收藏 分享(赏)

计算机专业本科毕业论文.doc

上传人:cjc2202537 文档编号:1287124 上传时间:2018-06-21 格式:DOC 页数:37 大小:516KB
下载 相关 举报
计算机专业本科毕业论文.doc_第1页
第1页 / 共37页
计算机专业本科毕业论文.doc_第2页
第2页 / 共37页
计算机专业本科毕业论文.doc_第3页
第3页 / 共37页
计算机专业本科毕业论文.doc_第4页
第4页 / 共37页
计算机专业本科毕业论文.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、 目录摘要 .1ABSTRACT .2前言 .3第 1 章 系统分析 .41.1 可行性分析 .41.2 需求分析 .4第 2 章 系统设计 .52.1 系统总体设计 .52.2 系统设计思想 .62.3 数据库设计 .72.3.1 数据需求分析 .72.3.2 E-R 图 .72.3.3 逻辑结构设计 .102.4 系统运行坏境和开发工具 .112.4.1 运行环境 .112.4.2 开发工具 .112.5 系统开发的主要技术 .112.5.1 Java 简介 .112.5.2 浏览器 /服务器结构( B/S) .122.5.3 动态 WEB 技术 JSP.122.5.4 Tomcat 应用

2、服务器 .132.5.5 框架技术 .132.5.6 数据库的设计与实现 .13第 3 章 系统实现 .143.1 总体设计 .143.1.1 系统功能模块划分 .143.1.2 系统结构设计 .153.1.3 数据库系统 .153.2 详细设计 .163.2.1 用户登录模块设计 .163.2.2 用户注册模块设计 .193.2.3 在线购书功能模块设计 .203.2.4 我的购物车功能模块设计 .213.2.5 订单信息功能模块设计 .253.2.6 图书分类模块设计 .27第 4 章 测试分析 .314.1 测试概要 .314.2 测试条件 .314.3 测试结果及发现 .314.3.1

3、 测试步骤 .314.3.2 模块测试 .314.4 对系统功能测试 .32第 5 章 系统开发总结 .33参考文献 .33致谢 .34吉首大学毕业论文 第 1 页 共 37 页购书网站的设计与实现作者:张文超指导老师:庹清摘要:电子商务已经成为了新经济的代名词。能在 internet 的全程上实现商品的展示、商品的订购、订单跟踪与管理、贷款的支付的系统称为网上购物系统。网上购物系统是电子商务的一种重要形式。本文介绍了网上购物系统购书网站,本系统采用 B/S 架构,MyEclipse开发工具,MySql 数据库,tomcat6.0Web 容器,应用 MVC 设计模式开发。以hibernate

4、框架做数据持久化,struts2 框架做控制层,jsp 做页面层。它是一个基于网络、以书籍为商品的专业性网上购物网站,系统同时具有购买书籍、收藏书籍到购物车以及订单送货上门等多种功能,为书籍的流通提供了一个高效的网络交易平台。文中介绍了本系统开发时所用到的环境、工具及技术和电子商务的发展背景、基本概念等一些基本理论,还讨论了网站的需求分析、网站流程设计、数据库设计和系统结构设计。并对系统各模块功能作了详细说明。该系统详细介绍了前台功能,主要有注册、登陆、分类浏览、购物车、购书、新书热卖榜等。关键词:电子商务,购书网站,数据库设计,jsp,系统功能吉首大学毕业论文 第 2 页 共 37 页The

5、 design and implementation of the book-selling websiteAuthor: ZhangWenChaoGuiding teacher: TuoQingAbstract:E-commerce has become synonymous with the new economy. In the Internet can realize the whole show, commodity goods ordering, order tracking and management, loan payments online shopping system

6、called system. Online shopping system is a kind of important electronic commerce form. This paper introduces online shopping system - the system USES the book-selling website, B/S architecture, MyEclipse development tools, MySql database, tomcat6.0 Web containers, application development. Design pat

7、tern of MVC To hibernate framework do data persistence struts2 framework do control layer, JSP do page layer. It is based on a network, with professional online books for goods shopping website, system and has to buy books, collect books to cart and order door-to-door for books and other functions,

8、the circulation provides an efficient network trading platform. This paper introduces this system development environment, tools and use technology and electronic commerce development background, basic concepts and some other basic theory, also discussed the requirement analysis, web site process de

9、sign, database design and system structure design. And the function of each module in the system described in detail. This system is introduced in detail, the main function of registered with the desk, landing, classification browse, shopping cart, books, new superheroes list etc. Keywords: electron

10、ic commerce, acquisition website, database design, JSP, system function 吉首大学毕业论文 第 3 页 共 37 页前言 随着信息技术在我国企业中的广泛应用,企业的生产经营活动越来越依赖计算机信息系统,很多企业都构建了自己的企业管理系统。但是由于科技的发展,社会文明的进步,人们已不在满足于现在的经营、生活方式。Internet 的出现使更多的商业机构可以在线销售货物和提供服务,比较容易的地为客户和企业用户提供这些功能。电子商务是通过互联网实现企业 、商户及消费者的网上购物、网上交易及在线电子支付的一种不同于传统商业运营的新型

11、商业运营模式,电子商务是随着 INTERNET 发展而发展起来的,主要以 EDI(电子数据交换)和 INTERNET来实现的,电子商务有广义和狭义之分,狭义的电子商务是主要利用 WEB 在网上进行交易,称作电子易(E-COMMERCE)广义的电子商务包括基于 WEB的全部商业活动,称作电子商业(E-BUSINESS ) 。我们这次课题研究的对象购书网站,把握住时代的脉搏,顺应社会发展的需要,向广大客户提供了一个到网上书店购买图书全过程中所需的全部服务。网上书店有着其他形式的书店所不能比拟的优势:它不需要店铺和庞大的销售网络,通过在网上直接订购、支付、结算,减少了中间的环节和开支。不受时空的限制

12、,一天 24 小时的营业时间。全世界范围内都可以销售等。由此可见,购书网站有着广阔的发展前景,将会受到广大消费者和商家的喜爱。本文涉及的 Java 技术主要有 B/S 结构体系、mysql 数据库以及 struts、 hibernate 框架技术。所使用的服务器是 Tomcat。随着 java 的流行,其在 web 上的应用也越来越广,tomcat 作为一个开源的servlet 容器,应用前景越来越广,tomcat 是 jakarta 项目中的一个重要的子项目,其被 JavaWorld 杂志的编辑选为 2001 年度最具创新的 java 产品(Most Innovative Java Prod

13、uct),同时它又是 sun 公司官方推荐的 servlet 和 jsp 容器(具体可以见http:/ 和 jsp 的最新规范都可以在 tomcat 的新版本中得到实现。吉首大学毕业论文 第 4 页 共 37 页第 1 章 系统分析1.1 可行性分析商业企业在运营过程中,经常会受到以下一些条件的限制:(1) 产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。(2) 庞大的商业经济周转。(3) 复杂的产品周转渠道。从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与顾客之间缺乏全面的沟通与快捷运营的平台。(4

14、)商业企业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商品的销售情况,保证热销商品的要货满足率。因此,企业需要重新认识市场、消费者以及自身市场定位,正确认识电子商务技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来制定长远发展战略,使企业与顾客间的经济活动变得更灵活、更主动。本系统是一个中小型的电子商务系统-购书网站,可以为各类用户提供方便的在线买书环境,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览商品、下定单、处理订单等功能。在技术上,目前市场上开发电子商务平台的技术很多,如ASP,PHP,PB,.NET

15、等。我采用 SUN 公司的 JSP 技术,它是目前市场上最流行的技术之一,JSP 具有一次编译,处处运行的优点 4。由分析可得,不论是商业还是技术上,购书网站的开发都是可行的。1.2 需求分析通过对电子商务网站及购书网站的考察、分析以及实际的市场调查,要求本系统具有以下功能:(1) 统一友好的操作界面,能保证系统的易用性。(2) 规范、完善的基础信息设置。(3) 图书分类详尽,可按不同类别查看商品信息。吉首大学毕业论文 第 5 页 共 37 页(4) 实现网上购书。(5) 新书热卖榜图书展示。针对购书网站系统的需求分析,得出如下需求信息。订单分为单张详细订单和总订单。一个用户可以购买多本图书。

16、一个用户对应一张订单。一个列表对应多张订单。针对本系统功能分析,总结出如下的需求信息。用户,包括数据项:用户 ID、用户名、密码。图书,包括数据项:图书编号、图书名、价格、图书介绍。订单列表,包括数据项:订单编号、图书编号、购书数量。订单,包括数据项:订单编号、用户编号、下单时间。第 2 章 系统设计2.1 系统总体设计购书网站的总体功能设计如下所示:图 2.1 总体设计功能图用户登录新用户注册管理购物车查看最近新书管理订单查看热卖图书榜查看所有图书类型在线购书系统首页吉首大学毕业论文 第 6 页 共 37 页2.2 系统设计思想系统采用 MVC5模式开发,分为三层,分别为视图层、控制层和模型

17、层,总体结构如图 2.2 所示。图 2.2 系统体系结构图(1) 视图层视图是用户看到并与之交互的界面,当用户向服务器发出请求时,由控制层 ActionServlet 来接受此请求,然后调用 JavaBean 做具体的数据存取逻辑运算等处理,然后把结果返回给 JSP,JSP 把得到的结果通过浏览器返回给用户。(2) 控制层控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web 页面中的超链接和发送 HTML 表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后用确定用哪个视图来显示模型处理返回的数据。它用 struts2 的核心控制

18、器ActionServlet 实现。(3) 模型层通常模型层用来处理系统数据和业务规则。在 MVC 的三个部件中,模型拥有最多的处理任务。例如它可能用来操作数据库,处理乱码,分页后台处理等。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,视图层控制层模型层数据库吉首大学毕业论文 第 7 页 共 37 页所以减少了代码的重复性。2.3 数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数

19、据的完整和一致。2.3.1 数据需求分析针对购书网站系统的需求分析,得出如下需求信息。订单分为单张详细订单和总订单。 (1) 一个用户可以购买多本图书。(2) 一个用户对应一张订单。(3) 一个列表对应多张订单。针对本系统功能分析,总结出如下的需求信息。(1) 用户,包括数据项:用户 ID、用户名、密码。(2) 图书,包括数据项:图书编号、图书名、价格、图书介绍。(3) 订单列表,包括数据项:订单编号、图书编号、购书数量。(4)订单,包括数据项:订单编号、用户编号、下单时间。2.3.2 E-R 图从本系统中规划出的实体有:用户信息实体、管理员信息实体、图书实体、图书分类实体、订单实体、订单列表实体。实体之间关系的 E-R 图如图 2.3 所示。用 户 用户吉首大学毕业论文 第 8 页 共 37 页用户 购书 订单列表 订单图书图书分类1 1NN11图 2.3 实体之间的 E-R 图管理员实体的 E-R 图,如图 2.4 所示。图书分类实体的 E-R 图,如图 2.5 所示。用户信息实体的 E-R 图,如图 2.6 所示。图书实体的 E-R 图,如图 2.7 所示。订单实体的 E-R 图,如图 2.8 示。订单列表实体的 E-R 图,如图 2.9 所示。管理员用户名 密码图书分类分类名称分类编号图 2.4 管理员实体的 E-R 图 图 2.5 图书分类实体 E-R 图

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

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报