基于WEB的网上在线图书商城的设计与实现论文.doc
《基于WEB的网上在线图书商城的设计与实现论文.doc》由会员分享,可在线阅读,更多相关《基于WEB的网上在线图书商城的设计与实现论文.doc(74页珍藏版)》请在三一文库上搜索。
1、职场大变样社区(职场大变样社区():下载毕业设计成品):下载毕业设计成品 全套资料,全部全套资料,全部 5050 元以下元以下 太 原 理 工 大 学 毕业设计(论文)任务书 毕业设计(论文)题目: 基于 WEB 的网上在线图书商城的设计与实现 毕业设计(论文)要求及原始数据(资料): 1综述网上在图书商城的现实需求以及发展环境; 2深入了解开发网上在图书商城的相关技术; 3简述网上在图书商城所要实现的功能; 4设计并实现这些功能; 5测试各个功能并实现整个系统测试; 6训练检索文献资料和利用文献资料的能力; 7训练撰写技术文档与学位论文的能力。 毕业设计(论文)主要内容: 1综述网上在图书商
2、城的现实需求以及发展环境; 2了解开发网上在图书商城的相关技术; 3熟悉网上在图书商城的开发环境; 4简述网上在图书商城的工作流程; 5. 深入分析、设计与实现网上在图书商城的功能; 6执行功能测试以及整个系统的测试。 学生应交出的设计文件(论文): 1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文; 2包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。 主要参考文献(资料): 1 黄华. 框架技术在 Web 系统开发中的应用 J. 微机发展,2005(05) 2 湛宁,吕争. Spring 框架在 J2EE 中的应用J. 科技信息(科学教研, 2008(04) 3 沈
3、哲,揭金良. 基于 Ajax 技术的 J2EE 项目的设计与实现J. 铁路计算机 应用,2008(12) 4 刘传文. Ajax 技术在 J2EE 框架中的应用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 change
4、d information retrievalJ. Information Research: an international electronic journal, 2003, 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 V
5、isualization with a Zooming User InterfaceJ. BMC Bioinformatics, 2011, 12(1). 11 Yuan-Fang 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
6、日 教研室主任审查签字日期 系主任批准签字日期 基于 WEB 的网上在线图书商城的设计与实现 摘 要 随着 Internet 的迅速发展,电子商务已经是全球经济重要的组成部分。网上在线 图书商城作为其中的一部分,也得到了迅速的发展。与此同时,在现代人类节奏紧凑 的生活中,去实体店购书成为了一件麻烦的事情,人们就更加向往着去网上购书。 网上在线图书商城可以让人们,只要有一台联通 Internet 的电脑,就可以随时随 地轻轻松松地买到自己想要的书,让人们足不出户,而且省时省力,给人们的生活带 来了极大的方便。网上图书商城的经营成本低,用户检索方便,有效地缩短了图书购 买所需的时间,网上购书的发展
7、前景势不可挡。 本系统主要以 JSP 为制作工具,实现了用户注册、登录、验证身份以及书籍的预 览查询、对书籍的购买通过购物车实现等功能。 关键词:在线购书 电子商务 JSP The design and implementation of Internet Online Book Shop based on WEB Abstract With the development of science and technology, Internet is applied more and more widely in peoples lives. There is a growing desire
8、 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 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 t
9、hey can buy books which they liked easily, both convenience and effective. The system effectively reduce the length of the book links the 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. T
10、he system has many advantages such as low operating costs, virtual inventory, the user searches convenient, less geographical restrictions 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
11、order to achieve the purchase of books. Key words: Shopping Online; E-commerce; JSP 目 录 1. 绪 论 1 1.1 课题背景、目的及意义 1 1.1.1 课题背景 1 1.1.2 课题目的和意义 1 1.2 国内外研究现状 2 1.2.1 国外的研究现状 2 1.2.2 国内的研究现状 2 2. 可行性分析 3 2.1 经济可行性 3 2.2 技术可行性 3 2.3 操作可行性 3 2.4系统的技术介绍.3 2.4.1 Java 3 2.4.2 JavaEE 6 2.4.3 B/S 结构.6 2.4.4 Ja
12、vaScript 7 2.4.5 JQuery 8 2.4.6 MySQL .8 2.4.7 C3P0 9 2.4.8 AJAX 9 2.4.9 JSP .9 2.5 系统开发平台及运行环境 .10 2.5.1 系统开发平台 .10 2.5.2 运行环境 .11 2.5.3 开发工具 .11 3. 需求分析 .12 4. 在线图书商城详细设计 .14 4.1 数据库分析与设计 .15 4.1.1 概念模型设计 .15 4.1.2 数据库表设计 .17 4.1.3 数据库表创建 .19 4.2 普通用户部分 .23 4.2.1 首页设计 .24 4.2.2 用户模块 27 4.2.3 图书模块
13、30 4.2.4 购物车 32 4.2.5 订单模块 33 4.3 系统管理员后台部分 .36 4.3.1 管理员登录 37 4.3.2 分类管理 38 4.3.3 图书管理 40 4.3.4 订单管理 43 5. 系统测试 .44 5.1 测试的目的与目标 .44 5.2测试方法44 5.3 测试用例 .45 5.4 测试结论 .46 结 论.47 参考文献.48 致 谢.49 1. 绪 论 1.1 课题背景、目的及意义 1.1.1 课题背景 随着网络信息技术的高速发展,电子商务的不断普及,网上图书销售已经是图书 销售行业发展的必然趋势。尤其在近几年,我国的电子商务更是得到了蓬勃的发展, 人
14、们也更加的依赖网上购物来节省时间去做更多的事情。与此同时,网上书城拥有着 传统书店所不可比拟的特点:第一是利用网络作为交易平台,使交易的时间和空间不 受约束,方便用户;第二是信息传递更加迅速,用户可以第一时间知道新书上架信息, 使用户体验得到了显著的提升;第三是降低了图书销售的成本。网上书店的建立可以 提供巨大的方便,为消费者和用户之间架起一座高速、便捷的网上信息桥梁。网上在 线图书商城的主要功能就是为用户提供一个良好的购书平台,实现在线交易,方便购 书。 1.1.2 课题目的和意义 现代生活节奏快,各行各业竞争日益激烈,人们的时间也就显得更加珍贵,我们 所面临的重大课题就是要在更短的时间内做
15、更多的事,要解决这个课题,就需要我们 提高我们的工作效率以及我们的工作质量。 网络的发展带来了很多的好处,鉴于互联网的优势以及对网内外相关网上书城网 站现状的研究分析,我决定以基于 WEB 的网上在线图书商城的设计与实现作为我的毕 业设计主题。该商城集浏览、购物和支付等功能为一体,立足于网络平台运营,来推 动电子商务的发展。 网上在线图书商城作为一个虚拟的书店,拥有很多的特性,它不仅可以减少人力、 物力,降低了成本,还可以 24 小时营业,突破了时间和空间的限制,不需要营业员, 使得它变成了一个虚拟的自动售书机。与此同时,在线图书商城在全球市场上更加容 易拓展,也能提高效率,对未来业务的推广以
16、及发展有着一定的实际意义。 1.2 国内外研究现状 1.2.1 国外的研究现状 伴随着网络信息技术的高速发展,电子商务的兴起,以及国际互联网的开通,为 信息化社会的飞速发展创造了有利的条件。与此同时,网上书店成为了信息化社会发 展的必然要求。尤其在欧美以及日本这些信息化程度比较高的国家和地区,网上在线 销售图书的发展更加速度迅猛。根据 Internet 上的相关统计,截止昨天为止,互联网 用户已经达到了 17 亿,而目前全球的人口则为 67 亿。在未来的发展中,互联网的用 户会增加的更快。全球 B2B 电子商务交易一直占据主导地位,2002 年至今,呈现持续 高速增长态势,2007 年全球 B
17、2B 交易额达到 8.3 万亿美元,预计在未来几年将保持 40%以 上的增长率,到 2010 年 B2B 交易额将达到 26 万亿美元,比 2002 年增长 30 多倍。网 民队伍的迅速扩充,也为网上售书带来了巨大的市场空间。加上图书因其具有表示清 晰、规格统一、特征容易描述的特点,已经成为发展电子商务的最为理想的商品类型。 因此。各国发展电子商务的首选目标也就成了网上售书,各国电子商务网站的很大一 部分就是网上书店。所以说,在信息化社会的发展中,网上在线图书商城会不断的往 前发展。 1.2.2 国内的研究现状 中国电子商务起步较晚,但集中度高,据调查显示,无论是针对公众个人领域的 C2C、B
18、2C 电子商务,还是针对企业的 B2B 电子商务模式,都已经形成了优势的明显的 领导品牌。在中国,企业电子商务的整体发展水平还是比较低的,东、西部地区差距 较大;国有企业电子商务开展的水平要落后于其他性质的企业。随着 Internet 在中国 地区的快速发展,网络技术的良好发展使得在线购书成为现实,各种各样的网上图书 商城慢慢出现,在国内已经涌现了如当当网、卓越网等知名的售书网站。 电子商务发展环境日益改善,正处在转型期的中国,构成电子商务发展环境各个 要素的发展速度也是非常快的,由于网络基础设施不断完善,主要信息技术产品加速 扩散。中国网民的激增,导致了互联网应用的迅速发展,电子商务规模迅速
19、扩大,网 购人群激增,都是影响中国电子商务发展的重要因素。 2. 可行性分析 2.1 经济可行性 本系统是可以运行于现在市场上出现的各种个人电脑,系统成本主要集中在系统 的开发上,随着计算机技术的发展和网络人口的增加,网络世界越来越丰富,网上购 书成为了一种时尚潮流,顾客可以在网上购买任何在现实世界可以获得的图书。网上 在线图书商城所带来的效益远远大于系统软件的开发成本,并且严格按照国家法律法 规来进行研究和实践,并无法律和政策方面的限制,在经济上是完全可行的。 2.2 技术可行性 本系统主要依托于 Spring 框架,采用 JAVA、JSP、Jquery、MySQL 和 MyBatis 等
20、技术开发,可以运行于 Windows XP 和 Window7 等主流操作系统上。使用 MyBatis 框架 与后台数据库进行连接,完成数据的查询、删除、修改、添加等功能。由于 Spring 的 全面性、灵活性,以及强大的功能性,而且 MySQL 灵活易维护,在开发方面具有方便 快捷、使用灵活的特点,以及目前实际应用的广泛,因此使用 Spring 和 MySQL 作为开 发轻平台的组合,在基于 WEB 的开发项目中的技术方面是完全可行的。 2.3 操作可行性 该系统可以运行在大多数的计算机中,由于是采用 B/S 架构开发,所以无需安装 任何客户端,只需登录主页,就可以轻松的实现图书的浏览、会员
21、注册登录、购书等 操作。而且界面设计充分考虑人的浏览习惯,网页设计清新、简洁合理,提示信息完 整,不会让用户感觉到疲劳,可操作性强。 2.4 系统的技术介绍 2.4.1 Java Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有 卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人电脑、数据中心、游 戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社 群。 Java 由四方面组成: (1)Java 编程语言,即语法。 (2)Java 文件格式,即各种文件夹、文件的后缀。 (3)Java 虚拟机(JVM),即处理*.class 文件的
22、解释器。 (4)Java 应用程序接口(Java API)。 Java 分为三个体系,分别为 Java SE(J2SE,Java2 Platform Standard Edition,标准 版) ,JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版) ,Java ME(J2ME,Java 2 Platform Micro Edition,微型版) 。 Java 语言有下面一些特点:简单、面向对象、分布式、解释执行、鲁棒、安全、 体系结构中立、可移植、高性能、多线程以及动态性。 1. 面向对象 Java 语言的设计集中于对象及其接口,它提供了简
23、单的类机制以及动态的接口模 型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏 ;而类则 提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现 了代码的复用。 2. 分布性 Java 是面向网络的语言。通过它提供的类库可以处理 TCP/IP 协议,用户可以通过 URL 地址在网络上很方便地访问其它对象。 3. 简单性 Java 语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务, 只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。 Java 略去 了运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾收集大大简化了程序 设计
24、者的内存管理工作。另外,Java 也适合于在小型机上运行,它的基本解释器及类 的支持只有 40KB 左右,加上标准类库和线程的支持也只有 215KB 左右。库和线程的 支持也只有 215KB 左右。 4. 鲁棒性 Java 在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。 它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。通 过集成的面向对象的例外处理机制,在编译时,Java 提示出可能出现但未被处理的例外, 帮助程序员正确地进行选择以防止系统的崩溃。另外,Java 在编译时还可捕获类型声明 中的许多常见错误,防止动态运行时不匹配问题的出现。 5. 可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 网上 在线 图书 商城 设计 实现 论文
链接地址:https://www.31doc.com/p-3921724.html