需求规格说明书

更新时间:2024-06-19 14:11:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

三、需求规格说明书

1.引言 ........................................................................................................................... 1

1.1编写目的 ............................................................................................................. 1

1.2项目背景 ............................................................................................................. 1 1.3定义 .................................................................................................................... 1 1.4参考资料 ............................................................................................................. 1 2.任务概述 .................................................................................................................... 2

2.1目标 .................................................................................................................... 2 2.2运行环境 ............................................................................................................. 2 2.3条件与限制 .......................................................................................................... 2 3.数据描述 .................................................................................................................... 3

3.1静态数据 ............................................................................................................. 3

3.2动态数据 ........................................................................................................... 10 3.3数据库介绍 .........................................................................................................11 3.4数据词典 ............................................................................................................11 3.5数据采集 ........................................................................................................... 14 4.功能需求 .................................................................................................................. 14 4.1功能划分 ........................................................................................................... 14 4.2功能描述 ........................................................................................................... 15 5.性能需求 .................................................................................................................. 16

5.1数据精确度 ........................................................................................................ 16

5.2时间特性 ........................................................................................................... 16 5.3适应性 ............................................................................................................... 17 6.运行需求 .................................................................................................................. 17

6.1用户界面 ........................................................................................................... 17 6.2硬件接口 ........................................................................................................... 17

6.3软件接口 ........................................................................................................... 17 6.4故障处理 ........................................................................................................... 17 7.其它需求 .................................................................................................................. 17

需求规格说明书

1.引言

1.1编写目的

可行性研究报告是为“计算机系网站”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。其编写过程由信息工程学院计算机系协会人员完成。预期读者是信息学院的学生和其他专业的学生,及从从事相关工作的相关人员。

1.2项目背景

随着科技的发展,网络一体化已经席卷了全球,现代网络生活已经遍布每个家庭乃至个人。互联网技术的不断革新与发展为全球经济带来了新的变化。学校作为培养高科技,高素质人才的平台,学校网络的发展是这一平台不可或缺的因素。学校已经深深地意识到信息时代对学校的发展意味着什么,在师资培养、学术交流、教学改革、科研协作等方面都离不开网络,网络为各大高校之间的交流提供的便捷的途径。 开发软件名称:计算机系网站 产品设计者: 计算机系协会

用户: 内蒙古工业大学信息工程学院计算机系

1.3定义

“计算机系网站”是一种基于B/S结构,即Browser/Server(浏览器/服务器)结构模式网站开发,对C/S结构的一种变化或者改进的结构,在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。

1.4参考资料

《软件工程导论》 张海藩 著 清华大学出版社 UML基础与Rose建模案例 吴建 著 人民邮电出版社 Jsp实用简明教程 张亮 著 清华大学出版社 Jsp信息系统开发实例精选 白伟明 著 机械工业出版社

1

需求规格说明书

2.任务概述

2.1目标

2.2.1、人力与设备费用的节省:

本网站的设计小组小组成员为5人,按照小组的开发计划可合理利用人力,做到最大费用节省。

2.2.2、处理速度的提高:

网站将大幅度提高管理员更新网站信息的效率。

2.2.3、 控制精度或生产能力的提高;

小组成员在以有做网站经验的基础上,进行不断学习和实践,不断提高自己的能力。在不断的实践过程中,提高自己的工作效率,以最快的速度完成网站的建设。

2.2.4、管理信息服务的改进:

网站将采用动态交互式的管理,大大提高信息的录入和管理,方便管理员的操作。

2.2.5、人员工作效率的提高:

网站小组成员在做网站的过程中,不断学习以提高自己的能力。小组按计划安排工作,做最合理的人力资源分配,以提高的小组编成效率。

2.2运行环境

操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0

数 据 库:Microsoft SQL Server 2000

2.3条件与限制

建议软件寿命:5年,需要定期维护。 硬件条件:PC机

运行环境:Windows xp professional 开发软件:SQL Server 2000 eclipse等 开发限制:开发时间短,时间较紧。 网站开发时间:开发的最短的时间为4周

2

需求规格说明书

3.数据描述

3.1静态数据

(一)用例图:

图一 用户的用例关系子图

图二 用户的用例关系子图

图三 用户的用例关系子图

3

需求规格说明书

图四 用户的用例关系子图

图五 用户的用例关系子图

4

需求规格说明书

图六 用户的用例关系子图

图七 用户的用例关系子图

图八 总系统用户的用例关系图

图九 管理员的用例关系子图

图十 管理员的用例关系子图

5

需求规格说明书

图十一 管理员的用例关系子图

图十二 管理员的用例关系子图

图十三 管理员的用例关系子图

6

需求规格说明书

图十四 管理员的用例关系子图

图十五 管理员的用例关系子图

图十七 管理员的用例关系子图

7

需求规格说明书

图十八 管理员的用例关系子图

图十九 管理员的用例关系子图

图二十 总系统管理员的用例关系图

8

需求规格说明书

图二十一 整个系统的Use Cases关系图

(二)类图:

(三)包图:

9

需求规格说明书

3.2动态数据

网站后台管理时序图

10

需求规格说明书

协作图

3.3数据库介绍

系统采用TOMCAT 5.5+JSP+SQL SERVER 2000 的架构进行编码,JSP通过JDBC数据池连接SQL SERVER 2000连接数据库。数据库由三张表构成,分别为 (1)、admin表:用来管理员登陆信息验证的表 (2)、xinxi表:是发布信息数据表

(3)、link表:连接老师和班级主页的详细信息表

3.4数据词典

№ 名称 定义 文件条目(D1 –D10) D1 D2 职称表(zhicheng) Id+name+顺序 职称信息表(zcxinxi) D3 D4 D5

描述 位置 DB 记录各种职称(师资队伍) Id+职称id+姓名+性别+职称+职务+电话+邮箱+备注 Id+name+顺序 Id+职务id+姓名+职能 Id+标题+内容+时间+sort+点击次数 11

记录教师的职称信DB 息(师资队伍) 记录职务信息(组织机构) DB 职务表(zhiwu) 职能表(zhineng) 信息表 (xinxi) 记录教师的职能信DB 息(组织机构) 记录本系信息 DB

需求规格说明书

D6 D7 D8 管理员表(admin) Id+账户+密码+权限 内容(test) 函授简介表 公告表 后台管理员表 DB 唯一字段纪录、修DB 改函授教育内容 编号+公告题目+公告内容+记录公告发表相关DB 信息 公告日期+点击率 编号+标题+内容(test)+时间+点击次数 编号+姓名+性别+出生日期+身份证号+联系电话+备注 记录职务信息 DB D9 D10 招生计划表 函授报名表 记录报名人相关信DB 息 记录导师相关信息 DB D11 D12 联系方式表(导师) Id+姓名+个人主页+电子邮箱+联系电话 科研表(keyan) 序号+项目名称+科研方向+记录系科研项目的DB 项目负责人+项目参加人员+信息 起止时间 D13 论文表(lunwen) 序号+论文题目+作者+评审记录系内发表文章DB 单位+导师+类别+发表日期+信息 文章链接 链接表(link) 序号+链接名+链接地址+种记录友情链接的各DB 类+是否审核 字段 数据项条目(D15—?) 职称表(zhicheng) D14 D15 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20

姓名 Id 顺序 姓名 Id 性别 职称 职务 电话 邮箱 备注 姓名 Id 顺序 姓名 职能 Id Char(10) 自动标号 Int 职称信息表(zcxinxi) Char(10) 自动标号 Bit(1) Char(10) Char(10) Int(11) Bigint( 10) Char(50) 职务表(zhiwu) Char(10) Int(自动标号) Int 职能表(zhineng) Char(10) Char(20) 信息表 (xinxi) 自动标号 12

标注教师姓名 排列顺序 标注教师姓名 标注性别 记录教师职称 记录教师职务 记录教师电话 记录教师邮箱 记录教师其它信息 标注教师姓名 排列顺序 标注教师姓名 职能名称 DB DB DB DB DB DB DB DB DB DB DB

需求规格说明书

D21 D22 D23 D24 D25 D18 D19 标题 内容 时间 分类(sort) 点击次数 Id 账户 密码 权限 Char(50) nvchar datetime int int 管理员表 Int(自动标号) Char(20) Char(20) Int 函授简介表 标注性别 记录教师职称 记录教师职务 记录教师电话 记录教师邮箱 唯一标识 用户名 用户的密码 DB DB DB DB DB DB DB DB 权限标识,1-老师; 2-学生 标注函授内容 标注公告题目 标注公告内容 标注公告发布日期 记录公告点击率 招生计划表 唯一标识 招生计划名称 具体内容 发表时间 统计点击次数 函授报名表 标注报名人姓名 标注报名人性别 DB DB DB DB DB DB DB DB D6 D7 D8 D9 D10 D11 D12 D13 D14 D16 D17 D18 D19 D20 D21 D22 D23 内容 题目 内容 日期 点击率 编号 标题 内容 时间 点击次数 姓名 性别 出生日期 身份证号 联系电话 备注 姓名 性别 出生日期 年龄 个人主页 电话 Char(50) 公告表 Char(10) Char(10) Datetime Int Int(自动) Char(50) Text Datetime Int Char(10) Char(2) Datetime Char(20) Char(20) Text 联系方式(导师) Char(10) Char(2) Datetime Int Char(20) Char(20) 标注报名人出生日DB 期 标注报名人证件号 标注报名人电话 标注导师姓名 标注导师性别 标注导师出生日期 标注导师年龄 记录导师个人主页 记录导师电话 标注项目名称 标注科研方向 13

DB DB DB DB DB DB DB DB DB DB DB 科研表( keyan) 序号(id) D26 自动编号 项目名称(name) D27 Char(20) D

科研方向(direction) Char(30)

需求规格说明书

D D D D D D D D D D D D D D D D D

项目负责人(master) Char(10) 项目参加人员(People) 标注项目负责人 标注项目参加人员 标注起止时间 标注获奖情况 DB DB DB DB Char(30) datetime Char(20) 论文表(lunwen) 自动编号 Char(20) Char(10) Char(20) Char(10) Char(10) Datetime Char(50) 链接表(link) 自动编号 Char(20) Char(50) 起止时间(time) 获奖情况(prise) 序号(id) 论文题目(name) 作者(zuozhe) 评审单位(depart) 导师(teacher) 类别(sort) 发表日期(time) 文章链接(url) 序号(id) 链接名(name) 链接地址(url) 种类(sort) 是否审核(shenhe) DB 标注发表论文题目 DB 标注论文作者 标注评审单位 标注辅导老师 标注类别 记录发表日期 提供文章链接 标注链接名 提供链接地址 标注链接类类型 标注是否审核(1-审核,0-否) DB DB DB DB DB DB DB DB DB DB DB Int bit 3.5数据采集

根据计算机系旧网站和大量的同类型的网站数据库表的结构信息条目做出的总结。

4.功能需求

4.1功能划分

1、网站前台功能划分图:

14

需求规格说明书

2、网站后台功能划分图:

4.2功能描述

在功能上本网站将分为九大板块:

本系概况(向用户提供本系的基本信息、研究方向、师资队伍等) 最新动态(为用户提供系内通知及公告等系内最新最主要的信息)

本科教育(在保留原来精品课程的设计方案的基础上,增加了教师课表、毕业设计等内容)

15

需求规格说明书

科学研究(科研项目,论文论著)

函授教育(这一模块为已成型的模块,将保留原来的设计方案)

文件服务(为师生上传下载文件的FTP文件服务,链接到文件服务) 疑难解答(登录,提交问题)

友情链接(这一模块位添加了班级主页、教师主页、校内校外链接等; 班级可自行申请班级主页添加到本网站,用户点击即可链接到其主页。) 站点地图

从总体上看,本网站较以前功能更为强大,功能更人性化,为用户带来了更多的服务便利。 2、后台页为网站管理员操作页,主要功能如下:

本系概况模块:由网站管理员操作数据库,对本系概况、历史回眸、学科方向、

组织机构、师资队伍等表,实现添加、修改、删除数据库中的基 本信息;

最新动态模块:由网站管理员操作数据库,对公告、新闻、学术活动、招聘信息

等表,实现添加、修改、删除数据库中的基本信息;

本科教育模块:由网站管理员操作数据库,上传教师课表、毕业设计、教学文档等,并对其

进行修改、删除等管理; 科学研究模块:主要有科学项目和论文论著组成;

函授教育模块:这一模块保留原来的设计方案,网站仅提供链接; 文件服务模块:提供FTP文件服务器链接;

疑难解答模块:需要登陆模块和问题管理模块,可以提交不同问题,且可以查看老师的回答; 友情链接模块:由网站管理员操作数据库,对其它链接表实现添加、修改、删除

等操作。管理员可对班级和教师所申请主页链接,实现添加、修 改、删除、审核等操作。

本网站所采用编成语言为目前比较流行的网络编程语言JSP,在操作和和安全性上更为可靠。网站数据库将应用中小型SQL SERVER 2000数据库操作平台。用户利用发布系统可以在线对网站的动态数据进行添加、删除、修改等操作,使复杂的网站维护工作变为简单的文字录入和图片上传,大大减少工作量缩短工作周期,加快网站更新速度。将从操作上给管理员带来便利,避免了以前静态页的管理给管理员带来的繁琐。

5.性能需求

5.1数据精确度

本系统采用了SQL SERVER数据库,其内嵌了一些函数、插件等元素,例如触发器等,在用户输入错误数据的时候能够自动的提示,此外,视图、索引等函数的运用能够能够帮助用户准确、方便、及时地搜寻到自己想要的数据。

5.2时间特性

本系统采用JSP技术,具有“一次编译,多次执行”的特点,因此,在运行时间、响应时间、更新处理时间和数据转换与传输时间在第一次运行的时候稍有延迟,但再次登陆后,

16

需求规格说明书

速度会非常流畅,均能满足用户的需求。

5.3适应性

JSP采用的是跨平台的技术,在操作系统及软件接口发生变化的时候能够利用其特性接口,例如,公共网管接口CGI和应用程序接口API来及时的适应相应的变化,在运行环境方面可根据服务器不同的引擎作适当的变化,但建议使用Tomcat。

6.运行需求

6.1用户界面

以网页的形式来显示用户界面,通过表单提交的方式提交信息数据,通过访问页面的超链接来进入子页,查询用户所需的信息。在输入输出时间方面,依据不同客户端的软件硬件配置因素而决定。

6.2硬件接口

除服务器、客户端硬件设备的支持外,最重要的是需要连接到互联网、局域网等相关网络的支持,此外还要确保机器的常用端口(如8080)的连通。

6.3软件接口

软件接口可以因人而异,但建议为Dreamweaver 和Eclipse

6.4故障处理

经常作数据库备份,特别是经常作差异备份,来确保数据库中数据的完整性和精确性。

7.其它需求

由于本技术具有可移植性,所以在编写方面可以适应不同的环境,JSP采用JAVA的风格进行页面编写,因此继承了JAVA的面向对象的原则,将方法和函数都以类、包的形式给出,不但在编写方面给程序设计人员以极大的方便,在维护方面也将操作做到了极大的优化。

17

本文来源:https://www.bwwdw.com/article/1y43.html

Top