教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

宿舍管理系统课程设计报告(3)

来源:网络收集 时间:2026-07-22
导读: 图12 报修管理界面图 系统开发的总体目标是实现宿舍管理的系统化和自动化,方便登记,查询。主要任务是对系统用户息、学生信息、宿舍信息、离校信息、晚归信息、报修信息、信件信息等操作及处理。 宿舍管理模块模块主

图12 报修管理界面图

系统开发的总体目标是实现宿舍管理的系统化和自动化,方便登记,查询。主要任务是对系统用户息、学生信息、宿舍信息、离校信息、晚归信息、报修信息、信件信息等操作及处理。

宿舍管理模块模块主要包括宿舍信息,夜归管理,离校管理。宿舍管理主要用来对宿舍的基本信息进行查询、添加、删除、修改、保存等操作;每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。夜归管理主要用来对晚归的学生进行查询、添加、删除、修改、保存等操作;对于普通用户,离校管理主要用来查询学生离校时间、返校时间及离校理由等信息,对于超级用户还可以添加、删除、修改、保存离校学生的 信息。

各模块的界面如下图所示:

图13 宿舍管理界面图

图14 夜归管理界面图

系统开发的总体目标是实现宿舍管理的系统化和自动化,方便登记,查询。主要任务是对系统用户息、学生信息、宿舍信息、离校信息、晚归信息、报修信息、信件信息等操作及处理。

图15 离校管理界面图

4.5数据库设计 4.5.1概念结构设计阶段

本系统的E_R图如下所示:

图 16 学生表E_R图

系统开发的总体目标是实现宿舍管理的系统化和自动化,方便登记,查询。主要任务是对系统用户息、学生信息、宿舍信息、离校信息、晚归信息、报修信息、信件信息等操作及处理。

图 17 报修表E_R图

4.5.2逻辑结构设计阶段

(1)关系模式

把系统的E-R图转换成数据库关系模式如下:

在设计时,将一个1:n联系的单方主码加至多方。一个实体单独转化成一张表。 根据设计原则和以上E-R图,转化为下面七张表: 学生表:(st_number, ,st_name,co_name,do_number,lv_time) 宿舍表:(do_number,do_phnumber) 夜归表:(st_number,latebk_time,latebk_reason) 离校表:(st_number,leave_time,back_time,leave_reason) 报修表:(st_number,rep_reason,rep_time,solve_time) 信件表:(st_name,do_number,letter_acount,accept_time,get_time) 系统用户表:(manager_number,password,userright)

因为关系模式表中不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF,省去了表的优化。

(2)数据字典

表4.1:宿舍信息表

列名 Do_number

数据类型 Nchar(5)

取值约束 01001-20699 电话号码

索引否 Clustered

主键/外键 主键

可否为空 说明 not null 宿舍编号 not null 电话号码

Do_phnumber nChar(12)

表4.2:学生信息表

列名 St_number St_name Co_name Do_number Lv_time

表4.3:夜归信息表

列名

St_number Latebk_time Latebk_reason

表4.4:离校信息表

列名

数据类型

取值约束

索引否

主键/外键

可否为空

说明

数据类型 Char(8) Datetime ntext

取值约束 索引否 主键/外

外键

可否为空 说明 not null not null not null

学生学号 晚归时间 晚归原因

数据类型 Char(8) Char(10) Char(10) Char(5) Datetime

取值约束

01001-20699

索引否 Clustered

主键/外键 主键

可否为空 说明 not null 学生学号 not null 学生姓名 notnull Notnull Notnull

学院名称 宿舍号 入住时间

系统开发的总体目标是实现宿舍管理的系统化和自动化,方便登记,查询。主要任务是对系统用户息、学生信息、宿舍信息、离校信息、晚归信息、报修信息、信件信息等操作及处理。

St_number Leave_time Back_time Leave_reason

Char(8) Datetime Datetime ntext

外键

not null not null not null not null 学生学号 离校时间 返校时间 离校原因

表4.5:报修信息表

列名 St_number Rep_time Solve_time Rep_reason

表4.6:信件信息表

列名

St_name Do_number Letter_acount Accept_time Get_time

表4.7:系统用户表

列名

Manager_number password Userright

数据类型 Char(10) Char(10) Char(10)

取值约束

索引否

主键/外键 主键

可否为空 说明 not null 用户名 not null 密码 not null 用户权限

数据类型 Char(10) Char(8) Int datetime Datetime

取值约束 索引否

主键/外键

可否为空 not null not null not null not null not null

说明 学生姓名 宿舍号 信件数量 收信时间 取信时间

数据类型 Char(8) Datetime Datetime Ntext

取值约束

索引否

主键/外键 外键

可否为空 说明 not null not null not null not null

学生学号 报修时间 解决时间 报修原因

4.6系统特色

(1)界面完整性

界面完整性主要是从界面功能出发,包括方便信息输入、输出、查找、添加、删除。这 些功能都要在前台的软件界面中反应出来。

(2)主码完整性

主码完整性一部分从触发器及约束条件中完成,一部分从软件设计中完成。通过软件来 约束插入的信息的正确性。

4.7 使用说明

调试使用该系统之前,请修改BaseClass\BaseOperate.cs中数据库连接字符串M_str_sqlcon。

五、设计心得及体会

在学习中老师不肯能把所有的东西都教会你,在学校中老师只是大概提了一些的东西甚至一点都没有提到的知识在做项目的时候却用到了。就需要我们快速提高学习能力和接受能

系统开发的总体目标是实现宿舍管理的系统化和自动化,方便登记,查询。主要任务是对系统用户息、学生信息、宿舍信息、离校信息、晚归信息、报修信息、信件信息等操作及处理。

力,并且把所学到的东西快速的运用到实践中去。

实践,就是把我们在学校所学到的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。只学习不实践,那么所学就等于零。理论应该与实践相结合。而另一方面,实践可以为以后找工作打下基础。通过这段时间的实习,我学到了一些在课堂上学不到的东西。因为在这里身处的环境不同,所接触的人与事也不相同,从中学到的东西自然就不一样了。要学会在实践中学习,从学习中实践。

在做项目的时候得学会和小组成员交流沟通,相互帮助并发现彼此的问题,团队精神在尤其是做项目最后的时候得以体现。首先,团队合作最基本的技能就是沟通。沟通的目的就是让别人了解你的想法,因为每个人考虑问题的时候总会有各种各样的偏差,我们只有沟通很好的沟通来综合所有人的好的想法,以减少走弯路,而让事情进行的更顺利。其次,任务是否明确,影响开发效率;任务越明确, 效率越高。个人积极做事可以提高团队的效率,团队的进步需要大家共同努力。软件公司最重要的也就是这种团队合作的精神。

通过这次创新实践,从另一个侧面检验了自己各方面的情况,培养了自己发现问题、分析问题、解决问题的能力和与人交往的能力;同时也发现了一些自己的不足,使我在以后的学习中不断的弥补和提高。

…… 此处隐藏:1681字,全部文档内容请下载后查看。喜欢就下载吧 ……
宿舍管理系统课程设计报告(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/128242.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)