

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信息系统分析与设计题目:学生宿舍管理系统学号: 专业班级:2008 年 11 月 17 日1目录1.学生宿舍管理系统概述 .21.1 系统的任务 . 21. 2 系统的目标.22.系统需 求分析.22.1 需求分析阶 段的目标 .22.2 需求分析阶段的任务.32.3 需求分析 成果.32.3.1系统功能图.32.3.2系统数据流图.43.数据库 分析设计. 43.1 系统 E-R图.43.2 数据字典 . 53.3 将 E-R 图转化为关 系模型.73.4 模型优化 .83. 5 系统表结构.84. 功能模 块设计.114.1 用户帐号模块.114.2 宿舍管理模块.124.3 信息查询模块
2、.144.4 卫生评比模块.154.5 奖惩管理模块.164.6 数据统计. 164.7 费用结算. 165.I/O 和交互 界面设计 .175.1 登陆界面 . 175.2 主页面 . 175.3 入住管理 . 185.4 退宿管理 . 185.5 维修管理 . 195.6 信息查询 . 195.7 卫生评比 . 205.8 奖惩管理 . 205.9 数据统计 . 215. 10 费用结算 .216. 编码方案.227. 总结 .222学生宿舍管理系统1. 学生宿舍管 理系统概 述学生 宿舍管理 系统用来对 学生的分 房入住开 始到最后 的费用结 算全过程 进 行管 理,该系统是应对学 生宿
3、舍管理的现代 化、网络化,逐步摆脱当前 学生宿 舍管 理的人工管理方式,提高学生宿舍管理 效率而开发的,它包括分房 、入住 登记 、卫生评比、维修管 理、违纪记录以及 对学生的住宿情况查询,可 以更快 地了 解到每个学生的住宿 情况,统计出剩余 床位,测算出预期时间内的 床位总 剩余数等。1.1 系统的任务学生宿舍管理系统是学校管理学生住宿信息的重要工具,一个 完善的学生 宿舍管理系统的任务主要包括一下 几项: 信息 查询:它 主要包括学生信息 查询以及房间信息查询; 宿舍 管理:主 要负责入住管理、 维修管理、退宿管理 数据 统计:主 要负责统计宿舍剩 余床位以及入住人数; 奖惩 管理:主
4、要用来记录学生的 违纪情况和奖励情况; 卫生 管理:主 要用来记录宿舍的 卫生情况; 费用 结算:主 要用来计算学生费 用的缴纳情况。1.2 系统的目标学生宿舍管理系统是一个 现代化软 件系统, 它通过集 中式的信 息数据库 将 各种 档案管理功能结合起 来,达到共享数据 、降低成本、提高效率、改 进服务 等目的。一般而言,学生宿舍管理 系统应达到以下目标。 能够 管理各类 有关学生以及宿舍 的信息; 能够 快速地进 行各类信息的添加 、修改以及查询; 减少 工作人员 的参与和基础信息 的录入,具有良好的自治功能 和信息循 环; 减少 管理人员 ,减轻管理人员的 任务,降低管理成本。2. 系统
5、需求分 析2.1 需求分析阶段的目标3(1)了解目前宿舍管理的现状。(2)通过实地调查的方式了解宿舍管理的工作业务流程,并记录和处理相 关的数据。2.2 需求分析阶段的任务(1)处理对象系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息各 个对象包括信息如下所示(详细的数据见于数据字典):1宿舍楼基本信息:包括宿舍楼编号、宿舍楼所在地点、宿舍楼楼管员信 息、宿舍楼管处电话等方面,这样可以方便管理者对宿舍楼的管理,提高查询 效率;2学生基本信息:包括学生编号、学生所在学部信息、学生姓名、学生性 别、学生出生日期、学生入学时间、学生所学专业、所在班级等、学生奖惩情 况方面的信息,可以方
6、便学信息的查询和更新;1宿舍基本信息:宿舍基本信息包括四个数据结构:宿舍信息,宿舍物品 信息,宿舍物品损坏信息,宿舍物品维修信息。(2)处理功能要求系统主要完成以下几个功能:1宿舍楼基本信息查询与修改;2学生基本信息查询与更新;3.每一幢宿舍楼中宿舍信息的查询与信息更新;2.3 需求分析成果2.3.1系统功能图系统功能图入住管理维修管理学生信息查询水电费卫生评比寝室卫生情况奖励管理征丿111、罚管理住宿人数统计剩余床位统计宿舍管理系统费用结算卫生评比奖惩管理数据统计寝室信息查询4232系统数据流图系统数据流图3.数据库分析设计3.1 系统 E-R 图E-R图是一种信息模型图,体现了系统实体之间
7、的关系。通过系统需求分 析,得到了系统的分解功能以及数据流程。根据这些实体和实体之间的关系,53.2 数据字典(1)数据项表 3.2.1 数据项列表数据项编号数据项名数据项含义与其它数据项的关系存储结构别名DI-1StuNo学生学号char(12)学号DI-2DepName学生所在学部char(20)学部DI-3StuName学生姓名char(10)姓名DI-4StuSex学生性别char(2)性别DI-5StuBirth学生岀生时间 学Date岀生时间DI-6StuETime生入学时间学生Date入学时间DI-7StuPerfect所在专业学生所char(20)专业DI-8StuClass在
8、班级编号学生Int编号DI-9StuHortation奖励情况学生处char(100)奖励DI-10StuPunishment罚情况管理员员char(100)处罚DI-11WorNo工号管理员姓名char(6)员工号6DI-12WorName管理员性别char(10)姓名DI-13WorSexchar(2)性别7数据项编号数据项名数据项含义与其它数据项的关系存储结构别名DI-14WorPhNo管理员联系方式char(12)电话DI-15WorTime管理员工作时间char(30)工作时间DI-16RNo宿舍编号char(6)舍号DI-17RHeader舍长信息等于StuNamechar(10)
9、舍长DI-18ROne宿舍学生信息同上char(10)舍员1DI-19RTwo宿舍学生信息同上char(10)舍员2DI-20RThree宿舍学生信息同上char(10)舍员3DI-21RFour宿舍学生信息同上char(10)舍员4DI-22RGrade宿舍学生所属年级等于StuETimechar(4)年级DI-23RDepart宿舍学生所在学部等于DepNamechar(20)学院DI-24RPerfect宿舍学生所属专业等于StuPerfectchar(20)专业DI-25RClass学生所在班级编号等于StuClasschar(2)班级DI-26R Sanitation宿舍卫生情况ch
10、ar(50)卫生DI-27DorNo宿舍楼编号宿舍smallint宿舍楼号DI-28DorLocation楼在学校位置宿char(4)宿舍区位DI-29DorPhNo舍楼管处电话宿char(12)电话DI-30DorAdminist舍楼楼管员信息等于WorNochar(6)楼管员DI-31FitName宿舍物品名称宿char(16)宿舍物品DI-32FitPrice舍物品价格每一Float价格DI-33FitNum种物品的数量损Int数量DI-34FDFitName坏物品名称损坏等于FitNamechar(16)物品名DI-35FDDescribe物品情况损坏的char(100)损坏情况DI-
11、36FDStudent学生信息损坏物等于StuNochar(9)学生DI-37FDRoom品宿舍信息损坏等于RNochar(6)舍号DI-38FDNum物品的数量维修Int数量DI-39FFName物品名称维修物char(16)物品名DI-40FFTime品时间维修人姓Date维修时间DI-41FFWorker名char(10)姓名(2) 数据结构表 3。2.2 数据结构列表数据结数据结构名数据结构组成构编号含义DS-1Student宿舍学生信息DS-2Worker宿舍楼管理员信息DS-3Room宿舍信息StuNo, DepName, StuName, StuSex, StuBorth,Stu
12、ETime, StuPerfect, StuClass, StuHortation,StuPunishmentWorNo, WorName, WorSex, WorPhNo, WorTimeRNo, RHeader, ROne, RTwo, RThree, RFour, RGrade,RDepart, RPerfect, RClass,R Sanitation8DorNo, DorLocation, DorPhNo, DorAdministFitName, FitPrice, FitNumFDFitName,FDDescribe,FDStudent,FDRoom,FDNumFFName,FFT
13、ime, FFWorker3.3 将 E-R 图转化为关系模型由于宿舍楼与管理员的联系方式是1:n(一对多),可以将其之间的联系与n端实体管理员合并,宿舍楼与宿舍之间的联系、宿舍与学生之间的联系方式也是1:n,同样也将其之间的联系与n端实体宿舍、学生合并,而宿舍物品与 学生之 间的联系方式则是n:m(多对多),这样要把它们之间的联系转化为独立 的关系 模式,具体的基本E-R图向关系模型的转化如下:管理员:Worker(WorNo,WorName,WorSex,WorPhNo,WorTime,DorNo,DorLocation);宿舍楼:Dormitory(DorNo,DorLocation,D
14、orPhNo,DorAdminist);宿舍:Room(RNo,RHeader,ROne,RThree,RFour,RTwo,RGrade,RDepart,RPerfect,RClass,RSanitation,DorNo,DorLocation);宿舍物品:Fitment(FitName,FitPrice,FitNum,RNo,DorNo,DorLocation);学生:Student(StuNo,DepName,StuName,StuSex,StuBirth,StuETime,StuPerfect,StuClass,StuHortation,StuPunishment,RNo,DorNo,
15、DorLocation);宿舍物品处理包含两个数据结构(宿舍物品损坏信息,宿舍物品维修信息), 基于表的各个属性都是原子项的考虑,现将宿舍物品处理分解为:宿舍物品损 坏、 宿舍物品维修,具体如下:宿舍物品损坏:FitmentDestruction(FitName,StuNo,FDNum,RNo,DorNo,DorLocation,FDDescribe);物品维修:数据结 构编号数据结构名数据结构含义DS-4Dormitory宿舍楼信息DS-5Fitment宿舍物品配备信息DS-6FitmentDestruction宿舍物品损坏信息DS-7FitmentFix宿舍物品维修信息组成9Fit(FFN
16、ame,FFTime,FFWorker,RNo,DorNo,DorLocation);(注:标有直线下划线的为主属性,标有波浪线下划线的是外键属性,主属 性与外键属性一起构成主码)3.4 模型优化关系模式Worker,Dormitory,Fitment,FitmentDestruction不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,但是宿舍关系模式(Room)中存在着一些不应该有的数据冗余,现将模型优化为:Room(RNo,RHeader,RGrade,RDepart,RPerfect,DorNo,DorLocati-on);虽然Room中还存在一些数据冗余,但可以提高查询效率
17、。3.5 系统表结构(1)管理员基本信息表的建立:(not null unique,not null,not n ull,n ull,n ull,not n ull,not null,refere ncesDormitory(DorNo,DorLocation),check(WorSex =男or WorSex =女;(2)宿舍楼基本信息表的建立:create table Dormitory(DorNo smallintnot nuII,DorLocati onchar(4)not n ull,DorPhNo char(12)n ull,DorAdmi nist charn ull,prima
18、ry key(DorNo), check(DorNo0 and DorNo0 andStuClass= 0);(8)宿舍配备物品维修基本信息表的建立:create table FiX(FFNamechar(16)not null unique,FFTimechar(9)not null,FFWorker char(9)not nullRNo charnot n ull,DorNosmalli ntnot null,DorLocatio nchar(4)not n ull,primary key(FFName)foreign key(DorNo,DorLocation) referencesDo
19、rmitory(DorNo,DorLocation).foreign key(RNo) references Room(RNo);4.功能模块设计4.1 用户帐号模块用户帐号丁退出系统帐号设置1LJj用户帐号模块功能模块图13登陆界面框图用户帐号模块包括:帐号设置,退出系统二个部分。1.帐号设置:实现系统管理人员、普通人员登录和密码修改。2.退出系统:实现正常退出宿舍管理系统。4.2 宿舍管理模块宿舍管理、cJ- 1-入住管理一L.J退宿管理L 物品报修LJ宿舍管理模块功能模块图14入住管理框图15退宿管理框图维修管理框图公寓管理模块包括:入住管理、退宿管理、物品报修三个大的部分。1.入住管理
20、:登记学校所有住宿楼情况。2.退宿管理:登记学校所有宿舍退宿人员的情况。3.物品报修:登记学校所有住宿楼公物损坏上报情况。4.3 信息查询模块信息查询学生寻询宿舍查询信息查询模块功能模块图16信息查询模块框图信息查询模块基本上包括:学生查询、宿舍查询、1.学生查询:实现每个学生基本信息情况的查询功能。3.宿舍查询:实现查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。3.4 卫生评比模块I卫生评比卫生情况卫生评比卫生评比模块功能模块图卫生评比模块基本上包括:周扣分、扣分统计 卫生评比。1.卫生情况:纪录每周每个宿舍楼每寝室的卫生情况以及得分,并把卫生 情况添加到寝室信息中去;171.卫
21、生评比:实现宿舍先进集体和先进个人的名单的统计,并把名单传给奖惩管理模块进行处理4.5 奖惩管理模块奖惩管理r奖励管理处罚管理1奖惩管理模块功能模块图奖惩管理模块基本上包括:奖励管理、处罚管理1.奖励管理:主要记录学生的获奖情况,并把获奖情况添加到学生信息中 去;2.处罚管理:主要记录学生的违纪情况,并把微机情况添加到学生信息中 去。4.6 数据统计数据统计 “k._ _JI/住宿人数剩余床位匚数据统计模块功能模块图数据统计模块基本上包括:住宿人数、剩余床位1.住宿人数:主要统计每一个寝室、每一栋宿舍的住宿人数;2.剩余床位:主要统计每一个寝室、每一栋宿舍的剩余床位。4.7 费用结算费用结算LJ丁水电费、LJ住宿费1数据统计模块功能模块图18费用结算模块基本上包括:水电费、住宿费1.水电费:主要计算每一个寝室的水电费;2.住宿费:主要计算每一个学生的住宿费。5.1/0 和交互界面设计5.1 登陆界面5.2 主页面195.3 入住管理5.4 退宿管理205.5 维修管理5.6 信息查询215.7 卫生评比5.8 奖惩管理225.9 数据统计5.10 费用结算6.编码方案由于数据项很多,所以我只列举了几个典型的数据项的编码方案23编码对象使用范围使用期限建议编码方法学号整个系统长期合成码管理员号整个系统长期合成码宿舍号整个系统长期合成码(1)学号:学号是学生的唯一标识,它有12
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自行车服务在历史文化街区的融合考核试卷
- 花卉种植的园林景观植物养护考核试卷
- 2025年工业炉窑的新型燃烧装置项目建议书
- 橡胶板在电梯门挡板中的安全性能考核试卷
- 品牌营销实际流程策划
- 环保专业知识课件
- 中医骨伤科学多媒体课件-中医骨伤科学
- 2025年石英玻璃纤维套管项目建议书
- 福建高二考试试题及答案
- 嘉定国资委考试试题及答案
- 高考英语阅读理解题干、选项及近五年高频词汇
- 广东省华附、省实、广雅、深中2025届高三四校联考语文试题与答案
- 骨科专业培训计划及总结
- 2025年河北省职业院校技能大赛工业互联网集成应用参考试题库(含答案)
- 钢结构钢筋大棚施工方案
- 《春夏中医养生》课件
- 机械通气患儿的观察与护理
- 2021年妇产科主治医师资格考试题库(含答案)
- 2024年短剧拍摄及制作协议版
- 《福建省城镇道路清扫保洁作业指导价》
- 初级社会工作实务考试历年考试真题(含答案)
评论
0/150
提交评论