学生公寓管理系统概要设计毕业设计说明书

上传人:ni****g 文档编号:431795516 上传时间:2023-09-11 格式:DOC 页数:16 大小:102KB
返回 下载 相关 举报
学生公寓管理系统概要设计毕业设计说明书_第1页
第1页 / 共16页
学生公寓管理系统概要设计毕业设计说明书_第2页
第2页 / 共16页
学生公寓管理系统概要设计毕业设计说明书_第3页
第3页 / 共16页
学生公寓管理系统概要设计毕业设计说明书_第4页
第4页 / 共16页
学生公寓管理系统概要设计毕业设计说明书_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《学生公寓管理系统概要设计毕业设计说明书》由会员分享,可在线阅读,更多相关《学生公寓管理系统概要设计毕业设计说明书(16页珍藏版)》请在金锄头文库上搜索。

1、软件工程实验报告1、引言1.1编写目的 在本学生公寓管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户已经在上一阶段中对学生公寓的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐述。 本阶段已在系统的需求分析的基础上,对学生公寓管理系统做概要设计。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示,主要解决了实现该系统需求的程序模块设计问题。包括如何把系统分成若干个模块、决定各个模块之间的接口、模块之间传递的消息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本

2、阶段中队系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对学生公寓管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出本阶段设计的不足或错误。1.2项目背景 本系统名称:学生公寓管理系统 开发者:计算机科学与技术2班 用户:公寓管理员1.3定义1.3.1专门术语 SDMA:一种基于集中统一规划数据库数据管理模式,是用数据库软件编制的管理软件 SQL SERVER:系统服务器所使用的数据库管理系统(DBMS) SQL:一种

3、用于访问查询数据库的语言 ROLLBACK:数据库的错误恢复机制1.3.2缩写 SDMA:Student Dormitory Management 学生公寓管理系统 SQL:Structured Query Language 结构化查询语言1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.学生公寓管理系统项目激活任务书 2.学生公寓管理系统项目开发计划 3.需求规格说明书 4.用户操作手册(初稿) 5.软件工程导论(清华大学出版社) 6.软件分析与设计课程设计指导书2、任务概述2.1目标2.2运行环境Windows 7,SQL SERVER,JAVA2.3需求概述 1.系统要求

4、用户必须输入正确的用户名和密码才能进入系统。 2.系统可以提供学生住宿情况的基本登记。 3.系统可以提供人员来访登记及结束访问的详细登记。 4.系统可以提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。 5.系统可以提供增加、删除、修改用户账户的功能。 6.系统应该具有添加、修改、删除学生及员工基本信息的功能。 7.系统可以提供各个宿舍电费的查询和收缴功能。 8.系统可以提供更换宿舍的功能。 时间特性要求:系统的速度要在用户可接受的范围内,但考虑到需要实时检测服务器的可用性,对信息实时搜索的速度可以有较低的要求。可 靠 性:系统要有较高的可靠性,可恢复性。

5、灵 活 性:系统要有良好的接口,以适应信息增删的要求。 2.4条件和限制3、总体设计3.1处理流程 本系统的基本设计概念和处理流程,尽量使用图表的形式。 客户端系统 服务器系统信息交互系统数据查询系统 信 息 发 布 系 统 数 据 管 理 系 统用 计算机使用监控系统3.2系统结构 1、学生公寓管理系统 学生公寓管理系统 寝室长与室员模块 管理员模块 2、管理员模块 管理员模块 留言板管理查询功能用户管理班级管理寝室管理 3、寝室管理 寝室管理寝室公告栏寝室信息管理文明寝室管理寝室楼添加修改删除寝室损坏管理 4、班级管理 班级管理 添加、修改、删除专业名称添加、修改、删除系别名称 5、用户管

6、理 用户管理添加学生基本信息学生基本资料管理 管理员密码修改 添加管理员 6、功能查询 功能查询评分查询寝室楼查询辅导老师查询班级名称 查询专业名称 查询系别名称 查询姓名查 询学号查询 7、留言板管理 留言板管理 搜索留言 回复、删除留言 8、寝室长与室员模块 寝室长与室员模块 评分录入损坏登记寝室损坏文明寝室系别查询寝室查询 留言板个人资料3.3模块设计(1) 系统管理模块 系统管理模块包括:超级用户登录、普通用户登录、用户密码修改、用户管理、退出系统五个部分。超级用户登录:实现系统管理人员登录。 普通用户登录:实现一般管理人员登录。 用户管理:实现系统管理人员授予或取消一般用户登录该系统

7、的用户名和密码。 密码修改:实现所用用户的密码更改功能。退出系统:实现正常退出宿舍管理系统。 (2) 公寓管理模块 公寓管理模块包括:楼房管理、宿舍管理、员工管理三个大的部分。楼房管理:登记学校所有住宿楼情况。 宿舍管理:登记学校所有宿舍的情况。 员工原理:实现楼房管理人员的添加功能。 (3) 学生管理模块 学生管理模块包括:学生基本信息录入、学生财物登记、学生学期注册、学生离校管理四项功能. 学生基本信息录入:实现学生基本信息情况的登记及宿舍的分配功能。 学生财物登记:登记学生在校期间所拥有的公共及私有贵重物品情况。 学生学期注册管理:登记学生在校期间每学期的宿舍缴费情况。 学生离校管理:实

8、现学生毕业离校处理,注销该学生信息。(4) 信息查询模块 信息查询模块基本上包括:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询五个部分。 按学号进行查询:实现每个学生基本信息情况的查询功能。 按姓名查询:通过学生姓名查询学生基本信息情况。 按班级查询:通过班级查询某班级学生住宿情况及该班级学生信息。 按寝室号查询:查看每个宿舍所住学生信息情况。 楼房住宿情况查询:查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学。(5) 出入登记模块 出入登记模块包括:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。 进楼物品登记:详细登记某学生搬入宿舍楼的物

9、品情况。 出楼物品登记:详细登记某学生搬出宿舍楼的物品情况。 人员来访登记:详细登记进入宿舍楼的外来人员情况。 结束访问登记:详细登记外来人员的离开情况。(6) 信息修改模块 信息修改模块包括:学生基本信息修改、员工基本信息修改、个人财物信息修改三个大的功能。 学生基本信息修改:实现系统管理人员对学生基本信息情况所作的添加、修改、删除。 员工信息修改:实现系统管理人员对楼房员工的修改、删除功能。 个人财物修改:实现对学生个人财物的添加、修改、删除功能。(7) 报表管理模块 报表管理模块包括:学生信息打印、员工信息打印、宿舍交费情况打印、物品出入楼信息打印、某宿舍住宿情况打印、人员来访情况打印六

10、个功能。 学生信息:查询并打印每个学生的详细基本信息情况。 员工信息:查询并打印每栋宿舍楼的所有员工信息情况。 宿舍交费情况:查询并打印已交清或未交清住宿费的学生信息。 物品出入楼信息:查询并打印某学生的物品出入宿舍楼的信息情况。 宿舍住宿情况:查询并打印某个宿舍的详细住宿情况。 人员来访情况:查询并打印某个时间段的人员来访情况。4、 接口设计4.1外部接口 本软件可通过用户表、学生基本情况表、寝室表、楼房表、学生财产表、物品出入楼表及相应的管理系统链接。4.1.1用户界面 本程序提供用户的注册和登录功能。 主要界面设计如下: (1) 管理员、用户登录界面 运行系统首先进入登录界面,界面简洁明

11、了。 (2) 后台管理主界面 角色有三种选择,室员、寝室长、管理员,选择管理员进入管理员后台管理,有寝室管理、班级管理、用户管理、功能查询、等功能模块,中间显示的是服务器统计信息。4.1.2软件接口 服务器程序可使用Java提供对SQL SERVER的接口,进行数据库的所有访问。 服务器程序上可使用SQL SERVER的对数据库的备份命令,以做到数据的保存。 在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输和接收。4.1.3硬件接口 在输入方面和输出方面,可用Java的标准输入和输出,进而进行处理。4.2内部接口 系统内部使用JDBC实现图形用户界面与SQL数据

12、库的链接。内部接口方面,各模块之间采用函数调用、参数传递、返回值方式进行信息传输,具体参数的结构将在下面数据结构设计的内容中说明,接口传递的信息以数据结构封装了数据,以参数传递或返回值的形式在各模块之间传输。5、数据结构设计5.1数据库数据结构设计为了编码方便,表名与字段名一律采用英文字符命名。另外,为了提高可扩展性,各表的各字段会因具体需要进行类型与长度的定义。1)关于字符类型的编号方面的信息,各表将以Varchar(10)进行储存;关于字符类型的备注方面的信息,各表将以Varchar(50)进行储存;关于其他字符类型的信息,各表将以Varchar(20)进行储存。2)关于其日期类型的信息,各表将以DateTime进行储存。列名数据类型数据长度允许空用户名char10密码char16 用户信息表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号