数据库宿舍管理系统课程设计报告

上传人:博****1 文档编号:495373603 上传时间:2023-02-20 格式:DOC 页数:55 大小:1.27MB
返回 下载 相关 举报
数据库宿舍管理系统课程设计报告_第1页
第1页 / 共55页
数据库宿舍管理系统课程设计报告_第2页
第2页 / 共55页
数据库宿舍管理系统课程设计报告_第3页
第3页 / 共55页
数据库宿舍管理系统课程设计报告_第4页
第4页 / 共55页
数据库宿舍管理系统课程设计报告_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《数据库宿舍管理系统课程设计报告》由会员分享,可在线阅读,更多相关《数据库宿舍管理系统课程设计报告(55页珍藏版)》请在金锄头文库上搜索。

1、课 程 设 计 报 告学院、系别吉林大学珠海学院计算机科学与技术系专业软件工程班级08级六班课程设计科目数据库宿舍管理系统课程设计小组成员指导教师完成时间前 言学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说勉强还可以接受,但对于学生量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰,计算机化管理正是适应时代的产物。世界永

2、远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并且取而代之。21世纪,社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做得尽量人性化,使用者(即管理员)会感到操作方便,需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量比较大,而且比较稳定,适合长时间的保存,也不容易丢失。这无疑是为存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行快、安全性高、稳定性好的优点,并且具备录入、查询、修改、删除等功能,能够快速的查询该栋宿舍楼

3、学生住宿的一系列信息。 / 文档可自由编辑打印目 录1.学生宿舍管理系统需求分析11.1调查需求11.1.1系统管理11.1.1.1添加用户11.1.1.2修改密码11.1.1.3重新登录21.1.1.4退出21.1.2宿舍基本信息31.1.2.1添加宿舍31.1.2.2查询宿舍31.1.3学生入住51.1.3.1学生入住51.1.3.2学生查询51.1.4水电收费61.1.4.1添加71.1.4.2查询71.1.5房屋报修81.1.5.1添加81.1.5.2查询81.1.6外来人员登记91.1.6.1添加91.1.6.2查询101.2用户对系统的需求111.2.1宿舍楼管理员111.2.1.

4、1信息要求111.2.1.2处理要求111.2.1.3安全性要求111.2.1.4完整性要求121.2.2学生121.2.2.1信息要求121.2.2.2处理要求121.3系统功能的设计与划分121.4数据流图121.4.1学生入住分数据流图121.4.2水电收费分数据流图131.4.3房屋报修分数据流图131.4.4外来人员分数据流图131.4.5总数据流图141.5数据字典141.5.1数据项141.5.1.1用户数据字典141.5.1.2宿舍数据字典(宿舍基本信息-添加宿舍)141.5.1.3宿舍查询数据字典(宿舍基本信息-查询宿舍)141.5.1.4宿舍修改数据字典(宿舍基本信息-查询

5、宿舍-宿舍修改)151.5.1.5学生数据字典(学生入住-学生入住)151.5.1.6学生查询数据字典(学生入住-学生查询)151.5.1.7学生修改数据字典(学生入住-学生查询-学生修改)151.5.1.8水电数据字典(水电收费-添加)151.5.1.9水电查询数据字典(水电收费-查询)161.5.1.10报修数据字典(房屋报修-添加)161.5.1.11检查查询数据字典(房屋报修-查询)161.5.1.12登记数据字典(外来人员登记-添加)161.5.1.13来访人查询数据字典(外来人员登记-查询)161.5.2数据结构161.5.3数据流171.5.4数据存储171.5.5处理数据172

6、.结构设计192.1概念结构设计192.1.1学生入住子系统分E-R图192.1.2水电收费子系统分E-R图192.1.3房屋报修子系统分E-R图202.1.4来访人员登记子系统分E-R图202.2逻辑及物理结构设计202.2.1E-R图转换为关系模式202.2.2物理设计213.应用程序开发223.1登录界面(Login)223.2主界面(Main)283.3系统管理-添加用户(AddUser)463.4464.总结475.参考文献48摘 要管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统MIS事实上已成为计算机管理信息系统,大学生宿舍管理系统就是一个典型

7、的管理信息系统,它可以让宿舍管理工作变的更轻松。本课程设计的任务就是设计一个大学生宿舍管理系统,其开发过程包括前端应用程序的开发和后台数据库的建立和维护两个方面,主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。本系统运用了Microsoft Office Access为后台数据库,以Microsoft Visual Studio(C#)为前端开发工具,系统实现了系统管理、宿舍管理、信息查询、学生入住、水电管理、报修、外来人员登记等功能,其操作简单、界面友好、运行稳定、适用于大学院校宿舍管理。关键词:学生宿舍管理系统,数据库1.学生宿舍管理系统需求分析1.1调查需求本系统的最终用户

8、为宿舍楼管理员。根据日常生活中的经验,结合对学校宿舍楼管理员的咨询与调查,得出下列要求1.1.1系统管理系统管理中包括了四个模块,分别是添加用户、修改密码、重新登录以及退出1-1系统管理1.1.1.1添加用户添加用户即添加管理员用户,添加用户需要输入的条件包括要添加的用用户名称、密码,以及密码确认。所需的条件都满足后点击添加,添加成功1-2系统管理-添加用户1.1.1.2修改密码修改密码即修改已注册管理员的登陆密码,输入旧密码、新密码,最后再次输入新密码后点击确定,修改成功1-3系统管理-修改密码1.1.1.3重新登录重新登录即管理员在更换用户时避免退出程序带来的不便,可直接在程序运行时切换用

9、户1-4系统管理-重新登录1.1.1.4退出退出系统1.1.2宿舍基本信息宿舍基本信息包括了两个模块,它们是添加宿舍和查询宿舍1-5宿舍基本信息1.1.2.1添加宿舍每间宿舍都有唯一的宿舍号,入校时宿舍会装公用电话机,相应地就有宿舍电话号码。管理员通过添加宿舍号、电话、住宿费、床位数、椅子数和桌子数来激活该宿舍进行管理,特殊情况例如宿舍床位空缺等可以记录在备注里1-6宿舍基本信息-添加宿舍1.1.2.2查询宿舍管理员可通过输入宿舍号查询宿舍,方便管理员了解每间宿舍的基本情况并对其进行修改与删除操作1-7宿舍基本信息-宿舍查询1-8宿舍基本信息-宿舍查询-修改1.1.3学生入住入校时每位同学都有

10、唯一的学号并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是入住时间。另外为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。学生入住包括了学生入住以及学生查询1-9学生入住1.1.3.1学生入住学生在入校或者更换宿舍的时候,需要输入宿舍号、学号、姓名、性别以及班级1-10学生入住-添加1.1.3.2学生查询想查询某个学生的基本情况时,输入对方的学号、姓名或宿舍号进行查询且可修改学生的基本情况亦可在学生搬出宿舍的时候点击退宿删除学生信息1-11学生入住-查询1-12学生入住-查询-修改1.1.4水电收费水电费输入支持学生针对不同学生上交水费和电费的金

11、额,并在数据表中显示出结果以供查询寝室楼水电费管理能够让学生清楚了解寝室的用水用电情况,使学校在收费方面做到账目分明,在水电查询模块中填写寝室号和检查信息就能查询到寝室的水电费信息。水电费收费包括添加和查询两个模块1-13水电收费1.1.4.1添加学生通过管理员可以购买电量,管理员通过登记宿舍号、购买人、购买电量、价钱以及缴费日期登记信息1-14水电收费-添加1.1.4.2查询学生可以通过管理员来了解自己宿舍的用水用电情况,使学校在收费方面做到账目分明1-15水电收费-查询1.1.5房屋报修每个宿舍的财产属于学校,比如电灯、床铺、柜子、桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的

12、财产号,这样有利于财产的报修和管理。房屋报修包括添加和查询两个模块1-16房屋报修1.1.5.1添加宿舍楼中经常出现财产的损坏,比如灯泡坏了、厕所的马桶出故障等。这时学生需要将损坏情况报告给宿舍楼管理员,以便学校派人进行维修。管理员需要记录报修的宿舍号、报修人同时记录报修日期,损坏的财产维修完毕后,应记录修理日期并在报修情况里说明情况1-17房屋报修-添加1.1.5.2查询管理员通过查询能了解到宿舍的报修情况1-18房屋报修-查询1.1.6外来人员登记学校严格落实外来人员准入登记制度,防止来历不明人员进入校内,全力配合学校加强外来人出入登记管理工作、支持学校加强门卫防范工作、严格落实外来人员准

13、入登记信息能够使在学校学生安全和财务得到保障,加强学校对同学安全的管理、方便学校查询近期的来访人、来访日期以及离开日期,被访人以及被访人的信息并在备注里注明来意。外来人员登记包括添加和查询两个模块1-19外来人员登记1.1.6.1添加登记来访人探访的的宿舍号、被访人、来访日期、离开日期以及在备注一栏写明来意1-20外来人员登记-添加1.1.6.2查询管理员查询来访人信息1-21外来人员登记-查询1.2用户对系统的需求1.2.1宿舍楼管理员1.2.1.1信息要求宿舍楼管理员能查询上面提到的所有相关信息,包括某一学号的学生住宿、水电收费、房屋报修以及学生入住退宿的详细信息,以利于对宿舍楼的全面管理

14、1-22主界面1.2.1.2处理要求当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。如某同学搬到其他的宿舍中去,该学生原本宿舍楼中的相应记录将其删去;当宿舍的电话号码发生变更时宿舍楼管理员做出修改;当宿舍财产报修及时解决后管理员登记解决时间,并在保修情况中表明该报修问题已成功解决等1.2.1.3安全性要求a.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用b.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容c. 系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生)、管理员1.2.1.4完整性要求a.各种信息记录的完整性b.各种数据间相互的联系的正确性c.相同的数据在不同记录中的一致性1.2.2学生1.2.2.1信息要求本宿舍楼的学生能查询其所在宿舍的所有信息,包括查询本楼指定宿舍的电话号码以利于同楼宿舍间的通信等1.2.2.2处理要求

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号