学生宿舍管理系统

 我来答
匿名用户
2013-09-14
展开全部
#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 copy(); //文件复制
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");
寓信
2025-01-08 广告
寓信科技公寓管理系统,咨询电话:19925235826(微信同号)。专注中大型公寓企业系统定制服务,助力人才公寓、公租房、保障性租赁住房、民营公寓、地产商业公寓数字化管理。打通公寓方从获客到租后服务管理的全流程,租约管控、账单生成、智能分账... 点击进入详情页
本回答由寓信提供
创作者nhYPYeJYEu
2020-06-05 · TA获得超过3737个赞
知道大有可为答主
回答量:3088
采纳率:28%
帮助的人:204万
展开全部
您好,很高兴为您解答!
学生宿舍管理系统
需求分析

处理对象系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息、楼栋管理员基
本信息、物品出入基本信息等五个方面,各个对象包括信息如下所示(详细的数据见于数据
字典)

1.学生基本信息(Student):包括
宿舍号、性别、容纳人数、住宿费用、住宿学生姓名、
学生来自省份、学生出生日期、学生入学时间、学生所学专业、所在班级等方面的信息,可
以方便学生信息的查询和更新;
2.宿舍楼基本信息(Dormitory):包括
宿舍楼编号、每一幢宿舍楼楼管处的电话、宿舍
楼楼管员信息、宿舍楼性别分类信息等方面,这样可以方便管理者对宿舍楼的管理,提高查
询效率;
3.宿舍基本信息(Room):
包括
宿舍编号、舍长信息、舍员信息、楼栋号,将学生分配到指定宿舍号的宿舍;
4.楼栋管理员基本信息(Worker):包括
宿舍号、性别、容纳人数、住宿费用、已住宿的人数、已住宿学生姓名、工
资、联系方式、工作时间等数据项,可以方便管理人员对宿舍楼道工人的任用、信息
查询及更改,已住宿的学生退宿舍;
5.物品出入基本信息(ArticalInOut):包括出入物品的学生信息、出入的物品信息、出
入物品时的负责人信息、出入物品时间,尽量减少宿舍事故的发生,保障学生宿舍财产的安
全。
希望能帮助您!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式