![宿舍管理面向对象课程设计_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-5/28/67183615-ae5c-418d-8102-cbafb308b267/67183615-ae5c-418d-8102-cbafb308b2671.gif)
![宿舍管理面向对象课程设计_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-5/28/67183615-ae5c-418d-8102-cbafb308b267/67183615-ae5c-418d-8102-cbafb308b2672.gif)
![宿舍管理面向对象课程设计_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-5/28/67183615-ae5c-418d-8102-cbafb308b267/67183615-ae5c-418d-8102-cbafb308b2673.gif)
![宿舍管理面向对象课程设计_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-5/28/67183615-ae5c-418d-8102-cbafb308b267/67183615-ae5c-418d-8102-cbafb308b2674.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、附件 1:学号:2008131133课程设计题目宿舍管理系统学院计算机科学与信息工程学院专业计算机科学与技术班级08 软件工程学生姓名何志毅指导教师梁新元2011年5月1日1. 系统的功能需求我校学生公寓现为手工管理, 效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。学校后勤处希望设计一个学生公寓管理系统, 管理学生住宿情况,员工情况,处理学生离校, 管理人员来访情况等功能。 通过此系统,后勤人员可以对学生公寓的各项情况实行电脑化管理, 以提高工作效率,也使得公寓管理所需的各项信息能方便快速进行录入,查询,删除和更新。面对学生公寓管理工作的特点以及该管理工作的具体问题 , 本系统可以
2、解决以下问题 :( 1) 录入公寓各学生的基本情况。( 2) 全面查询学生的基本情况。( 3) 对学生离校进行处理。( 4) 每学期对学生住宿进行注册。( 5) 对来访人员进行出入管理。( 6) 对学生的财务进行登记管理。( 7) 对楼栋物资和楼栋的管理。( 8) 对各项情况进行修改,删除,更新。( 9) 友好的操作界面 , 以及简单快速的操作 .( 10) 多种查询方式。本系统针对学生公寓管理日常的工作程式 , 对学生公寓的各项情况例如: 学生信息,学生个人财产信息, 来访人员信息等进行有效管理, 并能通过各方法进行快速方便的查询。 使学生公寓管理工作运作简明、清晰,各状况一目了然,使学生公
3、寓管理工作更加科学化、规范化。1. 管理系统模块 :实现用户退出功能。2. 查询学生模块 :该模块包括五个子模块1. 按学号查询实现按学号查询学生信息2. 按姓名查询实现按姓名查询学生信息3. 按学生班级查询实现按学生班级查询学生信息4. 按家庭住址查询实现按家庭住址查询学生信息5. 混合查询实现按混合查询学生信息图 1 查询模块的主要业务流程图3学生管理模块: 包括四个子模块1. 基本情况录入 录入入住学生的基本信息2. 学生离校处理处理离校学生的情况3. 按学期注册对学生每学期的公寓交费情况进行注册4. 个人财物处理登记学生个人财产图 2 学生管理模块的主要业务流程图4资料修改模块: 包括
4、;两个子模块1. 学生修改完成学生基本资料修改,个人财物修改和学期注册情况修改2. 登记修改实现来访登记修改和货物出楼修改图 3 资料修改模块的主要业务流程图5楼栋管理模块: 对于楼栋的宿舍楼号,楼层,房间,家具,楼长,保洁员,楼栋管理员。6出入登陆模块: 包括两各子模块1. 人员登记完成来访人员的信息登记2. 出楼登记实现出楼货物信息的登记表 1 管理员与查询管理、学生管理和楼栋管理部分主要交互信息编号功能输入输出1宿舍查询2学生查询学生的任何一项信息该学生的所有信息3楼栋查询该楼栋的编号可以得到该楼栋的基本信息4物品查询输入物品信息显示物品的所有信息5保洁员查询输入编号显示该人员的信息6管
5、理学生表选择学生录入或修改7生成学生表成功与否的信息8维护学生表对不正确的信息修改成功与否的信息9再次生成学生表成功与否的信息10发布学生表选择发布信息成功与否的信息11管理物品表对不正确的信息进行维护12生成物品表成功与否的信息13维护物品表对不正确的信息进行维护成功与否的信息14发布物品表选择公布信息成功与否的信息15管理登记表对不正确的信息进行维护成功与否的信息16维护登记表对登记表进行维护成功与否的信息17发布登记表选择发布登记表显示出来访的人员信息18统计信息对表里面的信息进行统计成功与否的信息19公布信息选择公布信息是否成功公布2. 建立需求模型对于宿舍管理系统划分子系统,然后再通
6、过建立用况图, 对需求进行捕获和描述!2.1 划分子系统对于宿舍管理系统的功能为:系统管理,查询管理,学生管理,资料管理,登记管理,楼栋管理、注册管理。物品管理、离校管理。其中查询管理系统在查询的时候会使用到学生管理系统和资料管理系统。而注册管理和离校管理都必须依赖与学生管理。2.2 识别参与者子系统“系统管理”中的参与者:管理员和学生。子系统“查询管理”中的参与者:学生子系统“楼栋管理”中的参与者: ,保洁员,楼栋管理员、所有物品。子系统“学生管理”中的参与者:管理员和学生子系统“资料管理”中的参与者:管理员子系统“出入管理”中的参与者:来访者,楼栋管理员。2.3 识别用况1.学生管理1.生
7、成及维护学生表管理员生成本学期的学生表,在公布前可以调整表,然后公布学生表。2.生成并公布学生表管理员生成并公布学生信息,并送给相关部门。3.查询信息学生可以查询自己的信息。4.注册学生在入住的时候进行注册5.登陆学生和管理员对进入子系统都需要注册。2.物品管理1.录入和维护物品信息楼栋管理员录入并维护学生的学生信息,并形成学生表2.统计信息对学生信息进行统计,并生成报表3.查询信息学生和管理员查询信息4.登陆管理员和学生进入该子系统都需要登陆2.4 对需求进行捕获和描述1. 学生管理用况:登陆用户启动系统呈现登陆界面输入用户名和密码如果重试次数不多余3 次,系统对用户名输入的用户名和密码进行
8、验证,并给出验证信息,否则禁止该用户登陆。若不正确返回到上一步骤。用况:查询【前置条件:已经成功登陆】发出查询请求系统给出查询类别提示进行选择,并控制命令若查询学生信息,则显示表1 中2 的信息若查询物品信息,则显示表1 中4 的信息上述以此类推用况:学生注册【前置条件:已经成功登陆】发出注册信息系统提示进行注册信息对信息进行填充,填充完成后提交填充并确认各种信息若为确认,系统进行存储,并通知是否成功注册若为取消,则退出本系统用况:学生表和物品表的维护【前置条件:已经成功登陆】发出维护请求显示维护界面使用子系统中的部分功能对表进行维护和修改。若为确认,系统进行存储,并通知是否修改成功若为取消,
9、则退出本系统用况:生成并公布表【前置条件:已经成功登陆】生成并发布表按照学生的信息生成最终的表,对外公布首先,使用系统对管理员和楼栋管理员进行登陆。 参与者管理员通过录入学生信息和物品信息来录入、 删除和修改信息, 并形成表;再通过用况统计表生成并发布。2.物品管理用况:录入和维护学生信息【前置条件:已经成功登陆】管理员选择信息录入和维护系统呈现出录入、删除和修改信息界面管理员处理完整数据后,发控制命令若为保存,系统对信息进行存储若为取消,推出本功能用况:统计信息【前置条件:已经成功登陆】管理员对信息进行统计用况:查询信息【前置条件:已经成功登陆】见表 13. 系统分析3.1 寻找类1. 学生
10、管理在学生管理系统中学生是一个类,学生信息是一个类, 学生信息表是一个类2. 物品管理在物品管理系统中物品是一个类,管理员是一个类。3.2 建立状态机图3.3 建立类图在上面我们已经把大部分类找到,下面我来画一下这个几个类之间的关系。学生管理类图3.4 建立顺序图按照上面叙述的功能对系统建立顺序图,因为顺序图建立基本相似,所以在这里我就只建立注册的顺序图。其他效仿下就行了。4. 系统设计在系统的设计阶段,要考虑实现环境,对于本系统,在实现方面使用windows 操作系统,使用c#编程,用 access数据库系统管理数据。整个系统采用集中数据管理。把access数据库系统运行在一台服务器上。所有
11、程序都放在服务器上面运行,管理员可以在服务器上使用本系统。对于查询和物品管理两个子系统,他们的业务逻辑相对来说比较简单,实际上,他们的工作就是围绕着数据库在用户之间传递一些处理数据。在具体设计的时候,要考虑到问题域部分、人机界面部分和数据存储部分,下面按照上述的三个部分展开讨论。4.1 问题域部分设计在学生管理中,学生和管理员都会遇到对寝室和物品的查询有关信息;在维护学生信息和物品信息的时候,楼栋管理员会使用到本系统。这样,可以集中管理每个子系统的信息,在一个用户登陆成功后, 相应的子系统就建立一个相应的对象。4.2 界面部分设计主界面:登陆界面: 启动程序后,调用“登陆”下的“登陆” ,将打
12、开“登陆窗口”。登陆窗口主要实现用户的登陆功能。 根据输入的用户名和密码是否匹配系统能产生相应的提示信息。资料管理界面: 启动程序后,调用“资料修改” ,将打开“修改数据资料”窗口。修改数据资料窗口主要实现学生资料修改,个人财物修改, 财物出楼修改,来访登记修改,学生注册修改,以及员工资料修改的功能。学生查询界面: 启动程序后,调用“资料修改” ,将打开“修改数据资料”窗口。修改数据资料窗口主要实现学生资料修改,个人财物修改, 财物出楼修改,来访登记修改,学生注册修改,以及员工资料修改的功能。来访登界面: 启动程序后, 调用“出入登陆” 下的“人员登记” 将打开“来访登记”窗口。用于实现登记来
13、访者信息的功能。4.3 数据管理部分设计根据在数据库概念设计中给出的数据库实体E-R 图,可以设计数据表结构,服 务 器 上 建 名 为dbxueji123 的 数 据 库 。 其 中 包 括 以 下 表 :下面将大只介绍数据库中的个表的结构:此表主要是对系统的管理员的信息已经权限进行记录跟管理, 现有的管理员的用户名: admin,密码: admin888,用户姓名:蒋振,属于超级管理员系列。此表是对信息查询、 政治面貌查询、常规检查查询的查询关键词进行记录跟管理,以备前台调用。此表是系统信息采集和修改的权限时间的记录。此表是对学生的基本信息进行记录。此表主要针对学生的政治面貌信息进行记录。
14、5.总结此学生宿舍管理系统开发文档历时三天已基本完成了, 完成了学生宿舍管理的基本功能,对学生寝室楼添加、修改和删除,以及对学生系别、专业等进行添加、修改和删除的功能、对学生的基本信息进行修改,添加新的学生信息以及添加管理员,修改管理员密码的功能,在模块中有班级查询、寝室查询,个人资料修改等的功能。一、运行环境:1 、运行于Win 95/98/2000/NT/XP 等系统2 、系统采用当今流行的access结构数据库系统。3 、在 C#开发环境下,以C#为开发工具。4 、系统基于浏览器/ 服务器的体系结构,全新的分布式计算模式,从而极大提高了系统速度。二、系统特点:1 、本系统为全中文界面,功能全,易操作,价格合理。可灵活设置模块中的字体显示属性。系统的操作方式、界面均为WinXP 风格。2 、用户可自由地设置系统中的各类相关参数和各种项目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国电子废弃物回收拆解服务行业头部企业市场占有率及排名调研报告
- 2025-2030全球微型矩形电连接器行业调研及趋势分析报告
- 2025-2030全球点型可燃气体和有毒气体探测器行业调研及趋势分析报告
- 2025年全球及中国电磁精密仪器行业头部企业市场占有率及排名调研报告
- 2025-2030全球激励应用程序行业调研及趋势分析报告
- 2025-2030全球半导体用PFA阀门行业调研及趋势分析报告
- 2025-2030全球送粉式金属3D打印机行业调研及趋势分析报告
- 2025年全球及中国滑动芯组件行业头部企业市场占有率及排名调研报告
- 2025-2030全球工业级3D传感器行业调研及趋势分析报告
- 2025年全球及中国桌面出版 (DTP) 服务行业头部企业市场占有率及排名调研报告
- 高校图书馆服务
- 员工提前辞工管理制度
- 环卫一体化运营方案
- 科技进步类现代轨道交通综合体设计理论与关键技术公
- 源代码审计报告模板
- 干式变压器知识大全课件
- 重大危险源公示牌(完整)-2
- 初一英语英语阅读理解专项训练15篇
- 高中地理学情分析方案和报告
- 关于进行小区第一届业主委员会选举投票的公告
- 部编人教版五年级道德与法治下册全册课件(完整版)
评论
0/150
提交评论