丁丁网上购书系统的设计与实现毕业设计论文(30页).doc
《丁丁网上购书系统的设计与实现毕业设计论文(30页).doc》由会员分享,可在线阅读,更多相关《丁丁网上购书系统的设计与实现毕业设计论文(30页).doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-丁丁网上购书系统的设计与实现毕业设计论文-第 21 页本 科 毕 业 论 文(设 计)丁丁网上购书系统的设计与实现The Design and Implement of Online purchasing system独创性说明作者郑重声明:本毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,毕业论文(设计)中不包含其他人已经发表或撰写的研究成果,也不包含为获得辽东学院或其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。作者签名:_ 日期:_ _毕业论文(设计)原创
2、性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后
3、适用本规定。 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无
4、错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它摘 要如今,随着网络信息技术的不断发展,电子商务的应用越来越广泛,网上购物系统方便、快捷的优势,渐渐的得到人们的认可。在电子商务市场不断升温的同时我们也看到了许多有待解决的问题,比如现在网
5、上虽然也有一些购书的网站,但它们大多都是大型的B2C模式的电子商务网站,而且页面上的附加广告颇多,并且大型的B2C模式的电子商务网站开发周期漫长,花费大量的人力和物力,系统的扩展、重用和维护相当复杂。而本网上购书系统虽然也是B2C模式的,但是它是一个中小型的通用电子商务平台,专门为各地区的各类书店提供网上服务。并且使用Struts框架能很好的解决扩展、重用和维护这些方面的技术问题。关键词:电子商务;B2C;Struts;The Design and Implement of Online purchasing systemAbstractNow, with the continuous dev
6、elopment of the network IT, e-commerce application is more extensive, convenient online shopping system, a quick advantage, gradually recognized by the people. E-commerce market continues to heat up at the same time we also see a lot of issues to be resolved, such as the Internet, although there are
7、 some textbook website, but they are mostly large-scale B2C model e-commerce sites, and additional advertising on the page is quite and large B2C mode of e-commerce website development cycle is long, and spend a lot of manpower and material resources, the expansion of the system, reuse and maintenan
8、ce of fairly complex. While the online purchasing system B2C model, but it is a small and medium-sized general-purpose e-commerce platform, providing online services designed specifically for all kinds of bookstores. And good use of the Struts framework to solve extension, reuse, and maintenance of
9、these technical issues.Key Words:E-commerce;B2C;Struts;目 录摘 要IABSTRACTII一、引言1二、系统规划2(一)可行性分析21.技术可行性22.经济可行性23.营运可行性3(二)功能需求分析3三、系统分析5(一)识别参与者51.普通用户52.注册会员53.网站管理员54.系统管理员5(二)识别用例5(三)系统用例图及用例描述6四、系统总体结构设计11(一)系统功能结构设计111.系统总体功能结构的设计112.前台功能模块设计113.系统后台功能结构12(二)系统功能活动图131.购物车功能活动图132.用户向购物车中添加商品功能活动
10、图143.网站管理员添加商品功能活动图15(三)系统功能时序图161.购物功能的时序图16(四)系统数据库设计161.概念结构设计172.逻辑结构设计203.数据库表设计21(五)网站运行环境、开发技术、开发工具241.网站运行环境242.开发技术243.开发模式244.开发工具24少一级标题(一)系统前台的实现261.前台基本功能的实现262.购物车功能的实现29(二)网站后台的实现311.商品管理功能的实现322.会员管理功能的实现333.订单管理功能的实现344.新闻公告发布功能的实现35放在此处,好像不太合适(三)处理流程的设计361.用户功能处理流程设计362.管理员功能处理流程设计
11、38六、系统的调试42(一)整体测试42(二)模块测试421.用户注册登录模块422.商品管理模块423.订单管理模块42结 论43参 考 文 献44致 谢45辽东学院本科毕业论文(设计)版权使用授权书46一、引言随着电子商务技的不断发展和网络的逐步普及,使得它在各行各业愈发发挥出它的方便,快捷的能力。提高了人们的办事效率,简化了业务流程。例如,在家庭个人方面,人们可以通过网上购买各地的特产,在网上购买衣服,在网上购买进口的零食,在网上团购饭店套餐;在企业集团方面,可以通过互联网进行商业谈判,企业内部的办公自动化方便了企业的运作,节省了资金,建立行业管理系统有效的重新规划了企业内部的运作,可以
12、说互联网已经悄然改变了我们的生活。传统的图书行业,从出版社到实体书店,中间层层的利益环节,让大多数的图书价格虚高。另一方面,现在人们的生活节奏也越来越快,并且非常注重时间效率,忙碌的生活使人们进入实体书店买书的时间越来越少,而且传统书店的经营模式让消费者能获取的图书资源也是很有限的。丁丁网上购书系统正是一个为消费者解决购书需求,为商家增加销售渠道,提高经济效益的双赢系统。网络在中国的广泛普及,越来越多的中国人逐渐习惯于网上购物,习惯于鼠标点击下订单,送货上门的快捷便利的购物方式。传统书店的购书观念正在被网上书店这一方便快捷的购书方式所冲击。网上书店在国际互联网上可以实现的商务功能已经越来越多样
13、化,从最开始的信息发布功能,到现在的在线图书展示功能、在线洽谈业务功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎传统书店所提供的功能都可以在互联网上进行电子化的高效运作,而借助网络的跨地域特点,更是将传统书店的地域限制加以突破,全国各地的读者都可以通过网络在同一个网上书店购书,从而大大增加了客户的数量。同时,图书销售走电子商务模式是当今行业中最高端的方式,随着行业不断的发展,电子商务平台不断的冲击着传统的实体式营销。走电子商务道路,必定是图书销售行业的必由之路。但是如何设计出即完善又美观,而且价格低廉,图文并茂,并且适合图书的购物网站,这将是本设计中急需解决的一
14、个重要课题。二、系统规划(一)可行性分析可行性分析也称为可行性研究,在系统调查和业务流程分析的基础上,针对网站的开发是否具备必要性和可能性,对网站的开发从技术、经济、社会的方面进行分析和研究4,以避免投资失误,保证网站的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。目前,网上已有不少购书网站,如当当,亚马逊,还有一些综合性的购物网站,如淘宝商城,京东商城等,它们大多都是大型的B2C模式的电子商务网站,而且页面上的附加广告颇多,而本网上购书系统虽然也是B2C模式的,但是它是一个中小型的通用电子商务平台,专门为各地区的各类书店提供网上服务。同时,图书销售走电子商
15、务模式是当今行业中最高端的方式,随着行业不断的发展,电子商务平台不断的冲击着传统的实体式营销。走电子商务道路,必定是图书销售行业的必由之路。关于本系统其他可行性研究主要集中在以下三个方面:1.技术可行性随着Internet技术的不断发展,本网站的开发在技术成为可能。本网站采用B/S结构,该模式不仅在互联网中的应用的相当广泛,而且现在许多的办公管理系统也在向B/S这种结构转变,技术已经是很成熟了。根据用户需求进行网站的设计与开发,拟采用成熟的数据库技术与软件开发技术,采用Oracle作为数据库,Tomcat6.0作为服务器,Struts1.0框架作为开发平台。在数据库连接上采用常见的也是相对比较
16、快速的JDBC驱动连接方法,在数据库处理上使用Java Bean调用数据库连接模块,使用Struts对业务逻辑进行处理。页面设计主要使用HTML语言与CSS样式,用Struts标签和EL表达式进行页面的显示和对表单数据进行处理5。由以上分析可知,本网站的开发在技术上是可行的。2.经济可行性通过分析系统的成本效益,其中包括估计系统开发的成本,开发费用和今后的运行、维护费用以及系统将获得的效益,估算开发成本是否高于项目预期的全部经费。下面具体列出了成本和效益的分析:(1)支出本系统采用B/S模式,B/S模式可以没有专门硬件,建立在浏览器之上,只要有一台能上网的电脑就能使用,对客户端来说是零维护,提
17、高了系统维护的便利性,减少了系统的维护成本6。Tomcat是一个开源的、免费支持JSP技术的Wed服务器。由于本系统在技术上和业务逻辑上不是很复杂,开发周期较短,所以开发成本相对较低。其它一次性支出: 由于本系统的开发是作为课程实践来进行的,使用商无须资金投入,而且本系统所用到的软件成本投入也不高。因此软件设计和开发费可以承受。经常性支出: 系统运行后的日常维护费用较少。使用者有计算机基础,就可以负责本系统的维护工作。(2)效益本系统的效益主要从经济效益方面考虑。经济效益包括商家利用网络营销,有效减少了销售人员宣传和介绍图书上所消耗的时间和费用,并省去了许多中间销售环节,提高了图书的销售率,使
18、商家与消费者可以随时随地的沟通供求信息,从而使库存成本降至最低等。由以上可知,本网站在经济上是可行的。3.营运可行性为了提高图书的销售量和市场竞争力,各行业都在积极的向网络化发展,图书行业也不例外。在系统的运营阶段,使用或浏览本系统网站的用户,除了需要具备在Microsoft Windows平台上使用个人电脑的知识之外,并不需要特别的计算机技术能力。使用系统的管理员,需要具备对一般系统的增删改操作,和对图书这一行业有所了解即可。这方面的知识,一般的书店管理都已经具备。在投入使用前,不用对系统的管理员进行培训。对于用户来说,他们不需要在交易中被动的等待,不受时间和地域限制随时选择自己需要的商品,
19、主动选择商品,保证自身的利益。为满足自身追求便捷、高效的生活方式,避免传统图书在时间和地点上的确定性弊端,在网上进行商品交易活动的方式已经被大家所接受。综上所述,本网站的开发不论是从技术、经济、还是运营方面来考虑都是可行的。(二)功能需求分析对于网上购书系统来说,其最大好处是要能给用户带来最大的便捷,这种便捷不仅体现在网络之外的物流、图书的折扣等,更要体现在进行网络操作时的易用性,能够模拟用户的购书行为,营造一种尽量真实、贴切的用户购书过程。所以,本系统致力于为客户提供一个方便、快捷的购物平台,同时为管理员提供一个有效的后台管理,操作要求尽量简单、清晰。当用户在浏览本网站的产品信息时,可以通过
20、商品搜索方便快捷的找到心仪的商品添加到购物车中,通过提示完成商品购买3。用户还通过浏览新闻信息、最新产品信息及时了解图书市场的动态;网站管理人员可以对网站进行管理,包括用户管理、订单管理、商品管理、新闻管理等,使网站信息始终处于最新状态。为了满足上面提出的功能需求,本网站应实现以下功能:1、 前台管理主要是面向用户的,主要实现以下几个功能:(1) 登录系统管理:支持用户的注册、登陆、退出登录这些基础功能。(2) 个人信息管理:包括查询个人信息、修改个人密码、修改个人资料。(3) 浏览商品管理:商品可以分类查询,准确查询同时也包含模糊查询,模糊查询是为了在用户不能准确的输入商品名称时也能查询出与
21、其相关的商品。(4) 购物车管理:购物车分两种一种是为以注册的用户,如果该用户下一次登录时,系统会保存其购物车里的商品。另一种是为游客使用,当关闭浏览器时购物车里的商品就会消失。(5) 个人订单管理:用户可以查询自己的订单信息。2、 后台管理主要是面向系统管理员与普通管理员,其中系统管理员只用于添加普通管理员而且仅有一个,而普通管理员可以对用户和商品进行管理,并且可以有多个普通管理员。后台主要实现以下功能:(1) 管理员管理:包括普通管理员与系统管理员的登陆及密码的修改,系统管理员对普通管理员的管理。(2) 用户信息管理:主要是管理员对用户的信息进行增删改查的操作。(3) 商品管理:管理员对商
22、品进行一些维护操作。(4) 商品分类管理:管理员也可以对商品的类别进行增删改查。(5) 订单管理:管理员对用户已经生成的订单可进行查询和状态的修改的操作,对以作废的订单则可进行删除操作。(6) 新闻管理:主要是对首页中显示的新闻进行更新与维护。(7) 商品价格管理:管理员可以对商品价格做相应的调整。三、系统分析(一)识别参与者通过对丁丁网上购书系统功能需求的分析,定位了三种参与者:普通用户、注册会员、系统管理员。现对参与者描述如下:1.普通用户描述:可以浏览网站商品信息、使用商品分类搜索与购物车功能,但是无法保存购物车信息,也不能完成生成订单,可以注册成为注册会员。示例:有意向要购买商品的用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 丁丁 网上 购书 系统 设计 实现 毕业设计 论文 30
限制150内