信息化对学生宿舍管理系统
1、学生宿舍管理系统
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
typedef struct
{
char nums[15]; //学号
char clas[10]; //班级
char name[16]; //姓名
char sex [10]; //性别
char room[10]; //住址
char tele[14]; //电话
}STUDENT;
int enter(STUDENT t[]); //输入记录
void list(STUDENT t[],int n); //显示记录
void search(STUDENT t[],int n); //按学号查找
int Delete(STUDENT t[],int n); //删除记录
int insert(STUDENT t[],int n); //插入记录
void save(STUDENT t[],int n); //记录保存为文件
void display(STUDENT t[]); //按序号查找显示记录
void (); //文件复制
void print(STUDENT temp); //显示单条记录
int find(STUDENT t[],int n,char *s);//查找函数
int Exit(); //退出函数
//自定义用户权限函数
char chrPass[20];
void SavePass()
{
char chr;
int count;
count = 0;
while((chr=getch())!=13)
{
chrPass[count] = chr;
printf("*");
count++;
}
chrPass[count+1] = '\0';
}
int quanxian()
{
char user[15];
printf("\t\t*****************************************\n\n\t\t 欢迎您访问学生宿舍管理查询系统 \n\n\t\t*****************************************\n\n");
printf("\n\t\t\t提示 用户名jsj081 密码hyct");
printf("\n\t\t用户名:");
scanf("%s",user);
printf("\t\t密 码:");
SavePass();
printf("\n");
if((strcmp(chrPass,"hyct")==0)&&(strcmp(user,"jsj081")==0))
return 1;
else
return 0;
}
void main()
{
int choice;
char ch,ch1;
int user;
STUDENT stu[M]; //定义结构体数组
int length; //保存记录长度
system("cls"); //清屏
user=quanxian(); //调用用户权限函数
printf("\n");
while(1)
{
printf("\t\t********************请选择*********************\n");
printf(" \t\t1. 录入信息\n");
printf(" \t\t2. 显示全部住宿信息\n");
printf(" \t\t3. 搜索住宿信息\n");
printf(" \t\t4. 删除住宿信息\n");
printf(" \t\t5. 插入住宿信息 \n");
printf(" \t\t6. 保存至文件\n");
printf(" \t\t7. 按序号显示记录\n");
printf(" \t\t0. 退出\n");
printf("\t\t***********************************************\n");
2、如何对学生宿舍管理系统进行WBS字典定义
WBS元素实际上就是WBS结构上的一个个“节点”,通俗的理解就是“组织图字典相当于对某一WBS元素的规范,即WBS元素必须完成的工作以及对工作的详细
3、1、问题描述 为宿舍管理人员编写一个学生宿舍管理系统,实现学生住宿信息的增、删、查、改等基本功能。
1、收入包括工资收入,奖金,补贴,额外收入等等2、开销首先确定开销类别,版比如伙食权,通信,聚会,交通,购物等等,然后,自然是开销时间,目的,效果,总结等等3、存款目前总共现金,其中银行存款多少,投资多少,外债多少,欠款等等。。4、计划列出本周计划,本月计划,本季度计划,本年度计划5、统计统计每日目标开销,每日实际开销,每日结余,同理,包括每月和每季度,每年统计6、理财心得对自己花费和存款的总结,给对方的理财建议哈哈,以前自己也做着玩过,用不起来,用着用着就忘了,麻烦啊,一点小钱都要记上,到时候帐根本抹不平的,搞得自己都不知道钱花哪了,后来,干脆不记了,眼不见,心不烦~另外,团IDC网上有许多产品团购,便宜有口碑。
4、大学生学生宿舍管理系统可以加些什么创新点?
这要看你的设计了
你想怎样都行
也不用特别讲究
毕竟主要的任务是学习
5、学生宿舍信息管理系统是一个什么系统
语言可以现学现用,关键你得做好需求。C#做蛮好的,安装的使用方法及B/S系统认识。 编制软件、编写软件开发文档和实验报告。3. 需求3.1功能需求本次实验的题目为学生宿舍管理系统,要求:3.1.1从主页面进入系统,对楼房、宿舍、班级、学生等信息进行编辑管理。3.1.2要求系统能够使用添加编辑、按信息查找编辑和全库浏览等三种方式。3.1.3按信息查找编辑包括对系统的查找、修改和删除。 3.2 用户界面需求学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的添加、查询等功能操作提供方便。快捷按钮的创建也是非常需要的,以方便用户操作。3.3开发语言和开发语言 本学生宿舍管理系统的用的开发环境与开发语言为Microsoft Visual Studio 2008和Microsoft SQL Server 2005.4.试验内容和要求完成学生宿舍管理软件的开发全过程,从分析一直到软件完成。该软件的基本需求是:1. 数据输入:从键盘输入各类基本信息。宿舍的基本信息:地点、位置、楼层、面积、标准人数、内部设置、收费标准、类别等;班级基本信息:专业、年级、人数、辅导员、班长等;学生基本信息:年龄、性别等。2. 能对基本信息进行插入、删除、修改等操作。3. 完成宿舍的学生住宿分配,可以自动分配或手动分配。4. 数据查询:按宿舍、专业、年级、班级、学生等进行分类查询,能进行精确和模糊查询5.设计过程5.1.用户要求 设计一款大学学生宿舍管理系统5.2.系统功能模块化在整体设计中,我们将宿舍管理系统分为六个大的模块:楼房管理模块、宿舍管理模块、班级管理模块、学生管理模块、信息查询功能模块和信息统计功能模块。每个模块将实现不同的功能。各个模块包含的内容如下图示:图 4.1 学生宿舍管理系统图在整体设计中,我们将宿舍管理系统分为六个大的模块:楼房管理模块、宿舍管理模块、班级管理模块、学生管理模块、信息查询功能模块和信息统计功能模块。每个模块将实现不同的功能5.3.管理系统模块该管理系统模块包括:添加编辑、按输入信息查找编辑和全库浏览三个部分。 5.3.1 添加编辑:对数据表格进行信息添加编辑。 5.3.2 按信息查找编辑:通过输入的信息对表格进行查找,也可以对查找出来的信息进行修改和删除。 5.3.3 全库浏览:直接查看整个表格信息。 5.4统所需表格综和以上分析,要实现是那个面的所有功能模块,共需要设计六个表格,他们分别是:楼房基本情况表、宿舍基本情况表、宿舍等级表、班级基本情况表、学生基本情况表、迁出表。楼房基本信息表:详细登记学校楼房基本信息。宿舍基本信息表:详细登记学校宿舍基本信息。宿舍等级表:记录等级信息。班级基本信息表:详细登记学校班级基本情况。学生基本信息表:详细登记学校学生基本情况。迁出表:记录迁出出信息。六 学习感悟学了一个学期的软件工程课,终于知道了个软件工程的大概,也学到了一些以后在学习生活中普遍使用的方法。我们为什么需要软件工程呢?未接触软件工程之前一直都很想学这门课程,因为觉得这门课很重要,是那些有工程师称号的高手才摆弄的东西。但学过之后,最大的感触却是:软件工程方法一定要从头抓起,否则到了后面坏习惯已经养成后再回过头来修正,那绝对是地狱般的磨难。下面就是我在近两个月的学习中一些总结和体会,希望对后来者有所补益。由于是初学这门课程,难免浅薄和有所错漏,还望大家多多指教。
6、学生宿舍管理系统 每个房间可住学生4/6人,管理员输入并锁定 每一条信息包括宿舍基本信息。
import java.io.BufferedReader;import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* @学生管理系统
* @作者 北京交通大学 交通运输1008
* @创建日期 13-10-19
* @创建时间 14:00
* @版本号 V 1.0
*/
//同学类,包含学号、名字、性别、成绩以及对应属性的获取与设置
class Student {
private int id;
private String name;
private String gender;
private float score;
public void setId(int id){
this.id = id;
}
public int getId(){
return id;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
public void setGender(String gender){
this.gender = gender;
}
public String getGender(){
return gender;
}
public void setScore(float score){
this.score = score;
}
public float getScore(){
return score;
}
}
//主类,程序入口
public class StudentMain{
static List<Student> dataList = new ArrayList<Student>();
public static void main(String[] args) {
StuMenu sm = new StuMenu();
sm.menu();
}
}
//菜单选择类
class StuMenu {
public void menu(){
StuKeyboardInput kIput = new StuKeyboardInput();
StuFileInput fIput = new StuFileInput();
StuQuery sq = new StuQuery();
System.out.println("***************************");
System.out.println("* 1-添加学生数据 *");
System.out.println("* 2-从文件中读取学生数据 *");
System.out.println("* 3-打印印所有学生数据 *");
System.out.println("* 4-按学号查询 *");
System.out.println("* 5-按姓名查询 *");
System.out.println("* 6-按学号排序学生信息 *");
System.out.println("* 7-按成绩排序学生信息 *");
System.out.println("* 8-删除学生信息 *");
System.out.println("* 9-将数据保存到文件中 *");
System.out.println("* 10-退出 *");
System.out.println("***************************");
Scanner sc = new Scanner(System.in);
int ch = sc.nextInt();
switch(ch){
case 1:
kIput.dataInput();
break;
case 2:
fIput.dataInput();
break;
case 3:
sq.printAll();
break;
case 4:
sq.idQuery();
break;
case 5:
sq.nameQuery();
break;
case 6:
sq.idSort();
break;
case 7:
sq.nameSort();
break;
case 8:
sq.deleteData();
break;
case 9:
SaveDataToFile.save(StudentMain.dataList);
break;
case 10:
System.exit(0);
break;
default :
System.out.println(" 输入错误,请输入1 - 10的某个数!");
StuMenu sm = new StuMenu();
sm.menu();
}
}
}
上面是这之前练习的一个例子,你可以在上面的基础上增加属性即可.代码比较长,不能全部贴上,全部代码见附件里.