文档详情

软件工程_详细设计说明书软件工程_详细设计说明书.doc

发布:2016-12-27约3.99千字共14页下载文档
文本预览下载声明
详细设计说明书 项目名称:《考勤与晚归管理系统》 项目负责人:黄森 项目开发单位:广西机电职业技术学院 目录 一、 引言 3 1.1 编写目的 3 1.2 项目背景 3 1.3 定义 3 1.4 参考资料 3 二、 总体设计 3 2.1 需求概述 3 2.2 软件结构 4 三、 程序描述 4 3.1 软件功能模块 4 3.1.1 登录模块 4 3.1.2 晚归查询 5 3.1.3 晚归汇总 5 3.1.4 晚归按学生汇总 5 3.1.5 晚归管理 5 3.1.6 晚归信息编辑 5 3.1.7 考勤查询 6 3.1.8 考勤汇总 6 3.1.9 考勤按学生汇总 6 3.1.10 考勤管理 6 3.1.11 考勤信息编辑 6 3.1.12 修改密码 7 3.1.13 系部、专业、班级管理 7 3.1.14 事件管理 7 3.1.15 区门管理 7 3.1.16 用户管理 7 3.1.17 用户信息编辑 7 3.2 软件性能 8 3.2.1 精度需求 8 3.2.2 时间需求 8 3.2.3 灵活性 8 3.2.4 故障处理 8 3.3 输入项目 8 3.4 输出项目 8 3.5 算法 8 3.6 程序逻辑 9 3.7 接口 13 3.8 存储分配 13 3.9 限制条件 14 3.10 测试要点 14 引言 编写目的 考勤与晚归系统详细设计说明书是设计的第二个阶段,这个阶段的主要任务是在考勤与晚归系统总体设计书的基础上,对总体设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。 总体设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的考勤与晚归系统的各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。 项目背景 根据广西机电职业技术学院希望能够充分利用信息化来提高学生考勤与晚归的工作效率,在原有的手工系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,从而构建学生考勤与晚归管理工作“监、管、办”长效运行机制,使得管理人员工作更加方便,工作效率也更加的高。 定义 无 参考资料 《软件工程导论—第5版》 张海藩编著 清华大学出版社 《实用软件工程》 Leszek A.Maciaszek Bruc Lee Liong著 机械工业出版社 总体设计 需求概述 按照需求分析文档中的规格要求,辅导员将收到的考勤记录及时传递给系学生干事,由干事输入到系统,宿舍管理干事无须将晚归记录送辅导员,而是直接将晚归记录输入到考勤系统,数据汇总交由软件完成。管理人员、教师、学生都可以随时通过网络查阅学生考勤与晚归的情况,从侧面上解决了辅导员的重度依赖过程,减轻了辅导员的工作总量,让参与者各尽其责,无需产生过多的部门依赖,使得信息传递准确、流畅。同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。 软件结构 图1 学生考勤与晚归管理软件功能模块图 程序描述 软件功能模块 登录模块 功能:实现登录功能,输入用户名称和用户密码,正确则进入欢迎界面,不正确则返回原来的界面 界面:由注销功能调用 输入:用户名称和用户密码 输出:正确则进入到欢迎界面,失败则返回原来的界面 晚归查询 功能:实现晚归记录查询功能,查询相关的晚归信息,对于相应文本框类型,输入相应的内容,不相符合则提示出错 界面:为用户提供晚归信息查询界面 输入:开始时间、结束时间、系部、专业、班级、区门、学生姓名、页数 输出::晚归ID、班级、姓名、日期、时间、事由、命令、当前页数、总页数、项数 晚归汇总 功能:实现晚归记录汇总查询功能,可以根据时间划分为本月、本周、近期汇总等查询相关的晚归汇总信息,对于相应文本框类型,输入相应的内容,不相符合则提示出错 界面:为用户提供晚归信息(本月、本周、近期)汇总情况查询. 输入:开始时间、结束时间、系部、专业、班级、区门、学生姓名、页数 输出:晚归ID、班级、姓名、日期、时间、事由、命令、当前页数、总页数、项数 晚归按学生汇总 功能:实现晚归信息按学生汇总功能 界面:为用户提供按学生汇总信息查询 输入:开始时间、结束时间、次数、页数 输出:班级、姓名、晚归汇总、页数、当前页数、汇总项数 晚归管理 功能:实现晚归管理的基本操作 界面:为用户提供晚归信息管理界面 输入:根据用户管理操作(增加、修改、删除)实现对应 输出:正确则提示增加成功、错误则提
显示全部
相似文档