学生宿舍管理系统课程设计报告
- 格式:doc
- 大小:49.00 KB
- 文档页数:13
学生宿舍管理系统设计报告概述及报告范文1. 引言1.1 概述学生宿舍管理系统是为了规范和便利学生宿舍的管理而设计和开发的一种信息化系统。
随着高校学生数量的不断增加,传统的手工管理方式已经无法满足目前学生宿舍管理的需求。
因此,通过引入计算机技术和信息系统,可以提高学生宿舍管理效率,减少人力资源成本,并能够更好地满足学生对宿舍服务质量的要求。
1.2 文章结构本报告将围绕学生宿舍管理系统的设计而展开。
首先介绍概述部分,包括对该系统的简要描述以及文章结构的安排。
接下来是正文部分,主要涵盖学生宿舍管理系统的概述、系统需求分析以及设计原则与方法等内容。
然后是实施计划部分,详细说明了如何配置运行环境、进行数据库设计与实现以及界面设计与开发等任务。
在结果和讨论部分,将呈现功能测试结果分析、用户反馈及改进建议,以及数据分析和总结报告等内容。
最后,在结论部分对主要工作进行总结,并就系统优劣进行评估并展望后续工作。
1.3 目的通过本报告,旨在全面介绍学生宿舍管理系统的设计过程,包括需求分析、设计原则与方法的选择等,并详细展示实施计划以及结果和讨论部分的分析。
通过对该系统的研究,期望能够提供给读者一个全面了解学生宿舍管理系统的机会,并为类似项目的设计与开发提供参考和借鉴。
同时,也希望通过这个系统能够有效解决传统学生宿舍管理方式中存在的问题,提高管理效率和服务质量。
2. 正文:2.1 学生宿舍管理系统概述:学生宿舍管理系统是针对大学或学院宿舍楼的管理需求而设计的一种系统。
它旨在提供一个集中管理和监控学生宿舍信息、维护保修请求、查看住宿空间、管理入住登记等功能的平台。
此系统的目标是简化和优化学生宿舍管理过程,提高工作效率,并增加各方之间的沟通和信息交流。
2.2 系统需求分析:为了满足学生宿舍管理的各项需求,我们对该系统进行了详细的需求分析。
首先,该系统应能够实现学生宿舍入住登记、退房办理、换房申请等业务功能。
其次,需要具备良好的安全性能,包括用户认证机制和数据隐私保护。
学生宿舍管理系统报告范文1. 引言学生宿舍管理是大学校园管理的重要组成部分之一。
合理高效的学生宿舍管理系统可以提高学生的居住质量和生活安全性,并减轻学校管理人员的工作负担。
本文通过调研分析现有的学生宿舍管理情况,并结合技术手段,设计了一套学生宿舍管理系统。
2. 学生宿舍管理需求分析在现有的学生宿舍管理中,出现了一些问题,如信息不及时、床位容量不合理分配、管理不规范等。
为解决这些问题,我们分析整理了学生宿舍管理的需求,主要包括以下几个方面:2.1 学生信息管理学生宿舍管理系统需要能够管理学生的基本信息,如学号、姓名、性别、年级、专业等,并能够实时更新和查询。
2.2 宿舍楼信息管理宿舍楼是学生居住的重要场所,学生宿舍管理系统需要提供宿舍楼信息的管理功能,包括楼栋号、楼层数、床位总数等。
2.3 床位分配管理学生宿舍管理系统需要能够合理分配床位,根据学生的专业和年级等信息,自动分配床位,并能够灵活调整和管理。
2.4 入住和退房管理学生宿舍管理系统需要有入住和退房管理功能,包括学生入住登记、退房手续办理等。
2.5 宿舍设施管理宿舍设施是影响学生居住质量的重要因素之一,学生宿舍管理系统需要能够管理宿舍设施,包括设备检修、报修等功能。
3. 学生宿舍管理系统设计与实现基于以上需求分析,我们设计了一套学生宿舍管理系统。
系统采用前后端分离的设计,前端使用HTML、CSS、JavaScript进行页面开发,后端使用Python开发,数据库采用MySQL。
3.1 前端页面设计前端页面设计需要符合学生使用习惯,页面简洁易用。
主要包括学生信息管理页面、宿舍楼信息管理页面、床位分配管理页面、入住和退房管理页面、宿舍设施管理页面等。
3.2 后端数据处理后端使用Python开发,通过与前端的接口进行数据交互。
主要实现学生信息的增删改查、宿舍楼信息的增删改查、床位分配的自动和人工调整、入住和退房管理的处理、宿舍设施的管理等功能。
3.3 数据库设计数据库采用MySQL,设计了学生信息表、宿舍楼信息表、床位分配表、入住和退房表、宿舍设施表等。
学生宿舍管理系统课程设计报告精选文档 TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-经济与管理学院信息管理与信息系统专业《管理信息系统实验周》报告(2015/2016学年第二学期)学生姓名:学生班级:学生学号:指导教师:2016年6月3日学生宿舍管理系统目录第一章系统概述 (1)1.1项目研究的背景 (1)1.2项目选择与目的意义 (2)1.3项目研究的目标与要求 (2)第二章需求分析 (3)2.1用户需求分析 (3)2.2处理对象分析 (3)2.3功能需求分析 (4)2.4安全性与完整性分析...................................................................................................4第三章系统设计.. (5)3.1功能结构图 (5)3.2 E-R图 (6)3.3数据库的建立 (7)3.4新生入住宿舍业务流程图 (10)3.5查询业务流程图 (10)结束语 (11)参考文献 (12)致谢 (13)第一章系统概述1.1项目研究的背景学生宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
课程设计报告(一)需求分析能输入数据,建立函数,并且实现数据的查询,添加,删除,修改,退出,并能实现连续操作。
详细功能如下:A,添加:系统将提示用户输入新添加人员信息,输入到文件中,人员信息数据包括姓名,学号,性别,生日,所在院系,宿舍号,费用,宿舍长。
B,删除:首先由用户输入要删除的人员的姓名,然后调用删除函数,删除该人员的所有相关资料.C,显示所有人员信息:该功能将显示已经保存的所有人员的姓名, 学号,性别,生日,所在院系,宿舍号,费用,宿舍长。
D,查询:可由用户输入要查找的人员姓名,然后系统用查找函数查找,接着系统使用相关文件命令输出所查找的人员的全部信息。
E,修改:用户可根据提示输入要修改的姓名, 学号,性别,生日,所在院系,宿舍号,费用,宿舍长等内容,程序将保存新的内容。
F,退出系统关闭宿舍管理系统。
(二)概要设计要有一个菜单,用于选择各项功能其中包括:1)新建信息——createmain();2)查询信息———displaymain();3)添加信息———addmain ( );4)删除信息———delmain ( );5)存盘———savemain ( );6)装入———loadmain ( ) ;7)修改信息———repairmain ( ) ;设计要求:1)每条信息包含:姓名, 学号,性别,生日,所在院系,宿舍号,费用,宿舍长。
2)作为一个完整的系统,应具有友好的界面和较强的容错能力3)上机能正常运行,并写出课程设计报告(三)详细设计主函数main(){struct student *head=NULL;struct student *createmain(struct student *head);/*新建函数的声明*/struct student *displaymain(struct student *head); /*查询函数的声明*/struct student *addmain(struct student *head); /*添加函数的声明*/struct student *delmain(struct student *head); /*删除函数的声明*/struct student *repairmain(struct student *head); /*修改函数的声明*/struct student *loadmain(struct student *head);struct student *savemain(struct student *head);void helpmain();int pd;/*实现循环的变量*/head=loadmain(head);/*数据加载函数*/do{system("cls");pd=1;printf("欢迎您使用宿舍模拟管理系统\n");printf("*********************************************\n"); printf("当前记录有<%d>\n",table) ;printf("请选择我可以为你服务的操作:\n");printf("<0>建立 ");printf("<1>查询 ");printf("<2>添加 ");printf("<3>删除 ");printf("<4>修改 ");printf("<5>退出 ");printf("<6>帮助 ");printf("\n");switch(getch()){case '0' : head=createmain(head);;break;case '1' : head=displaymain(head);;break;case '2' : head=addmain(head);break;case '3' : head=delmain(head);break;case '4' : head=repairmain(head);break;case '5' : printf("\n\n谢谢您的操作,再见!\n");pd=0;break; case '6': helpmain();break;default :pd=0;}}while(pd != 0);head=savemain(head);}(四)调试分析1、测试数据和结果,运行程序得到如下界面:。
题目宿舍管理系统课程名称学生创新实践院部名称信息技术学院专业计算机科学与技术班级学生姓名学号课程设计地点校外课程设计学时 2周(40学时)指导教师陈爱萍金陵科技学院教务处制课程设计报告目录一、实验目的和要求.........................................................................................................................二、实验仪器和设备.........................................................................................................................三、实验过程 (1)四、设计报告.....................................................................................................................................4.1设计概述...............................................................................................................................4.2作品简介......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................4.3系统方案...............................................................................................................................4.3.1 系统构成...................................................................................................................................................................................................................................................... (3).............................................................................................................................................4.4设计方法..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................4.5数据库设计.....................................................................................................................................................................................................................................................................................................................................................................................................................4.6系统特色 (7)4.7 使用说明..............................................................................................................................五、设计心得及体会.........................................................................................................................一、实验目的和要求进一步推动高等教育教学改革,促进人才培养模式和教学方法的创新,鼓励和支持大学生尽早参与科学研究、技术开发和社会实践等创新活动,不断激发学生学习的主动性、积极性和创造性,提高大学生的科学素质和文化素养,培养大学生的创新精神、创业精神和实践能力。
课程设计报告题 目 学生公寓管理系统--系统设计报告课 程 名 称 软件项目实践(一) 院 部 名 称 信息技术学院 专 业 计算机科学与技术 班 级 09计算机科学与技术(1) 学 生 姓 名 周浩 学 号 0905101005 课程设计地点 B407 课程设计学时 10 指 导 教 师 钟睿金陵科技学院教务处制【注:根据课程设计大纲第四项具体要求撰写课程设计报告】成绩学生公寓管理系统--概要设计报告1.导言1.1目的该文档的目的是描述综合信息管理平台项目的概要设计,其主要内容包括: 系统功能简介;系统结构设计;系统接口设计;数据设计;模块设计;界面设计;本文档的预期读者是:设计人员;开发人员;项目管理人员;测试人员;1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计中确定1.3参考资料[1]《软件工程案例教程》,韩万江,机械工业出版社[2]《软件重构》,清华大学出版社[3]《Java SE 6.0基础及案例应用开发》李刚生,清华大学出版社1.4版本更新信息本文档的更新信息记录入表B-1所示表B-1 版本更新记录修改编号修改日期修改后版本修改位置修改内容概述001 2012-4-27 2.0 全部出示发布版本2.系统分析本说明书主要是为了对学生公寓管理系统进行使用和维护。
该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询,信息打印等的自动化控制,将会使学生公寓管理工作大大减轻,方便友好的信息管理用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地应用于现代化学生成绩管理,成为管理人员的得力助手。
3.3 系统结构图1、学生公寓管理系统学生公寓管理系统管理员模块寝室长与室员模块2、管理员模块管理员模块寝室管理班级管理用户管理查询功能留言板管理3、寝室管理寝室管理寝室楼添加修改删除文明寝室管理寝室损坏管理寝室信息管理寝室公告栏4、班级管理班级管理5、用户管理6、功能查询7、留言板管理8、寝室长与室员模块添加、修改、删除系别名称添加、修改、删除专业名称用户管理添加管理员管理员密码修改学生基本资料管理添加学生基本信息功能查询学号查询姓名查 询系别名称 查询专业名称 查询班级名称 查询辅导老师查询寝室楼查询评分查询留言板管理回复、删除留言搜索留言寝室长与室员模块寝室查询系别查询文明寝室寝室损坏损坏登记评分录入个人资料留言板3.系统运行环境3.1硬件环境本系统的硬件环境如下:1)客户机为普通CPUCPU : P4 1.8GHz以上;内存:256MB以上;分辨率:推荐使用1024*768像素。
学生宿舍管理系统实验报告一、引言二、系统设计1.系统功能(1)学生信息管理:包括学生的基本信息、宿舍分配信息、入住时间等。
(2)宿舍楼信息管理:包括宿舍楼的基本信息、楼层信息和宿舍房间信息等。
(3)宿舍房间信息管理:包括每个宿舍房间的基本信息、床位数量、入住状态等。
(4)宿舍卫生检查:记录宿舍卫生检查的结果,及时通知学生进行整改。
(5)报修管理:学生可通过系统提交宿舍内的故障维修请求,由维修人员及时处理。
(6)公告通知:管理人员可发布公告通知,方便与学生进行信息交流。
(7)数据统计与查询:系统提供各项数据的统计和查询功能,方便管理人员掌握宿舍情况。
2.系统设计与实现(1)采用Java语言作为开发语言,使用MySQL数据库进行数据的存储与管理。
(2)系统界面采用图形界面设计,方便用户使用。
(3)系统采用分层架构设计,包括用户界面层、业务逻辑层和数据访问层。
三、实验过程与结果1.用户界面设计(1)登录界面:学生和管理员分别有不同的登录入口,输入账号和密码后可进入系统。
(2)学生主界面:学生可查看个人信息、宿舍信息,提交报修请求等。
(3)管理员主界面:管理员可进行学生信息管理、宿舍信息管理等操作。
2.数据库设计(1)学生信息表:包括学生学号、姓名、性别、年级、专业等字段。
(2)宿舍楼信息表:包括楼号、楼层数量、床位数量等字段。
(3)宿舍房间信息表:包括房间号、床位数量、入住状态等字段。
(4)宿舍卫生检查记录表:包括记录ID、房间号、检查时间、检查结果等字段。
(5)报修记录表:包括记录ID、房间号、报修时间、故障描述等字段。
3.功能实现(1)学生信息管理:实现学生信息的增、删、改、查功能。
(2)宿舍楼信息管理:实现宿舍楼信息的增、删、改、查功能。
(3)宿舍房间信息管理:实现宿舍房间信息的增、删、改、查功能。
(4)宿舍卫生检查:管理员可进行宿舍卫生检查,并记录检查结果。
(5)报修管理:学生可通过系统提交宿舍内的故障报修请求,由维修人员处理。
学生宿舍楼管理系统设计报告
校园生活中,学生宿舍是学生休息、学习和生活的重要场所,学生宿舍楼管理系统是
保障校园安全秩序和促进学生良好学习生活的重要手段。
为此,我们提出建立学生宿舍楼
管理系统的设计解决方案。
该管理系统以围绕人、房和安全三个方面为主要内容,分别实现以下功能:
1、人:实现学生宿舍入住、退宿以及宿舍换宿,以及各住宿类型的管理,实现学生
宿舍的楼层管理;
2、房:支持宿舍房型的配置,对宿舍pm2.5、温度、噪音等进行实时监控;
3、安全:采用门禁管理系统,对学生宿舍的进出人员进行登记和管理,进行安全监督,防止非住宿人员混入宿舍;
此外,该管理系统采用智能传感器等来监测宿舍情况,根据配置物理节点,从宿舍本
身获取数据可以有效管理校园安全问题,实现宿舍资源的高效、便捷管理,促进学生休息、学习和生活的良好氛围。
本管理系统为学校提供了便捷、高效的管理及监控系统,既能有效开发学生的安全性,又能确保宿舍的安全,增强校园的综合安全感,减少宿舍楼的管理工作,增加学生的学习
和生活质量,最终提升学校的社会形象,营造良好的学习环境。
目录一、需求分析 (2)1.1 社会可行性分析 (2)1.2 技术可行性分析 (3)二、数据流图 (4)2.1 总系统流图: (4)2.2 各分块数据流图: (4)2.2.1宿舍信息登记分数据流图: (5)2.2.2入住学生信息登记分数据流图: (5)2.2.3宿舍卫生检查分数据流图: (5)2.2.4宿舍水电收费分数据流图: (6)2.2.5宿舍报修分数据流图: (6)2.2.6来访人员登记分数据流图: (6)三、软件架构图 (7)四、部分模块的IPO表 (8)五、上述IPO表所表示模块的黑盒测试用例 (12)六、对象关系模型 (16)1、系统E--R图 (16)2、系统流程图: (17)七、类图 (21)八、设计总结 (23)一、需求分析1.1 社会可行性分析就我们计算机学院来说,目前一栋宿舍楼的学生都有七百人左右,而一栋楼的宿舍管理人员一般包括各种管理、物件维修、卫生三个方面的三到四个人,管理工作较繁重。
每年宿舍的人员都会更新,学生宿舍之间也存在人员调整,宿舍管理人员任务繁重,再加上来访人员,工作人员得首先确认来者是否是在住人员,管理人员需要对每个在住学生进行认识,这点很难做到,节假日期间宿舍人员离校、返校也得用详细的记录,这期间管理工作也很大;有时候宿舍器件需要维修,但是负责维修的工作人员不在,学生就得登记或者再次请求,而且维修人员工作时,学生可能不在宿舍,给两方都带来了麻烦;通常的费用缴纳,有时候可能有些同学未通知到,导致工作延误给双方带来多于工作。
为了方便管理,可以对学生的信息利用软件的方式进行注册登记,每个入住的学生注册并填写具体的信息,宿舍工作人员对每间宿舍的状况进行登记维护,宿舍工作人员就可以利用管理系统软件进行人员的管理工作,减少工作量。
在住学生也可以通过该系统,对宿舍状况进行查询以及对遇到的问题进行反馈,宿舍管理工作人员负责对问题的回复及解决。
这样能够使双方更好的沟通,并且提高工作效率,并且能够更好的保障学生的正常学习和生活。
经济与管理学院信息管理与信息系统专业《管理信息系统实验周》报告(2015/2016学年第二学期)学生姓名:学生班级:学生学号:指导教师:2016年6月3日学生宿舍管理系统目录第一章系统概述...................................................................... . (1)1.1项目研究的背景...................................................................... (1)1.2项目选择与目的意义..................................................................... . (2)1.3项目研究的目标与要求...................................................................... .. (2)第二章需求分析...................................................................... . (3)2.1用户需求分析...................................................................... .. (3)2.2处理对象分析...................................................................... .. (3)2.3功能需求分析………............................................................. (4)2.4安全性与完整性分析...................................................................... .............................4第三章系统设计...................................................................... . (5)3.1功能结构图...................................................................... . (5)3.2E-R 图...................................................................... . (6)3.3数据库的建立...................................................................... . (7)3.4新生入住宿舍业务流程图.................................................................... (10)3.5查询业务流程图...................................................................... . (10)结束语………............................................................. ............................1 1参考文献...................................................................... (12)致谢...................................................................... (13)第一章系统概述1.1项目研究的背景学生宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
我们针对如此,设计了一套学生宿舍管理系统。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
学生宿舍,是大学生在高校校园里一个重要的学习、生活、交往的空间环境,大学生,大约有2/3的时间是在宿舍环境里度过的。
随着高校官学规模的扩大,在校学生的学历层次、思想状态、文化水平呈多样化、复杂化趋势,这在很大程度上给学生管理工作带来许多新的问题。
随着学生人数的增多,高校学生宿舍管理的信息量日益庞大,而目前我校学生宿舍管理仍采用传统的工作方式——账本化的工作模式,这种模式获取信息慢,查阅困难,准确性差,很难适应高水平宿舍管理的需要,同时带来了大量的人力的浪费,对于宿管的工作带来很多不便。
基于此,我们想到需要开发一个“学生宿舍管理系统”来提高宿舍的管理效率,改善管理方式,使其与现代信息化的趋势接轨。
由于数据库的存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
1.2项目选择与目的意义选择学生宿舍管理系统作为题目使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息,方便高校对学生宿舍的管理。
1.3项目研究的目标与要求总体目标:成功的研发出学生宿舍管理系统。
实现可以查询、添加、删除学生宿舍的信息等功能,便于管理,节省人力。
任务与要求:能运行宿舍管理系统,达到管理的目的。
要求:界面美观,添加、删除、查询等功能齐全。
第二章需求分析2.1用户需求分析学生宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
我们针对如此,设计了一套学生宿舍管理系统。
2.2处理对象分析系统要处理的对象包括学生基本信息、宿舍基本信息、宿舍楼基本信息、楼栋管理员基本信息、来访人员出入基本信息等五个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1.学生基本信息(Student):包括学生学号、学生姓名、学生性别、学生年龄、学生电话、学生所在学院、学生所学专业、所在班级、入学时间等方面的信息,可以方便学生信息的查询和更新;2.宿舍基本信息(Live):包括学生学号、学生姓名、楼栋号、宿舍房间、入住日期;3.宿舍楼基本信息(Dormitory):包括宿舍楼编号、宿舍楼性别分类信息、管理员姓名、每一幢宿舍楼楼管处的电话、已入住人数、最大容量等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率;4.楼栋管理员基本信息(Worker):包括工作人员编号、工作人员姓名、工作类型、工资、性别、工作地点、电话可以方便管理人员对宿舍楼道工人的任用、信息查询及更改;5.来访人员出入信息(Visit):访问的宿舍楼编号、房间号、来访人的姓名、被访问人的姓名、访问日期、离开日期。
2.3功能需求分析系统主要完成以下几个功能:1.宿舍楼基本信息查询与修改;2.学生基本信息查询与更新以及插入;3.每一幢宿舍楼中宿舍信息的查询与信息更新;(1)宿舍信息管理系统实现对学生,管理员信息的全部读取;实现对某个学生或管理员特定信息的读取;(2)实现对某个人员信息的删除;4.宿舍楼人员访问出入审批及记录;2.4安全性与完整性分析安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。
完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼栋管理员基本信息、访问出人员入基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求)。
第三章系统设计3.1功能结构图如图3.1功能结构图:图3.1 3.2 E-R图如图3.2 E-R图:图3.2 3.3数据库的建立(1)student表,如图3.3.1:图3.3.1(2)dormitory表,如图3.3.2:图3.3.2(3)live表,如图3.3.3:图3.3.3(4)worker表,如图3.3.4:图3.3.4(5)visit表,如图3.3.5:图3.3.53.4新生入住宿舍业务流程图如图3.4新生入住宿舍业务流程图:图3.43.5查询业务流程图(查询宿舍学生信息、楼栋管理员信息、宿舍楼信息等)如图3.5查询业务流程图:图3.5结束语该小型公寓管理系统总体说来功能比较齐全,包括学生管理员的一些基本的功能都已经具备;数据库的设计方面,建有学生表、管理员表、学生住宿表、工作人员表、来访人员表。