网上图书销售管理信息系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上书店管理信息系统
一.系统分析
1.开发背景
传统书店,存在着销售图书的区域固定,客户群固定,及图书信息查询与更新的及时性,准确性无法有效保证,管理较复杂分散等诸多问题。同时由于计算机的广泛应用,消费者价值观的变革与日趋激烈的市场竞争等诸多因素影响, 电子商务出现并迅速崛起,2010年,我国网络购物用户人数达到1.2亿,越来越多的商品交易成功的运用在电子商务上。这在一定程度上缓解了传统书店的问题程度,给企业带来更多的商业机会也给客户带来很大的方便,所以有必要建立一个网上书店管理信息系统。
2.可行性分析
管理上:集中系统的管理模式便于企业领导管理,能提高企业的管理效率,提高客户和员工的满意度。
技术上:该系统简单易行,在企业具备完善的软硬件、完善的员工素质培训基础上,可以有效实施。
经济上:本系统是一套简单、实用的中小型电子商务管理信息系统,建立此新系统不需要高额的费用支出,在企业经济效益良好的基础上完全可以展开,同时本系统节省大量的人力、财力和时间,能够降低成本,加速物流、资金流、信息流的运转,进而增加市场份额,扩大产品市场影响力,为企业带来更多的经济利益。
3.系统运行环境
软件环境:
①操作系统:windows 2000及以上系统
②数据库:SQL server
③浏览器:Internet Explorer7.0及以上
硬件环境:
①服务器的中央处理部件(CPU)建议使用PIII 1G(以上)Xeon处理器芯片。
②服务器存必须使用服务器专用ECC存。
③为了保证数据存储的绝对可靠,硬盘应使用磁盘冗余阵列(RAID 01)。
开发环境:
开发语言:ASP、
开发工具:Microsoft Visual
数据库:Microsoft Sql Server 2000
4.需求分析
系统需求
(1)管理人员通过计算机来管理各类图书,进行图书分类编码,调整图书结构,增加图书库存,适应用户需求。
(2)管理人员对用户情况做好全面的掌握,及时得到历史销售记录。
(3)管理人员对图书采购与销售的全面管理
功能需求
(1)顾客可以方便地查看图书信息,及了解每天的特价图书。
(2)顾客可以方便地对图书进行增加、删除、修改和下订单。
(3)顾客可以反馈自己的满意和部满意意见。
(4)管理员可以方便地添加、删除、修改图书和图书类别。
(5)管理员可以方便地查看订单,方便执行订单。
(6)管理员可以方便地查看顾客留言信息和记录反馈信息的处理情况。
(7)管理员可以方便地统计与管理图书的采购数与销售数。
(8)管理员可以方便地查验库存数和生成财务报表。
5.数据流程分析
(1)数据流程图
(2)数据字典
管理员信息数据字典
数据流编码S-01
数据流名称管理员信息系统
数据流结构编码++通行证号
采购员数据字典
S-02
数据流编码
数据流名称采购员管理系统数据流结构编码+
会员基本信息数据字典
数据流编码S-04
订单数据字典
订单项数据字典
采购单数据字典
采购单项数据字典
图书信息数据字典
图书类别信息数据字典
二.系统设计
1.总体设计
系统流程图
2.详细设计
(1)物理配置方案
网络拓扑结构总体设计
采用星形网络的拓扑结构有利于信息的共享和传输,这种拓扑结构其工作站以星形方式连接,以控制整个网络的主控计算机为中心节点,各工作站间相互通信时必须通过中央节点。这种结构的网络具有传输速度快、网路构形简单,便于控制和管理等优点。
系统部处理结构的设计
由于以往的单机批处理结构的数据处理效率不高,数据共享性能较差,故采用联机集中式处理结构,有利于信息的共享,集中处理和数据的管理等。这种处理结构的优点是数据处理能力强,数据安全性高,可靠性。缺点是当工作站数量增加时,中央节点的负荷会很重,系统的性能降低。
(2)数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
图书 仓库
会员 订单 购买
配送
订单列表 M
N 1 N 1
N
M 1 1
N
实体之间的E-R 图
会员购买图书管理涉及的实体包括:
会员:属性有会员编码,,密码,手机,银行账号
订单列表:属性有订单编码,会员编码,购买量,图书编码
订单:属性有订单编码,订单日期,会员编码,地址,,总价格,商品
图书:属性有图书编码,图书名称,类别,,出版日期,作者,图像,简介,剩余数
仓库:属性有图书类别,剩余量,发出量,发出时间
实体之间的关系包括:
购买:会员可以多次购买图书,是1:n联系
配送:一个仓库可以向不同订单的会员配送图书,是1:n联系
数据定义
数据存储
数据表文件图书信息表
用户信息表
会员信息表
订单信息表
采购单表
输入/ 输出设计
在系统的输入/输出设计上遵循的是既满足用户需求又方便用户使用的原则,输入/输出界面的确定都与用户反复沟通,直到用户满意为止。
输入界面的设计不仅考虑数据输入窗口的屏幕格式,而且考虑如何使输入数据的错误率尽可能的小,为此在程序中加入了输入数据的校验和判断等功能,如输入的上下限的设置、与相关数据关系的判断、参考对照等。例如,在输入和选择某类型的图书时,只需输入图书的编码即可,系统则可根据图书的编码,自动将相应的图书类型和可供出售的图书信息调出来。当用户输入的编码不对时,系统则自动转入编码表查询或者是图书类型查询窗口,让用户在窗口中浏览查询选择,因此用户可不用记住任何代码,系统将代码表显示在输入输出的窗口旁,用户可以随时通过系统联机查询,既方便,效率又高,大大减轻了管理人员的工作量,从而对的服务更加到位。
图书销售记录输入