[精品论文]网上图书销售系统设计与实现.docx

上传人:聆听****声音 文档编号:610095 上传时间:2023-04-29 格式:DOCX 页数:26 大小:935.69KB
下载 相关 举报
[精品论文]网上图书销售系统设计与实现.docx_第1页
第1页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第2页
第2页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第3页
第3页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第4页
第4页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第5页
第5页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第6页
第6页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第7页
第7页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第8页
第8页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第9页
第9页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第10页
第10页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第11页
第11页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第12页
第12页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第13页
第13页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第14页
第14页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第15页
第15页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第16页
第16页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第17页
第17页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第18页
第18页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第19页
第19页 / 共26页
[精品论文]网上图书销售系统设计与实现.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

[精品论文]网上图书销售系统设计与实现.docx

《[精品论文]网上图书销售系统设计与实现.docx》由会员分享,可在线阅读,更多相关《[精品论文]网上图书销售系统设计与实现.docx(26页珍藏版)》请在冰点文库上搜索。

[精品论文]网上图书销售系统设计与实现.docx

新疆大学毕业论文(设计)

题 目:

网上图书销售系统设计与实现指导老师:

吴晓红

学生姓名:

景万里

所属院系:

信息科学与工程学院专 业:

计算机科学与技术班 级:

计算机05-1班

完成日期:

摘要

随着计算机技术的日益发展,现代社会已经到了真正的信息时代,如何掌握并应用信息就显得非常重要了。

很多公司都利用互联网这个市场来达成协议,所以互联网也不再是单纯的传播媒体,它除了传播信息以外,还可成为转变社会形态的枢纽。

互联网上的这个虚拟世界正在具体化、现实化,并逐渐与现实生活融为一体。

ASP是一种优秀的电子商务开发程序语言,因为其编辑简便、功能全面的特点,被广泛应用于电子商务网站的编辑制作、企业管理系统的开发等项目中。

尤其是在电子商务网站的建设中,ASP扮演着动态网页缔造者的重要角色。

Dreamweaver_MX集多种网页开发功能于一身,可以轻松、系统地完成几乎所有网页技术的编辑。

它具有美观的操作界面及强大的编辑功能,在Dreamweaver_MX中编辑ASP,可以很方便地应用各种辅助项目,实时测试编辑完成的动态网页,设计出功能完善的动态网页。

Microsoft Access是一种关系式数据库。

是一种易于使用,配置简单的数据库。

本网上书店系统,结合ASP、Access与Dreamweaver_MX共同开发而成,具有用户使用更简单、界面更直观等优点,设计并实现用户管理、书籍管理、订单管理、购物结帐等功能。

关键字:

数据库;连接;验证;Asp;网上书店

II

IV

ABSTRACT

withthedevolepmentofthetechnologyofthecomputer,themodernsocietyhasalreadybeenintorealinformationage,howtograspanduseinformationseemveryimportant.AlotofcompaniesmakeuseofthismarketofInternettoreachanagreement,soInternetisnolongersimplemedia.Besidesinformationofpropagating,itmaybecomethepivotofchangingthesocialshape.thisvirtualworldoftheInternetisconcrete,realistic,andtograduallyintegratewithreallife.

ASPisanexcellente-commercedevelopmentofprogramminglanguages,becauseofthefuctionofsimpleeditors,featuresfull-featured,widelyusedindevelopmentofmakingandenterprise'sadministrativesystemoftheeditorofthee-commercewebsite,etc.Especiallyintheconstructionofthee-commercewebsite,ASPplaysanimportantroleintheindynamicASPpage.

Dreamweaver_MXincorporatedevelopingthefunctioninmanykindsofwebpagesintoanorganicwhole,canfinishnearlyallwebpageeditoroftechnologylightlyandsystematically.Ithasbeautifuloperationboundaryplaneandstrongeditingfunction,editorASPinDreamweaver_MX,canusevariouskindsofauxiliaryprojectsveryconveniently,testthedynamicwebpagethattheeditorfinishedinrealtime,designthedynamicwebpagewithperfectfunction.

MicrosoftAccessisakindofrelationalexpressiondatabase.Itisthatonekindiseasytouse,disposethesimpledatabase.

Onlinebookshopsysteminthearticle,combiningwithASP、AccessandDreamweaver_MX,makeuserusesimplyandinterfacegettingocularadvantagetodeveloptogetheroriginally,designandrealizeusermanagement,booksmanagement,ordermanage,doshoppingfunctionofcheckingoutetc.

Keywords:

Database;Connect;Validate;Asp;OnlineBookshop

目录

1引言 1

1.1应用背景 1

1.2本课题研究的意义 1

1.3开发的目的 1

1.4项目介绍 1

2系统分析 2

2.1需求分析 2

2.1.1具体功能需求 2

2.1.2系统总用实例 2

2.2开发运行环境 3

3系统设计 4

3.1系统的主要设计 4

3.1.1系统构架 4

3.1.2系统功能模块设计 4

3.1.3前台和后台模块说明 4

3.2系统主要工作模块 6

3.2.1网上书店后台管理模块 6

3.2.2网上书店前台管理模块 7

3.2.3网上书店购书流程图 8

3.3数据描述 8

3.3.1数据流图 8

3.3.2数据库 8

3.3.3数据字典 11

4系统实现 12

4.1用户登陆界面 12

4.2网上书店系统的主页面 14

4.3后台管理系统界面 18

结束语 19

致谢 20

参考文献 21

I

I

1引言

1.1应用背景

随着互联网络的发展,网上书店越来越为人们所关注。

通过网上书店,人们可以足不出户就选购自己所需的图书。

网上书店是根据公司的实际需求、应用动态网页技术开发而成。

该系统主要由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;并具有占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据等优点。

该系统可以克服传统图书销售中地域、广告宣传、人力资源不足等限制,能很好地适应网上销售需求。

1.2本课题研究的意义

本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的图书,改变传统商业交易,在互联网上进行交易,实现网上购买图书。

为了实现上述目的,我对网上书店售书系统有了深一步的了解,从而满足客户的要求,让他们可以随时找到自己想要购买的图书。

1.3开发的目标

网上购书的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。

整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得以体现。

在中国,网上书店有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证网上书店的蓬勃发展。

1.4项目介绍

本网上书店,用户在首次购物的时候必须注册,成为会员后,才能进行购物,并且管理购物车,包括添加或删除选购商品,在线下订单等操作。

用户还可以采取不同的付款方式。

用户浏览模块对所有用户开放,包括对大众书籍、专业书籍等所有图书及其详细资料的浏览功能。

用户管理模块对所有注册用户及管理员用户开放。

在后台,由不同的管理员来管理。

管理员类用户可以对图书进行添加、删除、修改:

也可以对订单增加、删除、修改操作:

还可以对图书分类的类别进行增加、删除、修改、不同类别间图书的转移,以及客户管理、用户管理、汇款的设置。

21

10

2系统分析

2.1需求分析

2.1.1功能需求

(1)用户可以方便的注册和登录;

(2)用户可以快捷的查询所需的商品信息(包括特价商品信息);

(3)用户可以查看详细的商品资料(如简介,图片,生产日期等);

(4)用户可以管理自己的购物车(添加或删除已选购的商品、修改商品数量,选择付费方式,下订单);

(5)用户可以修改自己的注册信息;

(6)用户可以查看订单及历史购物信息;

(7)商品管理员可以方便的管理商品及特价商品(新增、修改、删除等操作),可以查看订单、发货与缺货处理,也可以查看会员信息,删除会员。

2.1.2系统总用例图

根据以上的需求分析,得出系统的总用例图,如图2-1所示。

主要用例说明:

用户登录和注册:

用户登录是网上书店这种电子商务应用必需的功能。

当用户决定结束购物去结账时,需要用户处于登录状态。

登录页面要求用户输入用户名和密码。

不是会员时无法登录,这时可进行注册,要求输入注册信息。

注册信息有些事必填选项(用户名、密码、E-mail、详细地址、邮政编码、联系电话、真实姓名),有些非必选项(密码提问、密码答案、所在省市、支付方式、送货方式、收货人)。

商品浏览和检索:

用户在进入到主页时,就可以看到各种书籍商品的信息。

通过单击商品的链接,可以查看详细信息。

购物车管理:

当用户选购了商品之后,就可以进入购物车管理,在这里,可以看到用户选购的所有商品及总价格,用户可以选择更改购买数量或清空购物车等,并且可以根据提示在线生成订单。

查看订单、查看历史记录:

这两个用例就是让用户查看订单及自己以前的购物情况,可以根据日期、商品类别等不同形式来查看。

后台登录:

这个模块也是系统必不可少的。

网上书店后台管理系统由首先服务和商品管理两部分组成。

其中首先服务由注销登录(logout.asp)、查看使用帮助(onhelp.asp)、修改登录密码(renpassword.asp)。

商品管理由添加新书页面(addbook.asp)、查看与修改(managebook.asp)、管理商品订单。

管理员:

管理员就是从这里进入后台并且对可以对订单的各种属性、状态、数量,同时也对订单进行查询、删除操作。

可以也可以修改客户的相关信息。

还可以对图书分类的类别进行增加、删除、修改、不同类别间图书的转移,以及客户管理、用户管理、汇款的设置。

用户注册

注册登陆

管理员

商品浏览

购物车管理



用户

后台管理

查看订单

查看历史信息

添加新商品 查看与修改 管理商品订单 修改登录密码

2.2开发运行环境



图2-1系统总用例图

ASP的执行环境在服务器端,它需要Microsoft的IIS(Internet信息服务器)的支持。

不同的操作系统应安装相应的IIS服务器,配置情况可以是WindowsNT+IIS4.0、Windows2000+IIS5.0和Windows98+PWS之一。

客户端只需具备

4.0版本以上的IE浏览器。

3系统设计

3.1系统的主要设计

3.1.1系统构架

数据层

设计数据服务

配置系统信息

应用层

用户接口层

网上书店采用了从数据层到应用层,最后到用户接口层进行设计。

系统总体构架如图2.1所示

3-1 系统总体构架

3.1.2系统功能模块设计

下面是网站的文件说明。

公司主页index.asp:

该页面主要用来展示最新最热书籍列表。

Popbooks目录:

用来存放所有关于大众书籍的页面。

Probooks目录:

用来存放所有关于专业书籍的页面。

User目录:

用来存放用户注册、登录等页面。

Admin目录:

用来存放系统的后台管理页面。

Head.asp和copyright.asp:

页面和版权信息文件

3.1.3前台和后台管理模块说明

(a)前台

该模块分为用户浏览和用户管理模块。

用户浏览模块对所有用户开放,包括对大众书籍、专业书籍等所有图书及其详细资料的浏览功能。

用户管理模块对所有注册用户及管理员用户开放。

用户可以浏览消息中心、可以对自己的个人资料、收货资料、密码、购物车、订单进行修改和删除。

(b)后台

该模块只对管理员类用户开放。

管理员类用户可以对图书进行添加、删除、修改:

也可以对订单增加、删除、修改操作:

还可以对图书分类的类别进行增加、删除、修改、不同类别间图书的转移,以及客户管理、用户管理、汇款的设置。

系统主要分为两大功能模块,如下图所示。

网上书店前台

大众图书

专业图书

用户浏览模块

在线帮助

购书流程

用户登陆

修改密码

个人资料

用户管理模块

购物车

我的订单

统计信息

(a)网上售书前台功能模块

添加新书

商品管理模块

书籍管理

订单管理

网上书店后台

大类管理

分类管理模块

小类管理

类别转移

客户管理

用户管理模块

用户管理

购买管理

(b)网上售书后台功能模块

3.2系统主要工作流程

3.2.1网上书店后台管理模块

网上书店后台管理程序流程图,如图3-2所示

管理员登录页面adminlogin.asp

添加新书addbook.asp

书籍管理managebook.asp

是否管理员

订单管理viewdingdan.sap

大类管理class.asp

小类管理sub.asp

类别转移mclass.asp

客户管理menu.asp

用户管理renpassword.asp

购买管理purchase.asp

3-2后台管理程序流程图

管理员登录后进入后台管理页面。

网上书店管理系统由首先服务和商品管理两部分组成。

其中首先服务由注销登录(logout.asp)、查看使用帮助

(onhelp.asp)、修改登录密码(renpassword.asp)。

商品管理由添加新书页面

(addbook.asp)、查看与修改(managebook.asp)、管理商品订单。

该模块只对管理员类用户开放。

管理员类用户可以对图书进行添加、删除、修改:

可以对订单的各种属性、状态、数量,同时也对订单进行查询、删除操作。

可以也可以修改客户的相关信息。

管理软也可以对评论进行增加、删除、修改操作:

还可以对图书分类的类别进行增加、删除、修改、不同类别间图书的转移,以及客户管理、用户管理、汇款的设置。

3.2.2网上书店前台管理模块

网上书店首页

Index.asp

大众图书popbooks-index.asp

专业图书probooks-index.asp

用户浏览模块

在线帮助onhelp.asp

购书流程program.asp

用户登陆login.asp

用户注销logout.asp

个人资料userinfo.asp

用户管理模块

购物车 shopping.asp

我的订单editdingdan.asp

统计信息savedingdan.asp

3-3前台管理程序流程图

用户进入网上书店首页,要是不是会员,选择注册后,然后登录。

就可以进行用户浏览模块和用户管理模块。

用户浏览模块包括大众图书(popbooks-

是否登录

网上书店前台管理程序流程图,如图3-3所示。

index.asp)、专业图书(probooks-index.asp)、在线帮助(onhelp.asp)、购书流程

(program.asp)等。

用户管理模块包括用户登陆(login.asp)、用户注销

(logout.asp)、个人资料(userinfo.asp)等

3.2.3网上书店购书流程图

网上书店购书流程图,如图3-4所示

网上书店首页index.asp

用户登陆login.asp

挑选图书

调用shopping.asp

是否继续采购

下订单purchase.asp

提交订单viewdingdan.asp

3-4网上书店购书流程图

3.3数据描述

3.3.1数据流图

输入数据:

注册信息、添加书籍、编辑订单输出数据:

订单编号、汇款单、用户信

顶层数据流图

顾客

网上书

店系统

管理员

3.3.2数据库

3-5顶层数据流图

企业数据库文件为bookshop.mdb,其中所包括的信息集为会员、图书、订单和库存等。

会员信息集:

主要是存储注册会员的相关信息。

图书信息集:

用来存储图书的相关信息。

订单信息集:

存储会员的订单信息。

库存信息集:

存储库存信息。

(1)表book,用来进行图书管理,包括编号、书籍名称、作者、ISBN、开本、页数、出版社、出版日期、价格、会员价、库存、热销书籍等。

1.表shop_action包括用户名称、书编号、邮编、用户ID、购书时间、用户

电话等。

2.user表的基本属性,包括用户编号、用户名、用户的E-mail、密码、注册

日期、问题、答案、用户的购买信息等。

4、表shop_config包括邮编、Id、地址、售后服务等

2.3.3数据字典

(a)用户 ={用户编号+用户名+密码+收货地址 +电话+ email}

用户编号 =1{数字字符}999

用户名 =1{汉字字符+符号字符+数字字符+字母字符}50密 码 =1{汉字字符+符号字符+数字字符+字母字符}50收货地址 =0{汉字字符+符号字符+数字字符+字母字符}50电 话 =0{汉字字符+符号字符+数字字符+字母字符}20Email =1{汉字字符+符号字符+数字字符+字母字符}50

数字字符 =【0/1/2/3/4/5/6/7/8/9】

字母字符=【a、b、c...x、y、z,A、B、C...X、Y、Z】

(b)图书={图书编号+书名+作者+出版社+出版日期+总库存数

+剩余数量+备注+页数+价格}

图书编号 =1{数字符号}999999

书名=1{汉字字符+符号字符+数字字符+字母字符}100作者=1{汉字字符+符号字符+数字字符+字母字符}100出版社=1{汉字字符+符号字符+数字字符+字母字符}100出版日期=年+月+日

年=4{数字字符}4

月=01、02… 11、12

日=01、02、03… 30、31

总库存数=1{数字符号}999剩余数量=1{数字符号}999备注=0{文本标识}

页数=1{数字字符}9999

价格=0{数字字符}99.99

数字字符 =【0/1/2/3/4/5/6/7/8/9】

字母字符=【a、b、c...x、y、z,A、B、C.X、Y、Z】

(3)订单={订单编号+用户名+订单日期+图书编号+数量+收货地址+邮编+电话+收货人性别+用户编号}

订单编号=1{数字符号}9999

用户名=1{汉字字符+符号字符+数字字符+字母字符}50

订书日期=年+月+日年=4{数字字符}4

月=01、02… 11、12

日=01、02、03… 30、31

订书编号=1{数字符号}999999

数量 =1{数字符号}999

收货地址 =0{汉字字符+符号字符+数字字符+字母字符}50

邮编=000000{数字字符}999999

收货地址 =0{汉字字符+符号字符+数字字符+字母字符}50电 话 = 0{汉字字符+符号字符+数字字符+字母字符}20收货人性别={男、女}

用户编号 =1{数字字符}999

4系统实现

4.1用户登陆界面

用户登陆界面包含了顾客登陆和管理员登陆两种权限。

用户每次进行网上购物时,需要先进行登录,系统会记录下用户的信息,然后用户就可以开始网络购物了。

进入登录界面,如图4-1所示:

4-1用户登陆界面

登陆页面的代码如下:

--

functionCheckUserInfo(){if(document.loginform.username.value.length==0){

alert("用户名不能为空!

");returnfalse;

}

if(document.loginform.password.value.length==0){alert("密码不能为空!

");

returnfalse;

}

}

//-->

登录界面要调用chkuser.asp,代码如下:

<%

'清空缓存,避免数据保留在本地缓冲中response.buffer=true

%>

--

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2