上网图书购物系统本科毕业设计.docx
- 文档编号:6204055
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:36
- 大小:2.32MB
上网图书购物系统本科毕业设计.docx
《上网图书购物系统本科毕业设计.docx》由会员分享,可在线阅读,更多相关《上网图书购物系统本科毕业设计.docx(36页珍藏版)》请在冰豆网上搜索。
上网图书购物系统本科毕业设计
重庆信息技术职业学院
毕业设计
题目网上图书购物系统
选题性质:
☑设计□报告□其他
院系软件与艺术学院
专业计算机信息管理(网站开发)
班级11信管1班
学号1115060339
学生姓名XXX
指导教师XXX
教务处制
2013年10月20日
2014届软件 与艺术学院
毕业设计选题审批单
年级11级专业计算机信息管理班级信管1班
学生姓名
xxx
学号
1115060339
选题
网上图书购物系统
选题性质
☑设计□报告□其他
选题论证:
网上图书购物系统是一个基于技术开发的电子商务平台,用户可以从该网站
注册用户名、然后可以进行登录。
接着可以挑选自己喜爱的商品,加入购物车或者直接购买,然后进入订单页面确认订单信息后提交,然后付款、等待收货、确认收货、付款(也支持货到付款方式)完成整个交易流程,和淘宝购物一样。
其次,用户可以在登录后修改自己的账户信息、资料、订单、以及交易信息等。
指导教师初审意见:
签名:
年月日
毕业设计工作领导小组审批意见:
签名:
年月日
2014届软件与艺术学院
毕业设计开题报告及进度要求
年级11班级信管1班
学生姓名
XXX
学号
1115060339
指导教师
陈立秀
选题性质
☑设计□报告□其他
选题
网上图书购物系统
选题的目的和意义:
通过对此系统的分析设计,能够运用所学的专业知识,从而达到巩固的目的,也希望从此锻炼自己的动手和解决问题能力,从发现问题到解决问题,从遇到挫折到战胜困难。
也希望对此系统的开发能进一步加深对专业的了解和认识。
选题研究的主要内容和技术方案:
网上图书购物系统是一个类似于淘宝大型购物网站,从而实现广大消费者在家轻松购物的愿望。
我研究的是用户怎样在这个系统上注册、登陆、修改资料、以及密码、个人交易信息、用户把商品加入购物车、以及怎样结算等等功能,能顺利帮助用户完成网上购书的流程。
我采用的是开发平台加上与sql数据库的结合,sql是一功能比较强大的数据库设计开发平台。
毕业设计工作时间
2013年6月15日至2013年10月24日
毕业设计工作日程安排
时间段
工作内容
6月15日-6月18日
选题、开题、制定任务、开题
6月19-7月10日
查阅资料,调研
7月11-8月1日
需求分析
8月2日-9月2日
系统设计(或方案设计)
9月2日-9月28日
系统实施
9月29日-10月16日
撰写毕业设计文档初稿
10月16日-10月20日
完成毕业设计
10月21日-10月23日
指导老师评审及交叉评审
10月24日
答辩
指导教师意见:
成果要求:
完整的作品(作品设计+文档说明)
签字:
年月日
重庆信息技术职业学院
毕业设计小组任务分配表
序号
姓名
班级
毕业设计工作任务分配
1
XXX
信管1101
收集资料、需求分析、详细设计
系统实现、系统测试
网上图书购物系统
XXX
(重庆信息技术职业学院软件与艺术学院重庆万州404000)
摘要:
本文以当今流行的技术开发设计了”小周商城”交互式电子商店系统。
采用结构化生命周期法,自顶向下、逐层分解,模块化的系统结构设计。
全文共分为绪论、系统需求分析说明、总体设计、数据库设计、界面设计、测试等八部分。
绪论中阐述了电子商务的起源与电子商务的意义。
软件计划中阐述了市场调查、可行性研究、软件工程方法以及构建本网站所需的开发环境。
需求分析阶段阐述了本网站的功能需求、外部接口的需求,将来可能提出的功能需求,并设计系统的逻辑模型。
总体设计中阐述了网站的总体设计思想、首页的设计、网站的总体功能设计以及数据库的逻辑设计。
在系统的测试中阐述了网站各模块功能的具体实现,完成了本系统的ASP.NET交互式电子商店的系统。
文中详细说明了系统分析、系统设计的方法在系统实际开发中应用,并总结了开发过程中的一些经验和体会。
关键词:
网上购物系统,互联网,,B/S
1绪论
在二十一世纪的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、军事、经济、生活等各个方面扮演着一个越来越重要的角色。
伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。
网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。
商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。
商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。
致使更多的电子商家和消费者之间建立畅通便捷的沟通和交易渠道,减少了企业的开支,为人们提供了周到和人性化的服务。
为此我们选择了网上购物系统这个课题,以实现对网上交易等网上购物的一些探索和实践。
本系统是基于技术开发平台以及嵌套html语言,采用B/S架构模式对页面进行设计。
此系统包含了如下功能模块:
用户注册登录模块、购物车模块、订单管理模块、系统概述模块等等。
用户可以根据自己的爱好、欲望或者需求来选择自己喜爱的宝贝,可以添加到购物车或者直接购买,然后填写相关信息并提交订单,然后完成付款,确认收货、给予评价来完成整个购物的流程。
2系统概述
2.1开发环境
2.1.1硬件和软件环境
CPU类型Intel(R)B800
内存4GB
操作系统MicrosoftWindowsXPProfessional
硬盘大小320GB
浏览器InternetExplorer6.0
Internet信息服务InternetInformationServices
数据库服务器MicrosoftSQL2005
其他VS2008以及Dreamweaver
2.1.2IIS简介
IIS是InternetInformationServices的缩写,是一个WorldWideWebserver。
Gopherserver和FTPserver全部包容在里面。
IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。
IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)其次,IIS是随WindowsNTServer4.0一起提供的文件和应用程序服务器,是在WindowsNTServer上建立Internet服务器的基本组件。
它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。
IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
2.1.3ASP.NET与IIS的结合
在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。
现在我们利用IIS+ASP.NET构成三层式Web结构(如图2.1.3所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。
Web结构如图所示:
图2-1web结构
2.2网上购物系统介绍
2.2.1电子商务的介绍
电子商务是伴随着信息经济的脚步,在20世纪90年代兴起于美国、欧洲等发达国家的一个新概念。
目前,国际上对电子商务尚无统一的定义。
一般来说,狭义的概念是指在开放的国际互联网及其它网络的环境下,通过服务器的运用,实现消费者的网上购物、企业间商业交易的一种新型交易运营模式。
即电子商务=Web(服务器)+IT(信息技术)+企业业务。
(1)电子商务的类型:
从其交易对象来看,电子商务的应用包括企业与企业之间的电子商务 (B2B)、企业与消费者之间的电子商务(B2C)、企业与政府之间的电子商务 (B2G)、政府与消费者之间的电子商务(G2C)、企业内部的电子商务。
(2)电子商务的本质特点:
电子商务的重点在于商务、电子商务的核心竞争力在于信息平台、电子商务的使命在于利用互联网技术对传统资源的整合。
电子电子商务实现贸易的全球化、直接化、网络化,发展电子商务是不可阻挡的趋势,而我国的电子商务尚不完善。
要实现全过程的电子商务,就要加快网络基础设施建设和网络互联,实现金融电子化及海关、税务、行政监管部门电子化,市场环境网上支付,建立安全体系认证结构,健全相关法律法规等等。
2.2.2电子商务的发展
(1)电子邮件阶段
这个阶段可以认为是从70年代开始,平均的通讯量以每年几倍的速度增长。
(2)信息发布阶段
从1995年起,以Web技术为代表的信息发布系统,爆炸式地成长起来,成为Internet的主要应用。
中小企业如何把握好从“粗放型”到“精准型”营销时代的电子商务。
(3)EC(ElectronicCommerce),即电子商务阶段
EC在美国也才刚刚开始,之所以把EC列为一个划时代的东西,是因为Internet的最终主要商业用途,就是电子商务。
同时反过来也可以说,若干年后的商业信息,主要是通过Internet传递。
Internet即将成为我们这个商业信息社会的神经系统。
1997年底在加拿大温哥华举行的第五次亚太经合组织非正式首脑会议(APEC)上美国总统克林顿提出敦促各国共同促进电子商务发展的议案,其引起了全球首脑的关注,IBM、HP和Sun等国际著名的信息技术厂商已经宣布1998年为电子商务年。
(4)全程电子商务阶段
随着SaaS(Softwareasaservice)软件服务模式的出现,软件纷纷登陆互联网,延长了电子商务链条,形成了当下最新的“全程电子商务”概念模式。
(5)智慧阶段:
2011年,互联网信息碎片化以及云计算技术愈发成熟,主动互联网营销模式出现,i-Commerce(individualCommerce)顺势而出,电子商务摆脱传统销售模式生搬上互联网的现状,以主动、互动、用户关怀等多角度与用户进行深层次沟通。
其中以IZP科技集团提出的ICE最具有代表性。
2.2.3网上购物系统开发的目的和意义
网上购物起源于七十年代。
当时一些大公司通过建立自己的计算机网络实现各个机构之间、商业伙伴之间的信息共享,这个过程被称为EDI(电子数据交换)。
EDI通过传递标准的数据流可以避免人为的失误、降低成本、提高效率,据估计在世界1000个最大的企业中,95%以上的在使用这一技术。
它过去是、现在也是网上购物的基础。
近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务。
因此网上购物成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术来进行商业上的交易以减少成本。
当然,还有更多的公司想使用网络技术来架构一个虚拟的店面进行营业交易,企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。
随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司、产品介绍的网页放在网站上供人浏览而已。
现在,大多数企业已经建立自己的网站介绍和销售他们的产品。
您只要拥有一个计算机、浏览器、Internet连接和信用卡,今天就可以从网络上购买到书本、CD、鲜花、飞机票、电视甚至到汽车。
如今网上购物已经成为企业增加市场竞争力的一种重要手段,同时人民购物更加方便快捷。
3需求分析
3.1系统功能
3.1.1功能模块分析
网上购物从英文的字面意思上看就是利用现在先进的电子技术从事各种商业活动的方式。
其实质是一套完整的网络商务经营及管理信息系统。
再具体一点,它是利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。
这是一个比较严格的定义,说得通俗一点,网上购物一般就是指利用国际互联网进行商务活动的一种方式,例如:
网上营销、网上客户服务、以及网上做广告、网上调查等。
网上购物可以通过多种电子通讯方式来完成。
简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为网上购物;但是,现在人们所探讨的网上购物主要是以EDI(电子数据交换)和INTERNET来完成的。
尤其是随着INTERNET技术的日益成熟,网上购物真正的发展将是建立在INTERNET技术上的。
所以也有人把网上购物简称为IC(INTERNETCOMMERCE)。
需求分析是数据库设计的第一阶段。
不断的调查与研究,了解组织机构的情况,了解部门的业务流程等系统与需求,对于设计好概念模型是非常重要的。
在需求分析中,应该对现实世界要处理的对象进行详细地调查;在确定系统功能中,收集支持系统功能目标的数据及分析数据之间的关系和处理流程。
可以说,需求分析的质量直接影响到系统设计的成败。
功能如下:
(1)用户注册:
在网上订购产品的用户一定是该系统的注册用户,因此,必须提供用户注册功能。
(2)用户登陆及验证:
提供用户在网站上购物前的登陆功能.只有登陆后,用户才能正常进行购物操作。
(3)商品搜索:
用户在浏览商品时,必须给予搜索功能的支持,以便用户能够快速地查找自己喜欢的商品。
(4)购物车管理:
当用户选定一种商品后,就可以把这种商品放到购物车中.在本问系统中使用session来存储购物车的有关信息.需要注意的是,在购物车中商品不是用户最终购买的商品,只是一个购物的意向,用户可以根据需要,在提交订单之前,随时修改购物车中的商品信息.。
(5)定单形成和查找程序:
当用户在挑选好商品后,就可以把购物车中的商品形成一张订单提交给系统,除了要提交要够买的商品以外,还要提交用户的电话和送货地点的信息。
用户在提交订单之后,可以通过订单查找程序来查询自己订单的处理情况。
(6)商品信息管理:
对系统的商品进行管理,包括商品的入库,商品信息的修改,剩余商品信息和商品信息的审核等功能.。
(7)交易信息管理:
主要实现对订单和发货的管理,首先对用户的订单的有关信息进行确认,在确认无误的情况下就可以发货了,完成了一个交易过程.。
会员管理:
主要提供的是用户的管理,包括前面提到的用户审核,同时还可以删除用户信息和对管理员进行管理等.。
3.1.2网上图书购物系统流程图
图3-1网上图书购物系统流程图
3.2用户需求分析
由于几十年来电子商务的迅猛发展,以淘宝为典型的电子商务网站变得越来越火热,每年平均交易额达到几千个亿,并以直线的趋势上升。
可以看出电子商务的发展形势,那完全取决于广大的消费群众,也就是说人们的消费欲望之强烈,需求越来越大。
网上购物的好处:
(1)时间上的优势。
时间比较自由,只要你有空余时间,不管是中午十二点,还是晚上十二点,都可以去买东西,不用担心实体店里什么时候开业,打折、关门等等。
(2)地点上的优势。
无论你是在家里还是在公司、学校、以及其他地方,只要你能上网,坐在电脑旁边就可以享受网上购物的旅程。
用不着打扮好外出去逛街,超市等等。
(3)价格上的优势。
一般来说,网上卖的东西都比实体店要便宜些,因为网上的店家开店所花费的金钱与精力比实体店要少得多。
当热人们比较喜欢选择买便宜商品的方式了。
(4)服务verygood。
只要有买家上门,卖家那可是热情招呼,有问必答呢;收到货物时,坏了,拍张照片为证后,全额退款;宝贝不会用,我来教你;这次不买,没事,欢迎下次继续关注……总之呐,是真正把那些通情达理的买家当成了上帝一般伺候。
(5)不必看别人的脸色。
你穿着普通,反复咨询,耍狠侃价,侃后不买,不会有人给你脸色,(至少你用眼睛是看不到的,)和热情的卖家还会笑脸笑语地和你道别。
而实体店铺的,你要穿着稍微朴素一点进所谓的高级店,看看人家店员是什么脸色和眼神?
人家陪你试了几个小时的衣服,最后你不买试试看,看是否还是像当初一样面露微笑?
上面这些,足够促使人们去网上购物了。
3.3数据库设计
3.3.1数据库设计规范
数据库命名规则:
db_数据库名称,每个英文单词第一个字母大写;
表命名规则:
tb_表名称,每个英文单词第一个字母大写;
字段命名规则:
每个英文单词第一个字母大写;
字段时间格式:
所有时间格式采用2013-9-23-11:
23:
02的形式
3.3.2数据库逻辑设计
图3-2数据流设计图
3.3.3数据字典
系统管理员表(tb_Admin):
管理系统管理员账号和密码的表,主要属性有:
用户名和密码。
系统管理员根据用户名密码登陆后台系统。
表3-1系统管理员表
表名:
tb_Admin
字段名
数据类型
长度
主外键
字段说明
备注
AdminID
varchar
32
主键
管理员ID
非空
Password
varchar
32
无
管理员密码
非空
会员区域表(tb_Area):
网站会员购物地点,主要属性有:
AreaID,AreaKM。
系统可以根据会员区域表收取会员需要运输商品的运输费。
表3-2送货路程表
表名:
tb_Area
字段名
数据类型
长度
主外键
字段说明
备注
AreaID
varchar
50
主键
区域ID
非空
AreaKM
varchar
50
无
送货距离
无
会员购物信息表(tb_BuyInfo):
会员购物信息统计表,主要属性有:
BuyID,GoodsID,Num,SumPrice,MemberID。
表3-3会员购物信息表
表名:
tb_BuyInfo
字段名
数据类型
长度
主外键
字段说明
备注
BuyID
varchar
50
主键
购物单号
非空
GoodsID
varchar
50
无
商品ID
无
Num
int
32
无
商品数量
无
OrderID
varchar
50
无
订单号
无
SumPrice
varchar
50
无
总价格
无
MemberID
varchar
50
外键
会员ID
无
商品类别表(tb_Class):
商品类别显示表,主要属性有:
ClassID,CategoryUrl。
主要管理所有商品种类及其简易图标。
表3-4商品类别表
表名:
tb_Class
字段名
数据类型
长度
主外键
字段说明
备注
ClassID
varchar
50
主键
商品种类ID
非空
CategoryUrl
varchar
50
无
商品标识图标
无
商品信息表(tb_GoodsInfo):
商品信息表主要负责存储商品名称,商品类别,商品图标,商品图片,商品价格,商品重量等信息。
主要属性有:
GoodsID,ClassID,GoodsIntroduce,GoodsBrand,GoodsUnit,GoodsWeight,GoodsUrl,MarketPrice,MemberPrice,Isrefinement,IsHot,AddDate,IsDiscount。
表3-5商品信息表
表名:
tb_GoodsInfo
字段名
数据类型
长度
主外键
字段说明
备注
GoodsID
varchar
50
主键
商品名称
非空
ClassID
varchar
50
外键
商品类别
非空
GoodsIntroduce
Text
250
无
商品介绍
无
GoodsBrand
varchar
50
无
商品品牌
无
GoodsUnit
varchar
50
无
商品计数单位
无
GoodsWeight
float
16
无
商品重量
无
GoodsUrl
varchar
50
无
商品图片地址
无
MarketPrice
float
16
无
商品市场价格
无
MemberPrice
float
16
无
商品会员价格
无
Isrefinement
bool
1
无
是否精品
无
IsHot
bool
1
无
是否热销
无
AddDate
datetime
32
无
上传日期
无
IsDiscount
bool
1
无
是否特价
无
商品图片表(tb_Image):
商品图片表,主要用来存储商品的图片,主要属性有:
ImageID,ImageName,ImageUrl。
表3-6商品图片表
表名:
tb_Image
字段名
数据类型
长度
主外键
字段说明
备注
ImageID
varchar
50
主键
商品图片ID
非空
ImageName
varchar
50
无
商品图片名称
无
ImageUrl
varchar
50
无
商品图片地址
无
会员信息表(tb_Member):
会员信息表,主要用来存储会员的一些基本信息,如会员ID,会员性别,会员密码,会员真实名字,会员联系方式(电话号码。
E_mail,所在城市,家庭住址,邮政编码等),现有RMB,上一次登陆时间。
主要属性有:
MemberID,Sex,Password,TrueName,Phonecode,Emails,City,Address,PostCode,AdvancePayment,LoadDate。
表3-7会员信息表
表名:
tb_Members
字段名
数据类型
长度
主外键
字段说明
备注
MemberID
varchar
50
主键
会员ID
非空
Sex
bit
1
无
会员性别
无
Password
varchar
50
无
会员密码
无
TrueName
varchar
50
无
会员真实名字
无
Phonecode
varchar
50
无
电话号码
无
Emails
varchar
50
无
无
City
varchar
50
无
所在城市
无
Address
varchar
200
无
地址
无
PostCode
varchar
10
无
邮编号码
无
AdvancePayment
varchar
50
无
现有存款
无
LoadDate
datetime
32
无
上次登录时间
无
订单信息表(tb_OrderIn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上网 图书 购物 系统 本科 毕业设计