信息系统分析与设计课程设计学生宿舍管理系统.doc
《信息系统分析与设计课程设计学生宿舍管理系统.doc》由会员分享,可在线阅读,更多相关《信息系统分析与设计课程设计学生宿舍管理系统.doc(24页珍藏版)》请在三一办公上搜索。
1、信息系统分析与设计题目:学生宿舍管理系统 姓 名: 学 号:专 业 班 级: 2008年11月17日 目录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费用
2、结算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.学生宿舍管理系统概述学生宿舍管理系统用来对学生的分房入住开始到最后的费用结算全过程进行管理,该系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括分房、入住登记、卫生评比、维修管理、违纪记录以及对学生的住宿情况查询,可以更快地了解到每个学
3、生的住宿情况,统计出剩余床位,测算出预期时间内的床位总剩余数等。1.1 系统的任务 学生宿舍管理系统是学校管理学生住宿信息的重要工具,一个完善的学生宿舍管理系统的任务主要包括一下几项: 信息查询:它主要包括学生信息查询以及房间信息查询; 宿舍管理:主要负责入住管理、维修管理、退宿管理 数据统计:主要负责统计宿舍剩余床位以及入住人数; 奖惩管理:主要用来记录学生的违纪情况和奖励情况; 卫生管理:主要用来记录宿舍的卫生情况; 费用结算:主要用来计算学生费用的缴纳情况。1.2 系统的目标学生宿舍管理系统是一个现代化软件系统,它通过集中式的信息数据库将各种档案管理功能结合起来,达到共享数据、降低成本、
4、提高效率、改进服务等目的。一般而言,学生宿舍管理系统应达到以下目标。 能够管理各类有关学生以及宿舍的信息; 能够快速地进行各类信息的添加、修改以及查询; 减少工作人员的参与和基础信息的录入,具有良好的自治功能和信息循环; 减少管理人员,减轻管理人员的任务,降低管理成本。2.系统需求分析2.1 需求分析阶段的目标(1)了解目前宿舍管理的现状。(2)通过实地调查的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。2.2需求分析阶段的任务(1)处理对象系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息各个对象包括信息如下所示(详细的数据见于数据字典):1宿舍楼基本信息:包括宿舍楼编
5、号、宿舍楼所在地点、宿舍楼楼管员信息、宿舍楼管处电话等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率;2学生基本信息:包括学生编号、学生所在学部信息、学生姓名、学生性别、学生出生日期、学生入学时间、学生所学专业、所在班级等、学生奖惩情况方面的信息,可以方便学信息的查询和更新;3宿舍基本信息:宿舍基本信息包括四个数据结构:宿舍信息,宿舍物品信息,宿舍物品损坏信息,宿舍物品维修信息。(2) 处理功能要求系统主要完成以下几个功能:1宿舍楼基本信息查询与修改;2学生基本信息查询与更新;3每一幢宿舍楼中宿舍信息的查询与信息更新;2.3需求分析成果2.3.1 系统功能图系统功能图2.3.2系统数据流
6、图系统数据流图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
7、学生入学时间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-1
8、7RHeader舍长信息等于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(
9、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-35FDDescr
10、ibe损坏物品情况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,StuETim
11、e, 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, FitPric
12、e, FitNumDS-6FitmentDestruction宿舍物品损坏信息FDFitName,FDDescribe,FDStudent,FDRoom,FDNumDS-7FitmentFix宿舍物品维修信息FFName,FFTime, FFWorker3.3将E-R图转化为关系模型由于宿舍楼与管理员的联系方式是1:n(一对多),可以将其之间的联系与n端实体管理员合并,宿舍楼与宿舍之间的联系、宿舍与学生之间的联系方式也是1:n,同样也将其之间的联系与n端实体宿舍、学生合并,而宿舍物品与学生之间的联系方式则是n:m(多对多),这样要把它们之间的联系转化为独立的关系模式,具体的基本E-R图向关系模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 课程设计 学生宿舍 管理 系统
链接地址:https://www.31ppt.com/p-3789880.html