网上书店设计文档示例

网上书店设计文档示例

ID:1257790

大小:1011.50 KB

页数:8页

时间:2017-11-09

网上书店设计文档示例_第1页
网上书店设计文档示例_第2页
网上书店设计文档示例_第3页
网上书店设计文档示例_第4页
网上书店设计文档示例_第5页
资源描述:

《网上书店设计文档示例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息系统综合应用开发实例网上购物已经成为一种新兴的消费形式,网上开店需要一个信息系统的支持。下面围绕一个简单的网上书店的信息系统开发进行分析和设计。1.系统目标本系统支持图书商品管理、图书销售、客户分析等三个方面的功能,兼具有信息管理、事务处理和决策支持的系统特点。2.需求分析2.1业务需求网上书店主要有三类用户角色:客户、店员、店长。他们各自的主要业务处理需求如下:l客户在系统中完成图书浏览和订购。主要业务和流程包括:查询、浏览图书商品→选择放入购物车→选择支付方式、发货方式和填写个人信息→生成和提交订单。l店员在

2、系统中完成商品管理、订单处理等:商品上架、下架;商品折扣管理;商品汇总;订单查看→订单处理(系统中不包括费用结算、发货等管理,此处的订单处理仅实现订单完成情况标记,即标记完成、取消等状态)。l店长在系统中获得商品和销售状况分析、客户分析以制订营销策略:商品汇总(包括分类汇总);销售分析(包括按时间、图书类别、客户地域、客户类别等汇总);客户分析(按客户订单汇总、客户兴趣分析、客户重要性、忠诚度分析等)。2.2数据处理需求系统涉及的数据源有图书数据、客户数据、客户购买数据,产生图书信息表、客户信息表、订单、客户分析表、

3、销售分析表等各项表单。结合业务处理需求,系统数据流图如图2.1所示。图2.1网上书店的数据流图3系统总体设计3.1系统结构网上书店的客户散落在不同地域,凡是可以接入互联网的用户都可以成为书店的客户,因此,面向客户的子系统适合采用浏览器/服务器结构(B/S),面向店员和店长的两个子系统由于其用户量少,且可以集中办公,如果从系统安全、快速访问等方面考虑,可以采用客户机/服务器结构(C/S),如果更侧重于随时随地地访问系统,也需要采用B/S模式。图3.1给出一个混合了B/S和C/S模式的系统结构。图3.1网上书店系统结构3

4、.2系统技术方案系统前台开发工具:面向客户的B/S应用程序和面向店员和店长的C/S应用程序均采用VisualStudio.NET2003开发环境,使用VB.NET语言开发。后台数据库:数据库采用MicrosoftSQLServer2000企业版。Web服务器:采用MicrosoftInternetInformationServices(MicrosoftIIS7.0)。3.3系统功能结构根据需求分析所获得的业务需求和数据流图,可以定义系统的功能模块图如图3-2所示。详细功能说明见表3-1。图3-2网上书店系统功能结构

5、表3-1网上书店主要功能说明用户主要功能客户店员店长客户信息管理注册、维护个人信息;查看个人购买记录;查看个人客户类别、忠诚度等。查询、浏览、汇总客户信息;客户评价;客户分类等。查询、浏览、汇总客户信息;客户评价;客户分类等。图书信息管理图书查询、浏览(包括浏览本书信息和相关图书列表)。维护图书基本信息、包括增、删、改等;图书折扣管理;图书信息汇总。查询图书信息、图书信息汇总。购书管理向购物车添加书,填写购书数量,选择支付方式、发货方式,生成和提交订单。查询订单,修改订单状态。查看、汇总未处理订单。营销分析按时间、图

6、书类别、地域等汇总销售情况,查询和生成相关信息报表;客户兴趣分析、购买频度分析、忠诚度分析等。2.4数据库设计(1)数据库概念设计系统主要实体有图书和客户两个,它们通过“订购”活动建立联系,分析定义各实体的属性,建立实体联系模型的E-R图如图3.3所示。图3.3网上书店的E-R图(2)数据库逻辑设计将数据库的概念模式图转化为如下四个基本关系模式:客户(客户号,姓名,性别,职业,生日,所在省区,联系电话,Email,客户等级,忠诚度)PK:客户号图书(书号,书名,作者,出版社,出版时间,类别,内容简介,价格,折扣)PK

7、:书号订单(订单号,客户号,支付方式,发货方式,发货地址,订货时间)PK:订单号,FK:客户号订单详细资料(订单号,书号,数量)PK:订单号,书号FK:书号其中主键用下划线表示。(3)数据库和表设计下面给出SQLServer下的网上书店数据库和表设计的关系模型设计、完整性约束设计和索引选择。1)Customer客户表:存储客户基本信息。字段名称字段说明类型定义属性限定索引关系(外键)CustomerCode客户号Char(8)PrimaryKey主索引Name客户姓名Varchar(16)NotNull√Sex性别C

8、har(2)NotNull"男"或"女"Job职业Char(12)NotNullBirthday生日DatetimeHometown所在省区Varchar(40)√EmailEmailVarchar(40)Telephone联系电话Varchar(40)VIPClass用户等级Char(1)“A”~”D”LoyaltyClass忠诚度Char(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。