学生宿舍管理系统设计方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息系统分析与设计题目:学生宿舍管理系统
姓名:
学号:
专业班级:
2008年11月17日
目录
1.学生宿舍管理系统概述 (2)
1.1系统的任务 (2)
1.2系统的目标 (2)
2.系统需求分析 (2)
2.1需求分析阶段的目标 (2)
2.2需求分析阶段的任务 (3)
2.3需求分析成果 (3)
2.3.1 系统功能图 (3)
2.3.2系统数据流图 (4)
3.数据库分析设计 (4)
3.1系统E-R图 (4)
3.2数据字典 (5)
3.3将E-R图转化为关系模型 (7)
3.4模型优化 (8)
3.5系统表结构 (8)
4.功能模块设计 (11)
4.1用户帐号模块 (11)
4.2宿舍管理模块 (12)
4.3信息查询模块 (14)
4.4卫生评比模块 (15)
4.5奖惩管理模块 (16)
4.6数据统计 (16)
4.7费用结算 (16)
5.I/O和交互界面设计 (17)
5.1登陆界面 (17)
5.2主页面 (17)
5.3入住管理 (18)
5.4退宿管理 (18)
5.5维修管理 (19)
5.6信息查询 (19)
5.7卫生评比 (20)
5.8奖惩管理 (20)
5.9数据统计 (21)
5.10费用结算 (21)
6.编码方案 (22)
7.总结 (22)
学生宿舍管理系统
1.学生宿舍管理系统概述
学生宿舍管理系统用来对学生的分房入住开始到最后的费用结算全过程进行管理,该系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括分房、入住登记、卫生评比、维修管理、违纪记录以及对学生的住宿情况查询,可以更快地了解到每个学生的住宿情况,统计出剩余床位,测算出预期时间内的床位总剩余数等。
1.1 系统的任务
学生宿舍管理系统是学校管理学生住宿信息的重要工具,一个完善的学生宿舍管理系统的任务主要包括一下几项:
●信息查询:它主要包括学生信息查询以及房间信息查询;
●宿舍管理:主要负责入住管理、维修管理、退宿管理
●数据统计:主要负责统计宿舍剩余床位以及入住人数;
●奖惩管理:主要用来记录学生的违纪情况和奖励情况;
●卫生管理:主要用来记录宿舍的卫生情况;
●费用结算:主要用来计算学生费用的缴纳情况。
1.2 系统的目标
学生宿舍管理系统是一个现代化软件系统,它通过集中式的信息数据库将各种档案管理功能结合起来,达到共享数据、降低成本、提高效率、改进服务等目的。一般而言,学生宿舍管理系统应达到以下目标。
●能够管理各类有关学生以及宿舍的信息;
●能够快速地进行各类信息的添加、修改以及查询;
●减少工作人员的参与和基础信息的录入,具有良好的自治功能和信息循
环;
●减少管理人员,减轻管理人员的任务,降低管理成本。
2.系统需求分析
2.1 需求分析阶段的目标
(1)了解目前宿舍管理的现状。
(2)通过实地调查的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。
2.2需求分析阶段的任务
(1)处理对象
系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息各个对象包括信息如下所示(详细的数据见于数据字典):
1.宿舍楼基本信息:包括宿舍楼编号、宿舍楼所在地点、宿舍楼楼管员信息、宿舍楼管处电话等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率;
2.学生基本信息:包括学生编号、学生所在学部信息、学生姓名、学生性别、学生出生日期、学生入学时间、学生所学专业、所在班级等、学生奖惩情况方面的信息,可以方便学信息的查询和更新;
3.宿舍基本信息:宿舍基本信息包括四个数据结构:宿舍信息,宿舍物品信息,宿舍物品损坏信息,宿舍物品维修信息。
(2) 处理功能要求
系统主要完成以下几个功能:
1.宿舍楼基本信息查询与修改;
2.学生基本信息查询与更新;
3.每一幢宿舍楼中宿舍信息的查询与信息更新;
2.3需求分析成果
2.3.1 系统功能图
系统功能图
2.3.2系统数据流图
系统数据流图
3.数据库分析设计
3.1 系统E-R图
E-R图是一种信息模型图,体现了系统实体之间的关系。通过系统需求分析,得到了系统的分解功能以及数据流程。根据这些实体和实体之间的关系,
可以得到系统E-R图,如下图所示
3.2 数据字典
(1)数据项
表3.2.1数据项列表
数据项编号数据项名数据项含义与其它数据项的关系存储结构别名
DI-1 StuNo 学生学号char(12) 学号
DI-2 DepName 学生所在学部char(20) 学部
DI-3 StuName 学生姓名char(10) 姓名
DI-4 StuSex 学生性别char(2) 性别
DI-5 StuBirth 学生出生时间Date 出生时间DI-6 StuETime 学生入学时间Date 入学时间DI-7 StuPerfect 学生所在专业char(20) 专业
DI-8 StuClass 学生所在班级编号Int 编号
DI-9 Stu H ortation 学生奖励情况char(100) 奖励
DI-10 StuPunishment 学生处罚情况char(100) 处罚
DI-11 WorNo 管理员员工号char(6) 员工号DI-12 WorName 管理员姓名char(10) 姓名
DI-13 WorSex 管理员性别char(2) 性别