网上书店的设计与实现论文.doc
文本预览下载声明
电子商务网站选修课程设计论文
课题名称:网上书店的设计与实现
学号:201103020005
姓名:潘强
班级:计算机科学与技术(信息方向)11-1
指导教师:储泽楠
2013年12月
目录
一.网上书店系统的设计背景 4
二.系统设计目标 5
三.图例描述网上书店设计 5
四.数据表结构 6
五.网上书店实现 8
5.1 具体功能描述 8
5.1.1 分类查看 8
5.1.2 搜索 8
5.1.3 登陆与注册 8
5.1.4 购物车使用 9
5.1.5 评级和评论 10
5.1.6 图书排行榜 11
5.1.7 其他小功能 11
5.2 用户购物流程 11
5.3 重要模块具体功能实现 11
5.3.1畅销排行榜 11
5.3.2 购物车 12
5.3.3 搜索功能 12
六.网站整体设计 12
6.1 CSS样式单文件设计 12
6.2 创建数据库连接 12
七.总结 13
八.参考文献 13
网上书店的设计与实现
摘要:电子商务(Electronic Commerce)是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。网上书店是电子商务的一种形式,本文阐述“网上书店”的设计与实现方法与过程,运用ASP程序设计技术来设计网上书店。通过调查分析传统书店的不足,主要采用应用广泛的ASP技术,设计了一个界面友好,人性化较为突出,功能简便快捷并较为实用的网上书店。
经授权后,管理员可以通过Web浏览器登录系统后台,以人机交互式的方式实现网上图书的添加、删除、定单管理、评论管理、图书分类管理及用户管理等。用户在前台可查看各类书籍的具体内容和排行,也可基于各种方式在站内进行搜索,并能够方便进行购买、发表评论等。
关键词:电子商务 网上书店 ASP
正文:
一.网上书店系统的设计背景
在Web的空间里,几十万乃至几百万的站点相互进行着激烈的竞争,都想获取用户的主意。因此,简单的、静态的页面对用户是不会有太大的吸引力。动态的、有条理的数据加上交互性强的界面,才是用户乐意访问的。当然数据的自动更新也是非常重要的。在短短的时间里,Web面孔已发生很大的变化。现在能在Web页面内创建应用程序、访问数据库,使其无论在感觉、动作以及用途上都与Windows应用程序非常类似。现在商家们所需要的不仅只是一个单纯的宣传媒体,而是一个交互性很强的应用平台。利用它,商家们可以与潜在的客户、目前的客户、员工以及我们之间的任何一个人沟通,并实施一些在线的服务的商业活动(例如:网上购物、网上订单)。
为了占领Internet这块诱人的市场,各个公司和厂家都拿出自己的解决方案。IBM推出了Visual Age for Java和Net. Data.前者是一个集成开发环境,用于调试Java小程序、JavaBeans或应用程序;而后者是专门为非编程人员设计,它可以按用户的要求生成动态Web页面,他们都可以用开发工具PowerBuilder6.0的版本中加入Web特性,使用户可以在浏览其中直接访问“Data Window”等其著名的控件,并且可以使用它开发Web应用。所有的商家都想在这里占领一席之地。
二.系统设计目标
本网上书店主要实现以下目标:
(1)人性化设计。程序设计充分考虑书店和消费者的要求,使操作简单方便快捷,界面友好,功能实用。
(2)动态更改前台用户,实现用户注册,登陆和进行浏览搜索书籍并进行购买,提高网站通用性,易于管理维护。
(3)动态式书籍更新。新书上架能直接读取后台数据库,使信息更新及时有效。
(4)动态式书籍排行榜。通过消费者购买此书的数量的增加,可以动态的改变此书在排行榜中的位置,使消费者及时了解书籍的售出情况,以便为其提供购买信息。
(5)搜索快捷方便。基于书名及分类的快速搜索和书籍名称,作者,出版社,时间,价格范围,分类和各种要素排序的高级搜索,能够满足消费者的各种具体而复杂的搜索需求。
(6)实现方便的购买。通过点击购买,消费者就可以将自己要购买的书放入自己的购物车内,后自动添加到数据库中,使管理者知道消费者的需求,进行送货。
三.图例描述网上书店设计
网站整体结构分为前台界面展示和后台管理两部分。前台主要分搜索图书、新书上架、图书排行榜、特价图书和图书分类等模块,后台主要针对管理员,提供图书和分类目录的添加、修改和删除,以及管理员和用户密码的修改等。根据网上书店特点,将网站分为前台用户界面设计和后台数据库管理设计两部分。前台功能结构和后台功能结构如图3.1和3.2。
图3.1 系统前台功能结构图
显示全部