2023年11月28日发(作者:)

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

学生宿舍故障报修管理系统详细设计报告

学生宿舍故障报修管理系统

详细设计说明书

V2.0

二零一一年十一 二十五日

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

1 引言 1

1.1 编写目的 1

1.2 项目背景 1

1.3 用到的专业术语 1

1.4 参考资料 1

2 任务概述 2

2.1 项目来源及背景 2

2.2 用户的特点 2

2.3 项目目标 2

2.4 假定和约束 3

3 总体设计 3

3.1 设计思想与目标 3

3.2 运行环境 3

3.3 系统的总体处理流程 3

3.4 系统功能 4

3.5 功能模块分配 5

5 登录模块(计算机1091NetStar小组 包小文 1091301129

故障申请模块(计算1091 NetStar小组 黄磊 1091301108 7

查询模块(计算机1091 NetStar小组 王召 1091301121 10

故障申报审核子模块(计算机1091NetStar小组 季岩佳 1091301110

12

设备使用登记模块(计算机1091NetStar小组 龚柳华 1091301105 15

用户反馈模块(计算机1091NetStar小组 朱爱翔 1091301128 18

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

消息发布模块(计算机1091NetStar小组 杨慧敏 1091301123 22

帮助模块(计算机1091NetStar小组 徐江云 1091301122 27

4 系统接口设计 30

4.1 用户接口 30

4.2 外部接口 31

软件接口 31

硬件接口 31

4.3 内部接口 31

5 系统数据结构设计 31

5.1 静态数据 31

5.2 动态输入数据 34

5.3 动态输出数据 34

5.4 数据库描述 34

6 运行设计 35

6.1 运行模块的组合 35

6.2 运行控制 36

7 系统出错处理设计 37

7.1 出错信息 37

7.2 补救措施 37

附录表:工作计划进度表 38

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

1 引言

1.1 编写目的

随着计算机技术的不断发展、互联网的普及,计算机已被广泛应用于社会各

个行业和领域。随着市场竞争的日趋激烈,高效率成为在竞争中获胜的非常关键

的因素。因此,如何能提高员工的工作效率,激励他们的工作热情,减少人力资

源的浪费,已经成为人们非常关注的问题。同时由于个人电脑的普及,数据库技

术、客户/服务器技术,特别是Internet技术的发展,管理软件在企业中也显得

日益重要。宿舍故障报修管理系统,能大大提高了维修人员的工作效率,减少了

对资源的浪费。

1.2 项目背景

项目的名称:管理系统应用软件 产品的名称:管理系统?.NET平台,

框架,C#开发语言,Microsoft SQL Server数据库。

1.4 参考资料

[1] 张海藩. 软件工程导论. 第五版. 北京:清华大学出版社,2008.02

[2] 刘金岭,冯万利,张有东. 数据库原理及应用. 北京:清华大学出版社,

2009.07

[3] 殷人昆. 数据结构(面向对象方法与C++语言描述). 第二版. 北京:

清华大学出版社,2007.06

[4] 沈炜,徐慧. Visual C++数据库编程技术与实例. 北京:人民邮电出版

社, 2005.02

[5] 李旗. C#.NET程序设计. 北京:机械工业出版社,2008.01

[6] (美)Microsoft Corporation. SQL Server 2000分析服务解析.

京:科学出版社,2000.09

[7] Abraham Silberschatz, Henry , han. 数据库系统概

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

. 第五版. 北京:机械工业出版社,2008.10

[8] 王金秀. 常用工具软件---基础培训百例. 北京:机械工业出版社,

2006.07

[9] 唐四薪. 基于Web标准的网页设计与制作.北京:清华大学出版社,

2009.12

2 任务概述

2.1 项目来源及背景

据我们的调查研究表明,现在淮安各大学在申请宿舍故障报修的时候都是用

纸张来记录,在维修人员查询资料、统计数据的时候非常的不方便同时也非常的

浪费时间,而且纸质资料不易保存,又浪费资源,因此,NetStar项目小组决定

面向市场开发出一款针对宿舍故障报修管理的软件,这个系统是为了更好的为学

校的学生宿舍管理方式得到进一步的改善,节约工作人员以及学生的一部分时

间,也避免了学生对维修人员的警惕,产生不必要的误会。同时,在这个信息爆

发的年代,学习系统的管理与使用也是一个比较重要的技术。

2.2 用户的特点

本项目的用户都是网上用户,主要包括三类,第一类用户就是学生用户,

于每次设备的保修,都要到宿舍管理员那去登记,很多时候大家比较匆忙,容易

忘记报修,通过学生宿舍故障报修管理系统,他们可以非常方便的进行报修的申

请。第二类用户就是宿舍管理员,他们平时在管理宿舍,需要记录大量的纸质文

件(包括一些报修申请表等),非常的不方便查看和管理,而使用本系统能够帮

助宿舍管理员轻松的来管理这些申请表。第三类用户是维修人员,每次进行维修

时,都要先去宿舍管理员那查看具体的保修登记信息,然后准备所要使用的设备,

最后进行维修。借助于本系统的帮助,维修人员可以先查看每天需要维修的设备

类型和数量,这样他们可以直接先准备好所需要的设备,大大的减少了维修的时

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

间,提高了效率。

作为用户,他们不需要经过特殊的培训,它和平常所用的软件有很大的相似

性,只需一些基本的计算机知识,就可以轻松地使用此系统。

2.3 项目目标

本项目设定的目标如下:

1系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少;

2)系统具有良好的运行效率,能够达到提高生产率的目的;

3)系统应有良好的可扩充性,可以容易地加入其他系统的应用;

4)平台的设计具有一定的超前性,灵活性,能够适应用户性质的变化;

5)通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力;

2.4 假定和约束

A. 技术的限制:数据库的运行环境和操作环境与系统不符,不能运行出所

要的数据。

B. 客户需求的限制:客户的要求和软件的某些功能不符。

C. 政府法规的限制:软件的具体要求可能和政府的法规相冲突,涉及

到具体的法律规定要求。

D. 硬件的限制:计算机的配置不符合要求和存储器的配置不符合运行

环境

3 总体设计

3.1 设计思想与目标

1 根据宿舍故障报修及报修后处理的流程,确定并实现软件的各个子模块。

2 各个子模块完成各自在学生宿舍报修管理系统中的功能。

3 各个子模块可独自自行完成一项操作。

4 用户界面设计有好、简洁,一目了然。各项功能实现简单易操作。

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

3.2 运行环境

操作系统:Windows XPWindows 7

数据库:SQL Server 2005

开发工具:Microsoft Visual Studio 2008

开发语言:C#

3.3 系统的总体处理流程

学生宿舍故障保修管理系统的主要数据流程如下所述:首先,学生通过系统

将宿舍故障进行申报形成宿舍故障申报表;然后,宿舍管理员对该表进行审核,

审核通过后形成新的宿舍故障报修表,将新表打印或传给维修人员;最后,维修

人员根据该表准备所需要的设备进行维修。

作为学生,还可以对维修的结果进行评价,同时也可以对所在宿舍的管理员

进行评价;作为宿舍管理员,可以公布每天宿舍检查的成绩情况及一些重要通知。

下图简明扼要的表述拟开发系统的主要功能:

3.4 系统功能

随着计算机技术的不断发展、互联网的普及,计算机已被广泛应用于社会各

个行业和领域。现代的学生宿舍,基本上配备有各自的计算机。在宿舍管理处的

管理人员也都配备有专门的计算机。但在学生宿舍故障报修方面,却没有能够充

分的利用计算机与网络。使得现在的学生宿舍故障的报修和维修还是停留在传统

的方式上。因此,如何能提高员工的工作效率,激励他们的工作热情,减少人力

资源的浪费,充分利用计算机和网络带来的优越性资源等,使得学生宿舍故障报

修管理系统应运而生。学生宿舍故障报修管理系统可以极大的减轻管理员的工作

量,提高维修人员的工作效率,同时减少了对资源的浪费。

3.5 功能模块分配

登录模块(计算机1091NetStar小组 包小文 1091301129

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

登陆模块包括学生登录、宿管登陆、维修人员登录。

学生通过输入学号,密码,然后数据库核对密码,如果密码正确,则成功登

录学生模块。如果密码不正确,提示错误。同时学生可以修改密码。

宿管通过输入编号,密码,然后数据库核对密码,如果密码正确,则成功登

录宿管模块。如果密码不正确,提示错误。同时宿管可以修改密码。

维修人员通过输入编号,密码,然后数据库核对密码,如果密码正确,则成

功登录维修人员模块模块。如果密码不正确,提示错误。同时维修人员可以修改

密码。

下面分别进行分析:

1、学生登陆模块;

学生通过输入学号,密码,然后数据库核对密码,如果密码正确,则成功登

录学生模块。如果密码不正确,提示错误。同时学生可以修改密码。

2、宿管登陆模块;

宿管通过输入编号,密码,然后数据库核对密码,如果密码正确,则成功登

录宿管模块。如果密码不正确,提示错误。同时宿管可以修改密码。

3、维修人员登录模块:

维修人员通过输入编号,密码,然后数据库核对密码,如果密码正确,则成

功登录维修人员模块。如果密码不正确,提示错误。同时维修人员可以修改密码。

故障申请模块(计算1091 NetStar小组 黄磊 1091301108

模块描述

学生宿舍故障报修管理系统――故障申报模块整体流程图,故障申报是针对

学生和宿舍管理员,即学生或宿舍管理员在登录该系统之后,进入相应的界面才

能进行相应的故障申报。

功能

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

当学生或宿舍管理员登录进入自己的个人空间,在个人功能中包括设备故障

申请功能,当他们正确填写完申报表之后,系统将会把相应的数据存入数据库。

输入项

数据的输入包括鼠标和键盘的一些操作

宿舍号:输入登录者所在的宿舍号,否则将会提示错误(即只能申报登录者

所在的宿舍,宿舍管理员申报除外)

宿舍楼号: 输入登陆者所在的宿舍楼号。

设备类型:可以通过鼠标来进行选择下拉框。

设备名称:可以通过鼠标来进行选择下拉框。系统会自动根据前面选择的设

备类型,自动进行筛选出相应的设备名称供选择。

申报人: 输入自己的姓名

申报时间:本相可通过点击鼠标获得。

4. 故障申报模块主要就是对故障信息以及申报人信息的填写 。如图3.1

故障申报模块算法和流程图。

算法:S1:开始

S2:判断用户的类型,是学生还是宿舍管理员

S3若用户是学生,那么填写申报信息后需要对所填写的信息进行审

核,当申报信息不正确时,可以选择重新填写或者直接退出。当申报信息正确时,

可以直接提交成功。若用户是宿舍管理员,在填写故障申报信息之后,则不需要

审核,可以直接提交成功。

S4:操作界面

S5:结束

2.故障申请模块故障申报信息审核的算法和流程图

下面对审核信息部分的流程进行具体的展示:

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

算法:

S1::开始

S2:登录的用户是学生

S3:填写详细的申报信息

S4:对申报信息进行审核,若申报人和登录者是同一人,则可以提交成功,

否则,提交不成功,同时可以重新填写;

S5:结束

该过程保证了每个登录者只能对自己所在宿舍进行故障的申报,而不能对其

他人进行代替申报。

3.6申报信息处理流程图

3.7学生个人空间功能图

3.8学生填写故障申报图

.5.3 查询模块(计算机1091 NetStar小组 王召 1091301121

1)输入项

3-1输入数据项表

列名 数据类型及长度 备注 楼号 dormlou nvarchar

10 Not Null 宿舍号 dormno nvarchar 10 Not Null

列名 数据类型及长度 备注 设备编号 id int Not

Null 设备名称 facilityname nvarchar 10 主键

facilitytype nvarchar 50 Not Null

列名 数据类型及长度 备注 申报时间 date

smalldatetime Not Null 2)输出项

3-2输出数据项表

列名 named 数据类型及长度 type and length 说明 station

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

remarks id int 编号 Not Null facilityname nvarchar 10

设备名称 Not Null facilitytype nvarchar 50 设备类型

date detailNot Null smalldatetime 申报时间 Not Null

text dormlou 故障的详细信息 Not Null nvarchar 10

informant 主键 dormno nvarchar 10 宿舍号 主键

nvarchar 10 申报人 Not null

列名 named 数据类型及长度 type and length 说明 station

remarks id int 编号 Not Null facilityname nvarchar 10

设备名称 主键 facilitytype nvarchar 50 设备类型 Not

date detail textNull smalldatetime 申报时间 Not Null

dormlou 故障的详细信息 Not Null nvarchar 10

Not Null dormno nvarchar 10 宿舍号 Not Null informant

nvarchar 10 申报人 Not null

列名 named 数据类型及长度 type and length 说明 station

remarks id int 编号 Not Null facilityname nvarchar 10

设备名称 Not Null facilitytype nvarchar 50 设备类型

date detail textNot Null smalldatetime 申报时间 主键

dormlou 故障的详细信息 Not Null nvarchar 10

Not Null dormno nvarchar 10 宿舍号 Not Null informant

nvarchar 10 申报人 Not null 3)查询系统逻辑流程图

3.9 查询系统流程图

伪码如下

S1 宿舍管理员进入查询系统,选择查询范围,转入S2

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

S2 根据查询范围输入查询关键字,进入查询,转入S3

S3 筛选符合条件的内容形成统计表,转入S4

S4 将统计表输入数据库,转入S5

S5 若继续查询,转入S1,否则结束查询。

4)设计界面如下

3.10 宿舍申报表查询界面

3.11查询设备使用界面

故障申报审核子模块(计算机1091NetStar小组 季岩佳 1091301110

故障申报表审核子模块:故障申报表审核的主要作用是拥有管理权限的管理

员登录系统后,获得相应的管理权限,可以对学生提交的宿舍故障申请表中的信

息进行相应的管理。包括对需要维修的设备进行分类整理;对暂时不能维修的设

备信息进行删除处理,并将信息反馈给提交申请表的学生;对一些常见的问题如

因欠费造成停电的故障进行回复等。最终将审核后的信息表进行备份并传送给维

修人员,以供维修根据表单信息准备维修工具和器材。

故障申报表审核流程设计

3.12 故障申报表审核流程设计图

故障申报表审核算法及流程图

故障申报表审核算法如下所示:

S1:开始

S2:管理员登录成功

S3:管理员界面,获得管理权限

S4管理员查看近期是否有学生提交故障申报表,若查看到有学生提交申报

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

表,则跳转S5,若没有,则跳转S3

S5:管理员对申报表中的信息进行审核整理,审核后最终形成新的报表

S6:管理员将新的报表备份并传送给维修员

S7:结束

故障申报表审核流程图如下所示:

3.13 故障申报表审核流程图

故障申报表审核界面设计

3.14 故障申报表审核界面

3.15 查看审核后的报表

设备使用登记模块(计算机1091NetStar小组 龚柳华 1091301105

1.模块描述

使用设备登记模块主要给维修人员提供登记服务,同时,使用户对宿舍设备

的损坏情况、工具的使用情况有直观的了解。

2.功能

维修完成后,维修人员需要将维修信息(使用设备、维修对象、维修时间等)

添加到数据库中,学生、管理员如果想要查看相关的维修信息,可以在维修界面

点查看按钮就可以查看相关信息了。当然,后台管理中,宿舍管理员可以对维修

信息进行查看与删除。

3.性能

精度

对维修员在文本框输入的信息长度有所限制,并保证查询的效率及全面性。

还要保证了数据的一致性,即确保数据转换的及时准确。

时间特性

一般操作的响应时间在1-2秒,对于大量的数据保存,系统等待时间最多

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

15秒。

4.输入项

所有输入的数据都是用户进行的各种操作,包括鼠标、键盘等操作。

设备名称:本输入项为汉字,从数据库中直接读出,由用户使用鼠标选取

设备类型:本输入项为汉字,但以字符类型存储在数据库中,用户无需手动

输入,由名称自动读取数据库获取。

设备编号:本输入项是int型的数字,存储在数据库中。

数量:本输入项是数字 ,又维修员手动输入,存储在数据库中。

维修时间:本输入项以时间类型存储在数据库中,维修人员通过文本输入。

5.输出项

维修人员登记完毕,正确提交后会提示登记成功,当维修人员输入不正确时

会提示错误信息,重新输入。供用户查看的维修设备信息以表格形式显示。

6.设计方法(算法)

6.1维修人员填写维修信息详细流程如图

员填写信息功能描述

维修人员进入使用设备登记页面,需要填写维修信息,在提交之前需要判断

所填的所有内容是否符合定义,经系统判断,如果不符合规范则重新输入,反之

则提示登记成功。

维修人员提交按钮事件与查看维修信息按钮事件如下图所示

7.流程逻辑

首先打开界面,由维修员填写维修信息,填写完成点击确定,若系统提示不

正确则返回重新填写直到所有信息都填写正确为止。经维修人员自己确认核对无

误后点确定。完成之后维修员可选择查看维修信息,或者关闭界面,退出。

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

8.模块界面

3.19使用设备登记界面

9.存储分配

维修员输入的信息将保存在sql server数据库中。

10.注释设计

为了使编码者及维护人员能够更加容易的对其进行修改,在代码的开头和主

要地方加上必要的注释。

11.限制条件

本模块是嵌入在系统中的子模块,维修人员进行登录后方可对其所属宿舍楼

维修情况进行登记操作。

用户反馈模块(计算机1091NetStar小组 朱爱翔 1091301128

用户反馈模块整体流程图设计。

S1:开始

S2:选择评价的对象(管理员或者维修人员)

S3:判断是否是管理员,是则跳到S5;不是则跳到S4

S4:判断是否为维修人员,是则跳到S6;不是则跳到S2

S5:读取管理人员评价表单,跳到S7

S6: 读取维修人员评价表单

S7:错误,跳到S2

S8:进行评价

S9:判断是否填写错误,是则跳到S9;不是则跳到S10

S10: 重置页面,跳到S7

S11: 确认评价

S12:更新数据库

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

S13:结束

2、管理员部分的流程图。

算法描述:

S1:开始

S2:读取管理员表单

S3:输入评价的内容

S4:判断是否填写总评,是则跳到S6;不是则跳到S5

S5:出错,跳到S3

S6:判断是否填写服务态度的评价,是则跳到S7;不是则跳到S5

S7:判断是否填写卫生检查的评价,是则跳到S8;不是则跳到S5

S8:判断是否填写熄灯状况的评价,是则跳到S9;不是则跳到S5

S9:判断是否填写管理严度的评价,是则跳到S10;不是则跳到S5

S10:进行数据库的更新

S11:结束

3、维修人员部分的流程图。

算法描述:

S1:开始

S2:读取维修人员表单

S3:输入评价的内容

S4:判断是否填写总评,是则跳到S6;不是则跳到S5

S5:出错,跳到S3

S6:判断是否填写服务态度的评价,是则跳到S7;不是则跳到S5

S7:判断是否填写维修需要的时间的评价,是则跳到S8;不是则跳到S5

S8:判断是否填写维修结果的评价,是则跳到S9;不是则跳到S5

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

S9:判断是否填写维修安排的时间的评价,是则跳到S10;不是则跳到S5

S10:进行数据库的更新

S11:结束

4、系统的页面设计

3.23首先登录,登录之后选择评价,跳转到此页面

3.24 对管理员评价的页面

3.25对维修人员评价的页面

5、数据结构设计

3.26 对管理员评价数据表的设计

3.27 对维修人员评价数据表的设计

消息发布模块(计算机1091NetStar小组 杨慧敏 1091301123

1.模块描述

简要描述:

目的意义:

2.功能

3.输入项

1

2

3

4.输出项

1)在,功能是实现,功能要求是具有权限认证、

输出:保存到数据库表

2)在功能是实现,功能要求是具有权限认证、。输出:保存到数据库表

3在功能是实现功能要求是具有权限认证、输出:保存到数据库表在功能

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

是实现功能要求是具有权限认证、。输出:保存到数据库表5.设计方法

.6流程逻辑

3.7界面设计

3.29 消息发布首页

单击添加宿舍检查情况和添加文明宿舍链接,进入到添加页面即可添加,

3.3所示

3.30 宿舍检查情况和文明宿舍页面

当输入的宿舍地址不是数字时,离开焦点后提示“必须是数字!,如图3.4

所示

3.31 数字限制

当单击“消息发布”按钮时,进入到消息发布的首页,如果输入到信息内容

栏内的长度大于40时,而且当填写完必备信息时单击“发布”即可显示“不能

超过40个字”,如图3.5所示

3.32信息内容字数的限制

3.8测试计划

测试是为了验证系统是否达到用户提出的指标,同时发现系统中存在的瓶

颈,起到优化系统的目的。测试计划如下

输入数据:

输入正确登录信息

发表信息

填写正确信息

预期结果:发表信息成功

输入数据:

输入正确登录信息

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

发表超出字数信息

预期结果:错误提示框输入数据:

输入

发表必须是数字的信息

预期结果:错误提示框

输入数据:

输入不完整的消息

发表信息

预期结果:错误提示框

帮助文件是在编写软件时不可缺少的附属文件。帮助用户能够快速地掌握

系统的操作方法,把不必要的问题降低到最少,要让用户能快速地掌握系统的操

作方法,就需要提供标准的在线帮助功能。有了帮助文件,大大给用户提供了方

便,使用户不必随身准备一本厚厚的使用手册,而直接在操作过程中就可得到需

要的信息。

①登录帮助:提供快速通道这一功能,提示用户如何登录以及修改密码等问

题。还可以提示一些可能原因,例如说登录不成功,提示用户名,密码不匹配,

请确定锁定大小写问题。

②故障申请帮助:提供快速通道这一功能,学生用户验证权限后能快速进入

故障申请页面。提示用户故障申请的相关问题。

③查询模块帮助:提供快速通道这一功能,宿舍管理员用户验证权限后能快

速进入查询页面。提示宿管人员如何对报修申请进行审核,以及通知维修人员。

④使用设备登记模块帮助:提供快速通道这一功能,维修人员用户验证权限

后能快速进入使用设备登记页面。提示用户登记使用设备等相关信息。

⑤用户反馈帮助:提供快速通道这一功能,用户验证权限后能快速进入用户

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

反馈页面。这一功能模块包含两大功能,在线帮助以及投诉这两个模块。

⑥消息发布帮助:提供快速通道这一功能,用户验证权限后能快速进入消息

发布页面。为宿舍管理员用户提供帮助,例如如何发布消息,以及具体消息内容

分类是什么等问题。

⑦综合查询帮助:提供快速通道这一功能,用户验证权限后能快速进入综合

查询页面。数据库内集成一些相关的问题帮助信息,例如系统有哪些什么,系统

会列出相应的答案。

⑧关于:关于包括软件系统的总体介绍、版本、使用权、用户须知等帮助说

明,使用户进一步了解这个系统。

2.模块属性 Module Attribute

基于主控模块的运行,该模块常驻内存,非子程序,并且不可并发。

处理流程设计

3.1主流程设计

3.2用户(学生、宿舍管理员、维修人员)帮助流程设计

4.算法

4.1登录帮助事件

3.35 登陆帮助算法 3.36 故障申请算法 3.37 查询模块帮

4.2故障申请事件

4.3查询模块帮助事件

4.4使用设备登记模块帮助事件

3.38 使用设备登记模块帮助算法

4.5用户反馈帮助事件

3.39 用户反馈帮助算法

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

4.6消息发布帮助事件

3.40 消息发布帮助算法

4.7综合查询帮助事件

3.41 综合查询帮助算法

4.8关于事件

3.42关于算法

4 系统接口设计

4.1 用户接口

用户接口是方便用户使用5.1 静态数据

下面列出了数据表的具体静态数据:

设备基本信息表 Table of user facility

5-1 设备基本信息表

列名 named 数据类型及长度 type and length 说明 station

remarks facilityid int 设备编号 Null fname nvarchar 20

设备名称 主键 ftype nvarchar 50 设备类型 Null

fprice varchar 20 购买价fdate datetime 购买时间 Null

Null 2)维修人员信息表 Table of repairer

5-2维修人员详细信息表

列名 named 数据类型及长度 type and length 说明 station

remarks id int 维修员编号 主键 admin nvarchar 10 维修人

员姓名 Not Null password nvarchar 10 维修人员密码 Not Null

rank imageurl nvarchar 20 int 维修人员权限 Null

Null slouhao 片位置 Null money nvarchar 50 工资

宿舍楼号 Null varchar 10 3 stu Table of

/

本资料由皮匠网收录,更多免费资料下载请点击:

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

students

5-3学生详细信息表。

列名 named 数据类型及长度 type and length 说明 station

remarks sno char 10 学生学号 主键 sid char 5

ID Null ssex sname char 10 学生姓名 Not Null char 2

spassword nvarchar 10 密码 学生性别 Null Not Null

smobile nvarchar 50 sclass varchar20 学生班级 Null

学生手机号码 Null slouhao varchar 10 宿舍楼号 Null

sdormitory int 宿舍号 Null 4宿舍管理员信息表Table of

sgy

5-4宿舍管理员信息表

列名 named 数据类型及长度 type and length 说明 station

remarks sgyid int 宿舍管理员编号 Null sgyname

宿舍管理员姓名 Null varchar 10 sgysex char 2

Null sgypassword nvarchar 10 管理员密码 Not Null

Null sgymobile nvarchar 50 sgyage int 年龄

Null prize nvarchar Null money nvarchar 50 工资

50 获奖情况 Null imageurl nvarchar 20 照片位置 Null

slouhao varchar 10 evaluate nvarchar 50 评价 null

宿舍楼号 Null 5)故障申请表 Table of equipment failure

5-5各宿舍申报修的信息表 此表可以包括故障申请表/故障申请审核表

列名 named 数据类型及长度 type and length 说明 station

remarks id int 编号 Not Null fname nvarchar 20 设备名

主键 sbdateftype nvarchar 50 设备类型 Not Null

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

datetime 申报时间 Not Null detail text

Not Null informantdormno nvarchar 10 宿舍号 Not Null

6)设备使用量表 char 10 申报人 Not null

5-6维修所使用的设备数量表

列名 named 数据类型及长度 type and length 说明 station

remarks id int 编号 Not Null fname nvarchar 20 设备名

主键 count ftype nvarchar 50 设备类型 Not Null

7)宿舍表Table of dorm int 设备数量 Null

5-7每个宿舍的基本情况表

列名 named 数据类型及长度 type and length 说明 station

remarks dormid int 编号 Not Null dormno nvarchar 10 宿

舍号 dormlou Not Null nvarchar 10 宿舍楼号 Not Null

Null 8)宿舍检 prize nvarchar 50 获奖情况(文明宿舍)

查成绩表Table of score

5-8宿舍检查的成绩信息表

列名 named 数据类型及长度 type and length 说明 station

remarks id int 编号 Not Null dormno nvarchar 10 宿舍号

dormlou Not Null nvarchar 10 宿舍楼号 Not Null

mark Null scdetail nvarchar 50 nvarchar 10 分数

Not Null Null date 体描述 datetime 日期

5.2 动态输入数据 inspector nvarchar 10 检查者 Not Null

动态输入数据包括:菜单选项,查找关键字,新建记录项。

5.3 动态输出数据

动态输出数据:由查询关键字确定的数据库记录集合。

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

5.4 数据库描述

拟软件采用SQL Server 2005 数据库。

SQL Server 2005 databases was used to this software.

SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 BI

具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构

化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和

高性能的数据应用程序。SQL Server 2005 数据引擎是管理解决方案的核心。此

SQL Server 2005 结合了分析、报表、集成和通知功能。 Microsoft Visual

StudioMicrosoft Office System 以及新的开发工具包(包括 Business

Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。

无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005

可以为您提供创新的解决方案,帮助您从数据中更多地获益。6 运行设计

首先登陆系统,在用户名中输入自己的账号,并在下面的密码栏中输入对应

的密码,点击确定。如果跳转到用户主页,就登陆成功。

,进入模块。在内容栏中填写内容,点击确定提交上去。A

弹出登录框 B 用户输入信息不规范 弹出错误信息 C 用户名

不存在 弹出用户名不存在信息 D 登陆密码错误 弹出密码错误信息

F 数据库连接失败 弹出出E 用户操作超出权限 弹出警告信息

7.2 补救措施 错信息

如出现以上提示的错误信息,具体的处理对策如下:

弹出登陆框输入用户名和密码后点击登入。

检查用户名格式是否有特殊符号、大小写等,重新输入。

用户名输入出错,重新检查用户名。.

重新输入正确密码。

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

退出此项操作。

检查网络是否完好。

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

附录表:工作计划进度表

学生宿舍故障报修管理系统开发进度表

文档名称 学生宿舍故障报修管理系统进度表 项目名称 宿舍故障报修

系统 开发单位 NetStar项目小组 项目组长 黄磊

描述

开始时间 结束时间 1 2 3 4 5 6 7 8 9 10 11 12

13 14 15 16 确定课题 1 1 #

市场调查与分析 2 3 # #

可行性分析

3 5 # # #

需求分析 5 8 # # # #

概要分析 6 9 # # # #

#详细设计 7 12

# # # # # 编码阶段 8 13

# # # # # # 测试阶段 14 15

# #

# 16 16

附注

1 .本进度表时间是以淮阴工学院2011-2012年第一学期校历时间为准。

2 .表中阿拉伯数字“12????????????代表“第一周”“第二

周”????????????

3 表中“#”为时间标志,为引起醒目而用红色,无特殊意义。

0

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

学生宿舍故障报修管理系统――详细设计说明书

38

系统主页

用户登录

选择功能

维修员

选择功能

学生

宿舍管理员

选择功能

修改信息

使用设备登记

修改信息

故障申报

评价模块

修改信息

故障审核

通告栏

返回

Y

N

退出

3.1 系统总体流程图

搜索模块

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

帮助模块

帮助模块

帮助模块

个人空间

学生输入学号、密码

判断密码

修改密码

N

Y

结束

开始

系统初始化

显示登录界面

Y

显示密码错误

N

3.2学生登录流程图

修改信息完毕

开始

密码错误

宿管输入编号、密码

判断密码

修改密码

N

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

Y

系统初始化

显示登录页面

修改完毕

N

结束

3.3宿管登陆流程图

Y

开始

密码错误

维修人员输入编号、密码

判断密码

修改密码

N

Y

系统初始化

显示登录页面

修改完毕

N

结束

3.4维修人员登陆流程图

开始

用户

宿舍管理员

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

Y

N

学生

结束

Y

重新填写

N

Y

Y

N

进入操作界面

核对申报信息正确

填写申报信息

填写申报信息

Y

提交成功

3.5故障申报模块流程图

开始

学生

申请人详细信息

申报人与申报宿舍是否一致

Y

提交成功

重新填写

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

N

结束

输入楼层、宿舍号

输入设备名称

输入申报时间

选择按楼层、楼号

按维修物品查找

按报修时间查询

点击搜索

筛选符合条件的内容

开始

输出统计表

结束

将统计表输入数据库

管理员登录成功

获得管理权限

是否有申报表

查看并审核申报表

审核后报表

报表备份并传送维修员

返回管理员界面

开始

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

管理登录成功

管理员界面

返回

申报表审核

备份并传送维修员

结束

查看是否

有申报表

进入登记界面

填写信息

判断内容是否符合定义

提交信息

存到数据库

结束

3.16 维修人员填写信息详细流程

重新

输入

维修人员输入信息

填写的信息是否符合类型定义

信息存储到数据库

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

事件结束

3.17提交按钮事件流程

继续浏览信息

3.18使用设备登记模块流程图

开始

NN

维修人员登录

进入使用设备登记界面

输入设备信息

登记完成?

Y

退出系统?

Y

转到系统主页

NN

结束

N

Y

3.20整体流程图

填写错误

开始

选择评价对象

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

是否为管理员

是否为维修人员

读取管理员表单

读取维修人员表单

进行评价

确认评价

出错

更新数据库

结束

N

Y

重置

Y

N

开始

读取管理员表单

输入评价

是否填写服务态度

是否填写总评

是否填写卫生检查评价

是否填写熄灯状况评价

是否填写管理严度评价

Y

Y

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

Y

Y

出错

N

N

N

N

N

Y

数据库更新

结束

3.21管理员部分的数据流程图

开始

读取维修人员表单

输入评价

是否填写服务态度

是否填写总评

是否填写维修时间评价

是否填写维修结果评价

是否填写安排时间评价

Y

Y

Y

Y

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

出错

N

N

N

N

N

Y

数据库更新

结束

3.22维修人员部分的流程图

开始

管理员登录

消息发布页面

按照信息种类发布消息

按照宿舍

检查成绩

按照文明

宿舍

按照其他注意事项

按照寻物启事

验证

消息发布成功

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

完成

开始

系统初始化

帮助页面

是否为学生

转到学生用户帮助

转到宿舍管理员用户帮助

是否为宿舍管理员

维修人员帮助

结束

3.33帮助模块流程图

重新点击所需页面

开始

用户帮助

浏览相关信息

是否是所需页面

学生用户帮助主页面

结束

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

3.34 帮助模块流程图

开始

点击帮助

链接到快速修改页面

选择查询模块帮助

结束

开始

点击帮助

链接到注册页面

选择故障申请

结束

开始

点击帮助

链接到登录页面

选择登录

结束

开始

点击帮助

链接到快速修改页面

选择查询模块帮助

结束

开始

链接到用户反馈帮助页面

点击帮助

本资料由皮匠网收录,更多免费资料下载请点击:

/

皮匠网—开放、共享、免费的咨询方案报告文库

咨询人士学习成长与交流平台

选择用户反馈帮助

结束

开始

点击帮助

链接到消息发布帮助页面

选择查询模块帮助

结束

开始

点击帮助

链接到综合查询帮助页面

选择综合查询帮助

结束

开始

点击帮助

链接到关于帮助页面

选择关于帮助

结束

本资料由皮匠网收录,更多免费资料下载请点击:

/