基于WEB的网上在线图书商城的设计与实现论文.doc
《基于WEB的网上在线图书商城的设计与实现论文.doc》由会员分享,可在线阅读,更多相关《基于WEB的网上在线图书商城的设计与实现论文.doc(73页珍藏版)》请在三一文库上搜索。
1、职场大变样社区():下载毕业设计成品全套资料,全部50元以下太原理工大学毕业设计(论文)任务书毕业设计(论文)题目:基于WEB的网上在线图书商城的设计与实现毕业设计(论文)要求及原始数据(资料):1综述网上在图书商城的现实需求以及发展环境;2深入了解开发网上在图书商城的相关技术;3简述网上在图书商城所要实现的功能;4设计并实现这些功能;5测试各个功能并实现整个系统测试;6训练检索文献资料和利用文献资料的能力;7训练撰写技术文档与学位论文的能力。毕业设计(论文)主要内容:1综述网上在图书商城的现实需求以及发展环境;2了解开发网上在图书商城的相关技术;3熟悉网上在图书商城的开发环境; 4简述网上在
2、图书商城的工作流程;5. 深入分析、设计与实现网上在图书商城的功能;6执行功能测试以及整个系统的测试。学生应交出的设计文件(论文):1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。 主要参考文献(资料):1 黄华. 框架技术在Web系统开发中的应用 J. 微机发展,2005(05)2 湛宁,吕争. Spring框架在J2EE中的应用J. 科技信息(科学教研,2008(04)3 沈哲,揭金良. 基于Ajax技术的J2EE项目的设计与实现J. 铁路计算机应用,2008(12)4 刘传文. Ajax技术在J2EE框架中的应
3、用J. 重庆工商大学学报(自然科学版),2008(04) 5 张惠芬. JavaScript的理论分析及其应用J. 衡水学院学报,2006(01)6 孙卫琴,李洪成.Tomcat与JSP Web开发技术详解M电子工业出版社,2003:1-205.7 陈志泊.数据库原理及应用教程M.北京:人民邮电出版社,2002.8 Brooks Terrence A. Web search: how the Web has changed information retrievalJ. Information Research: an international electronic journal, 200
4、3, 8(3). 9 Joo M. B. Cavalcanti, David Robertson. Web Site Synthesis Based on Computational LogicJ. Knowledge and Information Systems, 2003, 5(3).10 Mario Latendresse, Peter D Karp. Web-Based Metabolic Network Visualization with a Zooming User InterfaceJ. BMC Bioinformatics, 2011, 12(1).11 Yuan-Fang
5、 Li, Paramjit K. Das, David L. Dowe. Two decades of Web application testingA survey of recent advancesJ. Information Systems, 2014, 43.专业班级学生要求设计(论文)工作起止日期2015年3月23日2015年7月3日指导教师签字日期2015年3月23日教研室主任审查签字日期系主任批准签字日期基于WEB的网上在线图书商城的设计与实现摘要随着Internet的迅速发展,电子商务已经是全球经济重要的组成部分。网上在线图书商城作为其中的一部分,也得到了迅速的发展。与此同时
6、在现代人类节奏紧凑的生活中,去实体店购书成为了一件麻烦的事情,人们就更加向往着去网上购书。网上在线图书商城可以让人们,只要有一台联通Internet的电脑,就可以随时随地轻轻松松地买到自己想要的书,让人们足不出户,而且省时省力,给人们的生活带来了极大的方便。网上图书商城的经营成本低,用户检索方便,有效地缩短了图书购买所需的时间,网上购书的发展前景势不可挡。本系统主要以JSP为制作工具,实现了用户注册、登录、验证身份以及书籍的预览查询、对书籍的购买通过购物车实现等功能。关键词:在线购书 电子商务 JSPThe design and implementation of Internet Onli
7、ne Book Shop based on WEBAbstractWith the development of science and technology, Internet is applied more and more widely in peoples lives. There is a growing desire to purchase books which peoples possibly want to buy in the shortest time. However, a wide range of books brought a lot of troubles to
8、 people in the busy life. So book online has become a matter of people yearn for.The development of this system will make a lot of convenience for people, so that they can buy books which they liked easily, both convenience and effective. The system effectively reduce the length of the book links th
9、e flow of distribution, it can be a large number of readers, books, publishers, distribution worked closely together, improving the flow rate of the book greatly. The system has many advantages such as low operating costs, virtual inventory, the user searches convenient, less geographical restrictio
10、ns and so on.JSP in the system as the main tool what to achieve the user registration, login, authentication, book preview inquiries, through the shopping cart in order to achieve the purchase of books. Key words: Shopping Online; E-commerce; JSP目录1.绪 论11.1 课题背景、目的及意义11.1.1 课题背景11.1.2 课题目的和意义11.2 国内
11、外研究现状21.2.1 国外的研究现状21.2.2 国内的研究现状22.可行性分析32.1 经济可行性32.2 技术可行性32.3 操作可行性32.4系统的技术介绍32.4.1 Java32.4.2 JavaEE62.4.3 B/S结构62.4.4 JavaScript72.4.5 JQuery82.4.6 MySQL82.4.7 C3P092.4.8 AJAX92.4.9 JSP92.5 系统开发平台及运行环境102.5.1 系统开发平台102.5.2 运行环境112.5.3 开发工具113.需求分析124.在线图书商城详细设计144.1 数据库分析与设计154.1.1 概念模型设计154.
12、1.2 数据库表设计174.1.3 数据库表创建194.2 普通用户部分234.2.1 首页设计244.2.2用户模块274.2.3图书模块304.2.4购物车324.2.5订单模块334.3 系统管理员后台部分364.3.1管理员登录374.3.2分类管理384.3.3图书管理404.3.4订单管理435.系统测试445.1 测试的目的与目标445.2测试方法445.3 测试用例455.4 测试结论46结 论47参考文献48致 谢491. 绪 论1.1 课题背景、目的及意义1.1.1 课题背景随着网络信息技术的高速发展,电子商务的不断普及,网上图书销售已经是图书销售行业发展的必然趋势。尤其在
13、近几年,我国的电子商务更是得到了蓬勃的发展,人们也更加的依赖网上购物来节省时间去做更多的事情。与此同时,网上书城拥有着传统书店所不可比拟的特点:第一是利用网络作为交易平台,使交易的时间和空间不受约束,方便用户;第二是信息传递更加迅速,用户可以第一时间知道新书上架信息,使用户体验得到了显著的提升;第三是降低了图书销售的成本。网上书店的建立可以提供巨大的方便,为消费者和用户之间架起一座高速、便捷的网上信息桥梁。网上在线图书商城的主要功能就是为用户提供一个良好的购书平台,实现在线交易,方便购书。1.1.2 课题目的和意义现代生活节奏快,各行各业竞争日益激烈,人们的时间也就显得更加珍贵,我们所面临的重
14、大课题就是要在更短的时间内做更多的事,要解决这个课题,就需要我们提高我们的工作效率以及我们的工作质量。网络的发展带来了很多的好处,鉴于互联网的优势以及对网内外相关网上书城网站现状的研究分析,我决定以基于WEB的网上在线图书商城的设计与实现作为我的毕业设计主题。该商城集浏览、购物和支付等功能为一体,立足于网络平台运营,来推动电子商务的发展。网上在线图书商城作为一个虚拟的书店,拥有很多的特性,它不仅可以减少人力、物力,降低了成本,还可以24小时营业,突破了时间和空间的限制,不需要营业员,使得它变成了一个虚拟的自动售书机。与此同时,在线图书商城在全球市场上更加容易拓展,也能提高效率,对未来业务的推广
15、以及发展有着一定的实际意义。1.2 国内外研究现状1.2.1 国外的研究现状伴随着网络信息技术的高速发展,电子商务的兴起,以及国际互联网的开通,为信息化社会的飞速发展创造了有利的条件。与此同时,网上书店成为了信息化社会发展的必然要求。尤其在欧美以及日本这些信息化程度比较高的国家和地区,网上在线销售图书的发展更加速度迅猛。根据Internet上的相关统计,截止昨天为止,互联网用户已经达到了17亿,而目前全球的人口则为67亿。在未来的发展中,互联网的用户会增加的更快。全球B2B电子商务交易一直占据主导地位,2002年至今,呈现持续高速增长态势,2007年全球B2B交易额达到8.3万亿美元,预计在未
16、来几年将保持40%以上的增长率,到2010年B2B交易额将达到26万亿美元,比2002年增长30多倍。网民队伍的迅速扩充,也为网上售书带来了巨大的市场空间。加上图书因其具有表示清晰、规格统一、特征容易描述的特点,已经成为发展电子商务的最为理想的商品类型。因此。各国发展电子商务的首选目标也就成了网上售书,各国电子商务网站的很大一部分就是网上书店。所以说,在信息化社会的发展中,网上在线图书商城会不断的往前发展。1.2.2 国内的研究现状中国电子商务起步较晚,但集中度高,据调查显示,无论是针对公众个人领域的C2C、B2C电子商务,还是针对企业的B2B电子商务模式,都已经形成了优势的明显的领导品牌。在
17、中国,企业电子商务的整体发展水平还是比较低的,东、西部地区差距较大;国有企业电子商务开展的水平要落后于其他性质的企业。随着Internet在中国地区的快速发展,网络技术的良好发展使得在线购书成为现实,各种各样的网上图书商城慢慢出现,在国内已经涌现了如当当网、卓越网等知名的售书网站。电子商务发展环境日益改善,正处在转型期的中国,构成电子商务发展环境各个要素的发展速度也是非常快的,由于网络基础设施不断完善,主要信息技术产品加速扩散。中国网民的激增,导致了互联网应用的迅速发展,电子商务规模迅速扩大,网购人群激增,都是影响中国电子商务发展的重要因素。2. 可行性分析2.1 经济可行性本系统是可以运行于
18、现在市场上出现的各种个人电脑,系统成本主要集中在系统的开发上,随着计算机技术的发展和网络人口的增加,网络世界越来越丰富,网上购书成为了一种时尚潮流,顾客可以在网上购买任何在现实世界可以获得的图书。网上在线图书商城所带来的效益远远大于系统软件的开发成本,并且严格按照国家法律法规来进行研究和实践,并无法律和政策方面的限制,在经济上是完全可行的。2.2 技术可行性本系统主要依托于Spring框架,采用JAVA、JSP、Jquery、MySQL和MyBatis等技术开发,可以运行于Windows XP和Window7等主流操作系统上。使用MyBatis框架与后台数据库进行连接,完成数据的查询、删除、修
19、改、添加等功能。由于Spring的全面性、灵活性,以及强大的功能性,而且MySQL灵活易维护,在开发方面具有方便快捷、使用灵活的特点,以及目前实际应用的广泛,因此使用Spring和MySQL作为开发轻平台的组合,在基于WEB的开发项目中的技术方面是完全可行的。2.3 操作可行性该系统可以运行在大多数的计算机中,由于是采用B/S架构开发,所以无需安装任何客户端,只需登录主页,就可以轻松的实现图书的浏览、会员注册登录、购书等操作。而且界面设计充分考虑人的浏览习惯,网页设计清新、简洁合理,提示信息完整,不会让用户感觉到疲劳,可操作性强。2.4 系统的技术介绍2.4.1 JavaJava是一种可以撰写
20、跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人电脑、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java由四方面组成:(1)Java编程语言,即语法。(2)Java文件格式,即各种文件夹、文件的后缀。(3)Java虚拟机(JVM),即处理*.class文件的解释器。(4)Java应用程序接口(Java API)。Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),JavaEE(J2EE,Java 2 Pla
21、tform, Enterprise Edition,企业版),Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。Java语言有下面一些特点:简单、面向对象、分布式、解释执行、鲁棒、安全、体系结构中立、可移植、高性能、多线程以及动态性。1. 面向对象Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏 ;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。2. 分布性Java是面向网络的语言。通过它提供的类库可以处理 TC
22、P/IP协议,用户可以通过URL地址在网络上很方便地访问其它对象。3. 简单性Java语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。 Java略去了运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。另外,Java也适合于在小型机上运行,它的基本解释器及类的支持只有 40KB左右,加上标准类库和线程的支持也只有 215KB左右。库和线程的支持也只有 215KB左右。4. 鲁棒性Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃圾收
23、集来进行内存管理,防止程序员在管理内存时容易产生的错误。通过集成的面向对象的例外处理机制,在编译时,Java提示出可能出现但未被处理的例外,帮助程序员正确地进行选择以防止系统的崩溃。另外,Java在编译时还可捕获类型声明中的许多常见错误,防止动态运行时不匹配问题的出现。5. 可移植性与平台无关的特性使 Java程序可以方便地被移植到网络上的不同机器。同时,Java的类库中也实现了与不同平台的接口,使这些类库可以移植。另外,Java编译器是由 Java语言实现的,Java运行时系统由标准 C实现,这使得Java系统本身也具有可移植性。6. 体系结构中立Java解释器生成与体系结构无关的字节码指令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 网上 在线 图书 商城 设计 实现 论文
