网站大量收购闲置独家精品文档,联系QQ:2885784924

西安电子科技大学2021春 网络程序设计(大作业)答案.doc

西安电子科技大学2021春 网络程序设计(大作业)答案.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

PAGE1

图书销售管理电子商务网站的设计与实现

系统需求分析

系统总体需求分析

根据用户需求,本系统分为两个子系统:前台在线购书子系统是在Internet上接受来自全国各地的客户访问的网上书店前台销售管理系统(网站),后台管理子系统是在Intranet内部用于书店的管理员管理网上书店的后台管理系统。本系统的前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览商品、选择商品、结账完成购物等。在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点商品数据应根据需要能灵活的从数据库中挑出,按照顾客浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。网上购物的过程为:当客户通过Internet访问书店的网站时,如果他要购买商品,那么必须先注册成为会员,然后再进行会员登录(确认身份),然后可以把商品放入“购物车”,通过购物车完成购物后,会员进行结账,生成网上订单,具体流程如图1-1所示。本系统的后台管理系统融入了企业传统的进销存概念,对图书进行分类管理,提供图书信息的添加,修改和删除等功能,支持图书的封面图片上传功能,从而增强了图书商品的宣传效果。对订单的管理是后台管理系统中关键的部分,根据需求,采用订单状态来标识图书的各个流通环节。该子系统通过简洁而明晰的Web页面,提示管理员进行各项管理工作。

用户

用户

是否登录

用户登录

用户注册

是否注册

服务台

生成订单

N

N

Y

Y

图1-1用户购物流程图

系统使用的技术路线和方案

采用B/S模式构架应用系统网络,即采用三层体系结构(如图1-2):由浏览器替代客户端(Client),服务器端由Web服务器、数据库系统服务器及中间件组成。在浏览器和服务器之间,物理上通过Internet或Intranet相连,根据HTTP协议,逻辑上通过URL建立二者之间的连接。即让用户通过浏览器直接访问位于服务器上的应用程序和交易数据,再借助Internet国际互联网,实现用户登录本系统实现图书的销售。

图1-2B/S三层结构模式

系统规划与设计

系统流程简述

顾客在进入本系统后,首先进入的是系统的首页。在这里,顾客注册登录后,可以对本系统有个总体的认识,可以查看最新上架的图书,查看商家列出的特价商品,查看商家发布的公告,根据类别查看商品,并且可以从这里进入到浏览商品的界面。顾客能够方便地搜索商品,在查看商品的介绍和价格等详细信息后,可以把自己喜欢的商品添加到购物车中,并能在购物车中对自己已放入的商品进行处理,如修改商品数量,从购物车里去掉不想买或不满意的商品等。当用户购完图书后应到商城的服务台结账(下订单),商城能根据顾客的注册信息保存订单,方便随后的订单处理。

商家通过管理员入口登录系统后台,可以查看订单具体内容,并通过Email或电话同顾客进行确认,同时以便及时准备发货。同时,商家在后台可以管理自己书店里的商品,添加新的商品,删除过时的商品,删除过期的公告,以及管理在自己商店注册的用户等。

系统流程与模块划分

根据上面所描述的系统需求、流程,以流程图的形式画出系统功能模块图总体上可以分为客户端和管理端。图2-1为客户端流程模块图,图3-2为管理端流程模块图。

图2-1客户端模块图

图2-2管理端模块图

系统的设计与实施

由于本系统模块较多,主要对购物车和订单管理两个有代表性的模块进行重点讲解。

系统总体设计框架

本系统采用模块化设计,将可以公用的代码提取出,单独形成文件,以方便后面程序设计时调用。其中lib目录存储着整个系统的公共库函数文件,config里存储着整个系统的公共设置参数文件,这两个目录都是整个系统程序必须用到的。Css目录存储着整个系统的格式文件。

3.1.1公共库函数

Lib.asp文件中包含了同数据库相关的基本函数:

打开数据库,关闭数据库:打开数据库中的数据集合,关闭数据库中使用的数据集合。字符串处理,数据传递接受函数等。

DB_Connect()连接数据库:

dimoConn

subDB_Connect(sDBConnect)

SetoConn=Server.CreateObject(ADODB.Connection)

oConn.OpensDBConnect

endsub

DB_Connect()是用来打开数据库的,在ASP中同数据库打交道的主要是ADO。对数据库进行操作处理,首先要建立同数据源的连接,可以利用ADO的Connection来建立同数据库的链接。建立ADODB.Connection对象,使用此对象的Open方法,打开数据库。

DB_DisConnect()断开与数据库的连接:

subDB_DisConnect()

文档评论(0)

lhmibtf + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档