




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息系统分析与设计题目:学生宿舍管理系统姓名:学号:专业班级:2008年目录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信息查询模块 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.总结 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-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学生所在班级编号Int编号DI-9StuHortation学生奖励情况char(100)奖励DI-10StuPunishment学生处罚情况char(100)处罚DI-11WorNo管理员员工号char(6)员工号DI-12WorName管理员姓名char(10)姓名DI-13WorSex管理员性别char(2)性别DI-14WorPhNo管理员联系方式char(12)电话DI-15WorTime管理员工作时间char(30)工作时间DI-16RNo宿舍编号char(6)舍号DI-17RHeader舍长信息等于StuNamechar(10)舍长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-26RSanitation宿舍卫生情况char(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-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宿舍学生信息StuNo,DepName,StuName,StuSex,StuBorth,StuETime,StuPerfect,StuClass,StuHortation,StuPunishmentDS-2Worker宿舍楼管理员信息WorNo,WorName,WorSex,WorPhNo,WorTimeDS-3Room宿舍信息RNo,RHeader,ROne,RTwo,RThree,RFour,RGrade,RDepart,RPerfect,RClass,RSanitationDS-4Dormitory宿舍楼信息DorNo,DorLocation,DorPhNo,DorAdministDS-5Fitment宿舍物品配备信息FitName,FitPrice,FitNumDS-6FitmentDestruction宿舍物品损坏信息FDFitName,FDDescribe,FDStudent,FDRoom,FDNumDS-7FitmentFix宿舍物品维修信息FFName,FFTime,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,DorPhNo,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,DorLocation);宿舍物品处理包含两个数据结构(宿舍物品损坏信息,宿舍物品维修信息),基于表的各个属性都是原子项的考虑,现将宿舍物品处理分解为:宿舍物品损坏、宿舍物品维修,具体如下:宿舍物品损坏:FitmentDestruction(FitName,StuNo,FDNum,RNo,DorNo,DorLocation,FDDescribe);物品维修:Fit(FFName,FFTime,FFWorker,RNo,DorNo,DorLocation);(注:标有直线下划线的为主属性,标有波浪线下划线的是外键属性,主属性与外键属性一起构成主码)3.4模型优化关系模式Worker,Dormitory,Fitment,FitmentDestruction不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,但是宿舍关系模式(Room)中存在着一些不应该有的数据冗余,现将模型优化为:Room(RNo,RHeader,RGrade,RDepart,RPerfect,DorNo,DorLocation);虽然Room中还存在一些数据冗余,但可以提高查询效率。3.5系统表结构(1)管理员基本信息表的建立:createtableWorker(WorNochar(6) notnullunique,WorNamechar(10)notnull,WorSexchar(2)notnull,WorPhNochar(12)null,WorTimechar(30) null,DorNosmallint notnull,DorLocationchar(4)notnull,primarykey(WorNo),foreignkey(DorNo,DorLocation)references Dormitory(DorNo,DorLocation),,check(WorSex=‘男’orWorSex=‘女’));(2)宿舍楼基本信息表的建立:createtableDormitory(DorNosmallint notnull,DorLocationchar(4) notnull,DorPhNochar(12) null,DorAdministchar(6) null,primarykey(DorNo),check(DorNo>0andDorNo<100));(3)宿舍基本信息表的建立:createtableRoom(RNochar(6) notnullunique,RHeaderchar(10) null,RGradechar(4) notnull,RDepartchar(20) notnull,RPerfectchar(20) notnull,DorNosmallint notnull,DorLocationchar(4) notnull,primarykey(RNo),foreignkey(DorNo,DorLocation)referencesDormitory(DorNo,DorLocation));(4)宿舍楼配备物品基本信息表的建立:createtableFitment(FitNamechar(16) notnullunique,FitPricefloat notnull,FitNumint notnull,DorNosmallint notnull,DorLocationchar(4) notnull,primarykey(FitName),foreignkey(DorNo,DorLocation)referencesDormitory(DorNo,DorLocation));(5)宿舍学生基本信息表的建立:createtableStudent( StuNochar(12) notnullunique, DepNamechar(20) notnull, StuNamechar(10) notnull, StuSexchar(2) notnull, StuBirthDatetime notnull, StuETimeDatetime notnull, StuPerfectchar(20)notnull, StuClassint notnull, RNochar(6) notnull, DorNosmallint notnull, DorLocationchar(4) notnull,StuHortationchar(100)nullStuPunishmentchar(100)null primarykey(StuNo), foreignkey(RNo)referencesRoom(RNo),foreignkey(DorNo,DorLocation)references Dormitory(DorNo,DorLocation), check(StuClass>0andStuClass<=10));(6)宿舍配备物品基本信息表的建立createtableFitment( FitNamechar(16) notnullunique,FitPriceintnotnull FitNumint notnull, RNochar(6) notnull, DorNosmallint notnull,DorLocationchar(4) notnull,primarykey(FitName)foreignkey(DorNo,DorLocation)references Dormitory(DorNo,DorLocation), foreignkey(RNo)referencesRoom(RNo));(7)宿舍配备物品损坏基本信息表的建立:createtableFitmentDestruction( FitNamechar(16) notnullunique, StuNochar(12) notnull, RNochar(6) notnull, FDNumint notnull, DorNosmallint notnull,DorLocationchar(4) notnull,FDDescribechar(100)notnull,foreignkey(DorNo,DorLocation)references Dormitory(DorNo,DorLocation), foreignkey(FitName)referencesFitment(FitName), foreignkey(StuNo)referencesStudent(StuNo), foreignkey(RNo)referencesRoom(RNo), check(FDNum>=0));(8)宿舍配备物品维修基本信息表的建立:createtableFiX( FFNamechar(16) notnullunique, FFTimechar(9) notnull,FFWorkerchar(9) notnull RNochar(6) notnull, DorNosmallint notnull,DorLocationchar(4) notnull,primarykey(FFName)foreignkey(DorNo,DorLocation)references Dormitory(DorNo,DorLocation), foreignkey(RNo)referencesRoom(RNo));4.功能模块设计4.1用户帐号模块用户帐号用户帐号退出系统帐号设置用户帐号模块功能模块图等待登陆等待登陆用户名密码框是否填满选择的是学生?学生界面数据库中有该账号吗YNY数据库中有该账号吗N管理员界面YY报错NN报错登陆界面框图用户帐号模块包括:帐号设置,退出系统二个部分。1.帐号设置:实现系统管理人员、普通人员登录和密码修改。2.退出系统:实现正常退出宿舍管理系统。4.2宿舍管理模块宿舍管理宿舍管理入住管理退宿管理物品报修宿舍管理模块功能模块图入住管理框图退宿管理框图维修管理框图公寓管理模块包括:入住管理、退宿管理、物品报修三个大的部分。1.入住管理:登记学校所有住宿楼情况。2.退宿管理:登记学校所有宿舍退宿人员的情况。3.物品报修:登记学校所有住宿楼公物损坏上报情况。4.3信息查询模块信息查询信息查询学生查询宿舍查询信息查询模块功能模块图等待查询等待查询是否有空未填是报错选择查询方式执行查询将结果显示在表格中否信息查询模块框图信息查询模块基本上包括:学生查询、宿舍查询、1.学生查询:实现每个学生基本信息情况的查询功能。3.宿舍查询:实现查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。4.4卫生评比模块卫生评比卫生评比卫生情况卫生评比卫生评比模块功能模块图卫生评比模块基本上包括:周扣分、扣分统计卫生评比。1.卫生情况:纪录每周每个宿舍楼每寝室的卫生情况以及得分,并把卫生情况添加到寝室信息中去;2.卫生评比:实现宿舍先进集体和先进个人的名单的统计,并把名单传给奖惩管理模块进行处理。4.5奖惩管理模块奖惩管理奖惩管理奖励管理处罚管理奖惩管理模块功能模块图奖惩管理模块基本上包括:奖励管理、处罚管理1.奖励管理:主要记录学生的获奖情况,并把获奖情况添加到学生信息中去
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二氧化碳制取的研究教学设计(第一课时)-2023-2024学年九年级人教版化学上册
- (一模)萍乡市2025年高三第一次模拟考试地理试卷(含答案解析)
- 交通厅基础知识培训课件
- 2025年北京平谷区高三一模高考数学模拟试卷(含答案详解)
- 2025年认识磁铁大班科学标准教案
- 禁毒知识培训会课件
- 第7章 第1节 力 教学设计2023-2024学年人教版物理八年级下册
- 作合同范例范例
- 供车转让合同范例
- 医疗设备维护保养计划
- GB/T 44770-2024智能火电厂技术要求
- 细支气管肺泡癌的治疗
- 《薄冰英语语法详解》
- 专题01 名词的种类精讲课件初中英语语法课件
- 生态修复工程监理工作总结
- 【经典文献】《矛盾论》全文
- 存款保险条例培训
- 2024年宁夏回族自治区中考英语试题含解析
- JJF(京) 112-2023 电导率法总有机碳分析仪校准规范
- 公司组织架构图模板完整版可编辑 10
- 现代家政导论-课件 6.1.2认识家政职业道德
评论
0/150
提交评论