首页 软件详细设计说明书

软件详细设计说明书

举报
开通vip

软件详细设计说明书软件详细设计说明书 项目名称:学生信息管理系统 专 业:软件工程 组 号: 小组成员: 完成时间:2012-12-9 目录 1. 引言........................................................................................................................................... 3 1.1编写目的......................................

软件详细设计说明书
软件详细设计说明书 项目名称:学生信息管理系统 专 业:软件 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 组 号: 小组成员: 完成时间:2012-12-9 目录 1. 引言........................................................................................................................................... 3 1.1编写目的............................................................................................................................. 3 1.2背景 .................................................................................................................................... 3 1.3参考资料............................................................................................................................. 3 2. 系统结构................................................................................................................................... 3 3. 用户登录设计说明 ................................................................................................................... 4 3.1程序描述............................................................................................................................. 4 3.2功能 .................................................................................................................................... 4 3.3输入项 ................................................................................................................................ 4 3.4输出项 ................................................................................................................................ 4 3.5流程逻辑............................................................................................................................. 4 3.6接口 .................................................................................................................................... 5 3.7存储分配............................................................................................................................. 6 4. 用户修改信息设计说明 ........................................................................................................... 6 4.1程序描述............................................................................................................................. 6 4.2功能 .................................................................................................................................... 6 4.3性能 .................................................................................................................................... 6 4.4输入项 ................................................................................................................................ 6 4.5输出项 ................................................................................................................................ 7 4.6流程逻辑............................................................................................................................. 7 4.7接口 .................................................................................................................................... 7 4.8存储分配............................................................................................................................. 8 4.9限制条件............................................................................................................................. 8 5. 用户查询................................................................................................................................... 8 5.1程序描述............................................................................................................................. 8 5.2功能 .................................................................................................................................... 8 5.3性能 .................................................................................................................................... 9 5.4输入项 ................................................................................................................................ 9 5.5输出项 ................................................................................................................................ 9 5.6流程逻辑............................................................................................................................. 9 5.7接口 .................................................................................................................................. 10 5.8存储分配........................................................................................................................... 10 5.9限制条件........................................................................................................................... 11 6. 审核信息设计说明 ................................................................................................................. 11 6.1程序描述........................................................................................................................... 11 6.2功能 .................................................................................................................................. 11 6.3性能 .................................................................................................................................. 11 6.4输入项 .............................................................................................................................. 11 6.5输出项 .............................................................................................................................. 12 6.6流程逻辑........................................................................................................................... 12 6.7接口 .................................................................................................................................. 13 6.8存储分配........................................................................................................................... 13 6.9限制条件........................................................................................................................... 13 2 1. 引言 1.1编写目的 该学生信息管理系统软件项目是为适应教务发展的需要而进行研发的,适用于学校内部相关部门。该文档是对概要设计结果的进一步细化,给出目标系统(即学生信息管理系统)的精确描述,以便在编码阶段直接翻译成计算机的程序代码。 本报告的预期读者为项目管理人,教师,学生,软件开发工程师等。 1.2背景 a( 项目名称:学生信息管理系统 b( 项目的委托单位:浙江师范大学 c( 项目的用户:档案室管理员,教务处管理员,学校教师职工,学校全体学生 d( 项目的任务提出者:浙江师范大学 e( 项目的主要承担部门:浙江师范大学数理与信息工程学院软件101班第五组 f( 该说明为独立文档。 1.3参考资料 [1] 张海藩.软件工程导论(第三版)[M].北京:清华大学出版社,2010. [2] 陆丽娜.软件工程[M].江西:经济科学出版社,2011. [3] 瞿中.软件工程[M].北京:机械工业出版社. [4] 王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社, 2006. [5] GB-T8567-2006,计算机软件文档编制规范[S]. [6]需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 与各阶段文档 2. 系统结构 学生信息管理系统包括学生端、教师端、教务处端、档案室端。整体的系统结构图见图2-1。 图2-1系统结构图 3 3. 用户登录设计说明 3.1程序描述 该程序段是学生信息管理系统的登录界面设计,用于区分用户的身份,使用户以自己的身份(管理员或学生)登录进入学生信息管理系统。 3.2功能 用户存在 查询数据跳转的用用户账号,库中是否户界面不密码存在该用存在跳转 户账号到登录界 面 图3-1用户登录功能图 3.3输入项 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 3-1 用户输入项 数据名称 数据类型 数据 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 取值范围 用户账号 Mno char 12 char 用户密码 Mpassword 10 3.4输出项 1.登录信息正确,则进入与用户身份一致的信息管理界面; 2.登录信息不正确,则在登录界面输出提示信息:请重新输入登录信息~ 3.5流程逻辑 用户输入登录信息,系统在数据库中查找,如该用户存在,则进入用户管理界面,否则给出提示信息,页面挑战到登录界面。 4 Start 输入 用户账号 密码 提示用户找不到 或密码错误 用户是否否 存在,密码是否 正确 是 用户管理 界面 End 图3-2用户登录 流程图 破产流程图 免费下载数据库流程图下载数据库流程图下载研究框架流程图下载流程图下载word 3.6接口 用户进入登录界面,系统将用户输入的信息传递到管理数据的接口UserDao,UserDao的 实现UserDaoImpl将输入的数据去数据库中查找。 UI UseUserDao interface rs UsersManagerInte rface 图3-3用户登录接口图 5 3.7存储分配 本程序的存储分配空间足够用。 4. 用户修改信息设计说明 4.1程序描述 该程序主要对学生的信息进行修改操作,学生信息包括班级,姓名,出生年月,家庭住址,所在院系,入学时间等 4.2功能 表4-1用户修改功能表 模块名称:修改学生信息 使用者:各系统用户 输入参数 处理说明 输出参数 备注 姓名 各用户对相应的数将各输入信息 学生能修改的信息 出生年月 据进行修改操作,将新以表格方式 只有部分,学生提交的 班级 数据输入数据库 在管理员界面 信息修改需经审核 所在学院 输出 家庭住址 入学时间 4.3性能 1. 精度要求 要求服务器准确记下学生的信息。 2. 灵活性要求 页面友好,便于系统用户友好地进行修改学生信息操作 3. 时间特性 要求系统能较快地完成所需要的工作 4.4输入项 表4-2用户修改输入项 数据名称 数据类型 数据格式 取值范围 学生学号 Sno varchar 12 学生姓名 Sname char 10 学生性别 Ssex char 8 学生班级 Sclass char 12 出生年月 Birth int 12 家庭住址 Saddress char 20 所在院系 Sdept varchar 21 6 4.5输出项 1.服务器修改用户信息 2.页面重定向到用户功能界面 4.6流程逻辑 Sta rt 输入提示:修改信息 输入格式不 正确 提N 示:无相修改 关信息 信息是否 正确 Y N 数据库 中是否有原 信息 Y 修改原始信息, 并将修改数据存入 数据库 用户管 理界面 End 图4-1用户修改流程图 4.7接口 用户进入修改界面,系统将用户输入的信息传递到管理数据的接口*Dao(*可以是)Teachers 或Students),*Dao的实现*DaoImpl将输入的数据去数据库中修改信息。 7 UsersManagerInterface Stu*Dao interface dents UsersMessagenter face 图4-2用户修改接口图 4.8存储分配 随机存取,用Hibernate的Users对象来存储学生信息 4.9限制条件 软件运行最短寿命为三年;此软件只能有学校内部使用;运行环境为Windows操作系统,内存256M以上,推荐使用分辨率1024*768像素,其他运行条件无明显限制。 5. 用户查询 5.1程序描述 该程序主要对学生的信息进行查询操作,查询的学生信息包括班级,姓名,出生年月,家庭住址,所在院系,入学时间,成绩等 5.2功能 表5-1用户查询功能表 模块名称:查询学生信息 使用者:各系统用户 输入参数 处理说明 输出参数 备注 学号 各用户对输入的数将查询到的信学生用户只能查询 据进行查询操作,显示息以表格形式输出自己的信息,教师用户 查询到的学生的全部信在新的页面 能查询自己班级学生的 息 信息 8 5.3性能 1.精度要求 要求服务器准确记下学生的信息。 2.灵活性要求 页面友好,便于个系统用户友好地进行查询学生信息操作 3.时间特性 要求系统能较快地完成所需要的工作 5.4输入项 表5-2用户查询输入项 数据名称 数据类型 数据格式 取值范围 学生学号 Sno varchar 12 5.5输出项 表5-3用户查询输出项 数据名称 数据类型 数据格式 取值范围 学生学号 Sno varchar 20 学生姓名 Sname char 10 学生性别 Ssex char 10 学生班级 Sclass char 10 出生年月 Birth int 4 家庭住址 Saddress char 10 所在院系 Sdept varchar 50 入学时间 Stime Date 8 公寓楼号 Shno char 10 奖罚日期 Pdate Date 8 奖罚说明 Pinfo varchar 200 班级 Szclass int 4 年制 Syear char 5 5.6流程逻辑 9 Start 输入学 号 N 数据库中是 否存在该学号 提示:学 Y 号不存在 输出学 生的信息 End 图5-1用户查询流程图 5.7接口 用户进入查询界面,系统将用户输入的信息传递到管理数据的接口*Dao(*可以是) Teachers或Students),*Dao的实现*DaoImpl将输入的数据去数据库中查找。 UsersManagerInterface Stu*Dao interface dents UsersMessagenterface 图5-2用户查询接口 5.8存储分配 随机存取,用Hibernate的User对象来存储学生信息 10 5.9限制条件 软件运行最短寿命为三年;此软件只能有学校内部使用;运行环境为Windows操作系统,内存256M以上,推荐使用分辨率1024*768像素,其他运行条件无明显限制。 5.10尚未解决的问题 学生仅能查看自己的信息,老师只能查看自己班级的学生信息,如何区分这些系统用户 6. 审核信息设计说明 6.1程序描述 该程序主要对学生提交的修改信息进行审核操作,学生信息包括班级,姓名,出生年月,家庭住址,所在院系,入学时间等,审核人员主要是教务处工作人员 6.2功能 表6-1用户审核功能表 模块名称:审核学生信息 使用者:教务处工作人员 输入参数 处理说明 输出参数 备注 姓名 教务处工作人员对将各输入信息 教务处审核后直接 出生年月 学生提交的修改信息进以表格方式 修改了 班级 行审核,审核通过后进在界面 所在学院 行数据库更新 输出 家庭住址 入学时间 6.3性能 1.精度要求 要求服务器准确记下学生的信息。 2.灵活性要求 页面友好,便于系统用户友好地进行修改学生信息操作 3.时间特性 要求系统能较快地完成所需要的工作 6.4输入项 11 表6-2用户审核输入项 字段名 类型 长度 是否主键 是否为空 说明 Sno varchar 50 是 否 学生学号 Sname char 10 是 否 学生姓名 Ssex char 10 否 学生性别 Sclass char 10 否 学生班级 Birth int 4 否 出生年月 Saddress char 10 否 家庭住址 Sdept varchar 50 否 所在院系 Stime Date 8 否 入学时间 Shno char 10 否 公寓楼号 6.5输出项 1.服务器修改用户信息 2.页面重定向到用户功能界面 6.6流程逻辑 图6-1用户审核流程图 12 6.7接口 UsersManagerInterface Students *Dao interface UsersMessagenterface 图6-2用户审核接口 6.8存储分配 随机存取,用Hibernate的User对象来存储学生信息 6.9限制条件 软件运行最短寿命为三年;此软件只能有学校内部使用;运行环境为Windows操作系统,内存256M以上,推荐使用分辨率1024*768像素,其他运行条件无明显限制。 6.10尚未解决的问题 学生仅能修改部分信息,如何区分这些信息和其他信息。 13
本文档为【软件详细设计说明书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_995397
暂无简介~
格式:doc
大小:84KB
软件:Word
页数:18
分类:生活休闲
上传时间:2017-10-07
浏览量:34