学生宿舍分配系统系统设计说明书

合集下载

学生宿舍管理系统课程设计说明书

学生宿舍管理系统课程设计说明书

目录前言 (1)正文 (1)1 课程设计分析 (1)1.1 课程设计的教学目的和任务 (1)1.2 课程设计的主要内容 (2)2问题描述及基本要求 (2)3 可行性分析 (3)3.1 技术可行性分析 (3)3.2 可用性分析 (3)4 系统功能介绍 (3)4.1 管理员拥有的功能 (3)4.2 学生拥有的功能 (4)5 算法思想 (4)6 模块划分 (4)6.1 单链表的实现 (4)6.2 单链表的遍历操作 (5)6.3 单链表的查找操作 (5)6.4 单链表的插入操作 (6)7 算法的时间复杂度分析 (7)8 系统流程图 (7)9 算法测试 (7)10 小结 (8)参考文献 (9)前言在当今这个教育发展迅速的社会上,越来越多新的学校建立起来了。

由于学校的地点问题,导致很多的学生不得不住在学校,而学校要想容纳那么多的学生住在学校,就必须建筑宿舍,随着住宿的学生数量增多,学生住宿的问题就出现了,怎样快速安排学生的宿舍房间与床位,记录学生的宿舍号还有对应的床位号,这些对于人工来说是特别麻烦的,所以如果有一个能管理学生宿舍的系统就很好了,这个系统有利于学校管理学生的住宿问题,也有利于宿舍的管理。

这个宿舍管理系统应用的地方有很多,还要有宿舍的单位都可以引进这个系统,宿舍管理系统对于宿舍管理员管理住宿人员的住宿问题很方便,所以这个系统的开发很有必要。

本次设计的“宿舍管理系统”的设计方法是采用C++语言来编写此系统,此系统的主要内容有查看宿舍住宿情况、添加住宿人员、删除住宿人员、修改住宿人员信息等功能,这些功能基本包括了宿舍管理系统所需要的功能。

经过上网搜集资料、自己动手整理以后此次课程设计终于设计成功。

正文1 课程设计分析1.1 课程设计的教学目的和任务(1)使学生进一步理解和掌握所学的各种基本抽象数据类型的逻辑结构、存储结构和操作实现算法,以及它们在程序中的使用方法。

(2)使学生初步掌握软件开发过程的问题定义、分析、设计、编码、测试、调试等基本方法和基本技能。

学生宿舍管理系统(毕业设计_论文)

学生宿舍管理系统(毕业设计_论文)

XXXXXXXX 大学系统设计说明书设计(论文)题目:学生宿舍管理系统系别:信息工程学院专业:软件技术姓名:XXXXX学号:XXXXXXXXX指导教师:XXXXX完成时间:XXXX年XX月摘要当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。

该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

管理人员需要做的就是将数据输入到系统的数据库中去。

经过分析,本系统运用了MySQL为后台数据库,以eclipse为前端开发工具,系统实现了权限管理、学生信息管理、来访者管理、学生离校返校管理、卫生情况检查管理等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。

关键词:宿舍管理、来访者管理、学生离校返校管理目录第1章系统分析 (1)1.1系统开发的背景 (1)1.2系统需求分析 (1)1.2.1功能需求 (1)1.2.2性能需求 (2)1.3 可行性分析 (3)1.3.1经济可行性 (3)1.3.2技术可行性 (3)1.3.3总结 (3)1.4系统的开发平台及开发工具 (3)1.4.1 开发工具Eclipse (3)1.4.2 数据库MySQL (4)1.4.3 三层架构技术介绍 (5)1.5实现系统的平台 (5)1.5.1系统环境 (5)1.5.2后台数据库选择机配置 (6)第2章系统总体设计 (7)2.1数据库设计 (7)2.1.1 数据库设计概念 (7)2.1.1 E-R模型设计 (7)2.2数据库的逻辑设计 (10)2.3模块设计 (12)2.2.1用户管理模块 (13)2.2.2学生信息管理模块 (13)2.2.3报修管理模块 (15)2.2.4来访者登记模块 (15)2.2.4学生进出校管理模块 (16)第3章系统详细设计 (17)3.1子系统功能模块的实现 (17)3.1.1 包的创建 (17)3.1.2 java架包的构建 (19)3.1.3 公共模块设计 (19)3.1.3 数据库连接配置 (21)3.2主窗体模块设计 (22)3.2.1 学生宿舍管理系统主界面 (22)3.2.2 学生信息管理模块 (23)3.2.3 报修管理管理模块 (28)3.2.4 来访者登记管理模块 (29)3.2.5 进校出校管理模块 (30)3.3数据导出Excel和导入Excel数据 (33)第4章系统调试 (36)4.1系统调试的目的 (36)4.2系统的调试 (36)结束语 (40)谢词 (41)附录 (42)参考文献 (43)第1章系统分析1.1系统开发的背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。

学生宿舍管理系统 课程设计说明书

学生宿舍管理系统 课程设计说明书

《数据结构》课程设计说明书1、需求分析 ........................................................................................... 错误!未定义书签。

1.1问题描述 ........................................................................................ 错误!未定义书签。

1.2基本任务 .......................................................................................... 错误!未定义书签。

2、概要设计 ........................................................................................... 错误!未定义书签。

2.1主界面设计....................................................................................... 错误!未定义书签。

2.2数据结构设计 (3)2.3系统功能设计 (3)3、模块设计 (3)3.1模块设计 (4)3.2系统子模块及其功能设计 (4)3.3系统模块之间的调用关系 (4)4、详细设计 (5)4.1数据结构设计 (5)4.2系统主要模块设计 (5)5、调试分析 (13)6、用户使用说明 (17)7、自我评价 (17)一、需求分析1.1 问题描述传统的纸质管理已经不能满足大家的需求,有容易丢失、查找不方便等缺点。

计算机信息管理为人们的生活、工作提供了方便,提高了效率。

“学生宿舍管理系统”是为了帮助宿舍管理人员、老师、同学进行管理和分析的一种计算机应用程序。

学生宿舍管理系统(软件概要说明书)

学生宿舍管理系统(软件概要说明书)

学生宿舍管理系统概要设计说明书1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2.1需求规定 (2)2.2运行环境 (3)2.4 结构 (4)2.5功能需求与程序的关系 (6)2.6人工处理过程 (6)2.7尚未问决的问题 (6)3接口设计 (6)3.1用户接口 (6)3.2外部接口 (6)3.3内部接口 (7)4运行设计 (7)4.1运行模块组合 (7)4.2运行控制 (7)4.3运行时间 (7)5系统数据结构设计 (7)5.1逻辑结构设计要点 (7)5.2物理结构设计要点 (8)5.3数据结构与程序的关系 (10)6系统出错处理设计 (11)6.1出错信息 (11)6.2补救措施 (11)6.3系统维护设计 (12)概要设计说明书1引言1.1编写目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

预期读者为客户代表及程序设计人员。

1.2背景根据XX学校希望能够充分利用现代科技来提高学生宿舍管理的效率,在原有的系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得管理人员工作更加方便,1.3定义MYSQL:数据库管理软件DBMS:数据库管理系统Windows 2007:运行环境1.4参考资料[1]《软件工程》---- 江开耀主编:张俊兰李晔出版社:西安电子科技大学出版社[2] 相关网络资料2总体设计2.1需求规定通过该系统的实施,将学生宿舍管理等方面通过系统来实施,其中包括宿舍楼基本信息,学生基本信息,宿舍保卫事故等信息,使得查询修改等管理业务效率更高更方便。

2.2运行环境数据库管理系统软件:MySQL运行平台:Windows XP/Windows 2003/Windows 2007分辨率:最佳效果1024*768像素2.4 结构3、用户管理E-R图2.5功能需求与程序的关系2.6人工处理过程无2.7尚未问决的问题无3接口设计3.1用户接口1)对系统各个功能模块,以分级菜单的形式给出;2)所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式。

学生宿舍管理系统详细设计说明书

学生宿舍管理系统详细设计说明书

详细设计说明书项目承担部门:撰写人(签名)完成日期:二00八年十一月二十一日本文档使用部门:■主管领导■项目组项目承担部门: (1)撰写人(签名): (1)1.引言 (1)1.1编写目的 (1)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.总体设计 (2)2.1需求概述 (2)2.2软件结构 (4)3.程序描述 (4)3.1登陆管理 (4)3.2公寓地区信息管理 (6)3.3公寓基本信息管理 (14)3.4公寓维修管理 (21)3.5公寓卫生管理 (24)3.6建议管理 (32)3.7来访登记管理 (37)3.8论坛管理 (41)3.9寝室安排管理 (47)3.10通知管理 (55)3.11学生基本信息管理 (58)1.引言1.1编写目的本说明书确定系统的详细功能模块和数据结构,为开发工作提供依据。

1.2项目背景软件系统的名称: DOUMS本项目的任务提出者:陈国志老师本项目的任务开发者:小虎队软件系统的用户:大学的公寓寝室管理中心1.3定义DOUMS:学生公寓管理系统(Dormitory of University Management System)1.4参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.项目的计划任务书、合同或批文;b.项目开发计划;c.需求规格说明书;d.概要设计说明书;e.测试计划(初稿);f.用户操作手册(初稿);g.文档中所引用的其他资料、软件开发标准或规范。

】2.总体设计2.1需求概述2.2软件结构3.程序描述3.1登陆管理3.2公寓地区信息管理相关对象及接口备注模块名称公寓地区信息删除模块代号适用范围全局类型WEB页面、用户对象、函数对象功能删除公寓地区信息编写时间2008-11-22 修改人作者李广修改时间修改批准人修改次数相关表名Area性能要求限制条件输入公寓地区名输出操作成功或失败信息算法逻辑3.3公寓基本信息管理3.4公寓维修管理相关对象及接口备注模块名称查看维修报告模块代号适用范围全局类型WEB页面、用户对象、函数对象功能维修报告查看编写时间2008-11-22 修改人作者李广修改时间修改批准人修改次数相关表名StudentReportRepair性能要求限制条件输入查看条件输出符合条件的维修报告相关对象及接口备注模块名称修改维修报告模块代号适用范围全局类型WEB页面、用户对象、函数对象功能维修报告修改编写时间2008-11-22 修改人作者李广修改时间修改批准人修改次数相关表名StudentReportRepair性能要求限制条件输入维修报告内容输出操作成功或失败信息算法逻辑相关对象及接口备注3.5公寓卫生管理模块名称卫生情况录入模块代号适用范围全局类型WEB页面、用户对象、函数对象功能录入卫生情况编写时间2008-11-22 修改人作者李广修改时间修改批准人修改次数相关表名CleanManagement性能要求3.6建议管理作者李编写时间2008-11-22 修改人广修改时间修改批准人修改次数相关表名StudentSuggestion DormitoryAdminSuggestionAreaAdminSuggestion Student DormitoryAdmin AreaAdmin 性能要求限制条件输入建议信息输出操作成功或失败信息算法逻辑相关对象及接口备注模块名称建议查询模块代号适用范围全局类型WEB页面、用户对象、函数对象功能查询建议编写时间2008-11-22 修改人作者李广修改时间修改批准人修改次数相关表名StudentSuggestion DormitoryAdminSuggestion AreaAdminSuggestion性能要求限制条件输入建议查询条件输出符合查询条件的建议信息算法逻辑相关对象及接口备注3)回复建议模块名称回复建议模块代号适用范围全局类型WEB页面、用户对象、函数对象功能建议回复编写时间2008-11-22 修改人作者李广修改时间修改批准人修改次数相关表名StudentSuggestion DormitoryAdminSuggestionAreaAdminSuggestion StudentAOS DormitoryAdminAOSAreaAdminAOS性能要求限制条件输入回复信息输出操作成功或失败信息算法逻辑相关对象及接口备注4)建议回复情况查询3.7来访登记管理广修改时间修改批准人修改次数相关表名VisitorRegister性能要求限制条件输入来访登记信息输出操作成功或失败信息算法逻辑相关对象及接口备注模块名称修改登记记录模块代号适用范围全局类型WEB页面、用户对象、函数对象功能修改登记记录作者李编写时间2008-11-22 修改人广修改时间修改批准人修改次数相关表名VisitorRegister性能要求限制条件输入修改后的登记记录输出操作成功或失败信息算法逻辑相关对象及接口备注模块名称查询来访情况模块代号适用范围全局类型WEB页面、用户对象、函数对象功能查询来访情况作者李编写时间2008-11-22 修改人广修改时间修改批准人修改次数相关表名VisitorRegister性能要求限制条件输入查询条件输出符合条件的来访情况算法逻辑3.8论坛管理相关对象及接口备注模块名称创建版主模块代号适用范围全局类型WEB页面、用户对象、函数对象功能创建版主编写时间2008-11-22 修改人作者李广修改时间修改批准人修改次数相关表名BbsManager性能要求限制条件输入版主信息输出操作成功或失败信息算法逻辑相关对象及接口备注模块名称发贴模块代号适用范围全局类型WEB页面、用户对象、函数对象功能发贴作者李编写时间2008-11-22 修改人广修改时间修改批准人修改次数相关表名BbsPost性能要求限制条件输入帖子信息输出操作成功或失败信息算法逻辑相关对象及接口备注模块名称回贴模块代号适用范围全局类型WEB页面、用户对象、函数对象功能编写时间2008-11-22 修改人作者李广修改时间修改批准人修改次数相关表名BbsPostAnswer性能要求限制条件输入回帖信息输出操作成功或失败信息算法逻辑相关对象及接口备注模块名称删除帖子模块代号适用范围全局类型WEB页面、用户对象、函数对象功能删除帖子作者李编写时间2008-11-22 修改人广修改时间修改批准人修改次数相关表名BbsPost性能要求限制条件输入帖子ID输出操作成功或失败信息算法逻辑相关对象及接口备注模块名称创建主题目录模块代号适用范围全局类型WEB页面、用户对象、函数对象功能创建主题目录编写时间2008-11-22 修改人作者李广修改时间修改批准人修改次数相关表名BbsContents性能要求限制条件输入主题目录内容输出操作成功或错误信息算法逻辑相关对象及接口备注3.9寝室安排管理模块名称学生寝室信息录入模块代号适用范围全局类型WEB页面、用户对象、函数对象功能学生寝室信息录入。

学生宿舍分配系统设计说明书

学生宿舍分配系统设计说明书

系统设计说明书模板1.引言1.1 编写目的本设计说明是在学生宿舍分配软件需求规格说明书的基础上,详细描述系统的概要设计结果,作为详细设计的基础资料,为系统开发人员提供设计和开发依据。

1.2 背景a.待开发的软件系统的名称:学生宿舍分配系统b.本项目的任务提出者:宿舍管理中心c.本项目的任务开发者:学校技术人员d.本项目的任务用户:学生、班主任、辅导员、宿舍负责人、校领导、院领导。

1.3 术语本文当中涉及的专业术语定义或解释,一般用表格形式给出,如表2-1所示。

表2-1 术语定义或解释表1.4 参考资料学生宿舍分配系统需求规格说明书马小军玉祥,《软件开发实训教程》,中国人民大学,2015年8月2.系统总体设计2.1设计约束2.1.1本系统应遵循的标准和规易用性、高效性、可靠性、可扩展性、安全性2.1.2软硬件运行环境约束Windows XP/win7/win8, Sql server 2008数据库数据库服务器一台,CPU:Pentium900M,存容量>512M2.1.3接口约束数据库访问接口2.1.4用户界面约束交互方式:人机交互界面空间尺寸:可随浏览器大小自行调整硬件级网络带宽:校园网带宽>10M2.2体系结构设计(系统的体系结构模型,如下)2.3系统功能结构主功能清单2.4模块设计2.4.1 学生住宿申请子系统——填报申请模块程序设计2.4.1.1功能描述学生在线填写住换宿申请,填写后提交。

该模块提供住换宿申请的保存和提交功能。

2.4.1.2性能提交时间<1s2.4.1.3输入项住宿申请表容包括:、学号、性别、学院、班级、家庭地址、联系、电子、申请日期、特殊说明。

2.4.1.4输出项提交状态的宿舍申请表2.4.1.5流程逻辑与算法描述(住宿申请顺序图,如下)2.4.1.6接口数据库访问接口2.4.1.7单元测试计划按照住宿申请顺序图即程序执行流程设计测试用例2.4.2 学生住宿申请子系统——申请查询模块程序设计2.4.2.1功能描述针对学生在线提交的住换宿申请,实现申请书所处状态的具体查询并显示查询结果。

宿舍管理系统系统设计说明书

系统设计说明书模板1. 引言1.1 编写目的本说明书确定学生宿舍管理系统的详细功能模块和数据结构,为学生宿舍管理系统开发编码工作的主要依据。

1.2 背景软件系统的名称:学生宿舍分配系统本项目的任务提出者:张老师本项目的任务开发者:学生软件系统的用户:大学的公寓寝室管理中心1.3 术语表2-1 术语定义或解释表1.4 参考资料1.《学生宿舍分配软件的基本需求》2.《软件系统分析与设计》殷建民编著中国水利水电出版社,20082. 系统总体设计2.1设计约束2.1.1 本系统应遵循的标准和规范1.软件设计应遵循《软件设计规格说明书》,满足《用户需求规格说明书》的相关要求,满足国家规定的相关软件设计的标准。

2.软件采用CS结构设计,用户安装程序后,能够登录进入享受系统的服务。

3.软件设计需要保证软件的正确性、健壮性、安全性。

保证用户的使用体验,保证用户数据的安全。

2.1.2 软硬件运行环境约束软件平台1.客户端软件环境:操作系统:Windows 98/NT /2000或更高版本2.服务端软件环境:A.操作系统:Windows NT /2000 Server或更高版本B.数据库产品:SQL Server 2000硬件平台1.客户程序硬件环境:A.具有 Pentium II440MH或性能相当处理器且满足以下要求的计算机:B.最低 64 MB 内存C.最小 800 MB 硬盘空余空间D.分辨率至少800×600彩色VGA显示器E.鼠标键盘2.服务器硬件环境:A.具有 Pentium Ⅳ 2.4GH 或性能相当的处理器且满足以下要求的计算机:B.最低 256MB 内存C.最小 2 GB 硬盘空余空间D.分辨率至少800×600彩色VGA显示器E.鼠标键盘2.1.3 接口约束外部接口1.用户接口:采用窗口化,菜单式进行设计,在操作时响应快。

2.硬件接口:扫描仪器3.软件接口:用WPS工作簿进行接口内部接口通过面向对象语言设计类,在Public类中实现调用;类间实现严格封闭。

学生宿舍分配系统系统设计说明书.doc

系统设计说明书模板1. 引言1.1编写目的本设计说明是在学生宿舍分配软件需求规格说明书的基础上,详细描述系统的概要设计结果,作为详细设计的基础资料,为系统开发人员提供设计和开发依据。

1.2背景a.待开发的软件系统的名称:学生宿舍分配系统b.本项目的任务提出者:宿舍管理中心c.本项目的任务开发者:学校技术人员d.本项目的任务用户:学生、班主任、辅导员、宿舍负责人、校领导、院领导。

1.3术语本文当中涉及的专业术语定义或解释,一般用表格形式给出,如表2-1所示。

表2-1 术语定义或解释表1.4参考资料学生宿舍分配系统需求规格说明书马小军张玉祥,《软件开发实训教程》,中国人民大学出版社,2015年8月2. 系统总体设计2.1设计约束2.1.1 本系统应遵循的标准和规范易用性、高效性、可靠性、可扩展性、安全性2.1.2 软硬件运行环境约束Windows XP/win7/win8, Sql server 2008数据库数据库服务器一台,CPU:Pentium900M,内存容量>512M2.1.3 接口约束数据库访问接口2.1.4 用户界面约束交互方式:人机交互界面空间尺寸:可随浏览器大小自行调整硬件级网络带宽:校园网带宽>10M2.2 体系结构设计(系统的体系结构模型,如下)2.3系统功能结构主功能清单表2-2 主功能模块(用例)清单2.4模块设计2.4.1 学生住宿申请子系统——填报申请模块程序设计2.4.1.1功能描述学生在线填写住换宿申请,填写后提交。

该模块提供住换宿申请的保存和提交功能。

2.4.1.2性能提交时间<1s2.4.1.3输入项住宿申请表内容包括:姓名、学号、性别、学院、班级、家庭地址、联系电话、电子邮件、申请日期、特殊说明。

2.4.1.4输出项提交状态的宿舍申请表2.4.1.5流程逻辑与算法描述(住宿申请顺序图,如下)2.4.1.6接口数据库访问接口2.4.1.7单元测试计划按照住宿申请顺序图即程序执行流程设计测试用例2.4.2 学生住宿申请子系统——申请查询模块程序设计2.4.2.1功能描述针对学生在线提交的住换宿申请,实现申请书所处状态的具体查询并显示查询结果。

宿舍管理系统的设计与实现-设计说明书

宿舍管理系统的设计与实现1摘要高校学生宿舍管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于后台数据库的建立和维护要求建立起数据一致性、完整性强、数据安全性好的库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

我们使用Microsoft Visual Studio和SQL Server 2000数据库为开发工具, Microsoft Visual Studio是简单实用的面向数据库开发工具,同时它提供的集成开发环境及面向对象各种标准化控件,利于对数据库和数据表的直接操作和处理,提高了编程效率和可靠性。

另外通过ASP为普通学生开发一个简单查询界面,允许学生通过浏览器查询与学生个人密切相关的宿舍管理信息以及与宿舍中心进行信息交流。

以往的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。

这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。

关键词:宿舍管理系统,数据库,Microsoft Visual StudioABSTRACTThe university student's dormitory management system is the typical information management system (MIS), its development mainly includes the setting and maintenance of database and the programming of the frontend application. For the setting and maintenance of database to establish the data consistency and integrality, data security good storehouse. And for the development of front application program requires applications can provide a powerful data manipulation function, friendly interface, use simple is convenient wait for a characteristic.We use the Microsoft Visual Studio and SQL Server 2000 database for development tools, Microsoft Visual Studio is simple and practical aspects of database development tools, and it provides integrated development environment and object-oriented various standardization control, beneficial to the data table of database and the direct operation and treatment, improve the efficiency and reliability of the programming. In addition to ordinary student by ASP to develop a simple inquires the interface, allowing students to through the browser inquires the student individual closely related with dormitory and dormitory management information and exchange of information center. Previous manual record dormitory management way already can not adapt to the high speed development of information times, new dormitory management system developed later, school existing dormitory information management will be a lot of change, change by the past artificially way for computer way, by the efficiency is low, the data redundancy, easy cause error into retrieves, the search rapidly convenient, the reliability high, thereserves big. These merits can enormously enhance the efficiency, also is the school scientific style, thestandardized management the important condition.Keywords: Dormitory management system, Database, Microsoft Visual Studio目录第一章项目背景与需求分析 (1)1.1项目背景 (1)1.2 功能需求 (1)1.2.1基本功能需求 (1)1.2.2用户界面需求 (2)1.3性能需求 (2)第二章宿舍管理系统的系统规划 (3)2.1 系统规划 (3)2.2 管理信息系统理论 (3)2.2.1管理信息系统的概述 (3)2.2.2管理信息系统的特点 (3)2.2.3管理信息系统开发的基本方法 (4)第三章宿舍管理系统的系统分析 (6)3.1 系统初步调查 (6)3.2 开发方式选择 (6)3.3 系统开发的可行性分析与讨论 (6)3.4系统详细调查 (7)3.5系统逻辑模型的提出 (7)第四章宿舍管理系统的系统设计 (9)4.1数据库的设计 (9)4.1.1 数据库需求分析 (9)4.1.2数据库逻辑结构设计 (9)4.1.3数据库的物理设计 (10)4.2 安全性设计 (14)4.3 网络拓扑结构 (14)4.4 代码设计 (15)4.5 界面设计 (15)4.6功能结构图的设计 (16)4.6.1系统管理模块 (17)4.6.2学生信息管理模块 (17)4.6.3宿舍信息管理模块 (18)4.6.4学生住宿管理模块 (18)4.6.5评比及奖励管理模块 (18)4.6.6综合信息查询 (19)4.6.7帮助模块 (20)第五章宿舍管理系统的系统实施 (20)5.1开发工具的选择 (20)5.1.1前台开发工具的选择 (20)5.1.2后台数据库的选择 (20)5.2 程序实现 (20)5.2.1 系统主要界面 (20)5.3 系统运行环境 (22)5.3.1系统运行的硬件环境 (22)5.4 系统操作步骤 (23)5.4.1 系统的进入 (23)5.4.2 系统操作次序 (23)5.4.3 B/S模式的查询系统操作过程 (23)5.5系统测试 (23)总结 (25)参考文献 (27)致谢 (28)第一章项目背景与需求分析1.1项目背景近几年,随着国家教育政策的调整和完善,我国高等院校大面积扩招,给宿舍管理带来了不小的冲击,要使学生拥有一个好的学习环境和生活氛围,是每一所高校都必须面对的重要工作。

学生宿舍管理系统概要设计说明书

概要设计说明书【学生宿舍管理系统】目录一、引言 (1)二、总体设计 (2)2.1系统结构 (2)2.2处理流程 (3)2.2.1 系统管理模块 (3)2.2.2 公寓管理模块 (3)2.2.3 信息查询模块 (3)2.2.4 出入登记模块 (4)2.2.5 信息修改模块 (4)2.2.6 关于模块 (4)2.3 功能分配 (4)三、接口设计 (5)3.1外部接口 (5)3.1.1用户界面 (5)3.1.2软件接口 (5)3.1.3硬件接口 (5)3.2内部接口 (5)四、数据结构设计 (6)4.1数据库表 (6)4.2数据库表说明 (8)五、安全保密设计 (8)六、维护设计 (8)一、引言在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求作了详细的阐述,这些用户已经在上一阶段的调研中获得,并在需求规格说明书中得到详尽的叙述和阐明。

本阶段在系统的需求分析基础上,对本系统做概要设计。

主要解决实现该系统需求的程序模块设计问题,包括如何将该系统分成若干模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序员可参考次概要设计报告,在对系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

(1)背景开发软件名称:学生宿舍管理系统实现软件单位:琼州学院(2)符号、缩略语和定义ATAMS: Academic Teaching Affair Management System高校教务管理系统二、总体设计2.1系统结构系统的大致结构如下:在 C/S 结构下的该寝室管理系统大致可以划分为以下模块:在整体设计中,我们将宿舍管理系统分为六个大的模块:系统管理模块、公寓管理模块、信息查询模块、出入登记模块、信息修改模块、关于模块。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统设计说明书模板
1. 引言
编写目的
本设计说明是在学生宿舍分配软件需求规格说明书的基础上,详细描述系统的概要设计结果,作为详细设计的基础资料,为系统开发人员提供设计和开发依据。

背景
a.待开发的软件系统的名称:学生宿舍分配系统
b.本项目的任务提出者:宿舍管理中心
c.本项目的任务开发者:学校技术人员
d.本项目的任务用户:学生、班主任、辅导员、宿舍负责人、校领导、院领导。

术语
本文当中涉及的专业术语定义或解释,一般用表格形式给出,如表2-1所示。

表2-1 术语定义或解释表
参考资料
学生宿舍分配系统需求规格说明书
马小军张玉祥,《软件开发实训教程》,中国人民大学出版社,2015年8月
2. 系统总体设计
设计约束
2.1.1 本系统应遵循的标准和规范
易用性、高效性、可靠性、可扩展性、安全性
2.1.2 软硬件运行环境约束
Windows XP/win7/win8, Sql server 2008数据库
数据库服务器一台,CPU:Pentium900M,内存容量>512M
2.1.3 接口约束
数据库访问接口
2.1.4 用户界面约束
交互方式:人机交互
界面空间尺寸:可随浏览器大小自行调整硬件级网络带宽:校园网带宽>10M
体系结构设计
(系统的体系结构模型,如下)
系统功能结构
主功能清单
模块设计
学生住宿申请子系统——填报申请模块程序设计
功能描述
学生在线填写住换宿申请,填写后提交。

该模块提供住换宿申请的保存和提交功能。

性能
提交时间<1s
输入项
住宿申请表内容包括:姓名、学号、性别、学院、班级、家庭地址、联系电话、电子邮件、申请日期、特殊说明。

输出项
提交状态的宿舍申请表
流程逻辑与算法描述
(住宿申请顺序图,如下)
接口
数据库访问接口
单元测试计划
按照住宿申请顺序图即程序执行流程设计测试用例
学生住宿申请子系统——申请查询模块程序设计
功能描述
针对学生在线提交的住换宿申请,实现申请书所处状态的具体查询并显示查询结果。

性能
提交时间<2s
输入项
学号
输出项
住宿申请表审核或批准的状态。

流程逻辑与算法描述
(申请查询顺序图,如下)
接口
数据库访问接口
单元测试计划
按照申请查询顺序图即程序执行流程设计测试用例
辅导员审核子系统
功能描述
实现辅导员对接收到的学生住宿申请进行审核意见标注的操作性能
审核提交时间<1s
输入项
学生住宿申请表
输出项
审核后的的住(换)宿舍申请表
流程逻辑与算法描述
(辅导员审核顺序图,如下)
接口
数据库访问接口
单元测试计划
按照辅导员审核顺序图即程序执行流程设计测试用例
宿舍负责人工作子系统——批准住宿模块程序设计
宿舍负责人工作子系统——住宿统计程序设计
公共服务子系统——用户登录模块程序设计
公共服务子系统——住宿查询模块程序设计
系统管理子系统——用户管理模块程序设计
系统管理子系统——基础信息维护模块程序设计3.数据结构设计
(详细类图,如下)。

相关文档
最新文档