ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:180.58KB ,
资源ID:6522432      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6522432.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象分析与设计宿舍楼管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

面向对象分析与设计宿舍楼管理系统.docx

1、面向对象分析与设计宿舍楼管理系统*大学软件学院 2011-2012学年第一学期面向对象分析与设计实验报告题 目: 宿舍管理系统 学 号: 200* 姓 名: * 班 级: 09软件*04 完成时间: 2011.11.09 目 录1 系统功能需求 31.1管理系统模块 31.2查询学生模块 31.3学生管理模块 41.4资料修改模块 51.5楼栋管理模块 61.6出入登陆模块 62 建立需求模型 72.1 划分子系统 72.2 识别参与者 82.3 识别用况 82.4 对需求进行捕获与描述 93 系统分析 113.1 寻找类 113.2 建立状态机图 123.3 建立类图 123.4 建立顺序图

2、 134 系统设计 134.1 问题域部分设计 144.2 人机界面部分设计 145 总结 16参考文献 171. 系统的功能需求我校学生公寓现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。故设计一个学生公寓管理系统,管理学生住宿情况,员工情况,处理学生离校,管理人员来访情况等功能。通过此系统,后勤人员可以对学生公寓的各项情况实行电脑化管理,以提高工作效率,也使得公寓管理所需的各项信息能方便快速进行录入,查询,删除和更新。面对学生公寓管理工作的特点以及该管理工作的具体问题, 本系统可以解决以下问题:(1) 录入公寓各学生的基本情况。(2) 全面查询学生的基本情况。(3)

3、 对学生离校进行处理。(4) 每学期对学生住宿进行注册。(5) 对来访人员进行出入管理。(6) 对学生的财务进行登记管理。(7) 对楼栋物资和楼栋的管理。(8) 对各项情况进行修改,删除,更新。(9) 友好的操作界面, 以及简单快速的操作.(10) 多种查询方式。本系统针对学生公寓管理日常的工作程式, 对学生公寓的各项情况例如:学生信息,学生个人财产信息,来访人员信息等进行有效管理,并能通过各方法进行快速方便的查询。 使学生公寓管理工作运作简明、清晰,各状况一目了然,使学生公寓管理工作更加科学化、规范化。1.1管理系统模块:实现用户退出功能。1.2查询学生模块:该模块包括五个子模块1. 按学号

4、查询实现按学号查询学生信息2. 按姓名查询实现按姓名查询学生信息3. 按学生班级查询实现按学生班级查询学生信息4. 按家庭住址查询实现按家庭住址查询学生信息5. 混合查询实现按混合查询学生信息6. 图1 查询模块的主要业务流程图1.3学生管理模块:包括四个子模块1基本情况录入录入入住学生的基本信息2学生离校处理处理离校学生的情况3按学期注册对学生每学期的公寓交费情况进行注册4个人财物处理登记学生个人财产图2 学生管理模块的主要业务流程图1.4资料修改模块:包括;两个子模块1. 学生修改完成学生基本资料修改,个人财物修改和学期注册情况修改2. 登记修改实现来访登记修改和货物出楼修改图3 资料修改

5、模块的主要业务流程图1.5楼栋管理模块:对于楼栋的宿舍楼号,楼层,房间,家具,楼长,保洁员,楼栋管理员。1.6出入登陆模块:包括两各子模块1. 人员登记完成来访人员的信息登记2. 出楼登记实现出楼货物信息的登记 表1 管理员与查询管理、学生管理和楼栋管理部分主要交互信息编号功能输入输出1宿舍查询2学生查询学生的任何一项信息该学生的所有信息3楼栋查询该楼栋的编号可以得到该楼栋的基本信息4物品查询输入物品信息显示物品的所有信息5保洁员查询输入编号显示该人员的信息6管理学生表选择学生录入或修改7生成学生表成功与否的信息8维护学生表对不正确的信息修改成功与否的信息9再次生成学生表成功与否的信息10发布

6、学生表选择发布信息成功与否的信息11管理物品表对不正确的信息进行维护12生成物品表成功与否的信息13维护物品表对不正确的信息进行维护成功与否的信息14发布物品表选择公布信息成功与否的信息15管理登记表对不正确的信息进行维护成功与否的信息16维护登记表对登记表进行维护成功与否的信息17发布登记表选择发布登记表显示出来访的人员信息18统计信息对表里面的信息进行统计成功与否的信息19公布信息选择公布信息是否成功公布2. 建立需求模型对于宿舍管理系统划分子系统,然后再通过建立用况图,对需求进行捕获和描述!2.1 划分子系统对于宿舍管理系统的功能为:系统管理,查询管理,学生管理,资料管理,登记管理,楼栋

7、管理、注册管理。物品管理、离校管理。其中查询管理系统在查询的时候会使用到学生管理系统和资料管理系统。而注册管理和离校管理都必须依赖与学生管理。2.2 识别参与者子系统“系统管理”中的参与者:管理员和学生。子系统“查询管理”中的参与者:学生子系统“楼栋管理”中的参与者:,保洁员,楼栋管理员、所有物品。子系统“学生管理”中的参与者:管理员和学生子系统“资料管理”中的参与者:管理员子系统“出入管理”中的参与者:来访者,楼栋管理员。2.3 识别用况1.学生管理1.生成及维护学生表管理员生成本学期的学生表,在公布前可以调整表,然后公布学生表。2.生成并公布学生表管理员生成并公布学生信息,并送给相关部门。

8、3.查询信息学生可以查询自己的信息。4.注册学生在入住的时候进行注册5.登陆学生和管理员对进入子系统都需要注册。 2.物品管理 1.录入和维护物品信息 楼栋管理员录入并维护学生的学生信息,并形成学生表 2.统计信息 对学生信息进行统计,并生成报表 3.查询信息 学生和管理员查询信息4.登陆 管理员和学生进入该子系统都需要登陆2.4 对需求进行捕获和描述1. 学生管理用况:登陆用户启动系统 呈现登陆界面输入用户名和密码 如果重试次数不多余3次,系统对用户名输入的用户名和密码进行验证,并给出验证信息,否则禁止该用户登陆。若不正确返回到上一步骤。用况:查询【前置条件:已经成功登陆】发出查询请求 系统

9、给出查询类别提示进行选择,并控制命令 若查询学生信息,则显示表1中2的信息 若查询物品信息,则显示表1中4的信息 上述以此类推用况:学生注册【前置条件:已经成功登陆】发出注册信息 系统提示进行注册信息对信息进行填充,填充完成后提交 填充并确认各种信息 若为确认,系统进行存储,并通知是否成功注册 若为取消,则退出本系统用况:学生表和物品表的维护【前置条件:已经成功登陆】发出维护请求显示维护界面 使用子系统中的部分功能对表进行维护和修改。 若为确认,系统进行存储,并通知是否修改成功 若为取消,则退出本系统用况:生成并公布表【前置条件:已经成功登陆】生成并发布表 按照学生的信息生成最终的表,对外公布

10、首先,使用系统对管理员和楼栋管理员进行登陆。参与者管理员通过录入学生信息和物品信息来录入、删除和修改信息,并形成表;再通过用况统计表生成并发布。2.物品管理用况:录入和维护学生信息【前置条件:已经成功登陆】管理员选择信息录入和维护 系统呈现出录入、删除和修改信息界面管理员处理完整数据后,发控制命令 若为保存,系统对信息进行存储 若为取消,推出本功能 用况:统计信息【前置条件:已经成功登陆】管理员对信息进行统计用况:查询信息【前置条件:已经成功登陆】见表13. 系统分析3.1 寻找类1. 学生管理在学生管理系统中学生是一个类,学生信息是一个类,学生信息表是一个类2. 物品管理在物品管理系统中物品

11、是一个类,管理员是一个类。3.2 建立状态机图3.3 建立类图在上面我们已经把大部分类找到,下面我来画一下这个几个类之间的关系。学生管理类图3.4 建立顺序图按照上面叙述的功能对系统建立顺序图,因为顺序图建立基本相似,所以在这里我就只建立注册的顺序图。其他效仿下就行了。4. 系统设计在系统的设计阶段,要考虑实现环境,对于本系统,在实现方面使用windows操作系统,使用c#编程,用access数据库系统管理数据。整个系统采用集中数据管理。把access数据库系统运行在一台服务器上。所有程序都放在服务器上面运行,管理员可以在服务器上使用本系统。 对于查询和物品管理两个子系统,他们的业务逻辑相对来

12、说比较简单,实际上,他们的工作就是围绕着数据库在用户之间传递一些处理数据。 在具体设计的时候,要考虑到问题域部分、人机界面部分和数据存储部分,下面按照上述的三个部分展开讨论。4.1问题域部分设计 在学生管理中,学生和管理员都会遇到对寝室和物品的查询有关信息;在维护学生信息和物品信息的时候,楼栋管理员会使用到本系统。这样,可以集中管理每个子系统的信息,在一个用户登陆成功后,相应的子系统就建立一个相应的对象。 4.2界面部分设计登陆界面:启动程序后,调用“登陆”下的“登陆”,将打开“登陆窗口”。登陆窗口主要实现用户的登陆功能。根据输入的用户名和密码是否匹配系统能产生相应的提示信息。资料管理界面:启

13、动程序后,调用“资料修改”,将打开“修改数据资料”窗口。修改数据资料窗口主要实现学生资料修改,个人财物修改,财物出楼修改,来访登记修改,学生注册修改,以及员工资料修改的功能。 学生查询界面:启动程序后,调用“资料修改”,将打开“修改数据资料”窗口。修改数据资料窗口主要实现学生资料修改,个人财物修改,财物出楼修改,来访登记修改,学生注册修改,以及员工资料修改的功能。 来访登界面:启动程序后,调用“出入登陆”下的“人员登记”将打开“来访登记”窗口。用于实现登记来访者信息的功能。5.总结此学生宿舍管理系统开发文档历时三天已基本完成了,完成了学生宿舍管理的基本功能,对学生寝室楼添加、修改和删除,以及对

14、学生系别、专业等进行添加、修改和删除的功能、对学生的基本信息进行修改,添加新的学生信息以及添加管理员,修改管理员密码的功能,在模块中有班级查询、寝室查询,个人资料修改等的功能。系统特点: 1 、本系统为全中文界面,功能全,易操作,价格合理。可灵活设置模块中的字体显示属性。 2 、用户可自由地设置系统中的各类相关参数和各种项目代码。 3 、系统中具有强大的工作站权限、操作员权限、密码管理等功能模块,确保系统运行安全。 4 、强大的查询和报表功能。 5 、系统结构严谨、性能稳定、使用方便。 6 、速度快。 7 、投资少。 8 、学习容易。不具计算机经验的管理人员和业务操作员只要具有业务管理的基本知识即可在较短的时间内掌握;系统采用图形界面和向导式操作,本着“功能越复杂,操作越简单”的原则设计,易学易用。 9 、维护简单,系统运行后几乎不需要专业系统管理员维护,为您减少开支。参考文献1 麻志毅. 面向对象分析于设计M. 北京:机械工业出版社,2011.1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1