系统设计说明书模板1.引言1.1编写目的本说明书确定学生宿舍管理系统的详细功能模块和数据结构,为学生宿舍管理系统开发编码工作的主要依据。1.2背景软件系统的名称:学生宿舍分配系统本项目的任务提出者:张老师本项目的任务开发者:学生软件系统的用户:大学的公寓寝室管理中心1.3术语表2-1术语定义或解释表序号术语名称术语定义1详细设计说明书详细设计说明书又称为程序设计说明細说明一个软件系统各个层次中的每一个程序(模块)的设计考虑。2Java语言程序设计以java语言字词为结构,最大限度的利用java语言本身的点是一种基干计算机基础的高级程序设计语言。3学生公寓管理系统软件学校管理软件,以学校公寓部门为基本元素的、用程序来实现其功能的软件1.4参考资料1.《学生宿舍分配软件的基本需求》2.《软件系统分析与设计》殷建民编著中国水利水电出版社,20082.系统总体设计2.1设计约束2.1.1本系统应遵循的标准和规范1.软件设计应遵循《软件设计规格说明书》,满足《用户需求规格说明书》的相关要求满足国家规定的相关软件设计的标准。2•软件采用CS结构设计,用户安装程序后,能够登录进入享受系统的服务。3.软件设计需要保证软件的正确性、健壮性、安全性。保证用户的使用体验,保证用户数据的安全。2.1.2软硬件运行环境约束软件平台1.客户端软件环境:操作系统:Windows98/NT/2000或更高版本2.服务端软件环境:A•操作系统:WindowsNT/2000Server或更高版本B•数据库产品:SQLServer2000硬件平台1.客户程序硬件环境:A•具有PentiumII440MH或性能相当处理器且满足以下要求的计算机:B•最低64MB内存C•最小800MB硬盘空余空间D•分辨率至少800x600彩色VGA显示器E•鼠标键盘2.服务器硬件环境:A•具有PentiumIV2.4GH或性能相当的处理器且满足以下要求的计算机:B•最低256MB内存C.最小2GB硬盘空余空间D•分辨率至少800x600彩色VGA显示器E•鼠标键盘2.1.3接口约束外部接口1.用户接口:采用窗口化,菜单式进行设计,在操作时响应快。2.硬件接口:扫描仪器3•软件接口:用WPS工作簿进行接口内部接口通过面向对象语言设计类,在Public类中实现调用;类间实现严格封闭。2.1.4用户界面约束1•将系统使用简单化,能够满足宿舍管理员等这一类对于计算机使用不大了解的群体,方便用户的正常操作。2•用户对于界面的友好性要求高,在进行页面设计时,充分考虑用户的年龄段以及接受能力,最大程度上保证软件的吸引力。3•尽可能最大程度适应广大用户使用,做好兼容性测试,保证用户的用户体验。2.2体系结构设计系统设置退换宿管理后勤管理住宿信息管理住宿申请管理登录模块学生宿舍管理系统图1功能结构图2.3系统功能结构2.3.1主功能清单表2-2主功能模块清单模块编号模块名称功能简述S1住宿申请管理学生申请住宿,辅导员,宿管批审住宿申请S2住宿信息管理班主任、辅导员、院校领导均可查看相关学生住宿信息S3后勤管理宿舍管理员对宿舍设备情况、学生表现进行记录S4退换宿管理处理毕业生退宿申请以及换宿申请S5系统设置数据库维护系统维护等2.3.2子功能描述表2-3子功能模块清单模块编号子模块编号子模块英文名子模块功能简述M1M1-1申请表填写模块学生填写申请表,出错则无法提交,重新填写M1-2批审模块辅导员用户对申请进行审核宿舍负责人用户进行二次审核M2-1信息更新模块宿舍管理员用户对学生住宿及变动情况及时更新M2M2-2信息检索模块班主任辅导员以及院校领导根据学号检索相关学生的住宿信息及表现MMMM3-1日常评优模块各项良好宿舍评优公告M3-2设备状况模块2.4系统权限设置表2-4系统权限表功能描述对应模块学生班主任辅导员宿舍管理员宿舍负责人院校领导超级管理员申请表填写M1-1批审申请M1-2信息更新M2-1信息检索M2-2评优公告查看M3-1评优公告更新M3-1设备信息更新M3-2设备信息查看M3-2退宿申请M4-1换宿申请M4-2换宿申请批审M4-2退宿申请批审M4-1系统维护M5-12.5模块设计类图:用户主要分为学生和职工两大类,学生类和职工类继承于people类,而教师类、领导类、宿舍负责人类和宿舍管理员类继承于职工类,辅导员和班主任类继承于教师类;学生与辅导员、班级、住宿登记表、床位、宿舍...