版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系统设计说明书模板1. 引言1.1编写目的本说明书确定学生宿舍管理系统的详细功能模块和数据结构,为学生宿舍管理系统开发编码工作的主要依据。1.2背景软件系统的名称:学生宿舍分配系统本项目的任务提出者:张老师本项目的任务开发者:学生软件系统的用户:大学的公寓寝室管理中心1.3术语表2-1 术语定义或解释表序 号术语名称术 语 定 义1详细设计说明书详细设计说明书又称为程序设计说明,详细说明一个软件系统各个层次中的每一个程序(模块)的设计考虑。2java语言程序设计以java语言字词为结构,最大限度的利用java语言本身的点是一种基于计算机基础的高级程序设计语言。3学生公寓管理系统软件学校管理软件
2、,以学校公寓部门为基本元素的、用程序来实现其功能的软件1.4参考资料1. 学生宿舍分配软件的基本需求2. 软件系统分析与设计 殷建民 编著 中国水利水电出版社,20082. 系统总体设计2.1设计约束2.1.1 本系统应遵循的标准和规范1.软件设计应遵循软件设计规格说明书,满足用户需求规格说明书的相关要求,满足国家规定的相关软件设计的标准。2软件采用cs结构设计,用户安装程序后,能够登录进入享受系统的服务。3软件设计需要保证软件的正确性、健壮性、安全性。保证用户的使用体验,保证用户数据的安全。2.1.2 软硬件运行环境约束软件平台1.客户端软件环境:操作系统:windows 98/nt /20
3、00或更高版本2.服务端软件环境:a操作系统:windows nt /2000 server或更高版本b数据库产品:sql server 2000硬件平台1.客户程序硬件环境:a具有 pentium ii440mh或性能相当处理器且满足以下要求的计算机:b最低 64 mb 内存c最小 800 mb 硬盘空余空间d分辨率至少800600彩色vga显示器e鼠标键盘2.服务器硬件环境:a具有 pentium 2.4gh 或性能相当的处理器且满足以下要求的计算机:b最低 256mb 内存c最小 2 gb 硬盘空余空间d分辨率至少800600彩色vga显示器e鼠标键盘2.1.3 接口约束外部接口1. 用
4、户接口:采用窗口化,菜单式进行设计,在操作时响应快。2. 硬件接口:扫描仪器3. 软件接口:用wps工作簿进行接口内部接口通过面向对象语言设计类,在public类中实现调用;类间实现严格封闭。2.1.4 用户界面约束1将系统使用简单化,能够满足宿舍管理员等这一类对于计算机使用不大了解的群体,方便用户的正常操作。2用户对于界面的友好性要求高,在进行页面设计时,充分考虑用户的年龄段以及接受能力,最大程度上保证软件的吸引力。3尽可能最大程度适应广大用户使用,做好兼容性测试,保证用户的用户体验。 2.2 体系结构设计图1 功能结构图2.3系统功能结构2.3.1 主功能清单表2-2 主功能模块清单模块编
5、号模块名称功能简述s1住宿申请管理学生申请住宿,辅导员,宿管批审住宿申请s2住宿信息管理班主任、辅导员、院校领导均可查看相关学生住宿信息s3后勤管理宿舍管理员对宿舍设备情况、学生表现进行记录s4退换宿管理处理毕业生退宿申请以及换宿申请s5系统设置数据库维护系统维护等2.3.2子功能描述表2-3 子功能模块清单模块编号子模块编号子模块英文名子模块功能简述m1m 1-1申请表填写模块学生填写申请表,出错则无法提交,重新填写m 1-2批审模块辅导员用户对申请进行审核宿舍负责人用户进行二次审核m2m 2-1信息更新模块宿舍管理员用户对学生住宿及变动情况及时更新m 2-2信息检索模块班主任辅导员以及院校
6、领导根据学号检索相关学生的住宿信息及表现m3m 3-1日常评优模块各项良好宿舍评优公告m 3-2设备状况模块记录宿舍各设备状况和检修信息m4m 4-1退宿模块学生进行申请,辅导员与负责人批审m 4-2换宿模块学生进行换宿申请,辅导员与负责人批审m5m 5-1系统维护维护2.4系统权限设置表2-4 系统权限表功能描述对应模块学生班主任辅导员宿舍管理员宿舍负责人院校领导超级管理员申请表填写m 1-1批审申请m 1-2信息更新m 2-1信息检索m 2-2评优公告查看m 3-1 评优公告更新m 3-1设备信息更新m 3-2设备信息查看m 3-2退宿申请m 4-1 换宿申请m 4-2 换宿申请批审m 4
7、-2 退宿申请批审m 4-1 系统维护m 5-12.5模块设计类图:用户主要分为学生和职工两大类,学生类和职工类继承于people类,而教师类、领导类、宿舍负责人类和宿舍管理员类继承于职工类,辅导员和班主任类继承于教师类;学生与辅导员、班级、住宿登记表、床位、宿舍、住宿申请等都是关联关系。 图2 学生宿舍管理系统类图详述:学生类(顺序图与状态图)顺序图:根据流程图和活动图,可以建立学生申请的工作顺序图,首先是登陆到首页进入申请界面,申请表的填写与是否可以成功提交由提交控制检测并返回可申请/不可申请/有错重新填写,提交成功则学生等待来自辅导员以及宿舍管理员的的审核结果以及宿舍分配结果。图3 学生
8、申请住宿顺序图状态图:学生申请这一事件对应的状态:首先是要进行申请表的填写预准备工作,即新建一张空白申请表,进行填写,完成后进行提交,即等同于进入等待审核状态;等待后台审核完成后,学生进行查看可以找到审核通过不通过以及不通过(部分不符合要求)三种状态,一次审核通过后二审,产生批准不批准两种状态,批准通过,进入入住状态。图4 学生申请住宿状态图功能界面:图5 功能图3. 功能模块详细设计3.1 功能模块1(登录模块)功能描述:根据用户要求进行登录操作性能要求:管理员的用户名和密码正确时,登录管理员模式;其他角色的用户名和密码正确时,登录相应的模式;否则,退出系统。模块界面设计:图6 登陆界面输入
9、项:根据需求分析报告中所述,输入项为用户信息(学生信息或者管理员信息,教师信息等)。用户信息:用户id,用户密码,用户类型(普通用户,管理员)输出项:根据概要设计报告中模块设计的思路,该登录模块输出项为:控制代码,是被调模块的名字。程序流程该登录模块中应用选择算法,根据用户的要求选择不同的模式。图7 登陆程序流程3.2 功能模块2(住宿申请模块)功能描述:根据用户要求进行申请表填写或批审操作性能要求:当以辅导员或宿舍管理员的身份登录时可以检查学生提出的住宿申请,并进行批审,当辅导员批审通过后,宿舍管理员才可进行二次批审,二次批审通过后,宿舍管理员为学生分配宿舍;以学生身份登录时,可查看过往申请
10、记录,若已申请未处理,则不能创建新的申请表;无带批阅申请或住宿记录,可创建新的申请表,在确认无格式错误后可提交,等待批审。模块界面设计:图8 住宿申请模块界面输入项:学生、辅导员或管理员根据系统界面的提示,选择相应的操作类型,该类型对应的是模块的名字输出项:根据概要设计报告中模块设计的思路,该登录模块输出项为:控制代码,是被调模块的名字,当用户为学生时输出成功或失败的提示信息。程序流程图9 学生住宿申请流程4数据结构设计4.1数据库环境说明对本数据库的管理、生成、修改、更新都由sqlserver2000数据库管理系统完成,本软件是微软公司最新版的大型数据库服务器,具有数据可靠性强、使用方便、功
11、能强大、安全系数高的特性。4.2数据库的命名规则本系统数据库采用pascal样式命名,命名格式为项目英文名称/简称。 示例:姓名name4.3 表设计1) 数据库表名清单表2-5 数据库表名清单序号中文表名英文表名表功能说明1用户信息userinfo记录相关用户的基本信息和权限2管理员信息managerinfo记录管理员操作和基本信息3公告信息noticeinfo记录后勤模块产生的公告信息4申请表application学生成功提交后的已完成申请表的存储5学生住宿信息stustayinfo已入住学生的相关房间号床号退换宿等信息6设备记录equiprecord宿舍设备状况以及检修记录的存储7学生表
12、现记录stuberecord学生个人以及所在宿舍的日常表现情况8登录信息logininfo用户身份、编号以及password2).数据库表的详细清单表2-6 用户信息表字段名意义类型长度空否备注姓名namevachar20not null编号novachar20not null主键性别sexvachar20not null联系方式phonevachar20not null身份indentifivachar20not null所在院系yuanxivachar20表 2-7 公告信息字段名意义类型长度空否备注公告日期noticetimedate8撤销日期revoketimedate8公告内容inf
13、ormationvachar200表2-8 申请表字段名意义类型长度空否备注申请日期applytimedate8not null表状态conditionvachar20not null申请人姓名applyernamevachar20not null外键申请人学号applyernovachar20not null主键表内容tableblobnot null表2-9学生住宿信息表字段名意义类型长度空否备注姓名namevachar20not null外键学号snovachar20not null主键性别sexvachar20not null外键联系方式phonevachar20not null外键所在院系yuanxivacahr20notnull外键宿舍号housenovacahr20notnull床号bednovacahr20notnull表2-10设备记录字段名意义类型长度空否备注设备名称enamevachar20notnull所在房间号housenovachar20notnull上次检修时间lasttimevachar20notnull已检修次数timesint5notnull建议报废期deadlinevachar20notnull表2-11学生表现记录字段名意义类型长度空否备注姓名namevachar20not nu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年会计职称考试重点练习题
- 2026年自学美容护肤知识
- 2026年木偶雕刻师技能考核练习题集
- 2026年水上救援笔试模拟试卷
- 2026年CT技师资格考试模拟试题
- 2026年常州市天宁区广播电视台(融媒体中心)人员招聘考试备考试题及答案解析
- 2026年佛山市三水区林业系统人员招聘考试参考试题及答案解析
- 2026年医学考前冲刺模拟及完整答案详解(全优)
- 2026年环保局考前自测高频考点模拟试题(研优卷)附答案详解
- 2026年甘肃省白银市广播电视台(融媒体中心)人员招聘笔试参考试题及答案解析
- FSSC22000 V6食品安全管理体系管理手册及程序文件
- 雨课堂在线学堂《商务形象设计》课后单元测试答案
- 风力小车专业知识培训课件
- 产品生产过程质量检查记录表
- 区域森林生物量遥感估测的技术解析与多元应用探究
- MSA测量系统表格GR-R
- 中国肿瘤整合诊疗指南(2025版)结直肠癌及肛管癌更新要点解读
- 2025年资格考试-注册可靠性工程师历年参考题库含答案解析(5套典型题)
- 企业科技项目管理办法
- 2025年安徽省高考生物试卷(含答案)
- 干细胞与健康讲座
评论
0/150
提交评论