软件工程结构化分析实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淮海工学院计算机科学系实验报告书

课程名:《软件工程》

题目:实验一

结构化分析实验

班级:软件081

学号: 3

姓名:

结构化分析实验报告要求

一、目的与要求

1、系统学习和理解结构化软件工程分析阶段的基本概念、原理、技术和方法;

2、掌握分析阶段各种建模工具,如数据流图、E-R图、状态图等基本含义和应用方法;

3、通过理论学习和试验要逐步提高运用软件工程基本理论、技术和方法解决实际问题的能力;

4、请借阅有关Microsoft Office Visio 系统,预习系统有关的结构化分析建模工具和使用方法;

5、按照实验题目要求独立完成实验内容,如发现拷贝、抄袭者严肃处理;

6、认真书写实验报告,并按时提交。

二、实验内容或题目

1、上网查询相关软件工程及其环境网站,了解有关软件工程环境(software development environment)的定义、配置、功能和用途;下载GB/T15853-1995,了解软件工程环境的基本工具配置。(网站: ; ; ; ; ;

2、下载有关软件工程标准,如国际ISO9000-

3、国家GB8567-1988、2006和行业标准等,打包存储到自己的U盘上,重点阅读和理解软件各个阶段标准文档的编写指南;

3、安装、运行和了解Visio绘图工具的基本功能,并熟练掌握各种分析建模工具的使用方法,如数据流图、E-R图、状态图等。根据自己的知识兴趣或作业选择一实际题目(小项目)进行系统分析,然后建立系统的功能模型、数据模型和行为模型,并细化到合理的层次和程度。可选择题目:图书管理信息系统、学籍管理信息系统、银行管理信息系统,航空或铁路订票系统。

三、实验步骤与源程序

1、选题的目的、意义

背景:高效的汽车销售管理系统是当前信息化汽车公司管理系统之需要,面对庞大的汽车销售和库存信息,就需要有汽车管理系统来提高管理工作的效率,通过建立这样的系统,

可以做到汽车信息的规范管理、快速查询和科学统计,从而减少管理方面的工作量;

目的:通过这次做自己比较熟悉的汽车销售管理系统来了解软件开发的整体过程,进一步了解软件的功能划分、软件总体结构,掌握软件工程原理及相关软件的使用,使自己在各阶段进程中多学点知识;

定义:汽车销售管理系统轿实现对汽车信息、客户信息、厂商信息、仓库信息、汽车销售、订单等管理。从客户咨询、订购,到签定购销合同、交款、提车等多个销售环节上,系统提供了严密的跟踪管理服务,对车辆库存、财务管理、业务分析都提供了一套科学的管理方法;

2、结构化分析(通过分析技术,搞清楚需求)

管理员:

·管理员/客户帐号管理

系统管理员可以登录该系统,登录时需要验证管理员登录号和密码,进入之后可以添加管理员、修改管理员,对客户可以进行查询与删除操作;

·汽车基本信息管理

系统管理员可以按汽车型号或价格查询汽车信息,对查到的结果进行修改删除操作,在删除汽车信息时,对应的汽车数量也相应的从仓库中删除;

·汽车进货信息管理

系统管理员可以添加进货信息,在添加的同时根据需要将进货的数量加入仓库及汽车信息中;

·汽车销售信息管理

系统管理员可以根据客户 /型号与厂商/ 客户名、汽车型号及厂商名查询相应的利润信息,并将查询结果显示在表格中,管理员可以删除任何一行信息,并可根据任意一行信息做删除操作;

·汽车库存信息管理

系统管理员可以根据仓库号查询删除仓库信息,并可以一次添加一个仓库;

·厂商管理

系统管理员可以根据厂商名查询厂商的所有信息,并选择一行进行修改,同时也可以添

加厂商信息;

·维修厂管理

系统管理员可以根据维修厂名查询维修厂的所有信息,并选择一行进行修改,同时也可以添加维修厂信息;

·订单管理

系统管理员可以查看需面议的订单、已交易(未销售)的订单,可以对订单标记已销售、面议或通过,并查看进行贷款的用户,添加已缴纳的贷款;

普通用户:

·注册

普通用户通过填自己信息进行注册

·汽车销售信息

普通用户可以查看自己的所有订单,包括需面议的、成功交易的、未处理的订单,查看还需缴纳的贷款费,并根据汽车型号或价格查询自己需要的汽车进行预定操作。

3、建立三种模型:数据模型,功能模型和状态模型;

4、按照GB8567-88规范编写需求规格说明书;

5、编写实验报告。

四、测试数据与实验结果(可以抓图粘贴)

1、E-R图(图1)

图1

2、数据流图

汽车销售系统的基本系统模型(图2):

图2汽车销售系统的功能级数据流图(图3):

图3

汽车销售系统进一步分解后的数据流图:

3、状态图

4、按照GB8567-88规范编写需求规格说明书

1引言

高效的汽车销售管理系统是当前信息化汽车公司管理系统之需要,面对庞大的汽车销售和库存信息,就需要有汽车管理系统来提高管理工作的效率,通过建立这样的系统,可以做到汽车信息的规范管理、快速查询和科学统计,从而减少管理方面的工作量。

本软件需求说明书全面、概括性地描述了汽车销售管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解汽车销售管理系统所要完成的任务和所能达到的功能。

通过这次做自己比较熟悉的汽车销售管理系统来了解软件开发的整体过程,进一步了解软件的功能划分、软件总体结构,掌握软件工程原理及相关软件的使用,使自己在各阶段进程中多学点知识;

背景

a.待开发的软件系统的名称:汽车销售管理系统;

b.用户及实现该软件的计算机网络:互联网;

c.该软件系统仅供该能登录成功的客户使用。

定义

详见以上E-R图、数据流图、状态图。

参考资料

a.国家GB8567-1988;

b.《软件工程导论》清华大学出版社第四版张海藩

2任务概述

该汽车销售管理系统软件目前已有比较完善的管理与使用功能。研制汽车销售管理系统软件是为了满足汽车销售管理办公室对客户购买管理的方便。另外,该系统还必须保证数据的安全性、完整性和准确性。

目标

该软件开发的意图:使汽车销售管理系统更加完善;减轻管理人员的工作负担。

应用目标:通过本系统软件,帮助管理人员利用计算机快速方便的对客户订单及汽车销售进行管理、输入、输出、查找的所需操作。

作用范围:本软件适用于商业性质的公司,它是比较完善的系统管理软件,对客户及汽车的资料可以随时输入、输出、查找。

用户的特点

本软件的使用对象是汽车销售管理人员和普通客户。会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。其中管理人员使用本软件相对频繁,普通员工的用的相对较少。

相关文档
最新文档