购物网站毕业论文
学 士 学 位 论 文
在线购物网站的设计与开发
姓 名:
学 号:
指导教师:
院系(部所):
专 业:
完成日期:
王祖伟 [1**********]1 刘彩霞 计算机科学系 计算机科学与技术 2009年05月30日
摘 要
随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。
本论文研究了一种基于数据关联规则的网上购物系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web 设计。经分析,使用Microsoft 公司的ASP (Active Server Pages)和相关网页开发工具,利用微软提供的IIS 建立运行环境,再利用ADODB 建立数据连接关系。利用其提供的各种组件及内置对象,首先在短时间内建立数据库,然后,对数据库进行分析与建立ASP 页面,不断修正与改进,直到功能基本实现的可行性购物系统。
本系统主要运用了系统开发生命周期法(System Development Life Cycle 简称SDLC) 和结构化方法(Structured Approach)来阐述该系统的开发过程,将计算机作为管理决策的支持手段,融入日常业务的各个环节,使得管理更加规范,同时也能够更好的为顾客服务,该系统大大提高了工作效率,为公司带来了更好的社会效益和经济效益。本系统采用ASP 和ACCESS 2003为开发工具,具有扩展性。
【关键词】购物系统 ASP技术 电子商务
Abstract
This article through analyzes the domestic and foreign on-line shopping system the With the computer technology in various professions and increasingly extensive and in-depth application of the concept of networks has long been popular. Network development strategy in all walks of life to occupy an important position as an integral part of business. Promotional merchandise are not just confined to television and newspapers, the network has become another business to show their stage. Businesses set up Web site will promote all aspects of business and services displayed on the network, through the network can achieve such as online shopping, information search and other functions, these changes in our original mode of operation and business philosophy, but also for businessmen brought higher benefits. Therefore, merchants, owning a web site that belongs to them is essential.
In this dissertation, a study of association rules based on data-line shopping system. Backgrounds include the development of the database set up, management and prospects Backgrounds Web page design. After analysis, the use of Microsoft's ASP (Active Server Pages) and related web development tools, the use of Microsoft IIS runtime environment set up, and then set up a data connection using ADODB relations. Provided use of its various components and built-in objects, first of all, set up the database in a short time, then, the database analysis and set up ASP pages, constantly amended and improved, until the implementation of the feasibility of the basic functionality to the system.
This system is mainly the use of the system development life cycle method (System Development Life Cycle referred to as SDLC) methodology and structured (Structured Approach) to elaborate the system development process, the computer as a management decision support tools into the day-to-day operations of the various aspect make management more standardized, but also be able to better customer service, the system greatly enhanced the work efficiency and bring a better social and economic benefits. The system uses ASP and ACCESS 2003 for the development of tools, with scalability.
【Key Words】Shopping system ASP technology Electronic commerce.
目 录
第1章 绪论 . ........................................................ 1
1.1 研究背景与意义 ................................................ 1
1.1.1 课题来源 .................................................. 1
1.1.2主要工作 . .................................................. 1
1.2论文涉及内容和目标 ............................................ 2
1.2.1论文的目的 . ................................................ 2
1.2.2论文的内容 . ................................................ 2
1.3网上购物系统的构成 ............................................ 2
第2章 系统开发环境简介 . ............................................ 4
2.1HTML ........................................................... 4
2.2 ASP ........................................................... 5
2.3 Macromedia Dreamweaver 8 ...................................... 5
2.4 Microsoft Access .............................................. 6
第3章 网站系统分析 . ................................................ 7
3.1网站的设计目标 ................................................ 7
3.2网站的可行性分析 .............................................. 7
3.3网站的深入调查 ................................................ 8
3.4网站设计的特点 ................................................ 8
3.5网站开发的设计思想 ............................................ 8
3.6系统设计的总体规则 ............................................ 9
第4章 网站的功能设计 . ............................................. 10
4.1网站功能分析 ................................................. 10
4.2 平台功能模块的设计 ........................................... 10
4.3 系统流程分析 ................................................. 11
4.3.1前台购物流程图 . ........................................... 11
4.3.2后台操作流程图 . ........................................... 12
4.3.3购物车流程图 . ............................................. 12
4.3.4商品管理流程图 . ........................................... 12
4.3.5用户注册流程图 . ........................................... 13
4.3.6用户登录流程图 . ........................................... 14
第5章 网站数据库设计 . ............................................. 15
5.1网站数据库需求分析 ........................................... 15
5.2数据库逻辑结构设计 ........................................... 15
第6章 网站各模块的功能与实现 . ..................................... 18
6.1注册登陆模块的实现 ........................................... 18
6.2会员修改密码模块的实现 ....................................... 21
6.3后台登陆、修改密码、添加管理员、模块的实现 ................... 23
6.4用户订单的实现 ............................................... 29
结 束 语 . .......................................................... 33
参考文献 . .......................................................... 34
致 谢 . .......................................................... 35
第1章 绪论
1.1 研究背景与意义
1.1.1 课题来源
自进入新世纪以来,沉寂了多年的中国互联网产业正以强劲的势头复苏并发展起来,除了传统的浏览、资料搜索、电子邮件等基本应用外,国内网民已经开始习惯通过网络接受商务、旅游、购物、通讯、娱乐等服务,根据中国互联网信息中心最近提供的《中国互联网络发展状况统计报告》调查显示,网上购物已经由以前的尝试性购买向日常的生活习惯发展,其中以书籍、计算机产品及其配件、音像制品及器材等为网上购物的主要对象,服装、体育用品、生活家居用品等消费额也开始大幅度提高。
互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,电子购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。
1.1.2主要工作
随着科学技术日新月异的发展,崭新的传播媒体——因特网诞生了。在Internet 和Web 迅猛发展的今天,数字设计技术对21世纪的平面设计家提出了许多挑战。面对新时代的到来,人们无不感到社会经济和文化所经历着的快速而深刻的变化,一张结构合理、制作精美、创意独特、风格鲜明的网页,不仅能够传递最丰富的信息,同时还能给人以美的艺术享受,也树立了公司企业、服务机构等的良好社会形象,获取最大限度的经济效益。
电子购物商城设计是一种建立在新型媒体之上的新型设计,它与传统媒体相比有许多的不同,它在信息传播方面具有声、像、图、文、视觉、听觉、互动的特点,通过视觉传达各种各样的商品信息,而且更新和修正较为快捷方便,可以在任何时间更新,而不受时间和地域的限制。电子购物商城系统的总体设计思路:
1、需求的综合叙述:主要是说明建站的总体需求和期望的目标浏览者,并且确定希望浏览者所能看到的设计与所需购买商品的最终效果,建站需求是设计策
划网站功能的第一步。
2、网站的基本功能描述:主要包括描述网站浏览者如何运用这个网站,网站管理员如何管理,具体到一步一步的功能细节描述,以及如何运用相应的技术去实现建设目标和商业需求。
3、网站的信息布局图:网站的信息布局图是网站各模块或各网页的直观图,主要目的是提供一个明晰的网站导航直观图,以及分模块或网页的网站层次结构分布图。
4、数据流程图及数据库示意图:这是网站建设蓝图中的技术部分,主要直观地说明网站使用与维护的数据流程,分析数据来源;以及浏览者和网站管理者如何运用与更新网站数据。
1.2论文涉及内容和目标
1.2.1论文的目的
撰写本论文是为了对本网站的编写开发有一个总体设计说明,让使用者对系统的编写开发工作有一定了解,从而进一步更好的掌握网站的功能。同时,开发本网站的人员本身也能够对网站的设计与编写开发有一个回顾,通过回顾有一个更深层次的把握。
1.2.2论文的内容
本系统是一个产品信息发布网站, 其开发主要包括数据库的建立和维护、前台界面以及后台功能的开发等几个方面。我们使用ASP 语言,以Macromedia 公司的Macromedia Dreamweaver 8为开发平台,以MICROSOFT 公司的ACCESS 2003为数据库, 不断修正和改进, 直到形成一个满意的可行系统。
在下面的各章中将以开发在线购物网站的过程来谈谈其开发过程和所涉及到的问题及解决方法。
1.3网上购物系统的构成
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML 、ASP 等技术来编辑网页,并运用ASP 技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中, 这种方法在数据量不大时有很多的应用场合。当数据量比较大, 并且
有较强的专业性时, 录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。
第2章 系统开发环境简介
2.1HTML
HTML (Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web 页以超文本标识语言编排格式。HTML 文件是带有特定HTML 插入标记的用以编排文档属性和格式的标准文本文件。它能独立于各种操作系统平台(如UNIX ,WINDOWS 等)。自1990年以来HTML 就一直被用作World Wide Web上的信息表示语言,用于描述Homepage 的格式设计和它与WWW 上其它Homepage 的连结信息。
HTML 文档(即Homepage 的源文件)是一个放置了标记的ASCII 文本文件,通常它带有. html 或. htm 的文件扩展名。生成一个HTML 文档主要有以下三种途径:
(1)手工直接编写(例如用你所喜爱的ASCII 文本编辑器或其它HTML 编辑工具)。
(2)通过某些格式转换工具将现有的其它格式文档(如WORD 文档)转成HTML 文档。
(3)由Web 服务器(或称HTTP 服务器)一方实时动态地生成。
一般的HTML 页面具有如下的结构:
〈html 〉
,,,,
这是HTML 正文部分
〈/body〉
可见在一个HTML 网页文件中,一般必须有一对〈html 〉标记作为文件的开头和结尾,在标记后是头部标记,其后是实体标记。
2.2 ASP
ASP (Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。目前,Internet 上的许多基于Windows 平台的Web 站点已开始应用ASP 来替换CGI 。
ASP 是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web 服务器应用程序,如交互式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。
通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供“静态”(static )的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的站点,若要更新主页的内容,必须手动更新其 HTML的文件数据。而随着Web 技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单(form )的输入数据,将执行的结果以HTML 的格式传送给浏览器。根据用户请求生成动态主页的传统方法有CGI 、ISAPI 等。CGI 是根据浏览器端的http 请求激活响应进程,每请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。ISAPI 针对这一缺点进行了改进,利用dll (动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java 都还存在着另外一个问题,那就是开发困难,程序的开发和HTML 写作是两个完全不同的过程,需要专门的程序员开发。ASP 使用的ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI 等程序所远远不及的地方。
2.3 Macromedia Dreamweaver 8
选用Macromedia Dreamweaver 8 来创建专业网站的是最佳途径, 同时Macromedia Dreamweaver 8 是一种专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论您喜欢直接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供帮助良多的工具,丰富您的 Web 创作体验。
利用 Dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写
任何代码。不过,如果您更喜欢用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,您还可以使用服务器语言(例如 ASP、ASP.NET 、ColdFusion 标记语言 (CFML)、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。
2.4 Microsoft Access
在办公软件Office 套件中,最为广大用户熟悉的是Word 和Excel ,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。同为Office 套件中一部分的Access ,虽然有着同样强大的功能,但使用的人却相对少些,不像Word 和Excel 那样广泛。事实上,真正用过Access 的用户,对其强大功能和灵活应用均称赞其是个不错的软件。
Access 适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access 不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
第3章 网站系统分析
3.1网站的设计目标
本平台利用现在比较广泛的ASP+access数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。
此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。
3.2网站的可行性分析
随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:
1) 经济可行性:即实现这个平台设计有没有什么经济效益?该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。
2) 技术可行性:本系统采用的是ASP+ACCESS 2003的开发平台,对系统要求不高,当网站开发成功后,操作界面简单,维护容易。
3) 运行可行性:即该平台规定的运行方式是否可行。当今,市场上已经有很多公司使用在线购物系统来做生意了,在线购物也越来越展现其无限的商机,这就提供了本系统的运行可行性。
4) 法律可行性:即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
通过以上的可行性分析,我将采用Microsoft IIS+ASP将结合的技术,运用Access 数据库对网站进行建设。
3.3网站的深入调查
经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过两个月的实习调查和指导老师的耐心介绍,设计出该平台功能如下:
1) 能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。
2) 能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。
3) 能对电子商品的名称,电子商品的分类进行搜索。
能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。
4) 经过前一阶段的调查与研究分析,已确定了该平台设计的主要功能,对每个功能模块也作了具体描述,下面就来具体分析该平台的设计特点与具体思想。
3.4网站设计的特点
本项目所设计和开发的网上购物平台是经过很长时间的调查和分析才开始具体实施的,它的主要特点是改变了以往的购物只能过现实的商场才能达到的结果,采用Wed 技术,借助于Internet 互联网广泛应用技术,达到资源共享,提高以往买书的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购书活动过程简单、方便、易行。
3.5网站开发的设计思想
网上购物平台主要是对后台管理和前台操作。后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对网站的管理。前台操作是用户登录到本网站,可
以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的书,装入购物车,提交定单进行购买。
网上购书平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。
3.6系统设计的总体规则
无论哪个网站都要有它自己的设计规则。该平台也一样,它的主要设计规则有:
简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。
针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。
实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。
第4章 网站的功能设计
4.1网站功能分析
经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:
1) 用户管理 能够完成用户基本信息录入的注册、修改和用户基本信息的个人前台与后台管理。
2) 管理员管理 能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易、操作管理(管理员添加、管理员改密、管理员退出)的功能。
3) 搜索功能 能过电子商品的名称,电子商品的分类进行搜索。
4) 查询功能 能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。
4.2 平台功能模块的设计
网上购物系统平台主要包括四大功能模块,用户管理、网站布局、管理员管理、搜索等功能模块。其中用户管理模块,主要包括用户注册、用户修改、用户删除等功能;管理员管理主要包括商品资料(添加大类、添加小类、商品添加)、订单管理、会员管理、操作管理(管理员添加、管理员改密、管理员退出)等功能;搜索主要包括(商品名称、商品类别)。
在平台功能的分析基础上,得到本平台的功能模块图如下: 网上购物系统平台总体模块图:
4.3 系统流程分析
本系统是为在线购物的买卖双方提供的一个网络平台,以实现商品信息发布和用户的信息查询、产品订购等功能。本系统分为前台购物流程和后台订单处理流程。
4.3.1前台购物流程图
当顾客在本系统前台购物时是按照下图所示的流程 图4-1网上购物系统平台总体模块图
图4-2前台购物流程图
4.3.2后台操作流程图
当管理员在本系统后台对网站进行维护时的流程如下图所示:
4.3.3购物车流程图
4.3.4商品管理流程图
图4-3后台操作流程图
图4-4购物车流程图
图4-5商品管理流程图
4.3.5
图4-6用户注册流程图
4.3.6用户登录流程图
用户登录时流程图如下图所示:
图4-7用户登录流程图
第5章 网站数据库设计
5.1网站数据库需求分析
在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。
网上购物系统的主要对象是用户,所以必需建立用户表,包括用户的基本信息情况;用户的主要活动是对商品的购买,所以必需建立商品信息表;用户对商品的购买,选择所要的商品,首先得对商品进行搜索,所以把商品进行分类,进行大类和小类的划分,建立商品类别表和商品类别细分表;最后用户提交定单,建立定单表。
经过分析,此数据库应包含以下的模块:
(1)用户信息:其中应该包括用户编号、用户名、密码、账户金额、姓名、地址等内容。
(2)商品信息:包括商品编号、商品名称、商品价格、描述以及所属类别等。 (3)购物车:用来存储用户购物的信息,如商品编号、数量等。
(4)管理员信息:与用户信息类似,包括管理员编号、登录名、密码、角色类别等。
5.2数据库逻辑结构设计
根据前面的分析,只需建立起一个数据库,下面是数据库中的主要各表: 1) 用户信息表 bjx_User 2) 商品信息表 bjx_goods 3) 购物车信息表 bjx_action 4) 管理员信息表 bjx_admin 下面的各图是表的详细说明: 用户信息表
bjx_User 主键 UserID
图5-1用户信息表
商品信息表
bjx_goods 主键
bookID
图5-2商品信息表
购物车信息表 bjx_action 主键
actionID
图5-3购物车信息表
管理员信息表 bjx_admin 主键
adminid
图5-4管理员信息表
第6章 网站各模块的功能与实现
本系统由前台系统和后台管理系统系统组成。前台系统就是面向Internet 上用户的网站。后台系统则是商店管理员对网站及其上的信息进行管理和维护的系统,也可以说是一个Intranet 系统。
主要有前台系统的主页、商品信息模块、购物车模块、用户信息管理模块和订单模块,后台的管理员信息管理、商品信息管理、用户信息管理、以及销售管理模块。
后台管理模块是本系统不可或缺的部分,主要包括:登录、修改密码、查看管理员、添加、删除管理员、查询、修改商品信息、查询用户信息、查询销售记录等功能页面。
6.1注册登陆模块的实现
首页(index.asp):是直接展示给本网站用户的部分,界面效果如下图所示。
图6-1首页
1)注册
在主页中包括注册和登陆模块,如下图:
图6-2注册登陆
当用户第一次登陆本网站可以点击“免费注册”进行注册,当点击“免费注册”后,也会会跳转到注册页面(reg.asp )如下图:
图6-3注册
上图中表单获取用户注册信息后把所有信息提交给reg.asp 页面进行处理,实现各项信息处理的代码截图如下:
图6-4表单处理
2)登陆
当已经注册过的用户再次光临本网站时就需要登陆,输入用户名和密码后,页面跳转到checkuserlogin.asp 页面处理,实现各项信息处理的代码截图如下图所示:
图6-5登陆处理
登陆成功如下图所示:
图6-6登陆成功
用户名或密码不正确时,会出现下图所示的提醒:
图6-7登陆出错
6.2会员修改密码模块的实现
当用户需要修改密码时,可以点击会员中心(user.asp)的修改密码如下图所示:
图6-8密码修改
这一模块实现代码如下图所示:
图6-9密码修改模块
当修改成功时会有如下提示:
图6-10修改成功
当修改不成功时会有如下提示:
图6-11修改出错
6.3后台登陆、修改密码、添加管理员、模块的实现
1) 后台登陆:
后台登陆界面如下图所示:
图6-12后台登陆界面
当管理员输入用户名和密码后,页面跳转到chkadmin.asp 页面处理,实现各项信息处理的代码截图如下图所示:
图6-13后台登陆处理
登陆后显示如下图所示:
图6-14登陆显示
2) 修改密码
当管理员需要修改密码时,可以点击修改管理密码如下图所示:
图6-15修改密码
当管理员把表单信息填写好之后,点击确定修改,页面会跳转到renpassword.asp 进行处理,代码如下图所示:
图6-16表单处理
若修改成功会有如下提示:
图6-17修改成功
3) 添加管理员
当管理员需要添加新管理员时,可以点击修后台管理添加如下图所示:
图6-18添加管理员
当管理员把表单信息填写好之后,点击添加管理员,页面会跳转到saveadmin.asp 进行处理,代码如下图所示:
图6-19表单处理
6.4用户订单的实现
1
)用户登录成功后如图:
图6-20用户登录成功
2)在用户登陆成功后,可根据自己的需求进行商品的选购,并加入购物车,
如图所示:
图6-21购物车
3)在完成购物后,即可下订单,订单界面如图所示:
图6-22订单界面
4)单机某个订单号可查看自己的具体订单情况,在您的留言处可对该网站进行评价,如图所示:
图6-23具体订单
5)为客户提供最新人气排行商品以供客户选购商品时参考
图6-24最新人气排行商品
6)同时提供最新销售排行,为客户下订单提供实时参考,如图所示:
图6-25最新销售排行
7)为了使客户能对同一类商品查询,以便进行专购专卖,网站对商品进行了产品分类,如图所示:
图6-26产品分类
8)为了更好的促销,网站为客户提供了特价商品,如图所示:
图6-27特价商品
结束语
本购物网站利用ASP 和ACCESS 数据库设计,实现了购物车、搜索及相关商品的信息,运用了ASP 的基础知识,在代码设计上采取了引用网页代码的形式。这样既能充分利用代码避免了重复编写代码繁琐而且利于修改,大大的缩短了代码修改的时间。同时利用ACCESS 数据库的简单灵活,使对后台管理及数据库的管理更加简便,各功能模块相互关联给客户在选择商品时提供了方便,但给实现各功能模块跳转增加了难度,尤其是代码的处理上难免显得有些杂乱,但网站是为客户服务的,其他我们会慢慢改进。虽然功能模块比较全,但是由于时间的仓促和本人能力的欠缺,有些模块的功能不够完善,也可能欠缺某些功能,不能满足所有用户的需求 ,但作为一个小型的网站来说还是有他的优势,界面的直观简洁,使客户在选购商品时一目了然、得心应手,避免了在各个网页上来回切换和查找所需特殊功能时的费时费力。本网站的实现得力于很多老师和同学的帮助,在此表示衷心的感谢。同时网站的不足之处希望顾客给我们留言指正。
参考文献
[1] 唐红亮, 王改性, 秦戈亮,Asp 动态网页设计, 北京, 电子工业出版社,2008
[2]丁宝康, 数据库原理, 北京, 经济科学出版社,2000
[3]丁贵广,ASP 编程基础与实例, 北京, 机械工业出版社,2002
[4]何主洁, 黄婷儿译著, 数据库设计教程, 北京, 机械工业出版社,2002
[5]邓文渊,ASP 与网页数据库设计[M],北京, 中国铁道出版社,2001
[6]资讯教育小组编著,ASP 与SQL 网站数据库程序设计[M],科学出版社,2002
[7]洪传华著,ASP 实例演练-组建商务网站[M],中国电力出版社,2001
[8]李瑞旭编著,ASP 实例教程[M],中国电力出版社,2000
[9]言金刚, 彭进展, 主编Asp 事例教程, 浦东电子出版社,2001
[10]武延军, 赵彬编著, 精通ASP 网络编程, 人民邮电出版社,2000
[11]赵丰年编著,JavaScript 实例教程, 电子工业出版社,2001
[12]姜同强, 主编计算机信息系统开发-理论、方法与实践,科学出版社,1999
[13]李香敏, 主编网站开发新动力用ASP 轻松开发Web 网站,北京希望电子出版社,2001
[14]林义证,黄世阳等编著,HTML&ASP网页制作教程, 中国铁道出版社
[15]D Chaum Blind signatures for untraceable payments 1983
[16]D Chaum.A Fiat.M Naor Untraceable electronic cash 1988
[17]T Okamoto.K Ohta Universal electronic cash 1992
[18]S Brands Untraceable off-line cash in wallets with observers 1993
[19]S von Solms.D Naccache On blind signatures and perfect crimes 1992
[20]M Stadler.J M Piveteau.J Camenisch Fair blind signatures 1995
致 谢
本次毕业设计是在刘彩霞老师和很多同学的精心指导帮助下完成的,从系统设计到论文内容都给予了精心的指导和严格的教诲,无论从学术水平还是学术造诣上都使我受益非浅, 在系统的设计中,自己动手,亲身经历了从学习、研究到社会实践的过程。不仅是我学到了许多社会经验,更重要的是让我开拓了眼界,是我意识到现代化科学技术的发展,以及它的优越性。
在这次毕业论文设计中,我第一次亲身尝试到了作为一个缺乏社会实践经验的学生所面临的困难。通过对本系统的开发是我对书本上的知识点和理论有了更深一层的了解,使我学会了如何利用所学的知识, 把理论结合于实践中, 进一步掌握了管理信息系统开发的规律, 从而对本专业有了更深刻的认识。此后, 我会加倍努力的去研究, 在熟练的基础上掌握更多的新型技术, 来提高自己的开发水平。
通过这一阶段的学习和研究,该项目终于完成,虽然耗费了许多经历和时间,单从另一方面它验证了我的知识和能力,让我有了不断提高自身素质的意识。
在这里我衷心的感谢我的指导老师刘彩霞老师对我的指导和启发。没有您的指导和帮助,我是不可能顺利圆满地完成论文的工作。