宿舍管理系统毕业论文 - 图文(6)

2020-08-21 12:20

新生入住证明更新分配寝室更新寝室信息学生信息图4.15 系统E-R图

寝室信息 4.1.4 逻辑结构设计

概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。分为3步,即将概念结构转换为一般的关系模型;将转换来的关系模型向特定DBMS支持下的数据模型转换;对数据模型进行优化。将E-R图转换关系模式:宿舍管理员(工号,密码,姓名,性别)

楼管(工号,密码,姓名,性别,宿舍楼名) 学生(学号,姓名,性别,专业,入住时间,房间名) 宿舍(宿舍名,入住性别,寝室电话,可住人数,已住人数) 水费(宿舍名,结算日期,单价,底度,现抄度数) 电费(宿舍名,结算日期,单价,底度,现抄度数) 费用(宿舍名,电费费用,水费费用)

数据库逻辑设计的结果不是唯一的。为了进一步地提高数据库应用系统的性能,

还应该根据应用需要适当地修改、调整数据模型结构,具体方法为:确定数据依赖,消除冗余联系,确定范式。 4.1.5 数据流图

数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。

新生获得入住证明后,将其信息进行更新,储存到学生信息中,然后再分配相应的寝室,更新寝室信息,最后储存寝室信息。如图4.16所示。

新生入住证明更新分配寝室更新寝室信息学生信息寝室信息 图4.16 新生入住数据流图

毕业生离校时,将相应的离校手续交给学校进行毕业生离校审查,然后通过查看物品单来决定其是否通过审查,如果寝室物品完好则在宿舍管理处登记,然后删除该学生的寝室信息,更新该寝室信息,以至于该寝室能够循环利用;如果寝室物品不完好,则出具相应的物品损坏单交与物品管理部门,通过相应的赔偿,再对该毕业生的物品单进行审查,直到审核通过。如图4.17所示。

物品完好表毕业生离校手续物品通知单毕业生离校审查查看物品损坏单宿管登记删除记录审查物品通知单物品管理部门离校记录 图4.17 毕业生迁出数据流图

如学校有宿舍管理人员的更新需求,则人事部把需要更新的人员信息交至宿舍管理处,宿舍管理处再将其进行重新安排,并且保存所更新的记录。如图4.18所示:

新生入住证明更新分配寝室更新寝室信息学生信息寝室信息 图4.18 楼管设置数据流图

楼管将查抄的用水电度数保存,然后将现用度数和上月低度以及单价输入系统进行结算,产生报表,最后将结果保存于水电信息中。如图4.19所示:

楼管水/电查抄读取底度设置单价结算产生报表水电表底度水电信息 图4.19 水电费结算数据流图

如有需要,学校建设部将学校宿舍的扩建或者拆迁通知交于宿舍管理处,然后根据需要查询到该宿舍,进行添加或者删除宿舍,从而更新寝室信息,最后保存寝室信息。如图4.20、图4.21所示:

学校建设部拆迁通知删除房间更新扩建通知添加房间房间信息 图4.20 寝室房间设置数据流图

宿管寝室信息校验信息查询显示房间信息 图4.21 寝室信息查询数据流图

如有外来人员需要进入宿舍,则必须提供相应的学生、寝室信息,楼管根据所提供的信息进行查询,以检验其信息的真实性,并做相关的来访纪录。如图:4.22所示:

楼管来访信息读入数据校验查无此人本楼学生信息查询允许进入查有此人来访纪录 图4.22 来访查询数据流图

4.2 系统主要界面设计

系统界面设计包括美工、优化、统一的设计,免费从网上下载青蛙小图标,使其在没个界面的标识部分和该界面的名字一起存在。为了使界面好看,从网上下载了一些建筑类的图片,考虑到将图片设为背景图片,用Photoshop把其加工,将其颜色淡化,从而能够到达美化和突出按钮和文本框的效果,每个界面都细分为几个小的模块,每个模块都有名字标识,模块间用透明线相隔,模块内的内容排列、设计要简洁,使人能简单地应用,查询部分均用DataGridView控件,使人能清晰地看到其内容,每个按钮上均标明按钮的用途,考虑到使用对象,每个界面的标识均用中文标识[7]。 对宿舍管理模块设计,因系统在使用后命名为小青蛙,所以在Icon项加了小青蛙图标,使用4个Groupbox控件将界面划分为4个子模块,分别为入住办理、迁出办理、查询显示、其他。在入住办理中用4个Textbox、2个RadioButton和1个DateTimePicker控件,分别对应学生信息表的姓名、性别、学号、专业、入住时间、入住房间记录选项,在控件前用Label控件来标识,然而有4个Button控件,分别用以实现检测寝室是否存在、入住、清空、房间设置功能。在迁出办理中用两个Textbox控件来查找相应要迁出的学生的学号和房间号,用1个Button控件来实现迁出功能。在查询模块中用一个DataGridView来显示寝室信息以方便学生入住、迁出时寝室信息的更新。其他模块用3个Button控件,以实现查询修改、设置楼管、退出的功能。界面如图4.23 所示:

图4.23 宿舍管理员界面

对房间设置模块的设计,模板样式和宿舍管理模块差不多,以体现其统一性。同时也用4个Groupbox控件将界面划分为4个子模块,分别为:增添房间、删除房间、房间信息、修改/查询房间4个子模块,在增添房间中用3个Textbox和2个RadioButton控件分别对应房间信息表的房间名、入住性别、房间电话、可住人数项,用1个Button控件实现增添房间功能。在删除房间子模块中用1个Textbox录入房间名,用1个Button控件实现从房间信息表中删除房间。在房间信息子模块中用1个DataGridView 和1个Button控件来实现显示房间现有信息。在修改/查询模块中分别用两组:一组由3个Textbox和一个Button控件来实现查询功能,另一组用3个Textbox和一个Button控件来实现修改房间信息的功能。界面如图4.24所示:


宿舍管理系统毕业论文 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:造价员年检表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: