搜档网
当前位置:搜档网 › 软件系统需求说明书

软件系统需求说明书

软件系统需求说明书
软件系统需求说明书

系统需求说明书

项目名称:学生信息管理系统专业:软件工程

/' jpj

组号:

小组成员:

完成时间:2012-10-29

目录

1. 系统概述 (3)

1.1. 系统功能简介 (3)

1.2 系统用户角色 (3)

2. 理由 (3)

3. 项目范围 (3)

4. 系统假设 (3)

5. 系统定义 (4)

6. 用户场景 (5)

7. 用户用例 (5)

7.1 用户用例步骤 (5)

7.2 系统需求 (9)

7.2.1 功能需求 (9)

7.2.2 非功能需求 (12)

8. 文档历史 (14)

1. 系统概述

1.1.系统功能简介

教务处工作人员根据设置的用户名和密码,登录到学生信息管理系统,并对学

生提交的信息修改进行审核,,系统优先级高;

档案管理员添加、查看、删除、修改学生的基本信息,系统优先级高;

老师查看自己所管班级的学生的信息,系统优先级高;学生修改、查看自己的某些信息,系统优先级高;

1.2系统用户角色

表6-1系统用户角色表

2. 理由

由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的<<学生信息管理系统>>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。

3. 项目范围

学生信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序具有功能完备,易使用等特点。学生信息管理系统对全校学生实行统一的管理,可以方便的进行

增添、查询、修改、删除学生信息的工作。为了使本系统成功达到用户的要求,需要在2012.12.28之前完成本系统的开发测试,并写提交相关的技术文档。通过与用户的沟通,及时获得用户的最新需求以便于本系统的完善。

4. 系统假设

本项目的开发时间为2012.9.9—2012.12.28

开发人员人数:3人

技术文档写作人员人数3人

测试人员人数3 人

设备:3台PC

5. 系统定义

问题定义:在计算机日益普及的今天,使用计算机管理各种资源无疑给人们提供了很大的方便,对于学校或老师而言,若采用一套行之有效的学生信管理系统来管理学生信息,不仅提高查询速度,并且减少了不必要的错误的发生。我们即将开发的学生信息管理系统是一功能比较完善的数据管理软件,能方便快捷的进行:“查询”,“增加”,“更新”,“删除”等工作,并且具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。同时, 该系统也有很强的安全性。

可行性研究:技术的可行性:目前已经成功的开发出许多信息管理系统,信息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,本方案要求较高,安全性和可靠性较强,但通过前面的综合分析,可以知道从技术上是可行的。

对现有软件不会产生冲突,对使用的操作系统来说有很好的兼容性、稳定性。

需要大量的人员来管理,维护其数据,出错率较高。出现很多冗余信息。设备较老旧,不能满足该系统基本需求,所有经常超负荷工作,容易导致损坏。运用数据库提高其处理数据的速率,在操作员的平台对技术的要求降低了,减少操作者的工作量,节约了人力,并提高了速度。

本系统采用MYECLIPSE 8和MYSQL 2005进行开发,利用所学JAVAE技术进行实现功能,技术上很易懂实用。

经济可行性:本系统简单可行,采用所学知识进行开发研究,很经济实用,是经济耐用且好用的一个管理系统。

运行可行性:本系统运行平台是MYECLIPSE 8.且有MYSQL 2005浏览器web2.0以上就能运行,操作系统Windows 2000以上。所以本系统在运行上要求适中,适合学校以及一些公司管理学生或员工信息时使用。

需求分析:随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。现在的时代是网络普及是时代,学生有条件通过网络方便快捷的查询自己的个人信息。所以,学生信息管理系统既能方便学校管理部门的管理,又能方便学生及时查询个人信息。

作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率, 也是学校的科学化、正规化管理,与世界接轨的重要条件。

从自己学习的角度来说:这次系统的制作过程,无疑加深了自身对网络专业理论知识的理解,大大提高了理论知识的应用水平,而且增强动手能力,可以说是为毕业设计做了很好准备。面对以后强大的就业压力,没有熟练的动手能力,光有满脑袋的理论是不行的,因此本次设计的意义显得十分重要。

6. 用户场景

表6-2用户场景描述1

表6-3用户场景描述2

表6-4用户场景描述3

表6-5用户场景描述4

7. 用户用例

7.1 用户用例步骤

表6-6用户用例表1

表6-7用户用例表2

表6-8用户用例表3

表6-9用户用例表4

表6-10用户用例表5

相关主题