1、第 1 页 共 9 页网上办公管理系统文档管理信息表版 本:文件名称:关 键 字:参考文档:创建日期:创 建 人:审 核 人:密 级:文档修改记录表修改人 修改时间 修改内容第 2 页 共 9 页目 录1 引言 2编写目的 2适用范围 3背景 3定义 3参考资料 32 任务概述 31) 目标 32) 用户特点 43) 实现语言 44) 假定和约束 43 需求规定 4功能的规定 44 用例图 55 系统结构设计 66 项目要求 .76.1 性能要求 76.2 灵活性要求 76.3 输人输出要求 76.4 数据管理能力要求 86.5 故障处理要求 86.6 其他专门要求 87 运行环境规定 .87
2、.1 设备 87.2 支持软件 87.3 接口 97.4 控制 9第 3 页 共 9 页1 引言编写目的本需求文档说明描述了网上办公系统项目开发项目要求。作为系统设计、项目目标及项目验收的依据。需求分析详细描述了用户对功能的需求、对性能的需求以及对运行环境的需求。软件开发小组每位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据适用范围本文档主要涉及 “网上办公系统” 的应用模型和功能需求,非功能需求描述背景软件系统名称:网上办公系统任务提出者:开发者:用户:使用计算机网络办公的人员第 4 页 共 9 页定义参考资料2
3、任务概述1) 目标现在办公使用原始的纸质办公,任何通知、文件、事务的安排都要通过起草文件、发放文件、签收文件等一系列步骤才能完成,随着事务的增多,人们在这些问题上所消耗的时间也越来越多,而且办公效率很低,人们急切希望有一种通用的方案以便随时随地在任何地方都可以处理各种业务;现在计算机网络的高速发现使越来越多的人更喜欢在网上办公。在这样的背景下,很明显现在以人手处理各种业务已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机管理系统,实现无纸化高效率的办公。2) 用户特点本项目中用户只有具备基本的计算机操作能力,具备一定的计算机操作经验熟悉业务逻辑,有快速的操作能力
4、。3) 实现语言服务器操作系统:Windows 2003 或 Windows 2000客户端操作系统:Windows 2000/XP数据库平台:SQL Server 2000开发工具:MyEclipse6.0,jdk1.5开发语言:java服务器:Tomcat6.X第 5 页 共 9 页4) 假定和约束 此项目主要是起学习作用,并未考虑太多的因素,不用考虑分布式数据库问题。3 需求规定功能的规定本系统提供三部分的功能:对于普通教师能修改个人帐户基本信息,收发电子邮件,收藏网址,个人日程安排,留言,定义个人通讯录。对于处室系级负责人除具有普通教师的功能外还能发通知和公告。对于系统管理员具有角色分
5、配,权限管理,以及其它所有功能。4 用例图系统管理员角色分配权限管理收藏网址收发电子邮件修改个人信息发布通知日程安排发送短消息定义通讯录部门负责人用户注册普通教师5 系统结构设计系统结构如图 2-1 所示:操作界 面ODBC数据源操作浏览命令结果集操作数据库数据集用户第 6 页 共 9 页图 2.1用 户 管 理 角 色 管 理网 上 办 公 系添加用户信息 删除用户信息 修改用户信息 查看用户信息 设置用户角色 添加角色信息 删除角色信息 修改角色信息 查看角色信息 设置角色菜单 设置角色权限 菜 单 管 理 添加菜单信息 删除菜单信息 修改菜单信息 查看菜单信息 分 类 管 理 添加分类信
6、息 删除分类信息 修改分类信息 查看分类信息 公 告 管 理 添加公告信息 删除公告信息 修改公告信息 查看公告信息 日 程 管 理 添加日程信息 删除日程信息 修改日程信息 查看日程信息 短 信 管 理 发送短信信息 查看短信信息 回复短信信息 删除短信信息 邮 件 管 理 发送邮件信息 查看邮件信息 回复邮件信息 删除邮件信息 转发邮件信息 收 藏 夹 管 理 添加站点信息 删除站点信息 修改站点信息 查看站点信息 通 讯 录 管 理 添加通讯信息 删除通讯信息 修改通讯信息 查看通讯信息 网 上 办 公 系 网 上 办 公 系修改个人信息第 7 页 共 9 页系统功能图如图 2.2图 2
7、-2 系统功能结构图6 项目要求6.1 性能要求 数据精确度在进行向数据库文件提取数据时,需求数据记录定位精确,在往数据库文件数组中添加数时,要求输入数精确金额,身份证,卡号等按消息设定字符数。 时间特性程序响应时间:在人的感觉和视觉事物范围内;信息交换时间:要求在程序调用前调用后都与数据库保持同步更新,网络信息交换施加应该小于程序调用时间。 适应性要求数据库局用很好的更新能力,由于本产品是试验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件,脏数据具有较强的识别处理能力。 磁盘容量由于要存贮大量的数据和信息,所以要求要有足够的磁盘容量。 主存容量为了满足储户的要求,系统
8、必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量。6.2 灵活性要求说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些第 8 页 共 9 页变化的适应能力,如:a 操作方式上的变化;b运行环境的变化;c 同其他软件的接口的变化;d精度和有效时限的变化;e 计划的变化或改进。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。6.3 输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行
9、解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。6.4 数据管理能力要求说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。6.5 故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。6.6 其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。第 9 页 共 9 页7 运行环境规定7.1 设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a 处理器型号及内存容量;b外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c 输入及输出设备的型号和数量,联机或脱机;d数据通信设备的型号和数量;e 功能键及其他专用硬件7.2 支持软件列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。7.3 接口说明该软件同其他软件之间的接口、数据通信协议等。7.4 控制说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。