软件需求说明书的编写提示
1引言
1.1编写目的
近年来,**大学的各个部门都普遍配备了微机,并开发出各自的事务处理 的应用,在一定程度上提高了各部门的办公效率。由于受当时的技术限制,这些面向各部门内部事务处理的办公自动化系统相互之间标准不统一,各自为政,难以集 成。随着校园计算机网络的建立,各部门的信息可以发布到Web上,使信息发布的效率和范围得到较大程度的改善,然而,由于校园网仍缺少重要的信息传递和工 作 流程环节,各部门仍然各自为政,部门之间仍无法实现信息共享和集成,从而难以实现各部门之间的高效率协作。这样的办公环境劣势至少有三:一是各部门的信息 传递和事务交接仍然由人工完成,容易出现 差错; 二是上下级和部门之间无法实现协同工作,难以及时沟通; 三是信息和工作流程相分离,缺少至关重要的随时记录,使工作监控和评估困难重重。可以想象,参杂着如此大量人工操作过程的事务处理方式根本无法满足世界一 流大学的需要。
要把**大学建设成教学研究型的国内一流大学,需要具有国内先进水平的办公与管理机制提供强有力的支持。随着计算机技术、网络技术的迅速发展以及系统科学、管理科学的引进, 在现有的校园计算机网络上建立高效、协调、集成的数字化办公系统已成为可能, 这也是能够从根本上变革办公及管理体制的有效途径。在这种背景下,**大学决 定建设先进的办公自动化信息系统。
1.2背景
说明:
a. 待开发的软件系统的名称:大学办公自动化管理系统
b. 本系统需要使用的用户,在本地计算机上至少安装一种浏览器(例如:IE、Firefox等)。
c.
2任务概述
2.1目标
办公自动化系统必须能够确保**大学从系一级到学校一级的各部门, 以及所有有关的办公人员都可以在桌面计算机上处理日常工作,在网络上完成绝大部分公文的处理和传送工作,以计算机网络通信取代磁介质和纸介质的传送,提高 各部门之间的协作效率,确保学校领导能够方便、及时获得各种信息和统计数据,立即知晓各项工作的进展情况。
本系统内部结构示意图如图1所示:
2.2用户的特点
本系统适用在校的所有大学生和大学教师,不需要操作人员,适用人员不需要计算机的硬件和软件知识,只要会使用一中浏览器和一般的网页操作。本系统需要管理员和维护人员,维护人员需要较高的计算机知识,包括:一些脚本语言(例如,JavaScript等),一定程度上掌握SQL语言,对数据库有深刻的认识。同时需要对本系统的设计与实现都有较好的理解,维护不需要太多的人员。
2.3假定和约束
本系统开发预计需要一个网页开发小组,包括对静态和动态网页的编程,熟悉一种脚本语言的编程,熟悉一种网页开发软件(例如:Dreamweaver);需要一组后台数据库编程人员,包括熟悉一种数据库的操作(例如:Oracle、MySQL等),会使用SQL编程语言,还有数据库与前台的连接;需要美工人员,包括会熟练的使用Photoshop。
预计整个开发时间为6个月,试运行时间1个月。
3需求规定
3.1对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出:
输入 | 处理 | 输出 |
每个用户输入自己的用户名和密码(必要时,加入一定的验证码)。 | 将用户输入的用户名和密码与数据库中的进行匹配。判断是否正确。 | 如果是职工,进入职工办公自动化页面。如果是管理员,进入管理员自动化页面。 |
用户输入要传送的文件。 | 对文件进行传送。 | 用户接受到了对方传送过来的文件 |
管理员输入公告。 | 对公告进行存储。 | 自动化页面显示公告 |
输入 | 处理 | 输出 |
用户输入新的密码和信息。 | 对用户的密码和信息进行更新。 | 数据库中的用户密码和信息以改变。 |
管理员输入职工信息。 | 对这些职工信息进行检索。 | 显示出这些职工的具体信息。 |
上面的只是一个基本的功能划分。本系统按照功能划分,可以分为一下子系统:
● 用户登录系统
● 系统桌面系统
● 员工管理系统
● 文件管理系统
● 办公自动化管理公告管理系统
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论