基础信息子系统需求分析说明书

1. 基本信息

(1)编写目的。

本文档是针对学生信息系统——基础信息子系统(以下简称基础信息子系统),旨在规范基础信息子系统的开发、提高开发过程的透明度,便于对软件开发过程进行控制与管理,并作为工作成果的原始依据,同时对本系统的总体架构设计进行描述,对总体功能进行详细的说明。

(2)项目提出原因。

略。

(3)系统功能。

本系统通过使用计算机对学生基本信息进行处理,能够极大地提高处理速度和准确程度。另外,可以便捷地查询、统计、操作所需的资料。

该系统采用B/S结构,通过Internet实现网络信息处理功能,系统采用先进的应用体系结构和开发模式,提高系统的可扩展性、可维护性和交互性。该系统相对独立,接口实现简单、安全,可操作性强。

(4)项目名称。

学生信息系统——基础信息子系统,简称基础信息子系统。

项目编号:JSP_SIMS_001。

(5)项目提出者。

《基于工作过程JSP程序开发》教材开发组。

(6)项目承接者。

《基于工作过程JSP程序开发》程序开发组。

2. 系统具体功能

(1)系统功能模块。

基础信息子系统主要实现学校基本信息的维护,具体功能包括部门信息管理维护、专业信息管理、班级信息管理、学生信息管理、教师信息管理。信息管理维护主要包括增、删、改、查4种常见操作。如图1-1所示是基础信息子系统的功能模块图。

图1-1 基础信息子系统的功能模块图

(2)模块描述。

① 部门信息管理模块。

部门信息管理模块主要包括向系统添加新部门信息,查询已有部门信息,修改已有部门信息,删除已有部门等功能。部门主要信息包括部门的编号、名称、部门类别(行政管理、教学、其他类别)、部门的描述、部门状态等信息。

② 专业信息管理模块。

专业信息管理模块主要包括向系统添加新专业信息,查询已有专业信息,修改已有专业信息,删除已有专业等功能。专业主要信息包括专业的编号、名称、专业开出的部门、专业的描述、专业状态等信息。

③ 班级信息管理模块。

班级信息管理模块主要包括向系统添加新班级信息,查询已有班级信息,修改已有班级信息,删除已有班级等功能。班级主要信息包括班级的编号、名称、班级所属的专业、班级的描述、班级状态等信息。

④ 学生信息管理模块。

学生信息管理模块主要包括向系统添加新学生信息,查询已有学生信息,修改已有学生信息,删除已有学生等功能。学生主要信息包括学号、姓名、性别、出生年月、班级、民族、籍贯、政治面貌、联系电话、E-mail、家庭地址、学生状态等信息。

⑤ 教师信息管理模块。

教师信息管理模块主要包括向系统添加新教师信息,查询已有教师信息,修改已有教师信息,删除已有教师等功能。教师主要信息包括教工编号、姓名、性别、出生年月、所属部门、民族、籍贯、政治面貌、学历、学位、毕业专业、岗位、联系电话、E-mail、居住地址、教师状态等信息。

(3)业务处理过程。

注:以下以部门信息管理模块为例进行说明,其他模块与之类似。

① 部门信息添加。

部门信息添加通过“部门信息添加”页面实现。表1-1为部门新增需要录入的信息。

表1-1 部门新增需要录入的信息

根据表1-1及对部门信息新增业务的分析,部门信息添加原型页面设计如图1-2所示。

图1-2 部门信息添加原型页面设计

② 部门信息查询。

部门信息查询通过“部门信息管理”页面实现,在页面输入筛选部门的条件,进行部门信息的筛查操作。表1-2为部门管理页面需要录入的信息。

表1-2 部门管理页面需要录入的信息

根据表1-2及对部门信息管理业务的分析,部门信息管理原型页面设计如图1-3所示。

图1-3 部门信息管理原型页面设计

单击查询结果列表中的“详情”,可在新窗口中打开该部门详细信息查看页面,如图1-4所示为“院长办公室”详细信息原型图。

图1-4 部门详细信息原型图

③ 部门信息修改。

单击“部门信息管理”页面查询结果列表中的“修改”,可以打开部门信息修改页面。表1-3为部门信息修改页面需要录入的信息。

表1-3 部门详细修改页面需要录入的信息

根据表1-3及对部门信息修改业务的分析,部门信息修改原型页面设计如图1-5所示。

图1-5 部门信息修改原型页面设计

④ 部门信息删除和部门的撤销。

部门信息删除和部门的撤销都通过“部门信息管理”页面实现;在部门信息管理页面的查询列表下方,通过“单选”,以及“全选”、“反选”、“取消”按钮,可以实现多部门的选取;通过“删除选中部门”按钮、“撤销选中部门”按钮,完成将选中的部门删除、撤销功能。如图1-6所示为部门信息删除/撤销原型图。

图1-6 部门信息删除/撤销原型图

3. 系统权限

全部开放,不区分权限。

注:为了简化,作为第一个系统,暂不考虑权限的划分。

4. 支持信息

(1)软件。

本软件必须使用Microsoft IE 5.0以上浏览器运行。

(2)设备。

具有P3450、256MB内存以上配置;最少15MB硬盘空间;VGA显示器;网络传输速度至少30kbps。