需求规格说明书
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