软件开发需求说明书文档1

上传人:206****923 文档编号:90839175 上传时间:2019-06-19 格式:DOC 页数:14 大小:262.50KB
返回 下载 相关 举报
软件开发需求说明书文档1_第1页
第1页 / 共14页
软件开发需求说明书文档1_第2页
第2页 / 共14页
软件开发需求说明书文档1_第3页
第3页 / 共14页
软件开发需求说明书文档1_第4页
第4页 / 共14页
软件开发需求说明书文档1_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《软件开发需求说明书文档1》由会员分享,可在线阅读,更多相关《软件开发需求说明书文档1(14页珍藏版)》请在金锄头文库上搜索。

1、教师授课系统管理平台需求说明书2013-3目录1.引言41.1编写的目的41.2背景41.3项目专用术语41.4参考资料42.任务概述42.1目标42.2运行环境52.3条件与限制52.4工作流程53.数据描述53.1数据库结构53.2代码字典73.3数据采集74.功能需求74.1总体需求74.1.1用户界面74.1.2表格编辑打印84.1.3图型编辑打印84.1.4数据编辑84.1.5系统兼容性84.1.6输入输出接口84.2系统功能模块及需求(一)84.2.1模块结构84.2.2功能描述84.2.3工作流图94.2.4数据流图94.2.5UML图95.性能需求105.1对性能的规定105.

2、1.1精度105.1.2时间特性要求105.1.3灵活性105.2输入输出要求105.3数据管理能力要求(针对软件系统)105.4故障处理要求105.5其他专门要求106.运行环境规定116.1设备116.2支持软件116.3接口117.其它需要说明的问题:118.签字11需求说明书1. 引言1.1 编写的目的 本手册作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明。 使用对象: XXXXXXX小学1.2 背景开发软件名称:教师授课系统管理平台项目任务提出者:XXXXXXX小学项目开发者:XXXXXXXX科技发展有限公司用户:XXXXXXX小学实现软件单位:XXXXXXXX科技发展有

3、限公司教师授课作为一个学校的基础管理,是学校对教师工作管理的基本依据。实际管理和记录工作需要快速获知各个教师的每日授课出勤情况及授课内容,以便于及时向管理者反映教师的授课内容,效率情况(包括XX、XX、XX、XX等情况)。我们提出基于C/S结构的网络系统,实现PC机线上签到任务,以减轻相关人员的工作量,也便于管理部门随时查阅了解相关班级的实时授课情况。我们准备开发教师授课系统管理平台,完成教师基本信息维护、学校的部门信息维护、学校基本授课考勤类型的维护、授课排科的管理、相应的查询与分析。实现授课排科的需要,包括授课时间、科目、内容、人员的情况的记录,在每个月对教师进行绩效评估的时候,对教师授课

4、记录进行查询和统计。教师授课系统管理平台是为了解决教师授课管理而设计的,目的是建立一个能够初步实现校园教师授课考勤管理系统的智能化管理,提高管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。降低资源浪费,同时增强员工管理的透明度以及约束员工自觉及时反馈相应的教学信息。1.3 项目专用术语CT-MAS: Campus Teaching -Management System(教师授课系统管理平台)1.4 参考资料微软教材 MSDN帮助文2. 任务概述2.1 目标 1)规范学校管理,实现对全校教师人员授课情况管理的实时监控。2)实现较完善的管理体系。3

5、)为学校领导决策提供依据。4)系统符合实际需求,人机界面友好、操作简便。2.2 运行环境 操作系统平台:windows xp 数据库平台:sqlserver2.3 条件与限制程序运行前提:本程序是基于 开发的,所以 支持。2.4 工作流程(不通过)学号登录登录系统选择授课内容进入管理员系统界面进入授课系统界面管理员操作授课操作验证(通过)(判断身份)上课下课登录系统选择下课操作验证(不通过)(通过)3. 数据描述静态数据教师信息,授课信息动态数据月记录信息,统计信息,缺课信息,留言信息,交流信息3.1 数据库结构采用Windows Sqlserver数据库写入读取文件数据库名称:数据表描述:E

6、MPLOYEE(员工信息表)数据项系统生成还是用户输入备注员工号用户输入8位密码用户输入6位到16位姓名用户输入性别用户输入部门号用户输入2位地址用户输入电话用户输入电子邮件用户输入备注用户输入状态系统生成0在校1不在校DEPARTMENT(部门信息表)数据项系统生成还是用户输入备注部门编号用户输入2位部门名称用户输入部门介绍用户输入部门负责人用户输入ATTENDANCE_DATE(日记录信息表)数据项系统生成还是用户输入备注编号系统生成日期系统生成员工号系统生成8位员工姓名系统生成授课时间系统生成授课科目用户输入或选择授课内容用户输入或选择是否缺课系统生成ATTENDANCE(信息表)数据项

7、系统生成还是用户输入备注编号系统生成8位日期+登入序号员工号系统生成8位员工姓名系统生成XXXX系统生成XXXX系统生成ERRAND(信息表)数据项系统生成还是用户输入备注编号系统生成员工号用户输入8位员工姓名用户输入XXXX用户输入XXXX用户输入描述情况用户输入LEAVE(信息表)数据项系统生成还是用户输入备注编号系统生成员工号用户输入 8位员工姓名用户输入XXXX用户输入XXXX用户输入原因用户输入MESSAGE (信息表)数据项系统生成还是用户输入备注员工号系统生成8位员工姓名系统生成留言内容系统生成留言时间系统生成OVERTIME(信息表)数据项系统生成还是用户输入备注编号系统生成1

8、+日期+序号员工号系统生成8位姓名系统生成XXXX系统生成XXXX系统生成3.2 代码字典3.3 数据采集在线实时采集4. 功能需求4.1 总体需求1)用户需要签到,录入相应信息,才能正常使用PC相应功能。2)基本的教师信息管理(包括姓名、性别、科目、生日等)3)教师授课签到信息管理(包括日期、课时、姓名、科目、授课内容等)4)不合理的授课签到,系统可以做出友好的界面提示和记录(包括前台提示、后台预警)5)实时记录教师的相关授课信息并提供及时查询6)月度统计相关授课的信息并支持打印报表7)支持相关授课信息的修改8)支持相关授课信息的后台录入(包括日期、课时、姓名、科目、授课内容等),排出相应课

9、程表,以便前台教师签到选择。9)支持多项输出(包括报表输出、展示输出等)展示界面见图例A4.1.1 用户界面登录界面略说明:登录界面验证用户身份,(二次开发考虑指纹或刷卡验证,预留相应接口). 并且根据登录者的身份选择不同的跳转页面。用户在忘记密码的时候可以选择向管理员提交请求并且要回密码。员工操作界面略说明:员工操作界面包括以下功能:1.密码修改 2输入或选择授课科目、相应内容。3.查询授课记录3.向管理员留言 管理员操作界面略说明:管理员操作界面包括以下功能:1.修改密码2.教师信息管理(查看和修改功能)3.教师授课记录查询及报表打印4.查看留言4.1.2 表格编辑打印支持4.1.3 图型

10、编辑打印不支持4.1.4 数据编辑由操作人员角色决定4.1.5 系统兼容性兼容一般奔3机或以上微机或笔记本(需Framework2.0框架支持)4.1.6 输入输出接口1) 系统输入:从用户界面输入登录信息2) 系统输出:登录信息反馈,其它信息反馈,报表生成3)硬件接口:一般奔3或以上PC机或笔记本,网络接口4)软件接口:Windows XP4.2 系统功能模块及需求(一)4.2.1 模块结构略4.2.2 功能描述1)请详细描述相应的功能2)请详细描述相应的功能3)请详细描述相应的功能;4)请详细描述相应的功能4.2.3 工作流图略4.2.4 数据流图4.2.5 UML图4251) 上课上课用

11、例图略上课活动图略4252)下班环节下课用例图略下课活动图略4253)查询统计查询统计用例图略查询统计活动图略4254)登入登入用例图略登入活动图略4255其它其它用例图略5. 性能需求5.1 对性能的规定5.1.1 精度1) 本系统全部为整数5.1.2 时间特性要求各个操作在1-20秒内完成5.1.3 灵活性1)系统可以立刻适应数据库接受的新数据2)要求系统可以在PC机和笔记本上通用5.2 输入输出要求输入:1. 员工帐号和密码输入:格式:文本输出: 1. 报表:格式:Excel电子表格形式输出要求:表格内容准确无误2. 信息查询:格式:Windows可视化窗口提示要求:人性化界面;数据准确

12、5.3 数据管理能力要求(针对软件系统)说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。5.4 故障处理要求出现异常提供详细异常错误信息并给出合适的解决方案。5.5 其他专门要求1) 安全性:对用户账户信息严格保护。2) 可维护性:有错误时,可以提供及时修复工作3) 易读性:界面符合windows友好界面风格,能提示用户下一步的操作步骤4) 可转移性:支持IE的PC机都可以使用本系统。5) 可靠性:出现错误不会导致系统死机。6. 运行环境规定6.1 设备内存要求:512MB以上CPU要求:P以上,普通办公室PC机即可6.2 支持软件操作系统:windows xp编译程序:请详细描述相应的功能测试程序:请详细描述相应的功能6.3 接口手机短信接口网站发布接口多媒体接口等7. 其它需要说明的问题:、需求报告由甲方提出基本需求,由开发方从技术层面进行认可,经双方认可后,作为正式的项目需求报告。、允许甲方(客户)在项目实施过程中,对需求报告的功能进行局部调整,调整需经双方认可后,作为以后开发和验收的依据。、如果在开发过程中需要对软件功能进行调整,合作双方应友好协商解决,如果增加费用过大,甲方应支付此项费用。以保证项目的顺利实施。8. 签字

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号