试验任务一 实验任务 一 内容和模版
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系统整体功能描述
系统整体功能图如下:
一、实验名称
学生信息管理系统
二、实验目的
完成学生信息管理系统需求分析,建立需求模型;
系统掌握软件开发过程中需求分析过程,分别对系统进行业务分析、用户需求分析和系统需求分析。
三、实验主要内容
将整个需求分析过程分为业务分析、用户需求分析和系统需求分析,确定每个模块功能所需要的算法和数据结构,并设计出程序的详细规格说明,可画出详细的程序流程图,为编码做准备,写出详细设计报告。
四、实验原理
确定对系统的综合要求,包括:
· 功能需求:这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。
· 性能需求:性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。
· 可靠性和可用性需求:可靠性需求定量地指定系统的可靠性。
五、实验结果
学生信息管理系统需求分析报告
第一章 学生信息管理系统简介
学生信息管理系统是目前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系统整体功能描述
系统整体功能图如下:
相关文章推荐
- 实验任务 二 内容和模版
- 实验任务 三 内容和模版
- 实验任务 二 内容和模版
- 实验任务 一 内容和模版
- 第16周报告2(任务3):实验内容:求出一个数所有的奇数因子
- C#--第11周实验--任务3--设计一个窗体,窗体上有两个文本框,一个按钮,2个单选按钮--实现单击按钮后,根据单选按钮,将对应文本框中内容显示在标签。
- 第十周实验报告(任务一)【由注释内容实现函数的功能】
- 第六周实验指导--任务3--设计平面坐标点类,计算两点之间距离
- 《第六周实验报告任务3》
- 实验十(二)-1、输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。
- 第六周实验报告(任务2)
- 河南理工大学14级数据结构第一次上机实验课题试验
- C++程序设计实验报告(五十)---第七周任务三
- 《第七周实验报告任务二》
- 使用crontab定时任务执行sh脚本实现tomcat实时监控(监控内容为当tomcat关闭时开启tomcat)
- 第七周实验报告 任务三
- 即将来临的Rails 4.0将放弃Ruby 1.8支持,改进后台任务、缓存等多项内容
- 第八周实验报告 任务二(改)
- 第8周实验报告任务二
- Java--第13周实验--任务2--编写一个FontFamily类,该类对象获取当前机器可用的全部字体名称,编写一个对话框FontDialog,该对话框是模式对话框,采用BorderLayout布局