您的位置:首页 > 其它

试验任务一 实验任务 一 内容和模版

2013-12-24 17:51 127 查看
软件工程实验报告 一

一、实验名称

学生信息管理系统

二、实验目的

完成学生信息管理系统需求分析,建立需求模型;
系统掌握软件开发过程中需求分析过程,分别对系统进行业务分析、用户需求分析和系统需求分析。

三、实验主要内容

将整个需求分析过程分为业务分析、用户需求分析和系统需求分析,确定每个模块功能所需要的算法和数据结构,并设计出程序的详细规格说明,可画出详细的程序流程图,为编码做准备,写出详细设计报告。

四、实验原理

确定对系统的综合要求,包括:
·        功能需求:这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。
·        性能需求:性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。
·        可靠性和可用性需求:可靠性需求定量地指定系统的可靠性。

五、实验结果
学生信息管理系统需求分析报告
第一章 学生信息管理系统简介

学生信息管理系统是目前Internet上广泛使用的在线系统之一。该系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟学生信息管理系统,使学生信息管理变得轻松、快捷、方便。其设计目标是要将学生信息的统计由传统的人工登记模式向在线登记模式转变,同时还要能对学生信息进行全面的管理。本系统基于JSP Web平台开发设计,配合SQL Server2012数据库进行数据存储并采用B/S结构Browser/Server(浏览器/服务器)结构,实现学生的在线信息查找等功能。

第二章 学生管理系统业务用例建模
2.1 学生管理系统业务流程分析
2.1.1 成绩查询流程分析

1、核对账户名和密码,登陆系统。
2、根据老师,学生,管理员的需求查询数据。
3、显示数据。
查询流程图如下



2.1.2 学生信息管理流程分析
1、核对账户名和密码,登陆系统。
2、管理员更改学生信息
 管理流程图如下:



2.1.3 信息录入流程分析
1、核对账户名和密码,登陆系统。
2、老师录入学生信息
 
   录入信息流程图如下:



2.2业务需求用例建模阶段
2.2.1业务角色的查找及建立

学生信息管理系统涉及的业务角色有:老师,学生,管理员。

2.2.2业务用例查找与分析

根据业务流程可以找到基本的业务用例有很多,简要列举如下:
·        老师录入学生基本信息。
·        学生查看个人信息。
·        管理员对信息的管理。

2.2.3业务用例图

 

第三章 学生管理系统需求用例建模

3.1 信息管理需求用例分析

3.1.1 确定系统角色:学生信息管理系统中,我们通过分析,可以找出这样一些角色:老师,学生,管理员。

3.1.2确定系统顶层用例

系统得顶层用例图如下:



3.2系统整体功能描述
系统整体功能图如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐