学生宿舍故障报修管理系统详细设计说明书.docx
《学生宿舍故障报修管理系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《学生宿舍故障报修管理系统详细设计说明书.docx(48页珍藏版)》请在沃文网上搜索。
1、学生宿舍故障报修管理系统详细设计说明书目 录1引言1编写目的1项目背景1用到的专业术语1参考资料12 任务概述2项目来源及背景2用户的特点2项目目标2假定和约束33整体设计3设计思想与目标3运行环境3系统的整体处置流程3系统功能4功能模块分派5登录模块(运算机1091班NetStar小组 包小文 29)5故障申请模块(计算1091班 NetStar小组 黄磊 08)7. 查询模块(运算机1091班 NetStar小组 王召月 21)10故障申报审核子模块(运算机1091NetStar小组 季岩佳 10)12设备利用记录模块(运算机1091NetStar小组 龚柳华 05)15用户反馈模块(运算
2、机1091NetStar小组 朱爱翔 28)18消息发布模块(运算机1091NetStar小组 杨慧敏 23)22帮忙模块(运算机1091NetStar小组 徐江云 22)274系统接口设计30用户接口30外部接口31软件接口31硬件接口31内部接口315系统数据结构设计31静态数据31动态输入数据34动态输出数据34数据库描述346运行设计35运行模块的组合35运行控制367系统犯错处置设计37犯错信息37补救办法37附录表:工作计划进度表381引言 编写目的随着运算机技术的不断进展、互联网的普及,运算机已被普遍应用于社会各个行业和领域。随着市场竞争的日趋激烈,高效率成为在竞争中获胜的超级关
3、键的因素。因此,如何能提高员工的工作效率,鼓励他们的工作热情,减少人力资源的浪费,已经成为人们超级关注的问题。同时由于个人电脑的普及,数据库技术、客户/服务器技术,专门是Internet技术的进展,管理软件在企业中也显得日趋重要。宿舍故障报修管理系统,能大大提高了维修人员的工作效率,减少了对资源的浪费。项目背景项目的名称:宿舍故障报修管理系统应用软件 项目任务提出者:季岩佳项目产品的名称:学生宿舍故障报修管理系统项目开发者:NetStar项目小组用到的专业术语.NET平台,框架,C#开发语言,Microsoft SQL Server数据库。参考资料1 张海藩. 软件工程导论. 第五版. 北京:
4、清华大学出版社,2 刘金岭,冯万利,张有东. 数据库原理及应用. 北京:清华大学出版社,3 殷人昆. 数据结构(面向对象方式与C+语言描述). 第二版. 北京:清华大学出版社,4 沈炜,徐慧. Visual C+数据库编程技术与实例. 北京:人民邮电出版社, 5 李旗. C#.NET程序设计. 北京:机械工业出版社,6 (美)Microsoft Corporation. SQL Server 2000分析服务解析. 北京:科学出版社,7 Abraham Silberschatz, Henry , . 数据库系统概念. 第五版. 北京:机械工业出版社,8 王金秀. 常常利用工具软件-基础培训百例
5、. 北京:机械工业出版社,9 唐四薪. 基于Web标准的网页设计与制作.北京:清华大学出版社,2 任务概述项目来源及背景据咱们的调查研究表明,此刻淮安各大学在申请宿舍故障报修的时候都是用纸张来记录,在维修人员查询资料、统计数据的时候超级的不方便同时也超级的浪费时刻,而且纸质资料不易保留,又浪费资源,因此,NetStar项目小组决定面向市场开发出一款针对宿舍故障报修管理的软件,那个系统是为了更好的为学校的学生宿舍管理方式取得进一步的改善,节约工作人员和学生的一部份时刻,也避免了学生对维修人员的警戒,产生没必要要的误解。同时,在那个信息暴发的年代,学习系统的管理与利用也是一个比较重要的技术。用户的
6、特点本项目的用户都是网上用户,主要包括三类,第一类用户就是学生用户,由于每次设备的保修,都要到宿舍管理员那去记录,很多时候大家比较慌忙,容易忘记报修,通过学生宿舍故障报修管理系统,他们能够超级方便的进行报修的申请。第二类用户就是宿舍管理员,他们平时在管理宿舍,需要记录大量的纸质文件(包括一些报修申请表等),超级的不方便查看和管理,而利用本系统能够帮忙宿舍管理员轻松的来管理这些申请表。第三类用户是维修人员,每次进行维修时,都要先去宿舍管理员那查看具体的保修记录信息,然后预备所要利用的设备,最后进行维修。借助于本系统的帮忙,维修人员能够先查看天天需要维修的设备类型和数量,如此他们能够直接先预备好所
7、需要的设备,大大的减少了维修的时刻,提高了效率。作为用户,他们不需要通过特殊的培训,它和平常所用的软件有专门大的相似性,只需一些大体的运算机知识,就可以够轻松地利用此系统。项目目标本项目设定的目标如下:(1)系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少;(2)系统具有良好的运行效率,能够达到提高生产率的目的;(3)系统应有良好的可扩充性,能够容易地加入其他系统的应用;(4)平台的设计具有必然的超前性,灵活性,能够适应用户性质的转变;(5)通过那个项目能够锻炼队伍,提高团队的开发能力和项目管理能力;假定和约束A. 技术的限制:数据库的运行环境和操作环境与系统不符,不能运行出所要的
8、数据。 B. 客户需求的限制:客户的要求和软件的某些功能不符。 C. 政府法规的限制:软件的具体要求可能和政府的法规相冲突,涉及到具体的法律规定要求。 D. 硬件的限制:运算机的配置不符合要求和存储器的配置不符合运行环境3整体设计 设计思想与目标1) 按照宿舍故障报修及报修后处置的流程,肯定并实现软件的各个子模块。2) 各个子模块完成各自在学生宿舍报修管理系统中的功能。3) 各个子模块可独自自行完成一项操作。 4) 用户界面设计有好、简练,一目了然。各项功能实现简单易操作。运行环境 操作系统:Windows XP或Windows 7数据库:SQL Server 2005开发工具:Microso
9、ft Visual Studio 2008开发语言:C#系统的整体处置流程学生宿舍故障保修管理系统的主要数据流程如下所述:第一,学生通过系统将宿舍故障进行申报形成宿舍故障申报表;然后,宿舍管理员对该表进行审核,审核通事后形成新的宿舍故障报修表,将新表打印或传给维修人员;最后,维修人员按照该表预备所需要的设备进行维修。作为学生,还能够对维修的结果进行评价,同时也能够对所在宿舍的管理员进行评价;作为宿舍管理员,能够发布天天宿舍检查的成绩情形及一些重要通知。 下图简明扼要的表述拟开发系统的主要功能: 系统主页用户登录选择功能维修员选择功能学生宿舍管理员选择功能修改信息使用设备登记修改信息故障申报评价
10、模块修改信息故障审核通告栏返回YN退出图 系统总体流程图搜索模块帮助模块帮助模块帮助模块个人空间 系统功能随着运算机技术的不断进展、互联网的普及,运算机已被普遍应用于社会各个行业和领域。现代的学生宿舍,大体上配备有各自的运算机。在宿舍管理处的管理人员也都配备有专门的运算机。但在学生宿舍故障报修方面,却没有能够充分的利用运算机与网络。使得此刻的学生宿舍故障的报修和维修仍是停留在传统的方式上。因此,如何能提高员工的工作效率,鼓励他们的工作热情,减少人力资源的浪费,充分利用运算机和网络带来的优越性资源等,使得学生宿舍故障报修管理系统应运而生。学生宿舍故障报修管理系统能够极大的减轻管理员的工作量,提高
11、维修人员的工作效率,同时减少了对资源的浪费。功能模块分派 登录模块(运算机1091班NetStar小组 包小文 29)登岸模块包括学生登录、宿管登岸、维修人员登录。学生通过输入学号,密码,然后数据库查对密码,若是密码正确,则成功登录学生模块。若是密码不正确,提示错误。同时学生能够修改密码。宿管通过输入编号,密码,然后数据库查对密码,若是密码正确,则成功登录宿管模块。若是密码不正确,提示错误。同时宿管能够修改密码。维修人员通过输入编号,密码,然后数据库查对密码,若是密码正确,则成功登录维修人员模块模块。若是密码不正确,提示错误。同时维修人员能够修改密码。下面别离进行分析:一、学生登岸模块; 学生
12、输入学号、密码判断密码修改密码NY结束开始系统初始化显示登录界面Y显示密码错误N图学生登录流程图修改信息完毕学生通过输入学号,密码,然后数据库查对密码,若是密码正确,则成功登录学生模块。若是密码不正确,提示错误。同时学生能够修改密码。二、宿管登岸模块;开始密码错误宿管输入编号、密码判断密码修改密码NY系统初始化显示登录页面修改完毕N结束图宿管登陆流程图Y宿管通过输入编号,密码,然后数据库查对密码,若是密码正确,则成功登录宿管模块。若是密码不正确,提示错误。同时宿管能够修改密码。3、维修人员登录模块:开始密码错误维修人员输入编号、密码判断密码修改密码NY系统初始化显示登录页面修改完毕N结束图维修
13、人员登陆流程图维修人员通过输入编号,密码,然后数据库查对密码,若是密码正确,则成功登录维修人员模块。若是密码不正确,提示错误。同时维修人员能够修改密码。 故障申请模块(计算1091班 NetStar小组 黄磊 08)1. 模块描述学生宿舍故障报修管理系统故障申报模块整体流程图,故障申报是针对学生和宿舍管理员,即学生或宿舍管理员在登录该系统以后,进入相应的界面才能进行相应的故障申报。2. 功能当学生或宿舍管理员登录进入自己的个人空间,在个人功能中包括设备故障申请功能,当他们正确填写完申报表以后,系统将会把相应的数据存入数据库。3. 输入项数据的输入包括鼠标和键盘的一些操作1) 宿舍号:输入登录者
14、所在的宿舍号,不然将会提示错误(即只能申报登录者所在的宿舍,宿舍管理员申报除外)2) 宿舍楼号: 输入登岸者所在的宿舍楼号。3) 设备类型:能够通过鼠标来进行选择下拉框。4) 设备名称:能够通过鼠标来进行选择下拉框。系统会自动按照前面选择的设备类型,自动进行挑选出相应的设备名称供选择。5) 申报人: 输入自己的姓名6) 申报时刻:本相可通过点击鼠标取得。4. 故障申报模块主要就是对故障信息和申报人信息的填写 。如图故障申报模块算法和流程图。算法:S1:开始 S2:判断用户的类型,是学生仍是宿舍管理员 S3:若用户是学生,那么填写申报信息后需要对所填写的信息进行审核,当申报信息不正确时,能够选择
15、从头填写或直接退出。当申报信息正确时,能够直接提交成功。若用户是宿舍管理员,在填写故障申报信息以后,则不需要审核,能够直接提交成功。 S4:操作界面 S5:结束 开始用户宿舍管理员YN学生结束Y重新填写NYYN进入操作界面核对申报信息正确填写申报信息填写申报信息Y提交成功图故障申报模块流程图2.故障申请模块故障申报信息审核的算法和流程图 下面对审核信息部份的流程进行具体的展示:算法:S1::开始S2:登录的用户是学生S3:填写详细的申报信息S4:对申报信息进行审核,若申报人和登录者是同一人,则能够提交成功,不然,提交不成功,同时能够从头填写;S5:结束该进程保证了每一个登录者只能对自己所在宿舍
16、进行故障的申报,而不能对其他人进行代替申报。 开始学生申请人详细信息申报人与申报宿舍是否一致Y提交成功重新填写N结束 图 申报信息处置流程图 图 学生个人空间功能图 图 学生填写故障申报图. 查询模块(运算机1091班 NetStar小组 王召月 21) (1)输入项 表3-1输入数据项表列名数据类型及长度备注楼号dormlounvarchar(10)Not Null宿舍号dormnonvarchar(10)Not Null 列名数据类型及长度备注设备编号idintNot Null设备名称facilitynamenvarchar(10)主键设备类型facilitytypenvarchar(50
17、) Not Null列名数据类型及长度备注申报时间datesmalldatetimeNot Null(2)输出项 表3-2输出数据项表列名(named)数据类型及长度(type and length)说明(station)备注(remarks)idint编号Not Nullfacilitynamenvarchar(10)设备名称Not Nullfacilitytypenvarchar(50)设备类型 Not Nulldatesmalldatetime申报时间 Not Null detailtext故障的详细信息 Not Null dormlounvarchar(10)楼号主键dormnonva
18、rchar(10)宿舍号主键informantnvarchar(10)申报人Not null 列名(named)数据类型及长度(type and length)说明(station)备注(remarks)idint编号Not Nullfacilitynamenvarchar(10)设备名称主键facilitytypenvarchar(50)设备类型 Not Nulldatesmalldatetime申报时间 Not Null detailtext故障的详细信息 Not Null dormlounvarchar(10)楼号Not Nulldormnonvarchar(10)宿舍号Not Null
19、informantnvarchar(10)申报人Not null 列名(named)数据类型及长度(type and length)说明(station)备注(remarks)idint编号Not Nullfacilitynamenvarchar(10)设备名称Not Nullfacilitytypenvarchar(50)设备类型 Not Nulldatesmalldatetime申报时间 主键detailtext故障的详细信息 Not Null dormlounvarchar(10)楼号Not Nulldormnonvarchar(10)宿舍号Not Nullinformantnvarch
20、ar(10)申报人Not null (3)查询系统逻辑流程图 输入楼层、宿舍号输入设备名称输入申报时间选择按楼层、楼号按维修物品查找按报修时间查询点击搜索筛选符合条件的内容开始输出统计表结束将统计表输入数据库图 查询系统流程图伪码如下S1 宿舍管理员进入查询系统,选择查询范围,转入S2。S2 按照查询范围输入查询关键字,进入查询,转入S3S3 挑选符合条件的内容形成统计表,转入S4。S4 将统计表输入数据库,转入S5。S5 若继续查询,转入S1,不然结束查询。(4)设计界面如下 图 宿舍申报表查询界面 图查询设备利用界面 故障申报审核子模块(运算机1091NetStar小组 季岩佳 10)故障
21、申报表审核子模块:故障申报表审核的主要作用是拥有管理权限的管理员登录系统后,取得相应的管理权限,能够对学生提交的宿舍故障申请表中的信息进行相应的管理。包括对需要维修的设备进行分类整理;对暂时不能维修的设备信息进行删除处置,并将信息反馈给提交申请表的学生;对一些常见的问题如因欠费造成停电的故障进行回答等。最终将审核后的信息表进行备份并传送给维修人员,以供维修按照表单信息预备维修工具和器材。1. 故障申报表审核流程设计管理员登录成功获得管理权限是否有申报表查看并审核申报表审核后报表报表备份并传送维修员是返回管理员界面否图 故障申报表审核流程设计图2. 故障申报表审核算法及流程图故障申报表审核算法如
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生宿舍 故障 报修 管理 系统 详细 设计 说明书
