




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
附件1:学号:2008131133课程设计题目宿舍管理系统学院计算机科学与信息工程学院专业计算机科学与技术班级08软件工程学生姓名何志毅指导教师梁新元2011年5月1日系统的功能需求我校学生公寓现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。学校后勤处希望设计一个学生公寓管理系统,管理学生住宿情况,员工情况,处理学生离校,管理人员来访情况等功能。通过此系统,后勤人员可以对学生公寓的各项情况实行电脑化管理,以提高工作效率,也使得公寓管理所需的各项信息能方便快速进行录入,查询,删除和更新。
面对学生公寓管理工作的特点以及该管理工作的具体问题,本系统可以解决以下问题:
(1)录入公寓各学生的基本情况。
(2)全面查询学生的基本情况。
(3)对学生离校进行处理。
(4)每学期对学生住宿进行注册。
(5)对来访人员进行出入管理。
(6)对学生的财务进行登记管理。(7)对楼栋物资和楼栋的管理。
(8)对各项情况进行修改,删除,更新。
(9)友好的操作界面,以及简单快速的操作.
(10)多种查询方式。
本系统针对学生公寓管理日常的工作程式,对学生公寓的各项情况例如:学生信息,学生个人财产信息,来访人员信息等进行有效管理,并能通过各方法进行快速方便的查询。使学生公寓管理工作运作简明、清晰,各状况一目了然,使学生公寓管理工作更加科学化、规范化。1.管理系统模块:实现用户退出功能。4物品查询输入物品信息显示物品的所有信息5保洁员查询输入编号显示该人员的信息6管理学生表选择学生录入或修改7生成学生表成功与否的信息8维护学生表对不正确的信息修改成功与否的信息9再次生成学生表成功与否的信息10发布学生表选择发布信息成功与否的信息11管理物品表对不正确的信息进行维护12生成物品表成功与否的信息13维护物品表对不正确的信息进行维护成功与否的信息14发布物品表选择公布信息成功与否的信息15管理登记表对不正确的信息进行维护成功与否的信息16维护登记表对登记表进行维护成功与否的信息17发布登记表选择发布登记表显示出来访的人员信息18统计信息对表里面的信息进行统计成功与否的信息19公布信息选择公布信息是否成功公布建立需求模型对于宿舍管理系统划分子系统,然后再通过建立用况图,对需求进行捕获和描述!划分子系统对于宿舍管理系统的功能为:系统管理,查询管理,学生管理,资料管理,登记管理,楼栋管理、注册管理。物品管理、离校管理。其中查询管理系统在查询的时候会使用到学生管理系统和资料管理系统。而注册管理和离校管理都必须依赖与学生管理。识别参与者子系统“系统管理”中的参与者:管理员和学生。子系统“查询管理”中的参与者:学生子系统“楼栋管理”中的参与者:,保洁员,楼栋管理员、所有物品。子系统“学生管理”中的参与者:管理员和学生子系统“资料管理”中的参与者:管理员子系统“出入管理”中的参与者:来访者,楼栋管理员。识别用况1.学生管理1.生成及维护学生表管理员生成本学期的学生表,在公布前可以调整表,然后公布学生表。2.生成并公布学生表管理员生成并公布学生信息,并送给相关部门。3.查询信息学生可以查询自己的信息。4.注册学生在入住的时候进行注册5.登陆学生和管理员对进入子系统都需要注册。 2.物品管理 1.录入和维护物品信息 楼栋管理员录入并维护学生的学生信息,并形成学生表 2.统计信息 对学生信息进行统计,并生成报表 3.查询信息 学生和管理员查询信息4.登陆 管理员和学生进入该子系统都需要登陆对需求进行捕获和描述学生管理用况:登陆用户启动系统 呈现登陆界面输入用户名和密码 如果重试次数不多余3次,系统对用户名输入的用户名和密码进行验证,并给出验证信息,否则禁止该用户登陆。若不正确返回到上一步骤。用况:查询【前置条件:已经成功登陆】发出查询请求 系统给出查询类别提示进行选择,并控制命令 若查询学生信息,则显示表1中2的信息 若查询物品信息,则显示表1中4的信息 上述以此类推用况:学生注册【前置条件:已经成功登陆】发出注册信息 系统提示进行注册信息对信息进行填充,填充完成后提交 填充并确认各种信息 若为确认,系统进行存储,并通知是否成功注册 若为取消,则退出本系统用况:学生表和物品表的维护【前置条件:已经成功登陆】发出维护请求显示维护界面 使用子系统中的部分功能对表进行维护和修改。 若为确认,系统进行存储,并通知是否修改成功 若为取消,则退出本系统用况:生成并公布表【前置条件:已经成功登陆】生成并发布表 按照学生的信息生成最终的表,对外公布首先,使用系统对管理员和楼栋管理员进行登陆。参与者管理员通过录入学生信息和物品信息来录入、删除和修改信息,并形成表;再通过用况统计表生成并发布。2.物品管理用况:录入和维护学生信息【前置条件:已经成功登陆】管理员选择信息录入和维护 系统呈现出录入、删除和修改信息界面管理员处理完整数据后,发控制命令 若为保存,系统对信息进行存储 若为取消,推出本功能 用况:统计信息【前置条件:已经成功登陆】管理员对信息进行统计用况:查询信息【前置条件:已经成功登陆】见表1系统分析寻找类学生管理在学生管理系统中学生是一个类,学生信息是一个类,学生信息表是一个类物品管理在物品管理系统中物品是一个类,管理员是一个类。建立状态机图建立类图在上面我们已经把大部分类找到,下面我来画一下这个几个类之间的关系。学生管理类图建立顺序图按照上面叙述的功能对系统建立顺序图,因为顺序图建立基本相似,所以在这里我就只建立注册的顺序图。其他效仿下就行了。系统设计在系统的设计阶段,要考虑实现环境,对于本系统,在实现方面使用windows操作系统,使用c#编程,用access数据库系统管理数据。整个系统采用集中数据管理。把access数据库系统运行在一台服务器上。所有程序都放在服务器上面运行,管理员可以在服务器上使用本系统。 对于查询和物品管理两个子系统,他们的业务逻辑相对来说比较简单,实际上,他们的工作就是围绕着数据库在用户之间传递一些处理数据。 在具体设计的时候,要考虑到问题域部分、人机界面部分和数据存储部分,下面按照上述的三个部分展开讨论。4.1问题域部分设计 在学生管理中,学生和管理员都会遇到对寝室和物品的查询有关信息;在维护学生信息和物品信息的时候,楼栋管理员会使用到本系统。这样,可以集中管理每个子系统的信息,在一个用户登陆成功后,相应的子系统就建立一个相应的对象。 4.2界面部分设计主界面:登陆界面:启动程序后,调用“登陆”下的“登陆”,将打开“登陆窗口”。登陆窗口主要实现用户的登陆功能。根据输入的用户名和密码是否匹配系统能产生相应的提示信息。资料管理界面:启动程序后,调用“资料修改”,将打开“修改数据资料”窗口。修改数据资料窗口主要实现学生资料修改,个人财物修改,财物出楼修改,来访登记修改,学生注册修改,以及员工资料修改的功能。学生查询界面:启动程序后,调用“资料修改”,将打开“修改数据资料”窗口。修改数据资料窗口主要实现学生资料修改,个人财物修改,财物出楼修改,来访登记修改,学生注册修改,以及员工资料修改的功能。来访登界面:启动程序后,调用“出入登陆”下的“人员登记”将打开“来访登记”窗口。用于实现登记来访者信息的功能。4.3数据管理部分设计根据在数据库概念设计中给出的数据库实体E-R图,可以设计数据表结构,服务器上建名为dbxueji123的数据库。其中包括以下表:下面将大只介绍数据库中的个表的结构:此表主要是对系统的管理员的信息已经权限进行记录跟管理,现有的管理员的用户名:admin,密码:admin888,用户姓名:蒋振,属于超级管理员系列。此表是对信息查询、政治面貌查询、常规检查查询的查询关键词进行记录跟管理,以备前台调用。此表是系统信息采集和修改的权限时间的记录。此表是对学生的基本信息进行记录。此表主要针对学生的政治面貌信息进行记录。5.总结此学生宿舍管理系统开发文档历时三天已基本完成了,完成了学生宿舍管理的基本功能,对学生寝室楼添加、修改和删除,以及对学生系别、专业等进行添加、修改和删除的功能、对学生的基本信息进行修改,添加新的学生信息以及添加管理员,修改管理员密码的功能,在模块中有班级查询、寝室查询,个人资料修改等的功能。一、运行环境:1、运行于Win95/98/2000/NT/XP等系统2、系统采用当今流行的access结构数据库系统。3、在C#开发环境下,以C#为开发工具。4、系统基于浏览器/服务器的体系结构,全新的分布式计算模式,从而极大提高了系统速度。二、系统特点:1、本系统为全中文界面,功能全,易操作,价格合理。可灵活设置模块中的字体显示属性。系统的操作方式、界面均为WinXP风格。2、用户可自由地设置系统中的各类相关参数和各种项目代码。3、系统中具有强大的工作站权限、操作员权限、密码管理等功能模块,确保系统运行安全。4、强大的查
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南岸区物流合同范本
- oem酒定制合同范本
- 人员安全合同范本
- 动物转让合同范本
- 农户土地托管合同范本
- 2025年安徽省建筑安全员《A证》考试题库
- 乡村振兴背景下辽宁乡村体育产业发展趋势研究
- 600万装修合同范本
- 2025江西省安全员考试题库及答案
- 暗数据资产清理服务合同
- 巴马格纺丝控制系统软件说明书(共46页)
- 肺结核患者管理ppt课件
- 煤矸石综合利用项目可行性研究报告写作范文
- 清华大学MBA课程——运筹学
- 《计量经济学》超全题库及答案(完整版)
- 湿法冶金浸出净化和沉积PPT课件
- 生产现场作业十不干PPT课件
- 雨污水管网劳务施工分包合同
- 通信杆路工程施工
- 初中物理光学经典题(共23页)
- 封条VVTT检查流程程序参考模板
评论
0/150
提交评论