产品需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学校网站
产品需求规格说明书
文件状态:
[ ] 草稿
[√] 正式发布
[ ] 正在修改文件标识:当前版本:作者:完成日期:
变更历史
目录
0. 文档介绍 (4)
0.1文档目的 (4)
0.2文档范围 (4)
0.3读者对象 (4)
0.4参考文档 ........................................................................................ 错误!未定义书签。
0.5术语与缩写解释............................................................................. 错误!未定义书签。
1. 产品介绍 (5)
2. 产品面向的用户群体 (5)
3. 产品应当遵循的标准或规范 (6)
4. 产品范围 (7)
5. 产品中的角色 (7)
6. 产品的功能性需求 (8)
6.0功能性需求分类 (8)
6.M F EATURE M ..................................................................................... 错误!未定义书签。
6.m.n Function M.N (8)
7. 产品的非功能性需求 (9)
7.1用户界面需求 (9)
7.2软硬件环境需求 (9)
7.3产品质量需求 (9)
7.N 其他需求 (10)
附录A:需求建模与分析报告 ............................................................... 错误!未定义书签。
A.1需求模型1..................................................................................... 错误!未定义书签。
A.N 需求模型N ................................................................................... 错误!未定义书签。附录B:需求确认 . (11)
0. 文档介绍
0.1 文档目的
主要是将学校网站的开发设计及开发需求进行介绍。
0.2 文档范围
属于开发技术人员使用的文档
0.3 读者对象
四组开发技术人员以及具备.net相关知识的专业人员
1. 产品介绍
信息技术迅猛发展,使人们的工作方式、学习方式和生活方式受到了前所未有的冲击,网络凭借其信息存储容量大,表现形式多样化,高度共享、扩展性以及交流的实时性和便利性等独特的优势,在教育领域中得到了广泛的应用,特别是国际互联网与校园网的链接,为学校教育教学提供了丰富的资源。学校网站的建设可以对一个学校的发展起到至关重要的作用,然而以前的学校都是消息非常闭塞的环境校外新闻进不来,校内新闻要靠各级领导传达给老师,老师才能传达给学生,老师学生之间的交能够流也只能通过面对面的被动方式进行,为了改变现状给老师和学生提供最新的校内外新闻,老师可以将最新的学习资料传到网上,学生和老师之间可以有一个自由交流平台,学校网站的建设势在必行。
2. 产品面向的用户群体
设计一个性能良好并且实用的学校网站,以满足用户网站功能的需求,对产品用户的需求和特征进行分析是必要的。
1)用户信息需求:本产品主要面向老师和学生,可以给老师和学生提供一个及时了解校内外新闻的平台,老师和学生可以通过输入网址打开学校网站对该网站中的所有新闻信息进行浏览,有ftp权限的用户可以登录后对感兴趣的信息进行下载,用户可以学校网站聊天室进行聊天交流。
2)用户管理要求:任何系统都不是完美的,都需要进行管理,本学校网站设置两种身份的用户,分别是普通用户和管理员用户,管理员用户通过管理员帐号登录后可以管理登录帐户,可以对注册用户信息进行维护,可以上传修改删除新闻等内容,可以查看所有信息
3)本系统的优势:网站安全性较高,进入不同的页面要有不同的登录帐户,信息量大,
方便浏览,可实施性强,目前,大学的校园网路覆盖了教学区和学生区的主要建筑物及部分家属宿舍,从而满足校内各学院,各职能部门,各直属单位上网需求。学校良好的网络设施为开发使用学校提供了坚实的基础。管理和使用方便。
3. 产品应当遵循的标准或规范
(1)2.0技术。面向对象,并可扩展ActiveX Server组件功能,无浏览器兼容问题,程序代码隐藏,客户端仅能看到输出的HTML文件。
(2)利用技术进行访问数据库。在中,可以看作是
(3)一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。
(4)采用B/S架构。B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW 浏览器技术,结合多种Script语言(VBScript、J avaScript…)和ActiveX技术,是一种全新的软件系统构造技术。
B/S三层体系结构采用三层客户/g艮务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次,如图2所示。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今