1学生宿舍管理系统需求规格说明书院系:班级:学号:姓名:2[1]学生资料管理基本对象1.学生位置:生活区方位、楼宇编号、楼宇分段编号、房间编号,床位编号。2.学生资料:学生姓名、性别、院系、班级、籍贯、联系电话、入学时间。系统功能1.增加学生:学生入住时,增加学生位置、学生资料。系统自动产生一个唯一的学生编号(楼宇编号+楼宇分段编号+房间编号+床位编号)。2.修改学生信息:修改指定学生的基本资料。3.删除学生:从数据库中清除指定学生的数据。4.浏览学生信息:以树状结构显示学生信息,分为生活区、楼宇、房间号、床位号四级显示,用户能够打印其详细资料。5.查询学生信息:以楼宇号、房间号、学生编号、学生姓名等多种条件查询学生信息。[2]系统设计原则本设计遵循以下设计原则:1、技术的先进性系统应采用先进成熟的技术,以保证宿舍管理的有效性和延续性。2、可靠性系统运行稳定可靠,采用成熟的、经实践证明的技术;3、先进性设计思想先进,实现技术先进,要不仅能够满足当前需求,还要能够适应未来管理条件的不断变化;4、实用性功能齐全,使用方便,管理维护方便;5、安全性系统必须确保安全性,防止非法破坏或信息被非法使用;6、开放性系统可以根据需要提供标准接口,能够导入/导出数据,能够给其他系统提供标准的数据接口。[3]系统管理系统管理主要包括用户管理、权限管理、日志管理、密码管理,数据备份与数据恢复功能1、用户管理系统可指定专职或者兼职的系统管理员,通过对系统用户资料的录入,实现对系统用户的增加、修改、删除和查询操作;2、权限管理根据用户的操作类型,分别设置不同的权限,保证系统的安全性;3、日志管理记录系统的操作日志信息,便于查看和跟踪系统的使用情况34、密码管理只有系统管理员才有权限对系统密码进行操作;5、数据备份为了及时对录入的数据时行维护,以防丢失,每隔一段时间对数据库实行备份,提高了系统的安全性,实现对系统数据信息的备份,可实现工作站的自动备份,或者人工进行备份。[4]公共设施管理基本对象1、设施名称、承建商、电话、负责人、交付日期、设施管理人员、设施金额。2.、使用人员名称、使用时间、使用人数、使用状态(付费|免费),使用金额。功能1、添加设施:增加设施的名称、承建商的一系列信息。2、添加使用情况:记录使用人员的情况。3、修改:修改设施情况和使用情况。4、删除:删除指定的设施和人员情况。5、设施列表:浏览该小区设施状况,同时可以查看详细内容,用户能够打印其详细资料。6、查询:输入关键字,可以查询该设施的使用状态和使用人员状况。[5]设施维护管理基本对象1、设施名称、维护人员、电话、维护时间、设施平面图、维护费用、管理人员、维护说明功能1、添加维护情况:增加设施的名称、维护人员等一系列信息。公共设施名称承建商名称及电话负责人名称及电话交付日期及金额设施管理员名称42、修改:修改设施维护情况。3、删除:删除指定的设施维护情况。4、设施列表:浏览该小区设施维护状况,同时可以查看设施的基印其详细资料。5、查询:输入关键字,可以查询该设施的维护状况。[6]宿舍公用财产目录基本对象1、财产编号、设备或财产名称、数量、增加日期、财产金额、使用次数、保管人。功能1、添加:增加财产目录资料。2、修改:选择财产,修改其财产资料。3、删除:删除指定的财产资料情况。4、情况列表:浏览财产的列表信息,同时可以查看单项财产详细内容,用户能够打印其详细资料。[7]住宿费管理收支明细表宿舍公共财产财产编号及名称数量及增加日期金额及使用次数保管人姓名及电话5基本对象1、缴费类别、缴费名称、缴费代码、缴费金额、缴费日期、缴费人姓名。功能1、添加:增加缴费资料。2、修改:选择缴费代码,修改其帐务资料。3、删除:删除指定的帐务情况。4、情况列表:浏览帐务的列表信息,同时可以链接查看单笔帐务详细内容,缴费同学能够打印其详细资料。[7-1]应收缴费基本对象1、缴费类别、应收费用金额、缴费号码、总计、日期。功能1、添加:增加应收费用资料。2、修改:选择应收费用号码,修改其帐务资料。3、删除:删除指定的应收帐务情况。4.、情况列表:浏览应收帐务的列表信息,同时可以链接查看单笔应收帐务详细内容,用户能够打印其详细资料。[7-2]应付缴费基本对象1、缴费类别、应付费用金额、缴费号码、总计、日期。功能住宿费管理缴费类别缴费名称缴费代码缴费金额缴费日期缴费人姓名61、添加:增加应付费用资料。2、修改:选择应付费用号码,修改其帐务资料。3、删除:删除指定的应付帐务情况。4、情况列表:浏览应付帐务的列表信息,同时可以链接查看单笔应付帐务详细内容,用户能够打印其详细资料。[8]宿舍服务总体功能:提供学生宿舍即时服务资讯事项,完整的將住宿学生委托事项执行状态记录;共有目录、代领、代收、代缴等事項的管理功能及資料。服务目录一览基本对象:1、所有的服务项目。包括:代洗衣服,代做针线活、代缝被子、代熨烫衣服等。功能1、新增服务项目:新增加的服务内容详细资料。2、添加服务项目:为系统添加新的服务项目。3、删除服务项目:删除系统中的一些服务项目。4、查询服务项目:查询系统为学生提供的所有服务项目。(组合查询:可根据项目类别、项目时间、项目代号等查询。)[8-1]代领情况管理基本对象1、包括服务名称、内容、委托人、受拖人、数量、委托时间、预计完成时间、事件说明等。2、对数据库进行操作,能够增加代领的事项,查询委托人,修改、删除代领事项,对该服务进行保存。功能学生宿舍服务服务目录一览代领情况管理代收情况管理缴费情况管理71、新增代领事项:新增代领事宜详细資料。2、委托人查询:查阅該服务之委托人詳細資料。3、刪除代领事项:从数据库中清除该服务的数据,包括代领事物、委托人等信息。4、修改代领事项:修改代领服务的基本信息。5、列示:列出代领服务上的信息,包括项目名称、内容、委托人、受托人、数量、委托时间、预计完成时间、事件说明等。6、保存代领事项:将该信息保存在数据库中。[8-2]代收情况管理基本对象1、包括服务名称、内容、委托人、受拖人、数量、委托时间、预计完成时间、事件说明等。2、对数据库进行操作,能够增加代收的事项,查询委托人,修改、删除代收事项,对该服务进行保存。功能1、新增代收事项:新增代收事宜详细資料。2、委托人查询:查阅該服务之委托人詳細資料。3、刪除代收事项:从数据库中清除该服务的数据,包括代收事物、委托人等信息。4、修改代收事项:修改代收服务的基本信息。5、列示:列出代收服务上的信息,包括服务名称、内容、委托人、受托人、数量、委托时间、预计完成时间、事件说明等。6、保存代收事项:将该信息保存在数据库中。[8-3]缴费情况管理基本对象1、包括服务名称、内容、委托人、受拖人、数量、委托时间、预计完成时间、事件说明等。2、对数据库进行操作,能够增加缴费的事项,查询委托人,修改、删除缴费事项,对该服务进行保存。功能1、新增缴费事项:新增缴费事宜详细資料。2、委托人查询:查阅該服务之委托人詳細資料。3、刪除缴费事项:从数据库中清除该服务的数据,包括缴费事物、委托人等信息。4、修改缴费事项:修改缴费服务的基本信息。5、列示:列出缴费服务上的信息,包括服务名称、内容、委托人、受托人、数量、委托时间、预计完成时间、事件说明等。6、保存缴费事项:将该信息保存在数据库中。[9]电子信箱管理基本对象:8信件过滤、自动回复、信件分派、自动回信样本管理、用户信件查询、自动回信样本管理功能:1、信件过滤系統可帮助用户过滤不需要的垃圾信件,或防止大量信件的攻击,減少用户同时处理信件时的负担。2、自动回信用户来信后,系統立即自动选择适当的回函范本回信給发信者。3、信件分派系統可自动或辅助用户分派信件,达到信件分派自动化,大幅增加信件分派的效率。4、自动回信样本管理用户可以利用系統提供的简单编辑工具,將客戶来信分门别类,快速建立标准的回信范本。5、用户信件查詢使用户掌握从过去到现在所有信件的来龙去脉。6、邮箱申请用户可根据申请导航申请个人邮箱。[10]学生宿舍管理数据流图基本对象[10-1]夜归登记数据流图电子信箱邮箱申请信件过滤自动回复信件分派用户信件查询自动回信样本管理9[10-2]离返校数据流图[10-3]报修数据流图10[11]数据字典1.数据项住宿学生数据字典:属性名存储代码类型长度备注学号SnoInt20住宿学生学号姓名Snamechar20住宿学生姓名宿舍楼SusheChar10院代码YuandaimInt4系代码XidaimaInt5入学时间TimeInt8宿舍号DnoInt5住宿学生宿舍号床号ChuanghaoInt6学生的床号宿舍数据字典:宿舍管理员数据字典:属性名存储代码类型长度备注员工号YuangonghInt8姓名NameChar10密码MimChar20班级数据字典:属性名存储代码类型长度备注所属院代码SuoshuydmInt4学院代码所属系代码SsxdmInt5系代码班级代码BjdmInt5班级的代码宿舍财产数据字典:属性名存储代码类型长度备注物品号PnoInt2宿舍物品编号物品名Pnamechar20宿舍物品名报修数据字典:属性名存储代码类型长度备注宿舍号Dnochar6报修人宿舍号物品号PnoInt2报修物品编号属性名存储代码类型长度备注宿舍号Dnostring10宿舍楼号DnoString10床位Dnostring1011提交日期Rsubmitdate8报修提交日期解决日期Rsolvedate8问题解决日期报修原因Rreasonchar50物品损坏原因晚归数据字典:属性名存储代码类型长度备注学号Snochar20晚归学生姓名宿舍号Dnochar6晚归学生宿舍号晚归时间Btimetimestamp14学生晚归时间晚归原因BreasonrChar10学生晚归原因离校数据字典:属性名存储代码类型长度备注学号Snochar20离校学生姓名宿舍号Dnochar6离校学生宿舍号离校时间Ltimedate8学生离校时间返回时间Lreturndate8学生返校时间用户数据字典:属性名存储代码类型长度备注用户IDUnamechar20用户密码Upasswordchar20用户类型Utypetnyint1普通或超级用户2.数据结构数据结构名组成用户信息用户ID,用户密码,用户类型(普通用户,管理员)住宿学生信息学号,姓名,性别,专业,宿舍号,入住时间宿舍信息宿舍号,宿舍电话宿舍财产信息物品号,物品名报修信息宿舍号,物品号,提交日期,解决日期,报修原因夜归信息学号,宿舍号,晚归时间,晚归原因离校信息学号,宿舍号,离校时间,返回时间3.数据流数据流名数据流来源数据流去向组成登记报修信息学生学生报修登记表报修信息查询报修信息学生报修信息表管理员报修信息登记已修信息管理员学生报修登记表已修信息登记确认信息学生邮件快递表确认信息登记夜归信息管理员夜归登记表夜归信息查询夜归信息夜归登记表管理员夜归信息12登记离返校信息学生离返校登记表离返校信息查询离返校信息离返校信息登记表学生离返校信息查询离返校信息离返校信息登记表管理员离返校信息4.数据存储数据存储名输入的数据流输出的数据流组成学生报修登记表报修信息已修信息报修信息报修信息已修信息夜归登记表夜归信息夜归信息夜归信息离返校登记表离返校信息离返校信息离返校信息[12]其他非功能性需求系统安全性学生宿舍管理系统中管理权限上应当进行严格控制,具体思想如下:1.要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。2.在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录,宿舍管理员登陆,住宿学生登录三个窗口可以使用,没有输入正确的用户名和密码任何人都不能登录该系统。3.在具体实现时还应为系统管理员和其他用户设定不同的权限,系统管理员应当可以使用系统的所有模块,其他用户对于系统管理模块是无权使用的。【附录】待定问题清单1.系统防护性