图书商城的设计与实现

图书商城的设计与实现[20191217140337]
摘 要
随着计算机网络的盛行,越来越多的事情可以直接通过网络这个无形的手来进行。传统的书店销售渐渐展现出其不足与限制,网络书店、小说网站逐渐展现出其优越性与发展前景。传统的书店有时间和地理的限制,而在我的图书商城网站上,你可以找到你想要买的图书,然后只需通过网上银行,在几秒的时间内就能完成这笔交易,然后等待快递到家。
做网站的时候,首先要对书店的业务流程、电子商务和物流技术有了解和运用,通过这三个大方面来优化图书商城的设计,实现在线销售。以VS 2010为程序开发平台,以SQL server 2005数据库为后台数据库,采用三层架构的B/S系统结构,设计和实现了图书商城系统。图书商城的设计与实现弥补了传统书店的不足,有经营成本低、市场潜力大等优势。
 查看完整论文请+Q: 351916072 
关键字:电子商务三层架构图书商城
目 录
1. 绪论 1
1.1 开发背景和意义 1
1.2 国内外研究现状 1
1.3 具体设计思路 2
1.4 开发技术及工具 2
1.4.1 ASP.NET 开发平台 2
1.4.2 三层架构 2
1.4.3 用JavaScript 语言编写动态网页程序 3
1.4.4 利用Div CSS 布局网页 3
1.4.5 Visual Studio 2010开发环境 4
1.4.6 SQL Server 2005数据库环境 4
2. 系统需求分析 5
2.1 图书商城的系统分析 5
2.2 图书商城的实现目标分析 6
2.3 图书商城的功能简介 7
2.4 网站建模 7
3. 系统设计 9
3.1 系统应用环境 9
3.2 系统文件架构 9
3.3 系统功能结构 10
3.4 系统数据库设计 12
3.4.1 数据库定义 12
3.4.2 系统数据库设计 12
4. 系统测试与运行 18
4.1 游客模块的实现 18
4.1.1 系统首页 18
4.1.2 会员注册 19
4.2 用户模块的实现 21
4.2.1 用户登录 21
4.2.2 热门书籍页面 21
4.2.3 购物车功能 22
4.2.4 提交订单 24
4.3 管理员模块的实现 24
4.3.1 管理员登录 24
4.3.2 管理员首页 25
4.3.3 用户列表 25
4.3.4 图书列表 27
4.3.5 图书分类页 27
4.3.6订单详情 28
5. 结语 29
参考文献 30
致 谢 31
1. 绪论
1.1 开发背景和意义
21世纪随着时代的发展,世界已然成为互联网的世界。图书商城的设计与实现正是互联网时代的产物,紧跟时代的步伐。人们已经不能满足于仅仅在网上收发信息、浏览新闻等,高效便捷的“网购模式”应运而生。为了适应现代社会快节奏的生活,图书的销售也进行了大变革,图书商城式的电子书店使顾客可以足不出户地选购自己喜爱的图书,非常的高效便捷。
世界各地电子书店、小说网站等相关网站如雨后春笋般出现,经历商场上的各种竞争,网上书店能够凭借信息量大、检索和订购便捷、价格优惠、个性化服务等优势“存活”下来,这就证明了网上书店是具有强大生命力的,更让我们预见到了无穷的发展前景。在我国,出版社、国有书店、民营书店等不同性质的传统书店也相继踏入这个领域,与时俱进,依靠网络市场这个无形的大手寻求新的经济突破。图书商城呈现出无限光明的前景。
1.2 国内外研究现状
自本世纪九十年代以来,随着一些技术如网络、通信、信息技术的飞速发展,世界掀起了一场互联网龙卷风,当代商业拥有不停增强的供货能力、用户需要、全球竞争这三大特征。顺应潮流,以便更好地适应全球性的发展趋势,各行各业必需及时改变原有的组织结构和营运方式。电子商务(Electronic Commerce)应运而生,这是一种基于Internet,主体为交易双方、手段为支付结算、依据为顾客数据的新兴商务模式。它的优势显著,商家、供应商、买家这三个主体因为它紧密联系了起来。商家可以更好地满足顾客的需求,买家也能更自由、更方便地在互联网上查找、选择自己需要的商品。
我们可以看到,电子商务已经日益成为了销售行业的主流。互联网相关应用技术越渐成熟,物流和支付系统越渐完善,人们抵挡不住电子商务的脚步,也抗拒不了电子商务的魅力,它正以不可抵挡的力量影响着广大人们群众的生活。而电子商务的相关网站也成为了买卖交易双方不可或缺的纽带。
1.3 具体设计思路
网络世界无奇不有,各类网站可谓是万紫千红、琳琅满目,所以要突出自己所设计的网站一定要先确定自己的主题,网页设计要美观,各个板块和栏目要简洁直观。
首先来说一下我的网站名称:“蔚翔”图书商城。一花一世界,书籍的世界就如同一片广袤的天空,作为热爱书籍的广大读者来说,他们都渴望能够在蔚蓝的小说天空中自由飞翔。这就是我的网站取名为“蔚翔”的用意。
网页色彩的搭配也是很重要的,网站的色调是给用户的第一视觉冲击,不同的色调给人不同的感觉,有时候甚至会影响人的心情。所以我的网站选择的是暖色调的,这样可以让用户心情放松,乐在享受书籍的世界。
网站的建立首先要整体思路清晰明确,拟好提纲,如此才能确保网站整体明确、层次分明。这也是为了避免本网站的结构不清晰,目录杂乱,不但用户浏览不便,也给网站的调整和维护造成困难。所以在制作网页时一定要注意这些问题:
(1)确定栏目和板块
(2)规定图书商城网站的链接结构及索引组织
按照图书商城网站的一般需求和表现形式来划分,大致可以分为三个模块,即:公共模块,普通用户模块和管理员模块。
1.4 开发技术及工具
1.4.1 ASP.NET 开发平台
ASP.NET创造了一个基于Microsoft.NET框架的Web开发平台,制作动态网页绝对需要它的帮助。ASP.NET能够在服务器上生成Web应用程序,该程序功能强大。ASP.NET已经成为新一代Web开发的主流技术[1]。
我使用ASP.NET 是因为我认为它有如下优点:
(1) ASP.NET使开发更为简易,因为它是建立在公共语言运作库上的编程构架;
(2) ASP.NET使应用程序的安全就得到了保障,因为它设置有Windows身份验证。
1.4.2 三层架构
在软件体系规划中最寻常的也是最至关重要的一种结构就是分层式结构了。分层式的普遍应用不是没有道理的,因为这种开发模式对程序员的分工非常合理,这样开发效率就提高了。运用这种模式编写的应用程序优点很多,比如具有扩展性、便于维护。分层式结构一般分为数据访问层、业务逻辑层和表示层三层。
三层的分层式结构图1-1如下:
图1-1 三层的分层结构图
1.4.3 用JavaScript 语言编写动态网页程序
JavaScript,简称JS,是web页面中的一种脚本语言。它是基于对象和事件驱动的。它不需要进行编译,而是直接嵌入在HTML页面中,把静态页面转变成支持用户并响应相应事件的动态页面[2]。
JavaScript脚本语言拥有的基本特点如下:
(1)解释性。JavaScript是一种解释性程序语言,它的源代码不需要经过编译,可以径直在浏览器中运作时被解释说明。
(2)基于对象。JavaScript是一种基于对象的语言,能运用自己已经创建的对象[2]。
(3)跨平台。现在几乎所有的浏览器都支持JavaScript,所以JavaScript具有良好的跨平台性。
(4)安全性。JavaScript不得不通过浏览器促成浏览信息或者交互动态,可以有效地防止数据的丢失[2]。
1.4.4 利用Div CSS 布局网页
Web中有一种标准常用术语叫Div+CSS,可以通过它来实现网页布局。通常为了显示它和通过表格(table)布局定位这种传统法子的差异,利用它可以将网页的页面内容和表现区分开。Div盒模型结构是把各部分的内容划分到不一样的区域块,CSS是用来定义该盒模型的大小、位置、内(外)边距及排列方式等的。
CSS是计算机语言中的一种,它可以充分体现HTML或者XML 等文件式样[3]。
Div的起始标签到结束标签包含的所有内容全是用来构成block lever的结构和背景(HTML文档内大块)。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1948.html

好棒文