欢迎来到天天文库
浏览记录
ID:35634746
大小:232.06 KB
页数:14页
时间:2019-04-04
《课程设计(论文)-宿舍管理系统文档》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、宿舍管理系统一、课程设计的目的和意义在现代的高校宿舍管理工作中,由于高校扩招,学生人数巨增,传统的管理方法已经不适合高校宿舍管理的需要,以前在管理方面采用的管理系统有一些落后,随着学生人数的不断增加,该系统在数据管理方面有一些混乱,越来越不能适宜管理的需要,因此需要一个功能更完善,操作更方便,容量更大的管理信息系统。因此宿舍管理系统是各大高校所需要使用的一个管理系统.由于宿舍系统是一个比较大型的信息管理系统,它需要专业的工作人员才能完成复杂的功能,而且不同的高校的管理内容和方式有所不同.信息系统分析与设计是学习完《信息系统分析与设计》课程后进行的一次全面
2、的综合练习。其目的在于加深对信息系统基础理论和基本知识的理解,初步掌握使用信息系统分析、设计的基本内容和方法,提高解决实际问题的能力。作为学习,我们设计这个管理系统不可能作一个标准的应用系统,而只是制作了一个有一般代表意义的小型宿舍管理系统.这样既深化了理论知识也提高了实践能力二、系统功能设计用户登录界面系控制界面数据备份数据还原密码管理数据操作数据查询高级查询帮助信息退出系统图1-1 系统功能模块图13登录密码管理数据操作数据查询高级查询信息查询信息操作住宿分配学生信息查询宿舍信息查询住宿分配查询图1-2第二轮H图IPO图系统名:宿舍管理系统制图者:颜
3、乐辉模块名:数据操作日期:8/5/2006调用下列模块:信息查询信息操作住宿分配由下列模块调用:登录输入:学生信息宿舍信息住宿分配信息输出:学生信息查询宿舍信息查询住宿分配查询处理内容:如有学生入住或搬出,则调用学生库信息操作;如有新增宿舍,则调用宿舍库信息操作;如有新生入住,则调用住宿分配.否则无效数据处理备注:内部数据元素:13在本系统中,将实现以下功能:★学生住宿记录管理.★删除记录管理.★学生综合查询.本系统将基本实现宿舍管理的大部分功能,具有很大的启发三、数据库设计1.1.1,数据库需求分析 数据库需求分析是数据库结构的第一个阶段,也是
4、非常重要的一个阶段.在这个阶段主要是收集其本的数据,数据结构及数据处理的流程,组成一份详尽的数字字典,为以后进一步设计打下基础.在具体调查高校宿舍管理过程的基础上,得出主要解决的两个问题:★ 内容要求.调查管理系统用户所需要操作的数据,决定用户在数据库中存储什么数据.★ 处理要求.调查管理系统用户要求对数据作什么样的处理,理清数据库中各种数据之间的关系. 解决这两个问题的时候,程序编制人员需要向应用系统用户详细调查,保证信息收集的完整性,否则有可能后面所有的工作都白费. 在数据库需求分析后应该得到一个数据字典文档,包括:★ 数据项.包括名称,含义
5、,类型,取值范围,长度以及和其它数据项之间的逻辑关系.★ 数据结构.若干个数据项的有意义的集合,包括名称,含义以及组成数据结构的数据项★ 数据流.指数据库中数据的处理过程,包括输入和输出. 针对本系统.通过宿舍管理内容和过程进行分析,所设计的数据项和数据结构如下:◆学生基本信息.包括的数据项有:姓名,学号,性别,年龄,年级,专业,籍贯,班级,院系.◆宿舍情况.包括:宿舍号,宿舍楼号◆住宿分配情况.包括:宿舍楼号,宿舍号,学号◆学校院系,专业,年级和班级结构表.包括:院系,年级,专业和班级.◆用户表.包括:用户名,密码和自动编号.1.1.2数据库概念结
6、构设计 在创建系统之前,我们首先创建一个"宿舍管理数据库".在该数据库中,创建一个"管理员表","学生库信息表","宿舍库信息表","住宿分配表"13用户编号用户名admin密码pss图1-2 管理员实体E-R图 宿舍ss宿舍楼号sslh宿舍号ssh图1-4 宿舍实体E-R图13住宿分配zs宿舍楼号sslh宿舍号ssh学号xh图1-5 宿舍实体E-R图结构院系专业年级班级图1-3 学生实体E-R图13管理员分配宿舍属于学生服从 住宿分配管理结构属于图1-6 实体之间关系E-R图1.1.3数据逻辑结构设计本系统采用
7、的后台数据库是Acces数据库系统,因此必需把上面的数据项和数据结构转换为Access数据库系统所支持的实际数据模型,也就是数据库的逻辑结构.宿舍管理系统数据库中各个表的设计结果如以下表所示.每个表代珍在数据库中的一个表.表是数据库的基本信息结构,在设计表时按以下原则对信息分类(1)表中不应该包含重复信息,而且信息不应该在表之间复制。如对学生的年龄、性别、所在系班级只保存一次,以后只需在一处更改。(2)每个表应该只包含关于一个主题的信息,这样可以独立于其他主题来维护每个主题的信息。学生信息表(xs)用来保存学生的信息,表中各个字段的确良名称以及对各个字段
8、的说明如表2-1所示.字段名称 数据类型 说明 xmchar 姓名xhnu
此文档下载收益归作者所有