毕
业设计(论题 目:网上书店 Title :Online Bookshop 学 院:信息工程学院 专 业:计算机科学与技术 学 号:******** 学生姓名:** 指导教师: 徐洪珍
二〇一二年六月五日
文)
东华理工大学毕业设计(论文) 摘 要
摘 要
伴随着互联网的飞速发展,电子商务已慢慢为人所熟识,并逐渐成为互联网发展中的一个热门行业。网上书店就是电子商务的一种形式,它通过互联网提供的一个虚拟的互动空间来实现人们的购书活动。人们可以在网上随时随地购买自己所需要的图书,使购物过程变得轻松、快捷、方便。
本文采用ASP+Access等技术,以B/S为系统架构,设计和实现了一个在线网上书店。本文在论述了需求分析和数据库设计的基础上,重点阐述了用户注册、购物车管理、分类管理、图书管理、订单管理、用户管理等功能模块的设计与实现。该系统具有时效性、共享性、交互性等优点,可以让用户更加方便地购买书籍。
关键词:电子商务;网上书店;ASP;浏览器/服务器
I
东华理工大学毕业设计(论文) ABSTRACT
ABSTRACT
With the rapid development of Internet, e-commerce has been familiar with the people ,and gradually become a hot industry in the development the Internet.Online bookstore system is a form of e-commerce,which can realize people purchase activities through the virtual interaction space providing by the Internet.People can buy their possible needing books on the Internet whenever and wherever,which makes the shopping process easy,fast,and convenient.
Using technologies such as ASP and Access,the paper designs and realizes an online bookstore based on the B/S architecture.This paper first discusses the requirement analysis and database design,then emphases on the design and realization of user registration shopping
cart
management,classification
management,book
management,order
management,and so on.The system has realtime,sharting,interactive and other advantages,which can allow users buy book more conveniently.
key words: e-commerce; online bookstore; ASP; B / S
II
东华理工大学毕业设计(论文) 目 录
目 录
摘 要 ................................................................. I ABSTRACT .............................................................. II 第1章 绪 论 .......................................................... 1
1.1 课题研究背景 ........................................................................................................................... 1 1.2 课题研究的目的和意义 ........................................................................................................ 1 1.3 本文的研究内容 ...................................................................................................................... 1 1.4 本文的组织安排 ...................................................................................................................... 2 第2章 相关技术和理论基础 ............................................. 3
2.1 ASP技术...................................................................................................................................... 3 2.2 ACCESS数据库 .......................................................................................................................... 3 2.3 B/S结构简介 ............................................................................................................................ 3 第3章 系统需求分析和总体设计 ......................................... 5
3.1 系统需求分析 ........................................................................................................................... 5 3.2 系统总体设计 ........................................................................................................................... 5
3.2.1 前台设计 ................................................. 5 3.2.2 后台设计 ................................................. 5 3.3 系统功能模块图 ...................................................................................................................... 5 第4章 数据库设计 ..................................................... 7
4.1 数据库的需求分析 ................................................................................................................. 7 4.2 数据库的概念结构设计 ........................................................................................................ 7 4.3 数据库的逻辑结构设计 ........................................................................................................ 7 第5章 系统详细设计与实现 ............................................. 8
5.1 用户注册模块 ........................................................................................................................... 8 5.2 用户登陆模块 ........................................................................................................................... 9
5.2.1 用户登录 ................................. 错误!未定义书签。 5.2.2 取回用户密码 ............................. 错误!未定义书签。 5.3 用户账户模块 ........................................................................................................................... 9
5.3.1 购物车 ................................... 错误!未定义书签。 5.3.2 我的订单 ................................. 错误!未定义书签。
东华理工大学毕业设计(论文) 目 录
5.4 分类模块 .................................................................................................................................... 9
5.4.1 大类管理 ................................. 错误!未定义书签。 5.4.2 小类管理 ................................. 错误!未定义书签。 5.4.3 类别转移 ................................. 错误!未定义书签。 5.5 图书管理模块 ........................................................................................................................... 9
5.5.1 添加新书 ................................. 错误!未定义书签。 5.5.2 管理书籍 ................................. 错误!未定义书签。 5.6 订单管理模块 ........................................................................................................................... 9 5.7 用户管理模块 ........................................................................................................................... 9 5.8 管理员管理模块 ....................................................................................... 错误!未定义书签。 结束语 ................................................................ 10 致 谢 .............................................................. 11 参考文献 .............................................................. 12
东华理工大学毕业设计(论文) 绪 论
第1章 绪 论
1.1 课题研究背景
20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,这为广大的网络用户提供了更加周到和人性化的服务,网上书店也因此应运而生。网上书店在我国发展的时间虽然不算长,但发展很快。随着我国互联网的更加普及和电子商务的更加成熟,网上书店必然会有越来越大的消费群体,市场潜力必定会得到充分的发挥。本文研究的即是一个基于ASP的网上书店系统。
1.2 课题研究的目的和意义
网上书店是一种应用于图书销售领域的动态网站。近年来随电子商务在图书销售领域广泛应用,网上书店如雨后春笋般在全国迅速展开。与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大、费用高、管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。这些优势是其它交易方式难以达到的。加上现在许多网民已形成在线购买习惯,且基数不断扩大。相比3C、家居百货类产品,图书拥有单价低、标准化的特征,购买风险较小,在线购买的方式被更多网民接受。因此,图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的流通渠道,繁荣出版、繁荣市场的必由之路。
目前,我国有很多的中小型书店仍只用传统书店的经营模式,受到网上零售市场和大型书城的双向夹击,生存形势十分严峻。因此中小型书店开展网上书店,拓宽市场范围,降低成本才是生存的出路。所以本设计在对推动我国中小型书店在电子商务方面的发展,帮助其走出困境,打开更为广阔的发展空间有着十分重要的现实意义。
1.3 本文的研究内容
本文的主要研究内容是以下五个方面:
(1) 全面展示书店内所有图书,并可以展示最新图书; (2) 实现网上购物;
(3) 图书销售排行,方便用户了解本书店内的热销图书; (4) 系统最大限度地实现易维护性和易操作性; (5) 系统运行稳定、安全可靠。
1
东华理工大学毕业设计(论文) 绪 论
1.4 本文的组织安排
第1章对本课题的研究背景、目的和意义进行了简明的介绍。
第2章对本课题所应用到的相关技术和理论基础作了一个简要的介绍。 第3章介绍了系统需求分析和设计,其中还包括系统功能模块图。 第4章介绍了数据库的设计,包括数据库的需求分析和逻辑结构设计。 第5章介绍了系统的详细设计与实现,包括主要功能模块的设计。
2
东华理工大学毕业设计(论文) 相关技术和理论基础
第2章 相关技术和理论基础
2.1 ASP技术
ASP(Active Server Pages动态服务器网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。
……
2.2 ACCESS数据库
Access是Microsoft Office的一个重要组成部分,随着Office软件的升级而一次次升级。作为Office软件中一员,Access与Office中的其他软件在窗口界面上相类似,方便了用户快速地操作及制作符合要求的数据库系统。其主要特点如下:
。。。。。。
2.3 B/S结构简介
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而用户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。 ……
3
东华理工大学毕业设计(论文) 相关技术和理论基础
4
东华理工大学毕业设计(论文) 系统需求分析和总体设计
第3章 系统需求分析和总体设计
3.1 系统需求分析
网上书店系统要实现的功能包括两个方面,一个方面是管理员的管理功能,包括图书管理、订单管理、分类管理、用户管理和管理员管理;另一方面是用户的购物功能,包括用户注册、取回密码、选购图书、购物车管理、个人信息与订单管理,整个系统包括前台交流和后台管理两大模块。
。。。。。。
3.2 系统总体设计
经过需求分析,本购书网站应该设计成两部分:前台和后台,前台主要是用户注册和购书这一块,后台主要是管理员管理图书、管理用户和管理图书分类这一块。 3.2.1 前台设计
前台设计主要分为以下四个模块: 。。。。。。 3.2.2 后台设计
后台设计主要分为以下七个模块: (1) ……
3.3 系统功能模块图
根据以上的分析和设计,本购书网站的系统功能模块图如图3-1所示。
5
东华理工大学毕业设计(论文) 系统需求分析和总体设计
用户注册用户 登录 送货汇款方式管理前 台 后 台 网上购书系统 图书浏览图书搜索购物车图书管理订单管理评论管理分类管理用户管理管理员管理 图3-1 系统功能模块图
6
东华理工大学毕业设计(论文) 数据库设计
第4章 数据库设计
4.1 数据库的需求分析
网上购书系统的主要对象是用户,所以必须建立用户表,包括用户的基本信息情况;用户的主要活动是购买图书,所以必须建立图书信息表;用户要购买图书,选择所要的图书,首先要对图书进行搜索,
。。。。。。
4.2 数据库的概念结构设计
通过对数据库的需求分析,可以得到用户信息实体、管理员信息实体、图书大类信息实体、图书小类信息实体、图书信息实体、订单信息实体、汇款/送货方式实体和用户评论信息实体等八个数据库概念模型,下面分别用实体图来表示。
……
4.3 数据库的逻辑结构设计
本系统采用的后台数据库是Access数据库系统,因此必须把数据项和数据结构转换为Access数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。经过仔细地分析设计,本系统数据库中各个表格的设计结构如表4-1至表4-8所示。
(1) 用户信息表(user):用来存放用户的数据记录。
表4-1 用户信息表(user)
字段名 L_id L_name L_pwd L_power L_truename
。。。。。。
数据类型 Int Varchar Varchar Smallint Varchar 数据长度 4 16 32 2 8 字段描述 登录ID 登录用户名 登录密码 登录权限值 登录者姓名 字段说明 主键 非 非 非 非 7
东华理工大学毕业设计(论文) 系统详细设计与实现
第5章 系统详细设计与实现
5.1 用户注册模块
进入网页,单击网页右上角“注册”项,即进入“网上书店注册条约”的页面, 单击“我同意”,即可进入“用户注册”的页面,如图5-1:
图5-1 用户注册页面
用户在进行注册时,系统要对用户名进行唯一性检测,如果用户输入的用户名已存在,则系统会提示错误,要求用户重新输入;反之,就可以顺利注册。用户名唯一检测关键代码如下:
set rs=server.CreateObject(\"adodb.recordset\")
rs.open
\"select
username
from
[user]
where
username='\"&trim(request(\"username\"))&\"' \
if not rs.eof and not rs.bof then
call MsgBox(\"您输入的用户名已存在,请返回重新输入!\else rs.close
8
东华理工大学毕业设计(论文) 系统详细设计与实现
5.2 用户登陆模块
。。。。。。
5.3 用户账户模块
用户登录后进入我的账户模块,界面如图5-6所示。 ……
5.4 分类模块
本网站对图书采用了两级分类的方法,主要是出于两方面的考虑,一方面是为了能更好地管理图书 ,另一方面是为了使用户能更好地查询图书。
……
5.5 图书管理模块
图书管理是后台管理最主要的部分,本网站的图书管理包含四个模块:添加新书、管理书籍、订单管理和评论管理 。。。。。。。
5.6 订单管理模块
订单管理也是后台管理中重要的一部分,用户提交的订单都是在这里进行管理的。管理员单击“订单管理”后进入订单管理页面,页面如图5-13所示: ……
5.7 用户管理模块
管理员可以对该网站的所有注册用户进行管理 ,单击“用户管理”后进入用户管理页面,如图5-15所示。
。。。。。。
9
东华理工大学毕业设计(论文) 结束语
结束语
现今社会是一个信息化社会,网络的发展日新月异,电子商务就是信息化和网络发展的产物,虽然电子商务的历史不长,但发展很快。而网上书店作为电子商务的一类也在不断地走向成熟,在可以预见的未来,网上书店必将大有作为。
这次的毕业设计就是做一个网上书店,通过这次设计,我了解了网站设计的相关知识,丰富了自己的实践知识。在这段时间里,本人首先学习了各方面的知识,同时对数据库设计进行了详细的研究。在具体的实现过程中,也碰到了许多意想不到的困难。在老师和同学的指点下,以及通过网络等途径,不尽都一一得到了解决,并且学到了很多新的知识。由于本人水平有限,认识程度等方面还有很多不足,设计还有很多欠缺,恳请各位老师和同学悉心指正。
10
东华理工大学毕业设计(论文) 致 谢
致 谢
在四年大学生活即将结束之际,我首先要感谢我的父母,他们让我有机会上大学,有机会深造,有机会接触更多的知识和朋友,为我今后的人生做好了铺垫。我惟有更努力地学习和工作,才能报答他们对我的爱与关怀。
该论文的完成,主要得力于我的导师徐洪珍副教授的悉心指导和帮助,在这期间,从最初的文献收集,到程序完善、论文写作等方面得到了徐老师的许多有益指点和帮助。徐老师强烈的事业心和责任感,严谨的治学态度,让人倍感尊敬。
在东华理工大学求学的这四年时间里,特别感谢计算机系的老师们,从他们身上我学到了许多宝贵的知识和做人的道理。他们在学业上对我的悉心指导以及孜孜不倦、严谨细致的科研态度,更令我受益匪浅。同时,感谢同学们给予我的许多鼓励和关怀,没有你们,就没有大学生活的丰富多彩。另外,对参考文献中所列的各文献的作者表示深深的谢意。
最后感谢各位专家和评委审阅我的论文。
11
东华理工大学毕业设计(论文) 参考文献
参考文献
[1] 聂玉峰,陈东方.数据库基础与Access应用[M].北京:科学出版社,2008.
[2] 张固,汪晓平.ASP网络应用系统典型模块开发实例解析[M].北京:人民邮电出版社,2004. [3] 王曰芬,丁晟春.电子商务网站设计与管理[M].北京:北京大学出版社,2002. [4] 小志.ASP入门与实例演练[M].北京:中国青年出版社,2001.
[5] 任雪莲.基于ASP技术的网上购物系统的设计与实现[J].科技创新导报, 2010,13(6): 15-19. [6] A.Neil
Yerkey.Security
of
Microsoft
Access
Data[J].
Library
&
Archival
Security,2011,35(2):29-43.
[7] Otey,Michael.Tools for Migrating Access Databases to SQL Server[J]. SQL Server Magazine,2011,17(13):7-9.
[8] 卢金钟,张昭俊,王永生.新编电子商务概论[M].北京:清华大学出版社,2012. [9] 张华.精通ASP疑难解析与技巧300例[M].北京:中国铁道出版社,2007. [10] 何俊斌.JavaScript实例精通[M].北京:机械工业出版社,2009.
12
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务