当前位置:文档之家› 系统需求分析报告

系统需求分析报告

教师信息管理系统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运行环境....................................................................... (5)3.外部接口需求....................................................................... . (5)3.1用户界面............... ..................................................... . (6)4.系统功能需求........................................................................ . (7)4.1输入、输出数据........................................................................ (7)5.其它非功能需求........................................................................ (7)5.1性能需求........................................................................ (7)5.2安全性需求........................................................................ .. (7)6分析模型........................................................................ . (8)1.引言随着我国社会主义市场经济的发展和改革开放的不断深入,计算机的应用已遍及国民经济的各个领域,计算机来到我们的工作和生活中,改变着我们和周围的一切。

在以前,学校用手工处理教师档案以及工资发放等繁多的工作和数据时,人手总会出现些不必要的错误和问题,特别是在查找,统计和保存方面。

与此相适应,用计算机代替手工管理,是信息社会发展的必然趋势,也是我们计算机工作者的责任。

教师信息管理系统开发主要包括数据库的建立和维护以及应用程序的开发两个方面。

要求建立起数据一致性和完整性强。

数据安全性好的库,要求应用程序功能完备,易使用等特点。

关键字:面向对象,数据一致性,信息管理系统,数据库,VisualBasic,SQL Server。

1.1编写目的通过调查分析,教师信息管理系统是针对教师日常工作安排来设计开发的系统。

一是动态了解教师教研信息,规范管理教师的个人基本信息、科研信息、奖惩信息等;二是为我系教师绩效评估提供支持和参考。

写出需求分析文档作为项目设计的基本准则要求,以及作为系统分析员进行系统分析和测试人员进行测试时的手册。

1.2项目风险● 在整个项目过程中,时刻监督风险的发展与变化情况,确定伴随某些风险的小事而来的新的风险并制定相应的● 保证风险应对计划的执行并评估风险应对计划执行效果;● 对突发的风险或“接受”的风险采取适当的权变措施;1.3预期读者和阅读建议本文档的主要内容共分4部分:综合描述、系统特性、和非功能性需求和外部接口描述。

综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。

本文档面向多种读者对象:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。

(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。

(3)程序员:配合《设计报告》,了解系统功能,编写《用户手册》。

(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。

(5)销售人员:了解预期产品的功能和性能。

(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。

(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。

在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。

1.4产品范围该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。

本产品将主要适用于江苏省各高级中学的成绩管理,主要完成学生成绩录入、批量导入、学生成绩分析与统计等业务,也可作为学校学生与教务管理系统的一个子模块。

2.综合描述针对要求,教师信息管理系统在技术上做如下考虑:安全性。

引入系统管理模块,全面管理整个系统所需要的数据资源、集中控制所有操作权限、数据库加密以确保整个系统的安全性。

开放性。

语言全中文支持。

采用通用语言处理技术,使系统运行的所有提示及输出账表文字的语种设置为简体中文。

多平台支持。

支持中西文Windows 9X、Windows NT,Windows 2000(或XP)在业务模型上则考虑突出体现管理、控制、决策支持功能;采用组件化设计,模块之间可以实现“积木式”搭配,适用于学校的不同阶段的需求;强化权限管理功能。

(1)操作人员的计算机知识普遍较差,要求有良好的人机界面;(2)由于该系统的使用对象多,要求有较好的权限管理;(3)数据计算自动完成,尽量减少人工干预,数据稳定性好,数据备分(4)报表打印功能;2.1产品状况教师信息管理系统采用模块化设计,结构清晰,可靠性好,简明易学;界面友好,操作简便,充分考虑人性化设计,加上全汉字操作提示,使操作、维护十分简便,使用者在较短的时间内就能掌握数据库具有可以分别设置使用或不使用的管理密码与使用密码。

有效防止其他人使用相同的软件打开数据库或更改数据库设置。

简单、易学、灵活模块化结构,可根据业务需要十分方便地进行模块增减,灵活系统组合,直观地面向事务处理的菜单图形界面操作,易学易用。

模块组建灵活。

2.2产品的功能(1)录入功能:输入教师的信息(不一定按顺序)(2)排序功能:根据输入的教师信息,按照教师号由小到大排序(3)输出功能:按教师号由小到大输出所有教师信息(4)查询功能:至少一种查询方式(按教师号查询或按职称查询等)(5)修改功能:能够修改教师的信息(6)删除功能:能够删除指定教师的信息近年来,教育带来的发展对学校管理提出了更高的要求。

传统的管理机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代,建设一套具有行业特色的管理系统,以适应学校的总体发展战略。

教师信息管理系统正是针对小学而开发出来的管理软件。

针对目前情况,提出如下具体要求:个与管理相关方面的功能,用户通过输入工资、职工信息等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询打印。

另外用户还可以对这些基本信息进行定期的更新和维护, 教师信息管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。

根据用户的要求及其所输入的数据,实现人员信息管理、工资管理、打印等几、2.3用户类和特性该教师信息管理系统主要用于管理教师的基本信息,主要面向的用户是学校教师和学生,而非计算机人员,且该人事信息管理系统使用频度非常大,因此软件在设计上满足用户需求的同时,要求注重该软件系统的易操作性、便捷性和稳定性、程序优化、安全并要有良好的可扩张性,用户界面简介明了,操作简单实用。

2.4运行环境设备操作平台:WINDOWS98\WINDOWS ME\WINDOWS 2000\ WINDOWS XP\ WINDOWS VISTA\ WINDOWS 7开发环境:Microsoft SQL Server 2000\2005客户端:建议IE5.0或以上服务端:存储各种数据,处理相应终端请求中转器:数据传输中转站,减小服务器压力开发工具:Microsoft SQL Server200\2005\2008Adobe Dreamweaver CS3Microsoft visual studio20052.5设计和实现上的设计根据实际情况,使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。

使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。

此时模块也发展成为最终产品了。

通过对用户需求的分析,我们可以分析出该教师信息管理系统大致可以分为以下几个模块:信息管理模块、工资管理模块、登录模块、查询模块、打印模块、系统维护模块。

3.外部接口需求用户接口本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细节将在概要设计文档中描述。

相关主题