学生宿舍故障报修管理系统详细设计说明书_第1页
学生宿舍故障报修管理系统详细设计说明书_第2页
学生宿舍故障报修管理系统详细设计说明书_第3页
学生宿舍故障报修管理系统详细设计说明书_第4页
学生宿舍故障报修管理系统详细设计说明书_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生宿舍故障报修管理系统详细设计说明书目录1 引言 ..编写目的 项目背景 用到的专业术语 参考资料 任务概述 项目来源及背景 用户的特点 项目目标 假定和约束 整体设计 设计思想与目标 4运行环境 4系统的整体处置流程 5系统功能 5功能模块分派 6登录模块(运算1091NetStar小组包小文29) 6故障申请模块(计1091班NetStar小组黄磊08) 9.查询模块(运算1091班NetStar小组王召月12故障申报审核子模块(运算1091NetStar小组季岩佳10) 14设备利用记录模块(运算1091NetStar小组龚柳华05) 17用户反馈模块(运算1091NetStar小组朱爱翔28) 20消息发布模块(运算1091NetStar小组杨慧敏23) 24帮忙模块(运算1091NetStar小组徐江云22) 29系统接口设计 32用户接口 32外部接口 33软件接口 33硬件接口 33内部接口 33系统数据结构设计 33静态数据 33动态输入数据 36动态输出数据 36数据库描述 36运行设计 37运行模块的组合 37运行控制 38系统犯错处置设计 39犯错信息 39补救办法 39附录表:工作计划进度表 401 引言编写目的/Internet项目背景项目的名称:宿舍故障报修管理系统应用软件项目任务提出者:季岩佳项目产品的名称:学生宿舍故障报修管理系统项目开发者:NetStar项目小组用到的专业术语.NET平台,框架,C#开发语言,MicrosoftSQLServer数据库。参考资料张海藩..第五版.北京:清华大学出版社,.数据库原理及应用.北京:清华大学出版社,殷人昆.(C++语言描述.第二版.北京:清华大学出版社,沈炜,徐慧.Visual数据库编程技术与实例.北京:人民邮电出版社,李旗.C#.NET程序设计.北京:机械工业出版社,(美)MicrosoftCorporation.SQLServer2000.版社,AbrahamSilberschatz,Henry,. 数据库系统概念.第五版.版社,王金秀.---基础培训百例.北京:机械工业出版社,唐四薪.基于Web标准的网页设计与制作.北京:清华大学出版社,任务概述项目来源及背景用户的特点,超级的不方便查看和管理,而利用本系统能够帮刻,提高了效率。似性,只需一些大体的运算机知识,就可以够轻松地利用此系统。项目目标本项目设定的目标如下:系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少;系统具有良好的运行效率,能够达到提高生产率的目的;系统应有良好的可扩充性,能够容易地加入其他系统的应用;平台的设计具有必然的超前性,灵活性,能够适应用户性质的转变;通过那个项目能够锻炼队伍,提高团队的开发能力和项目管理能力;假定和约束要的数据。客户需求的限制:客户的要求和软件的某些功能不符。体的法律规定要求。硬件的限制:运算机的配置不符合要求和存储器的配置不符合运行环境整体设计设计思想与目标各个子模块完成各自在学生宿舍报修管理系统中的功能。各个子模块可独自自行完成一项操作。用户界面设计有好、简练,一目了然。各项功能实现简单易操作。运行环境操作系统:WindowsXP或Windows7数据库:SQLServer2005开发工具:MicrosoftVisualStudio2008开发语言:C#系统的整体处置流程学生宿舍故障保修管理系统的主要数据流程如下所述:第一,学生通过系统将宿舍故障进行申报形成宿舍故障申报表;然后,宿舍管理员对该表进行审核,审核通事后形成新的宿舍故障报修表,将新表打印或传给维修人员;最后,维修人员按照该表预备所需要的设备进行维修。下图简明扼要的表述拟开发系统的主要功能:修改信息修改信息故障申报评价模块学生选择功能帮助模块修改信息系统主页故障审核用户登录宿舍管理员选择功能通告栏个人空间帮助模块修改信息维修员选择功能搜索模块使用设备登记Y帮助模块返回N退出图系统总体流程图系统功能功能模块分派登录模块(1091NetStar29)登岸模块包括学生登录、宿管登岸、维修人员登录。录学生模块。若是密码不正确,提示错误。同时学生能够修改密码。录宿管模块。若是密码不正确,提示错误。同时宿管能够修改密码。下面别离进行分析:一、学生登岸模块;开始开始系统初始化显示登录界面学生输入学号、密码显示密码错误N判断密码Y修改密码N修改信息完毕Y结束图学生登录流程图学生通过输入学号,密码,然后数据库查对密码,若是密码正确,则成功登录学生模块。若是密码不正确,提示错误。同时学生能够修改密码。二、宿管登岸模块;开始开始系统初始化显示登录页面宿管输入编号、密码密码错误N判断密码NY结束Y修改完毕修改密码图宿管登陆流程图宿管通过输入编号,密码,然后数据库查对密码,若是密码正确,则成功登录宿管模块。若是密码不正确,提示错误。同时宿管能够修改密码。3、维修人员登录模块:开始开始系统初始化显示登录页面密码错误维修人员输入编号、码NN判断密码Y完毕修改密码结束图维修人员登陆流程图维修人员通过输入编号,密码,然后数据库查对密码,若是密码正确,则成功登录维修人员模块。若是密码不正确,提示错误。同时维修人员能够修改密码。故障申请模块(计算1091班NetStar小组黄磊08)模块描述能进行相应的故障申报。功能当学生或宿舍管理员登录进入自己的个人空间,在个人功能中包括设备故障申请功能,当他们正确填写完申报表以后,系统将会把相应的数据存入数据库。输入项数据的输入包括鼠标和键盘的一些操作宿舍号:输入登录者所在的宿舍号,不然将会提示错误(录者所在的宿舍,宿舍管理员申报除外)宿舍楼号:输入登岸者所在的宿舍楼号。设备类型:能够通过鼠标来进行选择下拉框。的设备类型,自动进行挑选出相应的设备名称供选择。申报人:输入自己的姓名申报时刻:本相可通过点击鼠标取得。算法和流程图。S1:开始S2:判断用户的类型,是学生仍是宿舍管理员S3息以后,则不需要审核,能够直接提交成功。S4:操作界面S5:结束开始开始YN用户学生宿舍管理员填写申报信息填写申报信息N核对申报信Y息正确YY重新填写提交成功NY进入操作界面结束图故障申报模块流程图2.故障申请模块故障申报信息审核的算法和流程图下面对审核信息部份的流程进行具体的展示:算法:S1::开始S2:登录的用户是学生S3:填写详细的申报信息提交不成功,同时能够从头填写;S5:结束人进行代替申报。开始学生申请人详细信息N申报人与申报宿舍是否一致Y提交成功

重新填写结束图申报信息处置流程图图学生个人空间功能图图学生填写故障申报图.查询模块(运算机1091班NetStar小组王召月21)(1)输入项① 3-1输入数据项表列名列名dormloudormno数据类型及长度nvarchar(10)nvarchar(10)备注楼号宿舍号NotNullNotNull②设备编号设备编号设备名称设备类型列名idfacilitynamefacilitytype数据类型及长度intnvarchar(10)nvarchar(50)备注NotNull主键NotNull③列名列名申报时间date度smalldatetime备注NotNull输出项列名(named) 数据类型及长(type列名(named) 数据类型及长(typeandlength)说明(station)备注(remarks)idint编号NotNullfacilitynamefacilitytypenvarchar(10)nvarchar(50)设备名称设备类型NotNullNotNulldatesmalldatetime申报时间NotNulldetailtext故障的详细信息NotNulldormlounvarchar(10)楼号主键dormnonvarchar(10)宿舍号主键informantnvarchar(10)申报人Notnull②列名(named)数据类型及长度(typeand说明(station)备注(remarks)length)idint编号NotNullfacilitynamenvarchar(10)设备名称主键facilitytypenvarchar(50)设备类型NotNulldatesmalldatetime申报时间NotNulldetailtext故障的详细信息NotNulldormlounvarchar(10)楼号NotNulldormnonvarchar(10)宿舍号NotNullinformantnvarchar(10)申报人Notnull③列名(named)idfacilitytypedatedetaildormloudormnoinformant

(typelength)intnvarchar(10)nvarchar(50)smalldatetimetextnvarchar(10)nvarchar(10)nvarchar(10)

说明(station)编号设备名称设备类型申报时间楼号

备注(remarks)NotNullNotNullNotNull主键NotNullNotNullNotNullNotnull查询系统逻辑流程图开始开始选择按楼层、楼号按维修物品查找按报修时间查询输入申报时间点击搜索将统计表输入数据库筛选符合条件的内容输出统计表结束伪码如下

图查询系统流程图S1S2S2S3S3S4。S4将统计表输入数据库,转入S5。S5若继续查询,转入S1,不然结束查询。设计界面如下①图宿舍申报表查询界面②图查询设备利用界面故障申报审核子模块(运算机1091NetStar小组季岩佳10)修人员,以供维修按照表单信息预备维修工具和器材。故障申报表审核流程设计管理员登录成功管理员登录成功获得管理权限返回管理员界面是否有申报表否是查看并审核申报表审核后报表报表备份并传送维修员图故障申报表审核流程设计图故障申报表审核算法如下所示:S1:开始S2:管理员登录成功S3S则跳转S5,若没有,则跳转S3S5:管理员对申报表中的信息进行审核整理,审核后最终形成新的报表S6:管理员将新的报表备份并传送给维修员S7:结束故障申报表审核流程图如下所示:开始管理员界面否 查看是否返回 有申报表是申报表审核备份并传送维修员结束图故障申报表审核流程图故障申报表审核界面设计图故障申报表审核界面图查看审核后的报表设备利用记录模块(运算机1091NetStar小组龚柳华05)模块描述的损坏情形、工具的利用情形有直观的了解。功能(性能1)精度性。还要保证了数据的一致性,即确保数据转换的及时准确。2)时刻特性1-215秒。4所有输入的数据都是用户进行的各类操作,包括鼠标、键盘等操作。取手动输入,由名称自动读取数据库获取。int型的数字,存储在数据库中。数量:本输入项是数字,又维修员手动输入,存储在数据库中。入。输出项维修人员记录完毕,正确提交后会提示记录成功,当维修人员输入不正确时会提示错误信息,从头输入。供用户查看的维修设备信息以表格形式显示。设计方式(算法)维修人员填写维修信息详细流程如图进入登记界面进入登记界面填写信息判断内容是否符合定义否是提交信息存到数据库结束图维修人员填写信息详细流程图维修人员填写信息详细流程维修人员填写信息功能描述之则提示记录成功。主要事件维修人员提交按钮事件与查看维修信息按钮事件如下图所示维修人员输入信息维修人员输入信息重新输入填写的信息是否符合类型定义否是信息存储到数据库事件结束图提交按钮事件流程图提交按钮事件流程流程逻辑开始转到系统主页维修人员登录进入使用设备登记界面输入设备信息YY

N 继续浏览信息N结束图使用设备登记模块流程图误后点肯定。完成以后维修员可选择查看维修信息,或关闭界面,退出。8.模块界面存储分派

图利用设备记录界面维修员输入的信息将保留在sqlserver数据库中。注释设计地方加上必要的注释。限制条件行记录操作。用户反馈模块(运算机1091NetStar小组朱爱翔28)1、用户反馈模块整体流程图设计。S10S10:S11:确认评价S12:更新数据库S13:结束

S1:开始开始出错读取管理员表单开始出错读取管理员表单读取维修人员表单进行评价Y重置填写错误N确认评价更新数据库结束图整体流程图选择评价对象N是否为管理员N是否为维修人员YYS3:判断是不是是管理员,是则跳到S5;不是则跳到S4S4:S6;S2S5:S7S6:读取维修人员评价表单S7:S8:进行评价S9:判断是不是填写错误,是则跳到S9;不是则跳到二、管理员部份的流程图。开始开始读取管理员表单输入评价YY是否填写总评是否填写服务态度是否填写卫生检查评价N NNY出错N是否填写熄灯状况评价YN是否填写管理严度评价Y数据库更新图管理员部分的数据流程图结束算法描述:S1:开始S2:读取管理员表单S3:输入评价的内容S4S6;S5S3S6S7S5S7S8S5S8S9S5S9S10S10:进行数据库的更新S11:结束开始读取维修人员表单开始读取维修人员表单输入评价YY是否填写总评是否填写服务态度N是否填写维修时间评价NNY出错N是否填写维修结果评价YN是否填写安排时间评价Y数据库更新图维修人员部分的流程图结束算法描述:S1:开始S2:读取维修人员表单S3:输入评价的内容S4S6;S5S3S6S7S5S7S8;S8S9S5S9S10;S10:进行数据库的更新S11:结束4、系统的页面设计图第一登录,登录以后选择评价,跳转到此页面图对管理员评价的页面五、数据结构设计

图对维修人员评价的页面图对管理员评价数据表的设计图对维修人员评价数据表的设计消息发布模块(运算机1091NetStar小组杨慧敏23)模块描述时刻采取当前系统时刻。目的意义:本模块的重要意义在于宿舍管理员能够在线登岸进行消息发布,有利于管理,更有利于学生及校领导的监督,更好的为学生服务。功能以管理员的身份登录系统后,进入消息发布模块,能够选择不同种类消息,包括宿舍检查成绩、文明宿舍、寻物启事、其他注意事项四种,进行填写相对应寻物启事:第一选择“寻物启事”此信息种类,然后进行输入信息题目,页。宿舍检查情形:单击首页显示的“添加宿舍检查信息良、中等,但没有对其限制。4.输出项1)在寻物启事信息种类中,功能是实现宿舍管理员发布一些有关寻物启事的信息,功能要求是具有权限认证、添加信息、检错。输出:保留到数据库Xinxi表中。2)在其他事项种类中,功能是实现宿舍管理员发布一些有关其他事项的信息,主要包括一些紧急通知,布告等,功能要求是具有权限认证、添加信息、检错。输出:保留到数据库Xinxi表中3)在宿舍检查情形种类中,功能是实现宿舍管理员发布当天宿舍检查的情形,功能要求是具有权限认证、添加信息、检错。输出:保留到数据库score表中。4)在文明宿舍种类中,功能是实现宿舍管理员发布当天的文明宿舍,功能要求是具有权限认证、添加信息、检错。输出:保留到数据库score表中。5.设计方式依照寻物启事或其他注意事项类型的消息发布:S1管理员登录系统,进入管理员发布消息模块S2在信息种类当选择依照寻物启事或其他注意事项发布信息S3输入每项信息S4.对所输入的信息别离进行信息内容限制的验证S5单击发布按钮,若是验证成功则提示发布成功S6S7(2)依照文明宿舍或宿舍成绩检查类型发布消息S1S2信息种类当选择依照文明宿舍或宿舍检查成绩发布信息。S3输入每项信息S4对所输入的信息别离通过宿舍地址、宿舍号、宿舍楼层的验证S5单击发布,若是通过验证成功则提示发布成功,返回到发布页面。S6不然返回信息发布界面,对不符合条件的事项进行修改跳至S4S7:按照输入的信息进行输出,形成信息发布表流程逻辑开始管理员登消息发布页面按照信息种类发布消息 否按照宿舍检查成绩

按照文明宿舍

按照寻物启事

按照其他注意事项验证是消息发布成完成 图消息发布模块流程图界面设计以管理员的身份登录到消息发布首页,页面设置五个链接,进入到相对应的添加页面,如图所示图消息发布首页单击添加宿舍检查情形和添加文明宿舍链接,进入到添加页面即可添加,如图所示图宿舍检查情形和文明宿舍页面当输入的宿舍地址不是数字时,离开核心后提示“必需是数字图数字限制当单击“消息发布”按钮时,进入到消息发布的首页,若是输入到信息内容栏内的长度大于40时,而且当填写完必备信息时单击“发布”即可显示“不能超过40个字”,如图所示图信息内容字数的限制测试计划测试是为了验证系统是不是达到用户提出的指标,同时发觉系统中存在的瓶颈,起到优化系统的目的。测试计划如下:输入数据:管理员登岸点击所要选择的消息发布输入正确登录信息发表信息填写正确信息预期结果:发表信息成功输入数据:管理员登岸点击所要发布的消息选项输入正确登录信息发表超出字数信息预期结果:错误提示框输入数据:管理员登岸点击所要发布的消息选项输入字母的信息发表必需是数字的信息预期结果:必需为数字的错误提示框输入数据:管理员登岸点击所要发布的消息选项输入不完整的消息发表不完整信息预期结果:不能为空的错误提示框帮忙模块(运算机1091NetStar小组徐江云22)帮忙模块概述帮忙用户了解和利用软件的模块。还能够提示一些可能原因,例如说登录不成功,提示用户名,密码不匹配,请肯定锁定大小写问题。故障申请页面。提示用户故障申请的相关问题。后能快速进入利用设备记录页面。提示用户记录利用设备等相关信息。反馈页面。这一功能模块包括两大功能,在线帮忙和投诉这两个模块。类是什么等问题。会列出相应的答案。明,利用户进一步了解那个系统。模块属性(ModuleAttribute)基于主控模块的运行,该模块常驻内存,非子程序,而且不可并发。主流程设计开始开始系统初始化帮助页面是是否为学生转到学生用户帮助否转到宿舍管理员用户帮助是是否为宿舍管理员否维修人员帮助图帮助模块流程图结束用户(学生、宿舍管理员、维修人员)帮忙流程设计开始开始用户帮助学生用户帮助主页面需页面否重新点击所需页面是浏览相关信息图帮助模块流程图结束算法开始点击帮助选择查询模块帮助开始点击帮助选择查询模块帮助开始点击帮助选择故障申请开始开始点击帮助选择登录链接到登录页面结束图登岸帮忙算法 图故障申请算法 图查询模块帮忙故障申请事件查询模块帮忙事件开始点击帮助开始点击帮助选择查询模块帮助链接到快速修改页面结束开始点击帮助开始点击帮助选择用户反馈帮助链接到用户反馈帮助页面结束

图利用设备记录模块帮忙算法消息发布帮忙事件

图用户反馈帮忙算法开始点击帮助开始点击帮助选择查询模块帮助链接到消息发布帮助页面结束综合查询帮忙事件开始点击帮助开始点击帮助选择综合查询帮助链接到综合查询帮助页面结束关于事件开始点击帮助开始点击帮助选择关于帮助链接到关于帮助页面结束系统接口设计用户接口该尽可能将界面做到布局清楚、美观。外部接口软件接口据访问模块进行配置。硬件接口VisualStudio2008输出,对输入进行处置。VisualStudio2008的标准输入输出对其进行处置。内部接口学生宿舍故障报修管理系统中的故障申报表子模块、故障申报表审核子模块、设备利用记录子模块、查询子模块、通告子模块、评价(反馈)忙子模块这几个子模块系统都是通过用户从登录子模块取得必然的权限然后进系统数据结构设计静态数据下面列出了数据表的具体静态数据:设备大体信息表(Tableofuserfacility)表5-1设备大体信息表列名列名fnameftypefdatefprice(typeandintnvarchar(20)说明(station)设备编号设备名称备注(remarks)Null主键nvarchar(50)datetimevarchar(20)设备类型购买时间购买价格NullNullNull维修人员信息表(Tableofrepairer)表5-2维修人员详细信息表列名(named)id数据类型及长度(typeandlength)int说明(station)维修员编号备注(remarks)主键adminnvarchar(10)维修人员姓名NotNullpasswordnvarchar(10)维修人员密码NotNullrankint维修人员权限Nullimageurlnvarchar(20)照片位置Nullmoneynvarchar(50)工资Nullslouhaovarchar(10)宿舍楼号Null3)stu信息表(Tableofstudents)sdormitoryint宿舍号Nullsdormitoryint宿舍号Null列名(named)数据类型及长度(typeandlength)说明(station)备注(remarks)snochar(10)学生学号主键sidchar(5)学生IDNullsnamechar(10)学生姓名NotNullssexchar(2)学生性别Nullspasswordnvarchar(10)密码NotNullsclassvarchar(20)学生班级Nullsmobilenvarchar(50)学生手机号码Nullslouhaovarchar(10)宿舍楼号Null4)宿舍管理员信息表(Tableofsgy)表5-4宿舍管理员信息表列名(named)数据类型及长度(typeandlength)说明(station)备注(remarks)sgyidint宿舍管理员编号Nullsgynamevarchar(10)宿舍管理员姓名Nullsgysexchar(2)性别Nullsgypasswordnvarchar(10)管理员密码NotNullsgyageint年龄Nullsgymobilenvarchar(50)手机号码Nullmoneynvarchar(50)工资Nullprizenvarchar(50)获奖情况Nullimageurlnvarchar(20)照片位置Nullevaluatenvarchar(50)评价nullslouhaovarchar(10)宿舍楼号Null5)故障申请表Tableofequipmentfailure表5-5各宿舍申报修的信息表(此表能够包括故障申请表/故障申请审核表)列名(named)idfname数据类型及长度(typeandlength)intnvarchar(20)说明(station)编号设备名称备注(remarks)NotNull主键ftypenvarchar(50)设备类型NotNullsbdatedatetime申报时间NotNulldetailtext故障的详细信息NotNulldormnonvarchar(10)宿舍号NotNullinformantchar(10)申报人Notnull设备利用量表表5-6维修所利用的设备数量表列名(named)idfnameftypecount

数据类型及长度(typeandlength)intnvarchar(20)nvarchar(50)int

说明(station)编号设备名称设备类型设备数量

备注NotNull主键NotNullNullTableofdorm表5-7每一个宿舍的大体情形表列名列名dormid(typeandint说明(station)编号备注(remarks)NotNulldormnodormlouprizenvarchar(10)nvarchar(10)nvarchar(50)宿舍号宿舍楼号(文明宿舍)NotNotNullTableofscore表5-8宿舍检查的成绩信息表列名列名(named)id数据类型及长度(typeandlength)int说明(station)编号备注(remarks)NotNulldormnodormloumarkscdetaildateinspectornvarchar(10)nvarchar(10)nvarchar(10)nvarchar(50)datetimenvarchar(10)宿舍号分数日期检查者NotNotNullNullNotNot动态输入数据动态输入数据包括:菜单选项,查找关键字,新建记录项。动态输出数据动态输出数据:由查询关键字肯定的数据库记录集合。数据库描述SQLServer2005数据库。SQLServer2005databaseswasusedtothissoftware.SQLServer2005(BI)提供了企业级的数据管理。SQLServer2005高性能的数据应用程序。SQLServer2005数据引擎是拟软件管理解决方案的核心。另外SQL200

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论