您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页学生信息系统需求规划说明书

学生信息系统需求规划说明书

来源:筏尚旅游网


重庆邮电大学移通学院 软件工程

《学生信息系统需求规划说明书》

专业:软件工程班级:姓名:***学号: 02131202 **********

目录

1、前言 .............................................................................................. 3

1.1编写目的......................................................................................................... 3 1.2项目背景......................................................................................................... 3 1.3项目背景、符号、缩略语和定义................................................................. 3 1.4参考资料......................................................................................................... 3

2、项目概述 ...................................................................................... 4

2.1待开发的系统的一般描述............................................................................. 4 2.2产品功能......................................................................................................... 4 2.3一般约束......................................................................................................... 4 2.4假设和依据..................................................................................................... 4

3、具体需求 ...................................................................................... 5

3.1功能需求......................................................................................................... 5 3.2外部接口需求................................................................................................. 8

3.2.1 用户界面 ............................................................................................................ 8 3.2.2 硬件、软件接口 .............................................................................................. 8

3.3性能需求......................................................................................................... 8

3.3.1 系统处理的准确性和及时性 ............................................................................. 8 3.3.2 系统的开放性和系统的可扩充性 ..................................................................... 9 3.3.3 系统的易用性和易维护性................................................................................. 9 3.3.4 系统的标准性 .................................................................................................... 9

3.4软件属性需求................................................................................................. 9

3.4.1正确性 ................................................................................................................. 9 3.4.2 可靠性 ................................................................................................................ 9 3.4.3 效率 .................................................................................................................. 10 3.4.4 完整性 .............................................................................................................. 10 3.4.5 易用性 .............................................................................................................. 10 3.4.6 可维护性 .......................................................................................................... 10 3.4.7 安全保密性 ...................................................................................................... 10 3.4.8 可理解性 .......................................................................................................... 10 3.4.9 数据的可交换性 .............................................................................................. 10

3.5数据需求....................................................................................................... 10

3.5.1 数据描述 .......................................................................................................... 10 3.5.2 动态数据 .......................................................................................................... 11 3.5.3 数据库描述 ...................................................................................................... 11 3.5.4 数据字典 .......................................................................................................... 11

3.6其他需求....................................................................................................... 11

3.6.1运行环境 ........................................................................................................... 11 3.6.2 培训需求 .......................................................................................................... 11

1、引言

1.1编写目的

在现代社会中,教育界是IT厂商的重要客户之一,随着计算机网络的发展和学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。

通过该系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。各院校纷纷建设了自己的管理信息系统,其中学生管理信息系统是一个重要组成部分。因此,学生管理信息系统的学习有非常重要的意义。

学生管理信息系统广泛地应用于各类院校的学生管理工作过程中,几乎每个进行了信息化建设的学校,都建设了自己的学生管理信息系统。

1.2项目背景

开发软件名称:学生信息管理系统 软件开发者:于林玉

产品使用者:教务管理人员和系统管理员

1.3项目背景、符号、缩略语和定义

C++:一种面向对象的高级程序开发语言

SQL server 2005:Structured Query Language一种数据库

1.4参考资料

[1] 《Visual Basic程序设计教程》,杨莉主编, 中国水利出版社,2004年07月

[2] 《SQL Server 2000教程》,龚波主编,北京希望电子出版社,2002年07月

[3] 《软件工程导论(第四版)》,张海潘著,清华大学出版社,2005年6月 [4] 《软件需求分析报告模板大全》

2、任务概述

2.1待开发系统目标

此系统为教务管理系统的一个子系统,项目来源于某高校的委托。整个教务管理系统分为五个部分,另外五个部分为:学生选课系统、课程管理系统、教师管理系统和系统管理。用户需要从系统管理子系统中登录后才能进入学生管理子系统。学生选课系统、课程管理系统和教师管理系统的学生、教师和课程信息等,与学生管理子系统共享。

2.2用户特点

方便教务管理部门在线管理基础信息,包括班级管理、课程管理和学期管理;管理学生基本信息;管理学生课程成绩;以及提供统计和查询功能。此外,系统管理员还可以通过该系统管理用户信息。

2.3一般约束

(1)系统作为C/S结构的一个应用系统,不可避免地要受到C/S结构的约束。在其实施的各个阶段都要服从C/S结构的一些规律,包括功能设计、系统配置和计划。

(2)硬件约束。系统运行要求客户端为PentiumII以上的微型计算机,服务器端为Windows xp/2003服务器;客户端运行时内存要求为10MB,安装所需硬盘空间为50MB。

(3)所需要的高级语言 C++。

(4)并行操作,应用系统本身不并行操作,并行操作功能的多少会影响系统的性能,但主要与硬件平台的选择与处理能力有关。

(5)应用的临界点,每次操作为单人单操作。

2.4假设和依据

本系统要求具有较高的可靠性、安全保密性和实时性。消息传送、判断,文件传送要性能稳定,不出差错。在安全保密性方面,SQL数据库系统安全应当由信息中心进行管理,本应用系统只负责应用系统本身的安全与保密,对不同用户定义不同的使用权限。

3、具体需求

3.1功能需求

学校办公室:需要对全校的数据进行查询、分析、统计。 学生处:能增加、修改、查询学生的基本信息。

教务处:能增加、修改、查询课程信息和学生的成绩信息。 财务处:能增加、修改、查询学生每学期的交费情况。 人事处:能增加、修改、删除教职工基本信息。 本系统所具有的功能:

表1 本系统功能表

编号 用况名称 使用部门 建立并维护学生处、教1 全部学生基务处、学校本信息 办公室 用况描述 输入 输入学生全部基本信息 系统响应 输出 建立学生,录入学生基本信息,可以对课程进行修改 建立学生,录入将全部学生的提供学生条基本信息存入件查询和模到“学生”实糊查询的基体中 本信息 建立并维护2 全部课程信息 教务处、学学生基本信息,校办公室 日后可以对课程进行修改 输入学生全部基本信息 将全部学生的提供学生条基本信息存入件查询和模到“学生”实糊查询的基体中 将全部学生的基本信息存入本信息 住宿信息存3 管理学生宿教务处、学舍 安排、维护学生输入学居住的宿舍、床号、宿舍储在“宿校办公室 到“学生”实位 号 舍”实体中 体 录入、维护学生输入学自动计算期末成绩信息存总成绩并存入储在“成“成绩”实体 绩”实体中 系统修改数据库中的关系 更改后的学院与专业之间的关系 4 管理学生考学校办公在学校期间每号、课程试成绩 管理学院与室 个学期每一科编号、成的成绩 绩 将某一专业从系统自动一个学院转去转入,不另一学院 需输入 5 专业之间的对应关系 学校办公室

管理专业与6 班级之间的对应关系 学校办公室 将某一班级从系统自动一个专业转去转入,不另一专业 需输入 系统修改数据库中的关系 调用“学生”更改后的专业与班级之间的关系 7 学生统计功学校办公能 室 统计在校学生系统自动人数、各专业人转入,不数、各班级人数 需输入 系统自动转入,不需输入 系统自动转入,不需输入 输入教职工基本信息 输入学实体,读取有关显示统计结的内容,并做出统计 调用“住宿”实体,读取有关显示统计结的内容,做出统计 调用“成绩”实体,读取有关显示统计结的内容,做出统计 将全部的教职工基本信息存入到“教师”实体中 教职工信息存储在“交费”实体中 果 果 果 8 住宿情况统学校办公统计宿舍入住计功能 室 情况、入住率 统计学生在校9 学生成绩统教务处、学期间各科平均计功能 校办公室 成绩、各学期平均成绩 管理教师功人事处、学录入、维护教职能 校办公室 工基本信息 10 11 管理学生交财务处、学费功能 办公室 录入、维护学生号、学年、调用“学生”交费信息存每学期交费信息 应收金实体,存入“交额、实收金额 费”实体 根据查询条件,查询需要的字输入查询段 条件 系统调用相关实体,进行查询统计,生成查询结果 根据查询条件,输入模糊系统调用相关显示模糊查询结果 显示查询结果 储在“交费”实体中 人事处、学生处、教务12 条件查询 处、财务处、学校办公室 人事处、学查询需要的字生处、教务段,但不是准确13 模糊查询 处、财务字段,而是与需公室 所有字段 实体,进行查询查询条件 处、学校办要字段相关的统计,生成查询结果

人事处、学14 建立电子报表 生处、教务一报表形式显处、财务示对应实体的处、学校办公室 15 管理用户、密码功能 学校办公管理登陆系统室,系统管帐号的建立、密理员 码的修改 学校办公增加、修改、删16 输入帐号与密码 所有记录 选择需要的报表 根据但经济的实体,系统调用相关实体,进行统计处理,生成报表 新建帐号、密码与维护帐户、密码 显示提示信息 基本信息存储在数据库中 打印报表 系统基本信室、人事除学院、专业、输入基本存入“基本信息维护 处、教务班级、教师、民处、学生处 族等基本信息 信息 息”实体

教务管理人员模块:

表2-1 系统管理员模块

序号 1 单位名称 学校办公室 单位职责 全校业务的组织领导 相关业务 全校信息的统计、分析、决策 学生基本信息的录入、2 学生处 全校学生的管理 修改、查询,及录取、修改、查询住宿情况 3 教务处 管理全校的课程与学生各学科的成绩 管理学生的交费情况 管理全校教职工的情况

系统管理员模块:

表3-1 系统管理模块

安排各班级的课程及任课教师,录入、修改、查询学生各学年的成绩 录入、修改、查询、统计学生学费及各项费用 录入、修改、查询全校教职工的基本信息 4 5 财务处 人事处

序号 1

单位名称 单位职责 相关业务 维护数据库的数据、更新系统、设置使用系统的用户的权限 系统管理维护处 管理与维护系统的 正常进行 3.2外部接口需求

3.2.1 用户界面

(1)采用Windows的通用图形界面,用户界面友好。

(2)界面具有一致性,界面规范遵循Windows软件界面的规范。 (3)提供错误信息处理。

(4)提供信息提示,用多种信息提示当前用户状态、界面的功能。 (5)提供方便的联机帮助。

(6)用户对程序的维护,最好要有备份。

3.2.2 硬件、软件接口

系统中的各个子系统的硬件和软件的配置如下: (1)服务器端子系统的运行要求: ● ● ●

系统软件:Linux

数据库管理系统:SQL server 2005

硬件要求:Pentium Ⅱ 450MHz以上的处理器,250MB以上的内存,

14GB以上的剩余空间。

(2)客户端子系统的运行要求: ● ● ●

系统软件:Windows xp/2003

数据库管理系统:SQL server 2005客户端

硬件要求:Pentium Ⅱ 250MHz以上的处理器,32MB以上的内存,

4.5GB以上的剩余空间。

3.3性能需求

为了保证系统能够长期、安全、稳定、可靠、高效地运行,学生信息管理系统应满足以下的性能需求。

3.3.1 系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。教务管理人员和系统管理员

操作的过程都要保证正确无误。在系统设计和开发的过程中,要充分考虑系统当前和将来能承受的工作负荷,使系统的处理能力和响应时间能够满足消费者对购买或取消购买的处理需求,响应及更新处理都比较迅速,完全满足用户需求。一般操作响应时间为0.5~1秒内,对数据的导入导出、软磁盘读写也应该在可接受的时间内完成。

3.3.2 系统的开放性和系统的可扩充性

系统的开发过程中,应该充分考虑以后的可扩展性,例如消费者对各种功能的需求也会不断地更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单地加入和减少系统的模块,配置系统的软件。通过软件的修补、替换完成系统的升级和更新换代。

3.3.3 系统的易用性和易维护性

系统是直接面对系统管理人员的,但对计算机并不是很熟悉。这就要求系统能够提供良好的用户界面,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对管理员可能出现的使用问题,要提供足够的在线帮助,缩短管理员对系统熟悉的过程。

系统中涉及的数据是学校的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份、日常的安全管理、系统意外崩溃时数据的恢复等工作。

3.3.4 系统的标准性

系统的设计、开发、使用过程中都要涉及很多计算机硬件和软件。所有这些都要符合主流国际标准、国家标准和行业标准。例如,在开发过程中使用的操作系统、网络系统、开发工具都必须符合通用标准,如规范的数据库操纵界面,作为业界标准的TCP/IP网络协议等。

3.4软件属性需求

3.4.1正确性

要求发布的软件达到用户的预期目标,运行时基本无误。

3.4.2 可靠性

在正常条件下,应该不出故障。

3.4.3 效率

对于消费者购买饮料、取消购买等的一般操作,和管理员查询、浏览、更新和密码设置等一般操作,要求及时响应,响应时间应在0.5~1秒内。

3.4.4 完整性

要求在发生意外(如掉电)时,保证数据不丢失。

3.4.5 易用性

软件界面符合当前主流软件的操作习惯,尽量为管理员的管理提供方便。

3.4.6 可维护性

要求软件运行发现错误时,能够快速、准确地对其定位、诊断和修改恢复。

3.4.7 安全保密性

要求提供身份验证,只允许通过身份验证的用户才能登录管理员界面。如果三次密码输入错误,则强行关闭登录界面。

3.4.8 可理解性

对于本软件提供的各种菜单、按钮,其功能应该一目了然,易于理解。

3.4.9 数据的可交换性

要求提供数据的导入/导出功能,尤其是要提高Word/Excel等通用办公软件的数据交换接口,提高及时显示或语音消费者各种提示信息的功能。

3.5数据需求

3.5.1 数据描述

输入信息数据项:帐号、密码、查询条件 回馈单数据项:帐号、密码、查询条件

3.5.2 动态数据

动态输入数据:学生全部基本信息、学号、宿舍号、成绩、教职工基本信息、学年、应收金额、实收金额

动态输出数据:学生全部基本信息、学号、宿舍号、成绩、教职工基本信息、学年、应收金额、实收金额

内部生成数据:中间操作输入的结果

3.5.3 数据库描述

本软件采用SQL server 2005专业数据库接口。

3.5.4 数据字典

Pentium:美国英特尔(Intel)公司生产的第五代x86架构之微处理器(586 CPU)

3.6其他需求

3.6.1运行环境

学生管理信息系统在windows环境下开发,故其只能在Windows环境下运行,不能兼容Linux与Unix。可在Windows各个版本(windows 9.x/windows NT/windows 2000/windows XP)上运行。

3.6.2 培训需求

鉴于本系统使用比较简单、方便,只要有一点windows操作经验的人就能使用,故可以省去培训的服务。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务