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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

软件工程课程设计软件设计说明书.docx

1、软件工程课程设计软件设计说明书目 录1 概述 21.1 软件开发的必要性 21.2 系统大致介绍 21.2.1 范围 21.2.2 内容简介 22 体系结构表示方法 33 系统要达到的目标和限制 34 系统用例图 45 业务流程图 46 系统数据流图 66.1 总数据流图 66.2 宿舍信息登记分数据流图 86.3 入住学生信息登记分数据流图 86.4 宿舍报修分数据流图 86.5 来访人员登记分数据流图 97 系统整体设计 97.1 系统管理模块 97.2 宿舍信息管理模块 97.3 学生入住管理模块 97.4 财务物品管理模块 117.5 消息通知管理模块 117.6 房屋报修管理模块 1

2、27.7 登记管理模块 127.8 报表管理模块 127.9 关于 128 数据描述 148.1 E-R 图 148.2 实体属性图 149 数据库设计 161 概述1.1 软件开发的必要性学生宿舍管理需对多种信息处理和管理,现如今,大部分学生宿舍都还是在使用人工手抄记录的方式管理信息,只有少部分学生宿舍初步开始使用计算机进行管理手工记录的方式比较简单、方便,但是会产生很多误差,对于卫生评比等很多信息的记录计算缺乏准确性,且记录较大的数据信息时,容易出错,数据繁多,容易丢失,且不易查找,总的来说,缺乏系统、规范的信息管理手段运用系统的宿舍管理系统,能够实现宿舍管理的信息化和科学化,能够有效的管

3、理学生、管理员以及其他物品的信息,能够实时掌握各个信息的具体情况,方便记录和查找,本系统旨在实现对现有的宿舍管理系统中遇到的宿舍信息情况和大量数据进行数据库存储的基础上,设计并完成对其宿舍信息的分类;查询,添加,删除和修改,在深入研究的过程中,尽可能实现方便友好的操作界面和数据报表.这就是宿舍管理信息系统开发的必要性经过分析如此情况,我们使用JAVA 、数据库等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 1.2 系统大致介绍1.

4、2.1 范围本管理系统包括了登陆注册系统、登记系统、信息查询系统、信息修改系统、通知系统。1.2.2 内容简介 登录注册系统用户如果要进行查询或修改系统,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;登陆系统分为学生登陆系统和管理员登陆系统两个子系统,在登陆时可以选择登陆;如果登陆者是首次登陆且是本宿舍学生,则在学生登陆窗口下方会有新用户注册提醒,点击则进入注册页面,完成相应信息的填写并正确之后注册成功,才可以进行登陆。 登记系统如果是外来人员,则在入口处要需要外来人员进行登记记录,对其姓名、性别、身份证号、出入时间等信息进行记录;如果有学生携带贵重物品出入也需要进行登记(如带笔记

5、本电脑外出),也需要对其姓名、学号、寝室号、出入时间等信息进行登记。所以登记系统包括:外来人员出入登记子系统、携带贵重品出入登记子系统。 信息查询系统学生登陆进入系统后可以对自己的个人信息进行查询;管理员登陆后可以查询各个寝室的学生入住情况,包括学生所在的寝室号、姓名、专业、学号等信息,也可以查询各个寝室财务物品的信息,以及后勤处的财务信息。 信息修改系统该系统只针对管理员使用,管理员登陆后可以查询各种信息,也可以对其信息进行修改,对新生入住信息、毕业生离校信息进行修改删除等等操作,对财务和物品的信息也可以进行修改管理。 通知系统该系统分为:管理员通知学生子系统和学生通知管理员子系统。管理员可

6、将近期学校的各种信息和通知以电子板报的形式输入并在寝室内屏幕公开,以方便学生了解近期的有关规定等;同时学生在自己的信息界面里也可以进行保修操作,寝室内部有损坏的物品可以保修到管理员处,填写寝室号、物品等信息以方便管理员及时对损坏物品进行修理。2 体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图:概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);数据流视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存

7、储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。3 系统要达到的目标和限制 目标本设计要实现的是学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。系统在实现上应该具有如下功能: 1.系统要求用户必须输入正确的用户名和密码才能进入系统。 2.系统应该提供学生住宿情况的基本登记。 3.系统应提供人员来访登记及结束访问的详细登记。 4.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。 5.系统应提供查询功能,以方便用户对学生基本信息的查询及寝室物品信息的查询。 6.系统应提供增加、删除、修改用户帐户的功能。 限制对信息的保护手段仅限于设置用户级别,以及提供

8、数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。普通用户和管理员的界面分开,用户不能修改逻辑上不能修改的信息,只能查询自己相应的信息;管理员不能修改用户密码,且管理员不能查询同级别的管理员的信息。4 系统用例图图4-1 系统总用例图5 业务流程图第一层流程图: 流程图如图5-1所示: 学生 核对用户名、密码宿舍员工 验证员工用户名、密码管理员 验证管理员用户名、密码图5-1 登录流程图第二层流程:3种不同权限的用户进入特定的界面进行各自操作。以学生用户权限登录,操作流程如图5-2所示: 查询 登录 修改 提交图5-2 学生操作流程图 以员工权限登录,操作流程如图5-3所示

9、: 查询 登录 修改图5-3 员工操作流程图以最高管理员权限登录,操作流程如图5-4所示:图5-4 管理员操作流程图6 系统数据流图6.1 总数据流图图6-1 系统总数据流图6.2 宿舍信息登记分数据流图图6-2 宿舍登记分数据流图6.3 入住学生信息登记分数据流图图6-3 学生信息登记分数据流图6.4 宿舍报修分数据流图图6-4 宿舍报修分数据流图6.5 来访人员登记分数据流图图6-5 外来人员登记分数据流图7 系统整体设计宿舍管理系统共分为9个模块:系统管理模块,宿舍信息管理模块,学生入住管理模块,财务物品管理模块,消息通知管理模块,房屋报修管理模块,登记管理模块,报表管理模块和关于模块。

10、7.1 系统管理模块系统管理模块包括:添加新用户、密码修改、重新登录、退出系统4个部分。1.添加新用户:实现系统管理人员授予或取消新用户登录该系统的用户名和密码。2.密码修改:实现所用用户的密码更改功能。3.重新登录:实现用户返回系统主界面。4.退出系统:实现正常退出宿舍管理系统。7.2 宿舍信息管理模块宿舍信息管理模块包括:宿舍信息登记或修改和宿舍信息查询2个部分。1. 宿舍信息登记:登记该寝室楼所有寝室的入住情况。2. 宿舍信息查询:查询该寝室楼所有寝室的情况。7.3 学生入住管理模块学生入住管理模块包括:入住学生的基本信息注册、学生个人信息的修改、入住信息的查询和毕业生离校的管理4项功能

11、。1.学生基本信息注册:实现学生基本信息情况的登记及宿舍的分配功能。2.学生信息修改:实现对学生的相关信息的修改功能。3.信息查询:实现入住学生宿舍信息的查询功能。4.毕业生离校管理:实现对毕业生离校后信息的保留更新等。图7-1 账户注册流程图图7-2 修改密码流程图7.4 财务物品管理模块财务物品管理模块包括:寝室楼财务物品的使用情况查询和财务物品的数量修改。1. 寝室楼财务物品查询:实现对寝室楼内所有的财务物品使用情况的查询功能。2. 寝室楼财务物品修改:实现对财务物品的数量分配等进行修改的功能。7.5 消息通知管理模块消息通知管理模块包括:提交学校近期的相关规定和通知以及学生对相关通知和

12、规定的查询两项功能。1. 学校近期规定通知提交:实现管理员对学校相关规定和通知的提交,展现在学生登陆界面的功能。2. 学校近期规定通知查询:实现学生在自己登陆界面查询近期学校的通知等事件的功能。7.6 房屋报修管理模块报修管理模块包括:宿舍公物报修登记和公物维修结果的查询2个功能。1. 宿舍公物报修登记:实现学生对宿舍内公物报修情况的详细登记。2. 宿舍报修结果查询:实现宿舍内公务报修后的处理结果查询。7.7 登记管理模块登记管理模块包括:外来人员出入情况登记、外来人员出入情况查询、贵重物品出入情况登记和贵重物品出入情况查询4个功能。1. 外来人员出入情况登记:实现管理人员对外来人员进入和离开

13、宿舍楼的情况以及外来人员个人信息的详细登记。2.外来人员出入情况查询:实现管理人员对外来人员来访情况和个人信息的查询。3. 贵重物品出入情况登记:实现管理员对贵重物品带出带入寝室的相关信息记录功能。4. 贵重物品出入情况查询:实现管理员对带入带出寝室楼的贵重物品相关信息的查询功能。7.8 报表管理模块报表统计作为一种信息收集模块有很好的统计作用,帮助资源有效管理与整合。1. 学生信息统计2. 员工信息统计3. 管理员信息统计7.9 关于 软件信息。8 数据描述8.1 E-R 图图8-1 总E-R图8.2 实体属性图图8-2 管理员属性实体图图8-3 宿舍员工属性实体图图8-4 学生属性实体图图

14、8-5 寝室属性实体图图8-6 外来人员属性实体图图8-7 贵重物品属性实体图9 数据库设计使用SQL Server 2000建立后台数据库,为前台建立更为完善的可操作的系统。本系统共建六张表,分别是:管理员表,宿舍信息表,学生信息表,宿舍员工信息表,贵重物品出入登记表及外来人员访问表。(1)管理员表:用于存储管理员的基本信息,为管理员的修改提供支持。(2)宿舍信息表:存储寝室信息和寝室成员基本信息的表,为基本信息修改及查询提供后台支持。(3)学生信息表:用于存储学生的基本信息,方便管理员进行查询、修改和删除。(4)宿舍员工信息表:存储寝室工作人员的相关信息,方便管理和查询。(5)贵重物品出入

15、登记表:记录楼内人员携带贵重物品出入的登记信息,方便管理员对学生的个人财务进行保护,避免出现丢失现象。(6)外来人员访问表:记录外来人员出入登记信息,为出入信息提供依据,也为外来人员出入登记提供后台支持。表9-1 管理员表(Manager)字段名 描述数据类型 数据长度NULL PrimarykeyM Name 姓名char10NYM No员工号char10NYM Sex性别char10YNM Age年龄char10YNM Job职务char20YNM Tel联系方式char30YN表9-2 学生基本情况表(Student)字段名 描述数据类型数据长度NULLPrimarykeyS No学号c

16、har20NY and FS Name姓名char10NNS Sex 性别char10YNS Room寝室号char10NNS Birth 出生日期datetime20YNS College学院char10YNS Major专业char20YNS Polite 政治面貌char10YNS Address 家庭住址char50 YNS AddTel家庭电话char20YNS Tel 联系方式char20YNS Des备注char50YN表9-3 寝室表(Room)字段名 描述数据类型 数据长度NULL PrimarykeyR No寝室号char10NY and FR Tool 物品情况char1

17、00YNR People 人员信息char100YNR Bed剩余床位char10YNR Service报修情况char100YN 表9-4 宿舍员工表(Employee)字段名 描述数据类型 数据长度NULL PrimarykeyE No员工号char20NYE Name 姓名char10YNE Age 年龄char10YNE Sex 性别char10YNE WorkAge 工龄char10YNE Job 职务char10YN E Address 家庭住址char50YNE Tel 联系方式char20YNEmp_Des 备注char50YN表9-5 外来人员表(Visitor)字段名 描述

18、数据类型 数据长度NULL PrimarykeyV Name 外来人员人姓名char10NNV Host 被访人姓名char10YNR No 宿舍号char10NFV Date 来访日期datetime20YNV Time 进楼时间datetime20YNL Time离开时间datetime20YNV Watch 值班人char10YNV Card 身份证号char20YNV Des 备注char 50YN表9-6 贵重物品表(Goods)字段名 描述数据类型 数据长度NULL PrimarykeyG Name物品名char20NYS Name学生名char10N NG In 进楼时间datetime20YNG Out出楼时间datetime20YNG Watch 值班人char10YNG Des 备注char50YN

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

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