网上书店软件工程系统设计 下载本文

班级 16软件2班 学号 姓名 成绩

实验4:系统设计

实验学时:4 实验类型:设计型 一、目的与任务 参照案例,结合小组系统题目进行系统的运行环境分析、模块分析,进行系统的结构设计,写作概要设计说明书;结合小组系统利用HIPO、流程图、盒图等进行系统的处理分析和设计,写作详细设计说明书。

二、内容、要求与安排方式 1、实验内容与要求:

系统结构图、数据库的设计、人机交互界面的设计、个组成模块的算法描述,撰写软件系统设计说明书

案例:网上商城电子商务系统概要设计说明书 2、实验安排方式:

本实验为开放实验,各组可同时进行实验,每组2-3人。 三、实验报告要求

1. 整理实验结果,写实验报告。

网上书店概要设计说明书 1引言

1.1编写目的 随着Interent技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展。电子商务也随着网络的发展和人们的生活贴近。网上购物成为时尚,而网上书店是最普遍,也最流行的。我们通过网上书店管理系统实现会员管理,图书出入库,书目检索,书目分类管理,购物车,订单功能,会员帐户管理,书目评价等功能

1.2背景 本项目作为《软件工程》课程的实习项目提出,想要通过网上书店管理系统的设计研发,了解软件文件的相关标准和编写原则,训练并掌握软件各类文件写作的技巧。 1.3定义

支持:window XP、window 7、window8、10。

工具软件: 本系统用MyEclipse9.0开发。用的Java EE 6 Libraries开发平台。本系统的数据库是MySQL。我用的是mysql5.0 1.4参考资料

1. 齐治昌 谭庆平 宁 洪 《软件工程》 高等教育出版社 2. 郑人杰 殷人昆 陶永雷 《实用软件工程》 清华大学出版社 3. 胥光辉 金凤林 丁 力 《软件工程方法与实践》 机械工业出版社 4.《软件设计文档国家标准》GB8567-88

1

班级 16软件2班 学号 1601120035 1601120090 姓名 申文聪 孙士振 成绩

2总体设计

2.1需求规定 按照需求分析文档中的规格要求,实现系统的正常运行,并且响应速度小于5s,使得系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。 2.2运行环境

支持:window XP、window 7、window8、10。

工具软件: 本系统用MyEclipse9.0开发。用的Java EE 6 Libraries开发平台。本系统的数据库是MySQL。我用的是mysql5.0

2.3基本设计概念和处理流程

2.3.1该系统的数据流图

该系统的数据流图如下 : 用户 基本操作信息 网上书店 系统 反馈信息 用户 包括增删改查等操作 图 1 网上书店系统的基本模型

1. 1 增加用户 ( 注 册新用户) 过程:

D 1 注册新用户记录

用户 输入注册信息 注册条件 处理 返回注册结果 用户 图1 - 1 网上书店系统的注册功能级数据流图

D 1 注册记录 用户 输入注册信息 判定是否可 注册信息 注册是否成 注册 功 注册结果反馈 用户 图1 - 1 . 1 进一步分解注册条件处理后的数据流图

班级 16软件2班 学号 1601120035 1601120090 姓名 申文聪 孙士振 成绩

. : 1 2 用户查询信息过程D 1 查询记录 用户 登录系统 用户身份 输入查询条件 查询处理 验证 返回查询结果 用户 - 2 图 1 网上书店系统的查询功能级数据流图

D 1 查询记录 用户 用户身份 输入查询条件 查询符合条 查询信息 件的数据 验证 产生查询 返回查询结果 结果 用户 -2 .图 1 1 进一步分解查询处理后的数据流图

. : 1 3 删除过程

用户 登录系统 用户身份 查找要删除的记录 验证 删除 返回结果 用户 -3 网上书店系统的删除功能级数据流图 图 1

. : 1 4 用户修改信息过程D1 查询记录 登录系统 用户 返回查询结果 用户身份查询要修改的记录 查询处理 验证 修改该 记录 返回结果 用户 1 -4 图 网上书店系统的修改功能级数据流图