面向对象分析及设计实验报告

上传人:ni****g 文档编号:475415481 上传时间:2023-12-21 格式:DOC 页数:8 大小:57KB
返回 下载 相关 举报
面向对象分析及设计实验报告_第1页
第1页 / 共8页
面向对象分析及设计实验报告_第2页
第2页 / 共8页
面向对象分析及设计实验报告_第3页
第3页 / 共8页
面向对象分析及设计实验报告_第4页
第4页 / 共8页
面向对象分析及设计实验报告_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《面向对象分析及设计实验报告》由会员分享,可在线阅读,更多相关《面向对象分析及设计实验报告(8页珍藏版)》请在金锄头文库上搜索。

1、.面向对象分析与设计实验报告题 目: 宿舍管理系统 学 号: 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建立顺序图134系统设计134.1问题域局部设计144.2人机界面局部设计145总结16参考文献171. 系统的功能需求我校学生公寓现

2、为手工管理,效率低、易出错、手续繁琐,而且消耗大量的人力,物力,财力。故设计一个学生公寓管理系统,管理学生住宿情况,员工情况,处理学生离校,管理人员来访情况等功能。通过此系统,后勤人员可以对学生公寓的各项情况实行电脑化管理,以提高工作效率,也使得公寓管理所需的各项信息能方便快速进展录入,查询,删除和更新。面对学生公寓管理工作的特点以及该管理工作的具体问题, 本系统可以解决以下问题:1 录入公寓各学生的根本情况。2 全面查询学生的根本情况。3 对学生离校进展处理。4 每学期对学生住宿进展注册。5 对来访人员进展出入管理。6 对学生的财务进展登记管理。7 对楼栋物资和楼栋的管理。8 对各项情况进展

3、修改,删除,更新。9 友好的操作界面, 以及简单快速的操作.10 多种查询方式。本系统针对学生公寓管理日常的工作程式, 对学生公寓的各项情况例如:学生信息,学生个人财产信息,来访人员信息等进展有效管理,并能通过各方法进展快速方便的查询。 使学生公寓管理工作运作简明、清晰,各状况一目了然,使学生公寓管理工作更加科学化、规化。1.1管理系统模块:实现用户退出功能。1.2查询学生模块:该模块包括五个子模块1. 按*查询实现按*查询学生信息2. 按查询实现按查询学生信息3. 按学生班级查询实现按学生班级查询学生信息4. 按家庭住址查询实现按家庭住址查询学生信息5. 混合查询实现按混合查询学生信息图1

4、查询模块的主要业务流程图1.3学生管理模块:包括四个子模块1根本情况录入录入入住学生的根本信息2学生离校处理处理离校学生的情况3按学期注册对学生每学期的公寓交费情况进展注册4个人财物处理登记学生个人财产图2 学生管理模块的主要业务流程图1.4资料修改模块:包括;两个子模块1. 学生修改完成学生根本资料修改,个人财物修改和学期注册情况修改2. 登记修改实现来访登记修改和货物出楼修改图3 资料修改模块的主要业务流程图1.5楼栋管理模块:对于楼栋的宿舍楼号,楼层,房间,家具,楼长,保洁员,楼栋管理员。1.6出入登陆模块:包括两各子模块1. 人员登记完成来访人员的信息登记2. 出楼登记实现出楼货物信息

5、的登记表1 管理员与查询管理、学生管理和楼栋管理局部主要交互信息功能输入输出1宿舍查询2学生查询学生的任何一项信息该学生的所有信息3楼栋查询该楼栋的可以得到该楼栋的根本信息4物品查询输入物品信息显示物品的所有信息5保洁员查询输入显示该人员的信息6管理学生表选择学生录入或修改7生成学生表成功与否的信息8维护学生表对不正确的信息修改成功与否的信息9再次生成学生表成功与否的信息10发布学生表选择发布信息成功与否的信息11管理物品表对不正确的信息进展维护12生成物品表成功与否的信息13维护物品表对不正确的信息进展维护成功与否的信息14发布物品表选择公布信息成功与否的信息15管理登记表对不正确的信息进展

6、维护成功与否的信息16维护登记表对登记表进展维护成功与否的信息17发布登记表选择发布登记表显示出来访的人员信息18统计信息对表里面的信息进展统计成功与否的信息19公布信息选择公布信息是否成功公布2. 建立需求模型对于宿舍管理系统划分子系统,然后再通过建立用况图,对需求进展捕获和描述!2.1 划分子系统对于宿舍管理系统的功能为:系统管理,查询管理,学生管理,资料管理,登记管理,楼栋管理、注册管理。物品管理、离校管理。其中查询管理系统在查询的时候会使用到学生管理系统和资料管理系统。而注册管理和离校管理都必须依赖与学生管理。2.2 识别参与者子系统系统管理中的参与者:管理员和学生。子系统查询管理中的

7、参与者:学生子系统楼栋管理中的参与者:,保洁员,楼栋管理员、所有物品。子系统学生管理中的参与者:管理员和学生子系统资料管理中的参与者:管理员子系统出入管理中的参与者:来访者,楼栋管理员。2.3 识别用况1.学生管理1.生成及维护学生表管理员生本钱学期的学生表,在公布前可以调整表,然后公布学生表。2.生成并公布学生表管理员生成并公布学生信息,并送给相关部门。3.查询信息学生可以查询自己的信息。4.注册学生在入住的时候进展注册5.登陆学生和管理员对进入子系统都需要注册。2.物品管理 1.录入和维护物品信息楼栋管理员录入并维护学生的学生信息,并形成学生表 2.统计信息对学生信息进展统计,并生成报表

8、3.查询信息学生和管理员查询信息4.登陆管理员和学生进入该子系统都需要登陆2.4 对需求进展捕获和描述1. 学生管理用况:登陆用户启动系统呈现登陆界面输入用户名和密码如果重试次数不多余3次,系统对用户名输入的用户名和密码进展验证,并给出验证信息,否则制止该用户登陆。假设不正确返回到上一步骤。用况:查询【前置条件:已经成功登陆】发出查询请求系统给出查询类别提示进展选择,并控制命令假设查询学生信息,则显示表1中2的信息假设查询物品信息,则显示表1中4的信息上述以此类推用况:学生注册【前置条件:已经成功登陆】发出注册信息系统提示进展注册信息对信息进展填充,填充完成后提交填充并确认各种信息假设为确认,

9、系统进展存储,并通知是否成功注册假设为取消,则退出本系统用况:学生表和物品表的维护【前置条件:已经成功登陆】发出维护请求显示维护界面使用子系统中的局部功能对表进展维护和修改。假设为确认,系统进展存储,并通知是否修改成功假设为取消,则退出本系统用况:生成并公布表【前置条件:已经成功登陆】生成并发布表按照学生的信息生成最终的表,对外公布首先,使用系统对管理员和楼栋管理员进展登陆。参与者管理员通过录入学生信息和物品信息来录入、删除和修改信息,并形成表;再通过用况统计表生成并发布。2.物品管理用况:录入和维护学生信息【前置条件:已经成功登陆】管理员选择信息录入和维护系统呈现出录入、删除和修改信息界面管

10、理员处理完整数据后,发控制命令假设为保存,系统对信息进展存储假设为取消,推出本功能用况:统计信息【前置条件:已经成功登陆】管理员对信息进展统计用况:查询信息【前置条件:已经成功登陆】见表13. 系统分析3.1 寻找类1. 学生管理在学生管理系统中学生是一个类,学生信息是一个类,学生信息表是一个类2. 物品管理在物品管理系统中物品是一个类,管理员是一个类。3.2 建立状态机图3.3 建立类图在上面我们已经把大局部类找到,下面我来画一下这个几个类之间的关系。学生管理类图3.4 建立顺序图按照上面表达的功能对系统建立顺序图,因为顺序图建立根本相似,所以在这里我就只建立注册的顺序图。其他效仿下就行了。

11、4. 系统设计在系统的设计阶段,要考虑实现环境,对于本系统,在实现方面使用windows操作系统,使用c#编程,用access数据库系统管理数据。整个系统采用集中数据管理。把access数据库系统运行在一台效劳器上。所有程序都放在效劳器上面运行,管理员可以在效劳器上使用本系统。对于查询和物品管理两个子系统,他们的业务逻辑相对来说比拟简单,实际上,他们的工作就是围绕着数据库在用户之间传递一些处理数据。在具体设计的时候,要考虑到问题域局部、人机界面局部和数据存储局部,下面按照上述的三个局部展开讨论。4.1问题域局部设计在学生管理中,学生和管理员都会遇到对寝室和物品的查询有关信息;在维护学生信息和物

12、品信息的时候,楼栋管理员会使用到本系统。这样,可以集中管理每个子系统的信息,在一个用户登陆成功后,相应的子系统就建立一个相应的对象。4.2界面局部设计登陆界面:启动程序后,调用登陆下的登陆,将翻开登陆窗口。登陆窗口主要实现用户的登陆功能。根据输入的用户名和密码是否匹配系统能产生相应的提示信息。资料管理界面:启动程序后,调用资料修改,将翻开修改数据资料窗口。修改数据资料窗口主要实现学生资料修改,个人财物修改,财物出楼修改,来访登记修改,学生注册修改,以及员工资料修改的功能。学生查询界面:启动程序后,调用资料修改,将翻开修改数据资料窗口。修改数据资料窗口主要实现学生资料修改,个人财物修改,财物出楼

13、修改,来访登记修改,学生注册修改,以及员工资料修改的功能。来访登界面:启动程序后,调用出入登陆下的人员登记将翻开来访登记窗口。用于实现登记来访者信息的功能。5.总结此学生宿舍管理系统开发文档历时三天已根本完成了,完成了学生宿舍管理的根本功能,对学生寝室楼添加、修改和删除,以及对学生系别、专业等进展添加、修改和删除的功能、对学生的根本信息进展修改,添加新的学生信息以及添加管理员,修改管理员密码的功能,在模块中有班级查询、寝室查询,个人资料修改等的功能。系统特点: 1 、本系统为全中文界面,功能全,易操作,价格合理。可灵活设置模块中的字体显示属性。2 、用户可自由地设置系统中的各类相关参数和各种工程代码。 3 、系统中具有强大的工作站权限、操作员权限、密码管理等功能模块,确保系统运行平安。 4 、强大的查询和报表功能。5 、系统构造严谨、性能稳定、使用方便。 6 、速度快。 7 、投资少。 8 、学习容易。不具计算机经历的管理人员和业务操作员只要具有业务管理的根本知识即可在较短的时间掌握;系统采用图形界面和向导式操作,本着功能越复杂,操作越简单的原则设计,易学易用。 9 、维护简单,系统运行后几乎不需要专业系统管理员维护,为您减少开支。参考文献1 麻志毅. 面向对象分析于设计M. :机械工业

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号