系统分析报告

系统分析报告格式

一、引言

1.摘要:系统名称、目标和主要功能。

2.背景:项目的承担单位(或个人)、用户及本系统与其他系统的关系。

3.引用资料及术语定义。

二、现行系统概况

1.现行系统现状调查说明:现行系统的流程和概况,包括系统的规模、边界、主要功能、组织结构、业务流程、数据流、处理逻辑及存在的薄弱环节。

2.系统需求说明:主要存在问题分析和用户在功能及性能方面的要求。

三、新系统逻辑方案

1.新系统目标:根据用户的需求,提出更加明确和具体的新系统目标。

2.新系统逻辑模型:系统各个层次的数据流程图、数据字典、处理逻辑表达工具及相应的图表和说明。

3.系统功能分析:与现行系统比较,在各种功能上的加强和扩充,重点阐述新系统处理比现行系统相应处理的优越处。

4.系统数据分析

(1)系统输入输出的变化,体现在与系统环境接口的变化;

(2)系统数据流和业务流程的变化,指出比现行系统优越之处;

(3)系统数据存储的变化,重点突出计算机数据存储的组织形式、效率及共享性等;

(4)新系统数据流量、数据存储量的初步估算,并初步确定有关数据流和数据存储的数据结构与容量。

5.系统逻辑设计方案的讨论情况及修改、改进之处。

6.根据目前条件,若有暂无法满足的某些用户的要求或设想,提出今后解决的措施和方法。

四、实施计划

1.工作任务的分解:根据资源及其他条件,确定各子系统开发的先后顺序,在此基础上分解工作任务,落实到具体组织或个人。

2.根据系统开发资源与时间进度估计,制定时间进度安排计划。

3.预算:对开发费用的进一步估算。

 

第二篇:系统需求分析报告

教师信息管理系统

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.引言

   随着我国社会主义市场经济的发展和改革开放的不断深入,计算机的应用已遍及国民经济的各个领域,计算机来到我们的工作和生活中,改变着我们和周围的一切。

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

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

教师信息管理系统开发主要包括数据库的建立和维护以及应用程序的开发两个方面。要求建立起数据一致性和完整性强。数据安全性好的库,要求应用程序功能完备,易使用等特点。

关键字:面向对象,数据一致性,信息管理系统,数据库,VisualBasicSQL 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\2008

          Adobe Dreamweaver CS3

          Microsoft visual studio2005

2.5设计和实现上的设计

根据实际情况,使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。

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

3.外部接口需求

用户接口

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

 硬件接口

服务器端建议使用专用服务器。

软件接口

无特殊需求。

 通信接口

无特殊需求。

3.1用户界面

 在本系统中由以下几个功能模块组成,它们分别是基本信息模块、工资信息模块、工资查询模块、信息查询模块、系统维护模块、数据维护模块和打印功能模块,下面就开发这几个模块的过程及所遇到的问题分别加以介绍。 

   主界面

4.系统功能需求

需求说明:

教师信息包括:职工号、姓名、性别、年龄、学历、工资、住址、电话等,并且要求教师号不能重复;

输入的教师信息要求用文件形式保存,并可以对其进行排序、浏览、查询、修改、删除等基本操作;

对教师信息应该能够分别按教师号以及职称两种方式进行查询,并且要求能返回所有符合条件的教师的信息;

对教师信息的修改应逐个地进行,并且任何一个教师信息的更改都不会影响其他的教师记录;

所设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并要求在此过程中能够尽可能的兼容用户使用过程中的异常情况。

 

4.1 输入、输出数据

5.其它非功能需求

5.1 性能需求

(1)客户端一般响应时间(除报表统计、数据导入)不超过1秒。

(2)报表统计时间不超过30秒。

(3)支持2000名学生信息的一次性导入,导入时间不超过300秒。

(4)支持5000名用户(高级中学可达到的规模)并发使用,并保证性能不受影响。

5.2 安全性需求

1)权限控制

根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。学生只可查看自已的学习成绩,教师只可查看所教课程的学生成绩

(2)重要数据加密

本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。

(3)数据备份

允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。

(4)记录日志

本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。

6. 分析模型

这几个模块既互相独立又相互影响

下图说明它们之间的关系

总体功能模块图

系统需求分析报告

 模块具体说明:

 信息管理模块

    输入:教师基本信息

    输出:所需信息

    功能:对人事基本信息的 添加、删除、修改,查询,浏览,打印

工资管理模块

   输入:月工资

输出:工资表的月统计

    功能:完成工资的数据更新,发放工资,浏览数据功能。

查询模块

输入: 查询条件

输出:查询结果

功能:完成对员工基本信息,工资的条件查询、或模糊查询。

系统维护模块

    输入:源数据表

    输出:目标数据表

功能:完成对系统数据和数据库的维护,如用户名、密码的更新,数据库

      数据的备份、恢复以及定期删除。

打印模块

    输入:打印的目标

    输出:打印结果

功能:完成对系统数据和数据库的条件打印功能。

相关推荐