完整word版软件工程 网上书店系统Word格式文档下载.docx
- 文档编号:17807382
- 上传时间:2022-12-10
- 格式:DOCX
- 页数:27
- 大小:79.81KB
完整word版软件工程 网上书店系统Word格式文档下载.docx
《完整word版软件工程 网上书店系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《完整word版软件工程 网上书店系统Word格式文档下载.docx(27页珍藏版)》请在冰豆网上搜索。
通过业务流程图来描述管理业务活动,进行规范划说明。
前台业务流程:
用户注册、登录业务流程:
注册:
用户把自己的证件给操作员,然后由操作员审核其证件的有效性,如果正确,则把其信息以纸介质的形式保存下来,如果无效证件,则告知用户证件无效。
登录:
用户向操作员提供用户信息,操作员查询会员的纸介质登记的信息,验证是否已经注册为会员。
用户购买图书业务流程:
用户查询自己所需要的图书,可以将图书信息告知管理员,然后由图书管理员提供图书的具体信息给用户。
如果用户找到了自己所需要的图书,然后就会将其放入到购物车中,然后将图书信息提供给图书管理员进行结帐操作,图书管理员可以根据结帐的金额对用户的积分信息进行更改,以使得用户获取更高的积分。
后台业务流程:
后台管理员可以查询会员注册信息管理,也可以查询订单信息,修改订单状态,以及有关图书上架,下架的相关操作。
五、系统逻辑模型提出
1.数据流图
数据流图是非功过对系统调研阶段绘制的业务流程图进行分析的基础上,从系统分析的科学性、管理的合理性、实际运行的可行性角度出发,将信息自顶向下逐层分解,直观的描述出系统的功能,数据输入,输出,数据存储及数据来源和去向。
因此,数据流程图的绘制是必要的。
首先,对网上卖书系统的前台的情况进行分析,绘制出数据流程图如下:
用户注册、登录数据流程:
用户注册时,将数据传递给操作员进行信息验证,进而将数据传递到会员信息存储。
如果信息验证失败,则错误的数据信息返回给用户。
用户登录时,将数据传递给操作员的信息验证,操作员通过查询注册的存储信息,如果验证失败,则返回错误的注册信息。
用户购买图书数据流程:
用户查询图书,即将图书的一部分信息传递给管理员,然后管理员查询图书的存储信息,返回一个图书的完整信息给用户。
然后,用户通过图书的完整信息来决定是否购买图书,如果购买,则将图书的信息传递给购物车,在结帐的时候,购物车则将信息再传递给管理员,管理员进行销售登记。
其次,对系统的后台部分数据流程图进行分析和划分。
流程图如下:
管理员可以查询订单,查询用户信息,同时可以管理图书信息。
即为:
数据由存储传递给管理员的过程。
2.数据字典
数据流字典、1.
数据流名称:
用户信息
数据结构:
用户名UserName
密码passWord
来源:
外部实体,用户
去向:
信息验证
错误的验证信息
数据内容:
“您的输入有误码,请重新输入”
用户
图书信息
注释列名
图书名称BookName
图书分类BookClassID
用户、图书查询、购物车
购物车、图书查询、用户、图书记录
数据流名称:
订单信息
ID订单IDUserId用户ID提交时间SubmitTime购买时间ConsignmentTime
总价格TotalPrice
来源:
订单生成
去向:
订单记录
2、数据存储字典数据存储名:
用户记录数据结构:
ID用户编号用户名UserName
密码passWord
真名Names
性别Sex
地址Address
电话Phone
Post邮编Email电子邮件注册时间RegTime
IPRegIPAddress
注册地址
数据存储名:
图书记录
注释列名
ID图书编号图书名称BookName
作者Author
出版社Publish
书号BookNo
内容Content
价格Price
总数量Amount
剩余数量Leav_number
注册时间RegTime
封面Picture
详单记录
ID订单ID
用户UserIdID
提交时间SubmitTime
购买时间ConsignmentTime
总价格TotalPrice
描述content
IpIpaddress地址
是否付款Ispayoff
是否发货IsAddress
数据存储名:
订单记录数据结构:
注释列名
ID
总订单编号订单号OrderID书号BookNo数量Amount
图书种类
ID
分类编号分类名ClassName
二、系统设计
一、系统目标设计
1)方便的数据输入性能,良好的人机界面,便于进行产品的搜索、查看与购买。
2)方便用户查询订单的状态信息。
)方便管理员对订单、会员信息、图书信息等进行管理。
3
二、系统总体结构设计
1、系统总体功能结构
根据系统分的结果,按照结构化的系统设计方法,网上图书信息系统从功能上可做如下的子模块划分以H图表示:
会员人个书图模单订资料模块块
改书图人图书个改单更生更改成订清空个查询分类息信查询订单订单购书所购人修改书车信息
管理员订单模块图书管理模块
删除查看修改图书图书图书图书订单订单订单信息信息信息信息删除添加浏览修改
图如下:
IPO2、系统IPO前台图图如下:
IPO)用户信息管理的1.
IP
制图者系统名:
网上书店系ynb
期模块名:
个人信息管
调用下列模块由下列模块调用:
个人信息查
输入:
用户名,密输出:
用户的详细信
处理内容:
根据输入的内容,可以根据用户的序号,查询数据存储返回给用户相应的用户的详细信息
内部数据元素备注
IPO图
制图者:
ynb
统系统名:
网上书店系模块名:
个人信息管理日期:
由下列模块调用:
个人信息修改调用下列模块:
输入:
用户的修改后的个人信息。
输出:
用户信息存储
把修改后的内容保存到数据存储介质。
内部数据元素:
备注:
2)图书管理的IPO图
IPynb系统名:
网上书店系制图者2010/12/12
模块名:
图书信息管期调用下列模块由下列模块调用:
图书种类查
输入输出:
图书种类的详细信处理内容:
通过查询种类的数据存储,进而返回给用户各图书的类信内部数据元素备注
网上书店系制图者
2010/12/12
图书信息管
图书查调用下列模块
图书信息的关键输出:
图书的详细信
通过图书信息的关键字查询数据存储,进而返回给用各图书的信
内部数据元素备注
IPynb制图者系统名:
网上书店系
清空购物车模输入返回给用户一个空的购物输出会话的缓存处理内容:
清空页面SESSIO内部数据元素备注
IPO图ynb制图者:
系统名:
网上书店系统
2010/12/12
图书信息管理期:
日
修改物车模块调用下列模块:
修改后的物品信息输出:
返回给用户一个新的购物车
根据用户的修改需求,更改用户在浏览器中的缓存。
制图者ynb系统名:
图书信息管2010/12/12
生成订单模调用下列模块:
购物车模
订单的存输入:
购物车中的图书信
根据用户的修改需求,更改用户在浏览器中的缓存
3)订单模块的IPO图
网上书店系统ynb
日模块名:
订单信息管理期:
调用下列模块:
由下列模块调用:
订单查询
订单的详细信息输入:
根据用户的序号,查询订单的存储,返回给用户其名下的订单详细信息。
期2010/12/12
订单信息管
订单修调用下列模块
订单存输入:
修改后的订单信
根据用户修改后的订单,更新原有的订单信
系统后台IPO图如下:
1)图书管理模块
ynb系统名:
日期:
图书管理模块2010/12/12
图书查询调用下列模块:
图书的详细信息输入:
图书信息关键字处理内容:
根据管理员的查询关键字,查询图书信息的存储,返回给他相应的详细信息。
图书管理模调用下列模块由下列模块调用:
图书信息修
修改后的图书信输出:
图书信息存处理内容:
根据管理员修改后的图书信息,修改相应的图书存储内部数据元素备注
系统名:
网上书店系统ynb
图书添加调用下列模块:
图书存储输入:
图书详细信息
根据管理员输入的图书的详细信息,存储到图书存储介质里。
图书删
图书信息关键输出处理内容:
根据管理员的删除关键字,删除图书存储里的相应图信内部数据元素备注
2)订单管理
订单管理模块期:
订单查询调用下列模块:
订单的详细信息输入:
查询所有的订单存储,返回给管理员
订单管理模2010/12/12
订单更新存输入:
修改订单的状态信
把管理员修改后的订单状态存储到存储介质里
订单管理模块2010/12/12
订单删除调用下列模块:
更新订单存储输入:
订单的关键字
把管理员需要删除的订单信息删除
)用户管理3.
用户管理模期2010/12/12
用户查调用下列模块
用户的详细信输入:
用户信息关键
把用户的详细信息从用户存储介质中查询出来,返回管理员
三、系统详细设计
1、系统E—R图
序号性别地址订单真名订单密码电话用户名邮编
1
N
用户序号购买订单总表
序号购买NN
名称图书购买订单详表
作者最终出版描述数量价格序号数量
2、数据库设计
为图书信息列表,记录书店现有的图书信息。
Product表
注释允许空长度列名数据类型
图书编号4IntID
图书名称40否namevarchar
一般价格normerPricefloat8是图书描述4是desInt
所属种类4intcatagoryid是上架日期是8datatimepdate
会员价格是60
memberprice
float
用户信息表,记录用户的基本信息。
用户表
长度数据类型列名注释允许空
用户编号IDInt2否50否UserNameVarchar用户名50passWord否密码Varchar
地址是AddressVarchar50
Varchar50Phone是电话地址Date
是50
rdate
订单总表,记录某个用户的订单总信息。
订单总表
注释允许空数据类型列名长度
总订单编号否IDInt4
用户编号UserIdInt否4
购买时间是Datatimeodate
8
订单状态int
是Status
4
订单表,记录订单的具体信息。
订单详表
注释长度列名允许空数据类型
ID否IntID订单4
intproductid是16书编号是300floatuniprice价格数量是20intpcount
ID
orderId
int
是订单总表
图书分类表,记录书店现有图书的分类。
Bookclass表
注释允许空长度数据类型列名
否5分类编号IDInt
5Int父分类编号否Pid
varchar是50描述des
Int否5叶子结点isleaf
varchar
分类名30
否name
处理流程图3、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整word版软件工程 网上书店系统 完整 word 软件工程 网上 书店 系统