网上图书销售系统课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章系统分析
一、选题的目的
随着互联网的普及和电子商务的快速的应用,网上购物越来越成为了人们生活的一部分,它不仅给消费者提供了很大的便利,而且如果能配合当时的所处的营销环境,能为企业提高核心竞争力,提高营业收入,使企业的利润达到最大化。而图书作为知识传递的一个工具,也与我们的日常生活的一部分。图书在线销售系统就是针对现在的时代特点和现在的营销环境,不仅能增强顾客和企业的双向的互动,加强彼此的沟通,营造一个好的营销环境,有利于增加顾客的让渡价值,提供企业的核心竞争力。是以后的社会营销发展的一种趋势。
二、需求分析
根据现今B2C节奏越来越快i,大家对于网上购物的需求也越来越多,越来越大,不仅要分类够多,而且商品也需求的越来越多,对于订单信息和购物车的功能也越来越高要求,所以对于数据库的开发既需要对商品进行管理,还有用户的管理,账户的安全管理,订单信息的详细程度,发货的速度,付钱的效率安全性能全部需要。所以本数据库对于购物车,模拟账户,发货,订单管理等流程进行了设计管理。
三、数据需求
网上图书销售系统需要完成功能主要有:
1. 客户基本信息的输入,包括客户ID、客户姓名、电话、联系地址、邮编等。
2.客户基本信息的查询、修改,包括客户ID、客户姓名、电话、联系地址、邮编等。
3.书籍基本信息的输入,包括书号、书名、作者、定价、出版社、出版日期等。
4.书籍信息的查询、修改,包括书号、书名、作者、定价、出版社、出版日期等。
5.管理员的基本信息的输入,包括管理员ID、姓名、登录密码等。
6 .管理员信息的查询、修改,包括管理员ID、姓名、登录密码等。
7.订单基本信息的输入,包括订单号、日期、书籍列表。
8.订单信息的查询、修改、取消,包括订单号、日期、书籍列表。
9.处理订单的信息输入,包括处理时间、订单状态、管理员ID、订单号。
10.处理信息的查询、修改,包括处理时间、订单状态、管理员ID、订单号。
11.付款信息输入,包括管理员ID、客户ID、金额、客户网银帐号、管理员网银帐号。
12.付款信息的查询、修改,包括管理员ID、库户ID、金额、客户网银帐号、管理员网银帐号。
四、事务需求
1客户信息管理部分,要求:可以浏览客户的信息.、可以对客户信息进行维护。
2书籍信息管理部分,要求:可以浏览书籍的信息、可以对书籍信息进行维护。
3管理者信息管理部分,要求:可以显示数据库中管理者的情况.、可以对管理者信息进行维护。
第二章系统功能分析
一、功能图
二、关系模式
(一) 书籍(书籍编号,书籍名称,价格,作者,出版社,出版日期,类型,简介)
(二) 管理员(管理员编号,管理员姓名,管理员地址,登录密码)
(三) 客户(客户编号,客户名,邮寄地址,收件人姓名,收件人电话,出版日期,邮编)
(四) 订单(订单编号,订单日期,订单列表,数量)
(五) 付款(管理员编号,客户编号,订单编号,金额,管理员网银帐号,客户网银帐号)
(六) 处理订单(管理员编号,订单编号,订单状态)
第三章管理业务流程图
3.1 管理员业务流程图
对管理员身份的验证,先确认管理员身份。管理员输入管理员账户,对账户进行确认。确认失败的话,流程结束。确认成功,管理员进入管理员页面。管理员对商品,特价商品,订单进行管理,管理公告,管理用户。具体管理员业务流程图如下:
开始
N
Y
管理员业务流程图
3.2 用户选购商品业务流程图
用户进入系统,进行浏览商品。用户选择商品后,商品会放入购物车,用户可以在购物车查看商品的标识,数量,价格。用户选择是否继续购买,继续购买返回原来的步骤,购买结束填写订单,确认并提交订单。具体流程图如下所示:
选购商品
浏览商品
用户选购商品业务流程图
用户(或称买家)是本系统的主要应用对象,系统各个功能部分的组成以及系统的构架均基于用户的功能需要来设计,因此了解用户的选购商品的流程非常重要,上图揭示了一名普通用户的选购流程。
3.3 用户注册、登录业务流程图
首先,进入登陆界面输入用户名、密码,然后,模块接口关系:a、允许进入∶进入注册成功提示页面。b、拒绝进入∶返回注册页面,用户需进行注册,输入个人信息并且接受该站条约。
该模块完成用户登录的过程,用户登录成功后才能完成图书购买等功能。流程图如下所示:
用户注册、登录流程图
3.4 订单处理流程图
对于订单处理,首先进行判断看订单是否有效,若订单无效,则流程取消;若订单有效,则选择付款方式,具体有:汇款、代收费、网上支付、货到付款四种。如采用代收费方式和网上支付方式,则需先分别进入代收费流程和网上支付流程,再判断付款是否成功,付款成功,则配送商品;若不成功,则取消订单,流程结束。如采用货到付款方式,则需先进行信用审查,审查通过,配送商品;审查不通过,取消订单。如采用汇款方式,则直接判断付款是否成功,付款成功,则配送商品;若不成功,则取消订单,流程结束。具体流程图如下:
订单处理业务流程图
第四章数据流程图
4.1顶层数据流程图
查询结果
订单信息修改信息
注册信息
应付账款
修改信息
登录信息
商品信息订单信息修改信息图2-2 顶层数据流程图
4.2第一层数据流程图
查询结果
图2-3 查询图书
F1 图书详细信息 F2 应付账款订单数据订单数据已批准的订单
批准/不批准
核对订单数据