实验1 需求分析
课程 |
班级 |
学 号 |
姓 名 |
实验时间 |
软件工程导论 |
12网工2 |
120708244 |
董姗姗 |
2013.11.18 |
软件工程实验报告 一
一、实验名称
新生入校管理信息系统分析。
二、实验目的
完成电子商务环境下新生入校管理信息系统需求分析,建立需求模型计;
系统掌握软件开发过程中需求分析报告的写法。
三、实验主要内容
将整个需求分析过程分为业务分析、用户需求分析和系统需求分析,确定每个模块功能所需要的算法和数据结构,并设计出程序的详细规格说明,可画出详细的程序流程图,为编码做准备,写出详细设计报告。
四、实验原理
细设计也称过程设计,是程序设计的蓝图。该设计是在数据设计、体系结构设计和接口设计完成之后进行的。过程设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程尽可能的简明易懂。结构化程序设计是实现上述目标的关键技术,因此是过程设计的逻辑基础。过程设计的结果基本上决定了最终程序设计的质量。
将程序体系结构元素变换为对软件构件的过程描述。该实验主要是利用过程设计工具进行程序设计。
五、实验结果
电子商务环境下学生入校管理系统需求分析报告
第一章 新生入校管理信息系统简介
学校录取的每名新生在录取通知中会得到一个网址和本人的登录密码,可以通过网络,在家中完成一部分报到手续。
有上网条件的学生,可以在家里登录学校相关网站,完成部分报到手续,
如新生入学登记、新生家庭困难补助登记、新生学习情况信息、新生家庭情况信息等。通过这个系统,把报到的情况提前告知学校,比如何时到上海,坐何交通工具;报到时陪同人数多少,是否需要学校帮助解决陪同人的住宿问题等。学校可以根据学生的信息,提前做好接待准备。
第二章 新生入校管理信息系统用例建模
2.1 仓储系统业务流程分析
2.1.1 流程分析
1.学生通过登陆网站填写自己的信息。
2.学校接受学生的信息,统计学生的信息
2.2业务需求用例建模阶段
2.2.1业务角色的查找及建立
根据此学生入学登记系统的分析知,涉及的业务角色有:
学生和教师、系统管理员
2.2.2业务用例查找与分析
1.学生登记信息。
2.教师通过对学生登记的信息进行统计操作,修改,补正
根据业务流程可以找到基本的业务用例有很多,简要列举如下:
2.2.3业务活动图
系统管理员活动图
仓储系统系统需求用例建模
3.1 x学生入学系统需求用例分析
3.1.1 确定系统角色:
一个角色可以是人、硬件设备、甚至另外一个系统。对于一个系统而言,每种类型的用户表示为一个或几个角色,每个与该系统交互的外部系统也表示为一个或几个角色。仓储管理系统中,我们通过分析,可以找出这样一些角色:教师,学生,系统管理员。
3.1.2确定系统顶层用例
3.2系统整体功能描述
系统整体功能图如下: