学生宿舍管理系统需求说明,概要设计,详细设计
学生宿舍管理系统概要设计说明书

概要设计说明书1.引言1.1编写目的1.2项目背景1.3定义1.4参考资料1.任务概述2.1 目标2.2 运行环境2.3 需求概述2.4 条件与限制2.总体设计1系统结构系统的大致结构如下:在 C/S 结构下的该寝室管理系统大致可以划分为以下模块:在整体设计中,我们将宿舍管理系统分为六个大的模块:系统管理模块、公寓管理模块、信息查询模块、出入登记模块、信息修改模块、关于模块。
每个模块将实现不同的功能。
下面将具体进行介绍。
2.1.1 系统管理模块学生宿舍管理系统出入登记信息查询信息修改关于系统管理超级用户登录 密码修改 增加用户 普通用户登录公寓管理楼房管理宿舍管理 员工管理 住宿情况查询 按寝室查询 按班级查询 按姓名查询按学号查询 访问结束登记 物品进楼登记 物品出楼登记来访人员登记 员工信息修改学生基本信息修改图4.1学生宿舍管理系统功能模块图系统管理模块包括:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。
1.超级用户登录:实现系统管理人员登录。
2.普通用户登录:实现一般管理人员登录。
3.用户管理:实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。
4.密码修改:实现所用用户的密码更改功能。
5.退出系统:实现正常退出宿舍管理系统。
2.1.2 公寓管理模块公寓管理模块包括:楼房管理、宿舍管理、员工管理三个大的部分。
1.楼房管理:登记学校所有住宿楼情况。
2.宿舍管理:登记学校所有宿舍的情况。
3.员工原理:实现楼房管理人员的添加功能。
2.1.3 信息查询模块信息查询模块基本上包括:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。
1.按学号进行查询:实现每个学生基本信息情况的查询功能。
2.按姓名查询:通过学生姓名查询学生基本信息情况。
3.按班级查询:通过班级查询某班级学生住宿情况及该班级学生信息。
4.按寝室号查询:查看每个宿舍所住学生信息情况。
学生宿舍管理系统简要需求分析

学生宿舍管理系统简要需求分析
1系统功能需求
1.1系统主要功能概述
1.1.1系统管理员对系统的数据库进行维护,如添加、删除和更新公寓管
理员,学生情况、消防人员。
1.1.2公寓管理员添加、删除和更新外来人员拜访情况。
1.1.3公寓管理员添加、删除和更新报修情况。
1.1.4公寓管理员添加、删除和更新各寝室信息。
1.1.5公寓管理员添加、删除和更新学生信息。
1.1.6各类信息的总表查询、输出。
1.2系统主要模块图
1.3系统主要模块描述
1.3.1基本数据维护模块。
本模块提供管理员添加、修改并维护基本的数
据途径。
例如添加修改宿舍用水用电情况,添加外来人员登记情况
等。
1.3.2基本业务模块。
本模块主要实现外来人员拜访登记、报修情况登记、
寝室卫生录入情况。
1.3.3数据库管理模块。
在系统中,所有学生寝室情况统一管理,外来人
员拜访情况、报修情况都要有详细记录,所以要有统一的数据库平
台进行管理。
1.3.4信息查询模块。
本模块主要是学生查询水电费、寝室卫生评比情况
等。
2基本数据维护模块
3基本业务模块
4数据库模块
5信息查询模块。
《学生宿舍信息管理系统》概要设计说明书

《学生宿舍信息管理系统》概要设计说明书嘿,同学们!咱们今天来聊聊这个学生宿舍信息管理系统,这可真是个神奇的存在,就像宿舍生活的大管家。
想象一下,没有这个系统之前,宿舍管理那叫一个乱呀!谁住哪间房,得翻一堆本子去查;水电费怎么算,全靠人工一笔一笔地写。
但有了这个系统,一切都变得不一样啦!这个系统呢,首先它得有个超级强大的信息录入功能。
每个同学的个人信息,什么名字、学号、专业,那都得整得明明白白的。
这就好比给每个同学都发了一张专属的“宿舍身份证”,走到哪儿都能被系统认出来。
然后啊,宿舍的分配也能通过它轻松搞定。
不再是靠老师头疼地去想怎么安排,系统根据各种条件,比如专业、班级,自动给你分好宿舍。
这是不是有点像个聪明的小助手,把宿舍的拼图拼得恰到好处?再来说说水电费管理。
系统能精确地记录每个宿舍的用水用电情况,再也不用担心算错账啦。
就像一个精细的小会计,一分一毫都算得清清楚楚。
还有维修管理这一块。
宿舍里的东西坏了,在系统里一报,维修人员就能快速收到消息,赶紧来解决问题。
这多方便呀,难道不比你到处找人快得多?另外,系统还能对宿舍的卫生情况进行记录和评估。
哪个宿舍干净整洁,哪个宿舍需要改进,一目了然。
这就像是给每个宿舍都打了个分数,激励大家把宿舍收拾得漂漂亮亮的。
这个系统的界面也得设计得简单易懂,让老师和同学们用起来都不费劲。
不能像那些复杂的迷宫,让人摸不着头脑。
总的来说,学生宿舍信息管理系统就是为了让宿舍管理变得更高效、更有序、更方便。
它就像是宿舍生活的定海神针,有了它,咱们的宿舍生活就能更加轻松愉快,大家说是不是呀?。
学生宿舍管理系统概要设计说明书概要

学生宿舍管理系统概要设计说明书学院:信息工程班级:学号:姓名:目录1.引言(31.1编写目的(31.2定义(31.3参考资料........................................................................................错误!未定义书签。
2.范围(32.1系统主要目标(32.2主要软件需求(32.3设计约束、限制(33.软件系统结构设计(43.1复审数据流、控制流(43.2软件体系结构(43.2.1软件程序结构图(43.2.2模块命名规则(43.2.3模块描述......................................................................................错误!未定义书签。
3.3功能需求追溯.................................................................................错误!未定义书签。
3.4复用策略........................................................................................错误!未定义书签。
4.数据设计(54.1数据字典复审(54.2数据项(54.3数据库结构设计(64.4数据结构与程序的关系(64.5文件设计(65.接口设计...............................................................................................错误!未定义书签。
5.1用户界面设计规则.........................................................................错误!未定义书签。
学生宿舍管理系统需求规格说明书

学生宿舍管理系统需求规格说明书学生宿舍管理系统需求规格说明书1、引言本文档旨在描述学生宿舍管理系统的功能和需求,以便能够有效地管理学生宿舍和提供良好的居住环境。
2、总体描述2.1 系统概述学生宿舍管理系统旨在实现对学生宿舍的管理,包括入住管理、设备维护、安全管理等功能。
该系统将提供一个便捷和安全的平台,以满足学生的宿舍生活需求,并提升学生宿舍管理的效率。
2.2 业务需求学生宿舍管理系统应满足以下业务需求:2.2.1 学生入住管理系统应能够管理学生宿舍的入住信息,包括学生信息、宿舍分配、入住时间等。
管理员能够根据学生的个人信息和需求进行宿舍分配,并记录相关信息。
2.2.2 设备管理系统应能够管理学生宿舍的设备信息,包括宿舍内设备清单、维修记录和报废处理等。
管理员能够对设备进行维护和报废操作,并记录相关信息。
2.2.3 安全管理系统应能够管理学生宿舍的安全事务,包括宿舍门禁管理、安全巡查和安全事件处理等。
管理员能够对宿舍门禁进行管理和设置,记录巡查情况,并处理相关安全事件。
2.2.4 报修管理系统应提供学生宿舍的报修功能,包括报修申请、维修进度和评价反馈等。
学生能够方便地提交报修申请,并及时了解维修进度。
2.2.5 公告通知系统应提供宿舍管理的公告通知功能,包括通知发布、阅读确认和重要通知推送等。
管理员能够发布重要通知和公告,并记录学生的阅读情况。
2.2.6 数据统计与分析系统应能够统计和分析学生宿舍的相关数据,包括入住率、设备故障频率和报修情况等。
管理员能够根据统计结果进行管理决策和优化改进。
3、功能需求3.1 学生入住管理3.1.1 学生信息管理系统应能够维护学生的个人信息,包括学号、姓名、性别、年级、专业等。
3.1.2 宿舍分配管理系统应能够根据学生的个人信息和需求进行宿舍分配,包括分配规则的设置和宿舍选择的可视化界面。
3.1.3 入住信息管理系统应能够记录学生的入住信息,包括入住时间、宿舍号码、床位号等。
学生宿舍管理系统-需求分析

计算机学院学生宿舍管理系统需求规格说明书目录1引言 (4)1.1编制目的 (4)1.2范围 (4)1.3预期的读者和阅读建议 (4)1.4术语和缩略语 (4)1.5文档约定 (5)1.6参考文件 (5)2项目概述 (5)2.1目标 (5)2.2范围 (6)2.3用户的特点 (6)2.4假定条件和约束限制 (6)2.5运行环境 (6)2.5.1硬件环境 (6)2.5.2软件环境 (7)3业务分析 (7)4数据描述 (8)5功能需求 (11)5.1功能需求总述 (11)5.1.1功能需求总表 (11)5.1.2角色、权限需求 (11)5.2功能需求1宿舍管理员管理 (11)5.2.1子功能1管理员信息修改 (11)5.2.2子功能2管理员查询 (12)5.3功能需求1学生管理 (12)5.3.1子功能1学生信息修改 (12)5.3.2子功能2学生查询 (12)5.4功能需求1宿舍楼管理 (13)5.4.1子功能1办理入住 (13)5.4.2子功能2调换宿舍 (13)5.4.3子功能3办理退宿 (13)5.5功能需求1缺勤记录 (14)5.5.1子功能1学生缺勤记录 (14)5.6功能需求1系统管理 (14)5.6.1子功能1添加用户 (14)5.6.2子功能2修改密码 (14)6非功能需求 (16)6.1性能需求 (16)6.2安全保密需求 (17)6.3扩展性需求 (17)6.4稳定性需求 (17)7界面要求 (19)7.1图形要求 (19)7.2报表格式 (19)1引言1.1.学生宿舍管理一直是各大高校所重视的工作, 为了提高高校宿舍管理的质量与效率, 根据客户的要求, 我们着手开发此项工程, 高校公寓管理部门在宿管工作中担负着管理, 检查, 收费, 协调等重要的管理任务。
1.2.编制目的1.3.该文档是关于用户对于学生宿舍管理网站的功能和性能的要求, 重点描述了网站的设计需求, 将作为对该工具在概要设计阶段的设计输入。
学生宿舍管理系统需求分析说明书

学生宿舍管理系统需求分析说明书学生宿舍管理系统需求分析说明书1、引言1.1\t编写目的本文档旨在对学生宿舍管理系统的需求进行详细分析,以确保系统开发过程中的透明性和一致性。
1.2\t项目背景随着大学生人数的增加,学生宿舍的管理日益繁琐。
为了提高学生宿舍管理工作的效率,提升学生居住环境的舒适度,本项目拟开发一个学生宿舍管理系统,用于管理学生的住宿信息、报修服务、电费缴纳等相关事项。
2、需求概述2.1\t系统目标学生宿舍管理系统的目标是提供一个方便、高效的学生宿舍管理平台,包括学生住宿信息管理、报修管理、电费缴纳管理、设备管理等核心模块。
2.2\t功能性需求2.2.1 学生住宿信息管理- 学生注册与登录- 学生信息查询和修改- 宿舍分配与调整2.2.2 报修管理- 学生报修申请提交- 维修人员处理报修申请- 报修进度跟踪和查询2.2.3 电费缴纳管理- 电费账单与查询- 学生缴费记录管理- 电费统计与报表2.2.4 设备管理- 宿舍设备信息维护- 设备报废处理2.3\t非功能性需求2.3.1 界面友好性- 界面简洁明了- 操作流畅易懂2.3.2 安全性- 学生信息安全- 报修进度保密2.3.3 可扩展性- 支持系统升级和功能扩展2.3.4 高性能- 响应迅速- 并发处理能力强2.3.5 可靠性- 数据备份与恢复- 故障容错能力2.3.6 兼容性- 支持多种浏览器- 支持多种操作系统3、详细需求描述3.1\t学生住宿信息管理3.1.1 学生注册与登录- 学生需要提供个人信息注册账号- 学生通过账号和密码进行登录3.1.2 学生信息查询和修改- 学生可查询和修改个人信息- 学生宿舍分配后无法修改宿舍信息3.1.3 宿舍分配与调整- 系统自动分配宿舍给学生- 管理员可以手动调整学生宿舍分配3.2\t报修管理3.2.1 学生报修申请提交- 学生选择需要维修的设备或宿舍问题- 学生填写报修申请并提交3.2.2 维修人员处理报修申请- 维修人员接收报修申请并进行处理- 维修人员可设置维修进度和完成时间3.2.3 报修进度跟踪和查询- 学生和维修人员可查询报修进度和处理结果- 学生可随时取消报修申请3.3\t电费缴纳管理3.3.1 电费账单与查询- 系统自动每个宿舍的电费账单- 学生可查询个人电费账单3.3.2 学生缴费记录管理- 学生可查询和管理个人缴费记录- 学生可通过系统完成电费缴纳3.3.3 电费统计与报表- 管理员可电费统计报表- 报表包括宿舍电费收入、欠费情况等3.4\t设备管理3.4.1 宿舍设备信息维护- 管理员维护宿舍设备信息,包括设备名称、数量、价格等- 管理员可添加、修改和删除设备信息3.4.2 设备报废处理- 管理员可对设备进行报废处理- 报废的设备不再显示在系统中附件:- 数据库设计文档- 界面设计原型图法律名词及注释:- 保密法 - 保护个人隐私和敏感信息的法律法规。
学生宿舍管理系统概要设计

学生宿舍管理系统概要设计一、引言随着高校规模的扩大和学生宿舍数量的增加,传统的手动管理方式已经无法满足日益增长的管理需求。
因此,设计一个学生宿舍管理系统,可以实现学生宿舍信息的录入、查询、修改、删除等功能,提高管理效率,减少人力资源的浪费。
本文将对学生宿舍管理系统的概要设计进行详细介绍。
二、功能需求1.学生信息管理:包括学生基本信息的录入、查询、修改和删除等功能,如学生姓名、性别、学号、专业、年级等。
2.宿舍信息管理:包括宿舍楼号、房间号、宿舍类型、床位数等信息的录入、查询、修改和删除等功能。
3.入住登记管理:学生入住宿舍时进行的登记管理,包括学生信息和宿舍信息的关联、归档等。
4.退房管理:学生退房时进行的管理操作,包括宿舍床位状态的更新、学生信息的解绑等。
5.宿舍调整管理:学生在宿舍内调换房间或换宿舍楼时进行的管理操作,包括学生信息和宿舍信息的更新、床位状态的更新等。
6.宿舍卫生检查管理:对宿舍卫生进行定期检查和评分,记录检查结果和评分情况,形成统计报表。
7.报修管理:学生宿舍出现问题时的报修管理,包括问题详情的录入、处理进度的记录和查询等功能。
8.统计分析:对学生宿舍信息进行统计和分析,包括住宿人数、入住率、男女比例等指标的计算和分析。
三、系统架构四、数据库设计1. 学生表(Student):存储学生的基本信息,包括学号、姓名、性别、专业、年级等字段。
2. 宿舍表(Dormitory):存储宿舍的基本信息,包括宿舍楼号、房间号、宿舍类型、床位数等字段。
3. 入住记录表(CheckInRecord):存储学生入住宿舍的记录,包括学号、宿舍楼号、房间号、入住时间等字段。
4. 卫生检查记录表(SanitationRecord):存储宿舍卫生检查记录,包括宿舍楼号、房间号、检查时间、评分等字段。
5. 报修记录表(RepairRecord):存储宿舍报修记录,包括宿舍楼号、房间号、报修时间、问题描述、处理状态等字段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生宿舍管理系统--需求说明、概要设计、详细设计1、引言1.1编写目的学生宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。
而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。
当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。
21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。
我们针对如此,设计了一套学生宿舍管理系统。
学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。
由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。
1.2背景•宿舍管理系统系统开发•任务提出者:菜鸟队开发者:菜鸟队用户:各大校园宿舍或类似企业职工宿舍•宿舍管理系统要实现对设备的管理要求,包括:录入、浏览、删除、修改、检索和统计等。
不同的宿舍或者培训机构只需要对其稍作修改即可开发出符合本单位要求的宿舍管理系统1.3定义固定数据类型说明:需求说明书2、任务概述2.1目标软件旨在宿舍管理全部电脑化。
它主要包括:宿舍号、住宿人员登记、对学生住宿情况查询,可以更快地了解到每个学生的住宿情况,使宿舍的管理效率更高,做的更好!宿舍管理系统是一个现代化软件,他通过集中式的信息数据库将各种档案管理功能结合起来,达到共享数据,降低成本,提高效率,改进服务等目的。
2.2用户的特点用户只需一个浏览器进行工作,实行客户端的零安装和零维护,并支持远程办公和不间断服务。
3、功能需求分析在整体设计中,我们将宿舍管理系统分为五个大的功能:系统管理功能、公寓管理功能、信息查询功能、出入登记功能、信息修改功能。
下面将具体进行介绍每个功能。
(1)系统管理功能系统管理功能包括:用户登录、用户密码修改、用户管理、退出系统五个部分。
(2)公寓管理功能公寓管理功能包括:楼房管理、宿舍管理、员工管理三个大的部分。
(3)信息查询功能信息查询功能基本上包括:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。
(4)出入登记功能出入登记功能包括:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能部分。
(5)信息修改功能信息修改功能包括:学生基本信息修改、员工基本信息修改等。
除了以上项目外,整个系统还包括登陆管理,即根据不同人员的身份合法性认证,使其进行相应的操作。
人员分普通用户、管理员。
4、性能需求分析本系统可以实现许多性能特性,如:实用性、灵活性、可扩展性、易维护性、可靠性等等。
4.1 实用性实用性是衡量一个应用系统好坏的重要指标。
是否与业务紧密结合,是否具有严格的业务针对性,是系统成败的关键。
本系统是在对各种类型的宿舍进行详细的调查之后实现的,实现的各项功能应该十分贴合现代化宿舍的需求,具有很强的实用性。
完全控制式的页面布局,使得入住信息录入工作更简便。
4.2灵活性本系统提供了灵活的查询模块可查询同学的联系方式、学生违纪、留言板等信息,灵活组合条件,进行组合查询,达到提高查询效率、界面直观的效果。
4.3 扩展性随着系统应用的普及和推广,系统功能的扩展将是不可避免的,因此,提高系统的可扩展性、可维护性是提高整个系统性能的必然要求。
本系统采用模块化的设计思想,在结构上具有良好的可伸缩性,使用者可根据实际业务需要扩展模块。
4.4 易维护性本系统采用多层架构设计,使系统结构更清楚,分工更明确,有利于后期的维护。
4.5 安全保密性整体的系统安全性是本系统中必须考虑的重点要求。
在该系统设计中,安全、可靠将作为第一要素。
同时,利用细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。
4.6 可靠性社会向信息时代迅速发展的同时也有潜在危机,即对信息技术的依赖程度越高,系统失效可能造成的危害和影响也就越大。
因此,采用良好的操作系统和数据库,确保数据的一致性和完整性,并使系统免受病毒感染,确保系统运行的可靠性具有重要意义。
4.7 经济性本系统可对同学的信息进行统计及管理工作,方便了宿舍的管理。
简化了宿舍管理员的操作。
4.8 稳定性除了具备以上几点特性,系统还应具备长期持续稳定工作的能力。
5、业务需求分析学生宿舍管理系统中管理权限上应当进行严格控制,具体思想如下:1.要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。
没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。
2.在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。
3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。
5.1 数据流图6.数据需求分析数据库需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的需求。
信息需求:指用户需要从数据库中获得信息的内容与性质,即在数据库中需要存储哪些数据。
处理要求:指用户需要完成什么处理能力。
明确用户对数据有什么样的处理要求从而明确数据之间的关系。
本课程的功能集中表现为数据的查询,更新和维护,因此需求集中表现为对“数据”的需求。
根据登陆身份不同显示不同的功能项,以及所能进行的操作。
概念结构设计是将缝隙得到的用户需求抽象为概念模型的过程,他是整个数据库设计的关键。
根据前面的分析,创建各数据表的实体E-R关系图,它是数据库设计非常重要的一步,下面用E-R图的形式表示出各实体的属性。
6.1系统E-R图6.2 员工E-R实体图员工的实体具有员工号、员工姓名、员工年龄、员工性别、楼房号、员工职位、家庭住址7个属性,员工E-R实体图如下图。
7.运行环境规定7.1运行环境:在本系统的开发平台为VS2010,后台数据库为SQL Server。
概要设计说明书2. 范围2.1 系统主要目标在科技快速发展的今天,原始的记录方式不但浪费时间,效率也比较低,已经无法适应庞大的数据管理和学校的需要。
该软件所要实现的目标就是通过强大的计算机技术给宿舍管理人员和学生带来便利,通过网络可以在系统上查询学生宿舍状况,同时管理人员还可以对学生的信息进行修改。
除此之外,目标还包括:* 减少人力与管理费用;* 提高信息准确度;* 改进宿舍管理;* 建立高效的信息传输和服务平台,提高信息处理速度和利用率;* 系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;* 更简便、信息化程度更高的宿舍管理流程。
2.2 主要软件需求1.对功能的规定A:主界面登录:是本系统的主界面,在该界面中,用户可以选择所要进行的操作如:数据录入,数据查询,数据统计等操作。
B:系统后台:主要是数据库的逻辑关系的建立,和重要信息的存储管理,通过主界面对后台数据信息进行管理,比如:信息的录入、修改、删除等操作。
本系统有以下功能模块:学生信息管理模块、学生信息查询模块、登录模块。
2.功能描述学生信息管理模块:各种数据添加、修改、删除、查询、统计、维护等。
学生信息用户查询模块:数据查询等。
登录模块:用户的登录和权限的规定。
3. 软件系统结构设计3.1 HIPO图3.2运行模块组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据,例如:学生信息查询子模块。
学生信息查询子模块运行时,通过用户界面与sql2000学生信息数据库链接,搜索与用户输入的学生信息管理子模块。
信息更新(添加、删除、修改)子模块运行时,学生信息管理员通过管理界面接口与数据链接,进行对学生信息的更新,和相关数据的操作。
4.数据库结构设计5. 用户界面设计规则5.1.用户管理部分1)处理用户注册;2)处理用户登录;3)用户可以查询学生信息;4)用户可以提交与查询报修信息;5)用户可以插入与删除用户自己的离返校信息;6)用户可以修改用户自己密码。
5.2.管理员管理部分1)处理管理员登录;2)管理员可以查询学生信息;3)管理员可以插入、修改与查询报修信息;4)管理员可以插入与查询学生夜归信息;5)管理员可以查询在校与离校学生信息;6)管理员可以修改管理员密码。
6.出错处理设计6.1 出错信息出错输出信息:在用户使用错误的数据或访问没有权限的数据后,系统给出提示:”对不起,你非法使用数据,没有权限!“而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。
用户输入的信息是非中文字符,系统提示:您所输入的信息是非中文字符。
用户输入的信息是中文字符,但与本系统已收录的学生信息不匹配,系统提示:您所输入的信息不存在,请仔细核对您输入的信息是否在本系统收录的学生信息范围之内,重新输入,学生管理员输入的不符合数据的类型,系统提示:输入格式错误请重新输入。
6.2补救措施出错处理对策:由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破环,但有可能占用更多的数据存储空间,权衡措施由用户来决定。
系统软件出错很容易在出错日志里看到,我们对可能发生的错误会有一个错误编号以及相应的处理方式,以手册的方式提供。
用户可以根据系统的提示信息进行相应的排错处理,建立系统运行日志,用于记录系统在运行过程中出现的可以预知的或无法判断的系统错误信息。
硬件的出错处理信息需要检查网络环境。
7. 系统维护设计由于系统较小没有外加维护模块,仅靠数据库的一些基本维护措施即可。
为便于维护,应该设计了三种日志:系统运行日志、操作日志、出错日志。
三种日志根据不同的重要程度采取存放在文件和数据库的方式,系统管理员可以很轻松的监控系统运行情况,数据表的建立和删除有数据系统管理员予以维护。
详细设计报告2、系统性能本管理系统要求较低,大部分权限归属于管理员拥有,学生拥有部分限制的权限对学生和外来人员的权限较少,所以管理员本人可以对本系统放心的使用。