软件工程网上书店系统设计报告

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

实验目录

实验一软件与软件开发环境 (2)

实验二软件开发计划 (4)

实验三需求调研分析........................................... . (6)

实验四软件概要设计 (8)

实验五软件详细设计 (11)

实验六测试用例设计 (14)

实验七软件开发文档设计 (17)

《软件工程》实验指导及报告书

《软件工程》实验指导及报告书

实验三需求调研分析

实验目的与任务

目的:确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立。

任务:采用不同的软件开发技术,完成对软件开发项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。

预习内容

需求调研提纲,参考资料和阅读相关的国家有关软件开发的标准文档。

实验内容及要求

明白项目的业务流程图,绘制数据流图,功能分析图,编写数据字典,数据加工处理的描述,软件系统流程设想图(新系统模型),需求规格说明书。

实验内容

1.项目的业务流程图:

在本系统中,为了保证用户安全舒适的购物环境,设计了简单易用的业务流程:用户可以注册登录网站,登录后,用户能够浏览网站的详细内容,提供搜索引擎,使用户能够按特定的条件对所需图书进行搜索,用户下定单购买商品,用户也修改定单的购买数量,查看定单处理步骤。

《软件工程》实验指导及报告书

起始

老用户登陆

已登陆

修改密码

浏览查找

确定购书订单查询库存形成订书单

订单可满足订单不可满足

不缺缺

等待顾客付款

发书票送货上门

售书成功

等待厂商发货

继续订书

向厂方订货

厂方货到

顾客付款

采购成功

对比订单

库存更新

修改库存

帐目更新

收款单

付款单

注册

新用户注册

修改库存

注册成功

用户信息数据库更新

更改用户购买信息

添加新用户

功能图:

《软件工程》实验指导及报告书

《软件工程》实验指导及报告书

《软件工程》实验指导及报告书

3.2外部接口

(1)网上支付功能网银接口:参数:账号,金额

返回:网银处理页面

3.3内部接口

(1)系统管理与管理功能之间的接口:

输入:系统管理员的管理帐号,密码

输出:错误信息(帐号或密码错误);根据用户管理等级返回其管理菜单

(2)内部界面与会员管理的接口:

输入:会员帐号和密码

输出:错误信息(帐号或密码错误),根据其角色不同,分个人与商户进入不同类型的功能页面

(3)内部界面与书目管理的接口

输入:相关书目信息

输出:记录输入数据,并返回执行后结果,是否成功

(4)内部界面与库存管理的接口

输入:相关库存信息

输出:记录输入数据,并返回执行后结果,是否成功

(5)内部界面与信息管理的接口

输入:相关信息

输出:记录输入数据,并返回执行后结果,是否成功

(6)内部界面与业务模块的接口

输入:相关信息

输出:记录输入数据,并返回执行后结果,是否成功

(7)内部界面与物流系统模块的接口

输入:相关信息

输出:记录输入数据,并返回执行后结果,是否成功

(8)内部界面与在线客服模块的接口

输入:相关信息

输出:记录输入数据,并返回执行后结果,是否成功

4业务流程设计

5系统数据结构设计

5.1书目资料表

表名:BookInfo

字段名类型功能说明备注

ID Int4 书目ID PK(自增长)ISBN Nvarchar15 标准书号(ISBN)

Name Nvarchar20 书名

Edition_NO Nvarchar4 版本简称

Kind Nvarchar2 十大分类

5.2销售单位表

表名:SaleUnit

字段名类型功能说明备注SaleUnit_ID Int4 销售单位ID PK WorkBook_ID Int4 工作书目ID FK

Price Float 定价

Discount Float 批销折扣(默认)RetailDiscount Float 零售折扣

DiscountBegi n Date 折扣开始日期

DiscountEnd Date 折扣结束日期IsDoubleDiscoun Nvarchar1会员是否折上折

ComType Nvarchar10货物状态可售、停售Staff_LoginName Nvarchar10业务员登录名(FK)

《软件工程》实验指导及报告书

《软件工程》实验指导及报告书

NumberofSale Int 销售数量

Mayang Number(8,2) 码洋

Shiyang Number(8,2) 实洋

Cash Number(8,2) 现金

GiveChange Number(8,2) 找赎

Dibs Int4 零头

State Nvarchar 10状态

Staff-LoginName Nvarchar 10销售业务员登录名系统自动记录(FK) Sale-Date Date 销售日期系统自动记录

Meto Nvarchar 50 备注

思考题:

1.系统设计和需求分析的关系是什么?两者必须先后关联吗?

它们是继承关系,首先要了解客户需要什么样的系统设计,在这个基础上经行

需求分析。了解客户具体想要实现什么样的功能需求。

两者不一定要先后关联,但是确实必不可少的。

2.怎样描绘系统的体系结构?

系统体系结构是一个系统建模的方法:

在系统体系结构的各种视图中,以组织视图与行为视图最为突出和重要。所以,要完成各种视图的综合,必须先完成组织与行为视图的统一。基本上,通过组织视图与行为视图的合一过程,我们就可以构建出一个可以完整描述的系统。所以,系统体系结构可以作为构建系统模型的一种方法。

相关文档
最新文档