基于JSP的网上手机店系统毕业论文.doc
《基于JSP的网上手机店系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于JSP的网上手机店系统毕业论文.doc(40页珍藏版)》请在三一办公上搜索。
1、青岛理工大学琴岛学院毕 业 论 文题目:基于JSP的网上手机店系统学 号: 20110371021 姓 名: 专业班级: 计算机科学与技术11-21 指导教师: 完成日期: 2013-5-30 摘要 伴随着3G时代的日益临近,手机行业将迎来属于它的第二次创新浪潮。而手机是现代移动通讯设备中最常见的产品,正向着多功能化发展。未来的多媒体手机是一个移动娱乐、移动影音的新的天地。多样式手机的不断出现,也满足了不同年龄层式的消费群体。Internet技术和通讯技术的日益发展完善,使互联网正以它的高效性、丰富性、安全性得到越来越多人的喜爱。网上购物以其方便快捷、价格低廉的优势,很快成为了一种新的购物时尚
2、,而作为E时代一种必备生活品之一的的手机,随着市场的不断升温,也迅速适应了网上购物这种交易方式。通过分析国内外网上购物系统的发展现状,想到了一种利用JSP技术开发网上手机店系统的方案,使其达到功能齐全,费用低廉,通用性强,适合市场要求的购物网站系统。基于JSP技术和JavaBean技术的有效结合,设计并实现的网上购物系统,具有完备的前、后台管理功能,能满足网上手机店的诸多业务需求. 关键词:手机 网上购物 JSPAbstractWith 3G era is drawing near, the phone industry will celebrate its second wave of in
3、novation. As a modern mobile phone and mobile communications equipment most common products, is toward multi-purpose development. Future multimedia mobile phone is an entertainment, mobile audio-visual way. Multi-format cell phone constantly, and have met the different age-group of consumers. Intern
4、et and communications technologies increasingly, the Internet is to make it efficient, richness, safety was more and more people in love. Internet shopping with fast and convenient, low price advantage, soon to become a new fashion, As E era essential commodities a cell phone, with the market in war
5、ming. also quickly adapted to the Internet to such transactions. Through the analysis of the domestic and international online shopping system development, by using JSP technology development shop online phone system programs to reach the full range of functions, low-cost, versatility, suitable for
6、the demands of the market for shopping system. Based on JavaBean and JSP the effective integration of technology, design and realization of the online shopping system, with a comprehensive, functional management background, the Internet can satisfy the many phone shop business needs.Keywords:Phone I
7、nternet Shopping JSP目录第1章 绪论11.1 课题背景11.2 网上手机店11.3系统设计目的和内容11.4系统开发关键技术简介21.4.1网站编程技术(JSP)21.4.2后台数据库技术(JDBC)2第2章 网上手机店系统需求分析32.1 网上手机店系统的现状32.2 可行性分析32.3 需求分析42.3.1业务需求分析52.3.2用户需求分析52.3.3功能需求分析52.4业务流程分析72.4.1前台业务流程分析72.4.2后台业务流程分析82.5数据流程分析82.6数据字典92.7系统的功能要求112.8使用用例图122.8.1 系统参与者的总用例图122.8.2 系
8、统参与者的部分用例132.9系统逻辑142.9.1 数据流图14第3章 系统概要设计153.1系统设计模式153.2系统功能模块15第四章 数据库设计174.1 概念结构设计174.2数据关系图184.3用户表的设计18第五章 用户界面设计205.1 界面设计要求205.2 系统界面设计205.3系统页面设计介绍及关系205.3.1 后台页面说明205.3.2后台页面之间的跳转235.3.3前台页面说明235.3.4前台页面之间的跳转25第六章 详细设计与实现266.1会员管理模块设计266.1.1会员注册266.1.2 会员登录276.2特价商品模块设计286.3 新品上架模块设计286.4
9、 商品分类模块设计286.5 商品查询模块设计296.6 商城购物车模块设计296.7 销售排行模块设计306.8系统后台功能设计306.8.1后台登陆模块设计306.8.2商品管理模块设计306.8.3后台会员管理模块设计316.8.4订单管理模块设计316.8.5公告管理模块设计316.8.6退出后台模块设计32总结33致谢34参考文献35第1章 绪论1.1 课题背景随着中国互联网行业迅速的发展,上网人数的增多,手机网上销售正在被消费者普遍接受,国内各大型综合门户网站也在网站上开展了手机电子商务,如网易、新浪、搜狐、以及一些老牌的消费类电子商务综合网站如e国、硅谷动力等也纷纷开辟手机专区为
10、消费者提供购机的便利。从大体上来讲,销售手机的网站大致分为以下几类:综合门户网站购物商城;专业电子商务网站;专业销售手机网站。与传统的店铺销售相比,手机网上销售最大的优势在于有很强的互动性。手机专家为消费者提供指导和咨询,为购机者提供直接的消费依据,起到沟通产品信息的作用。1.2 网上手机店网上购物是网络服务的一大热点, 几乎各大著名网站都提供此类服务。这项服务在网络上也日益趋向成熟。通过对一些典型手机商务网站的考察、分析以及实际的市场调查,在运营过程中,方便、快捷、资讯丰富的优点使手机电子商务门户成为连接厂商与消费者的服务桥梁,同时,交易环节的缩减,使交易成本大为降低,消费者选择购机的时间大
11、大减少,购机的成本显著下降,更得到送货上门、免费咨询、代办检测与维修等更多实用的门对门服务。由于目前手机市场的价格大战已愈演愈烈,使得手机零售利润越来越低,接近了一个非常危险的底线,所产生的利润甚至已不足以支付租金。有业内人士担心,长此下去,不少手机零售店必将难逃被淘汰出局的厄运。1.3系统设计目的和内容网上手机店系统为用户提供浏览和选购手机信息以及购买商品的功能。且在用户下完订单后,商城将根据订单的列表内容,使用电话和用户进行确认,同时以便及时准备发货。商城还要管理自己商城里的货物和商品,进货,添加新的商品,删除没有的商品,向消费者发布新的公告,删除过期公告,管理在商城里登记注册的用户。让系
12、统最大限度地实现了易维护性和易操作性,并让系统运行稳定、安全可靠。采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠,全面展示商城内所有商品,并可展示销售的最新手机品牌及特价手机,还显示手机的销售排行。1.4系统开发关键技术简介1.4.1网站编程技术(JSP)JSP的全称是Java Server Pages,它是由Sun Microsystems公司于1999年6月推出,基于Java Servlet以及整个Java体系的Web开发技术。作为J2EE体系中的重要一环,JSP为创建高度动态的Web应用提供了一个独特的开发环境。JSP能够适应市场上包括Apac
13、he WebServer、IIS4.0在内的85的服务器产品,这足以胜任绝大多数的商业事务处理。同时JSP代码经过服务器的解释执行后会直接嵌入到HTML语言中,这样就简化了页面的输出,也保留了脚本语言易于使用的优点。因此,在开发系统时本人选用当前流行的JSP作为主要实现手段。JSP作为一种Web实现技术,它的效率是很高的。这一点正好符合了网上手机店系统所要求的实时性。JSP自身的安全性,再加上实现模式的特点,完全能够达到商城的保密性要求,保证了交易的公平性原则。除此之外,作为Java平台的一部分,JSP拥有Java语言“一次编写,各处运行”的特点。1.4.2后台数据库技术(JDBC)JDBC是
14、用于执行SQL语句的Java应用程序接口,由一组用Java语言编写的类与接口组成,在JSP中将使用JDBC来访问数据库。JDBC是一种规范,它让各数据库厂商为Java程序员提供标准的数据库访问类和接口,这用就使得开发独立于DBMS的Java应用程序成为可能。一般的Java开发工具都带有JDBC-ODBC桥驱动程序,这样,只要是能够使用ODBC访问的数据库系统,也就能够使用JDBC访问了。JDBC API通过一个数据库管理集合为各种数据库形式的驱动程序提供与不同数据库的透明连接。具体操作过程如下:(1)建立数据源在控制面板中的ODBC数据源中建立一个系统数据源,命名数据源,选择数据库为本系统中数
15、据所存在的数据库,测试数据连接成功后,即可关闭窗口。(2)编辑JavaBean文件在编辑器中编写一个JavaBean文件用来定义与数据库的连接以及一些基本的数据库操作,之后在DOS下编辑该文件,使之生成Class文件,然后将该文件放目标路径的Classes下,完成后就可以在程序中直接利用以下语句来引用该Bean连接数据库。在浏览器的地址栏输入本地主机地址,就可以运行JSP程序了。第2章 网上手机店系统需求分析2.1 网上手机店系统的现状目前在国内网上手机店系统的开发,PHP与ASP技术应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电
16、子商务类的网站,多采用JSP。采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。首先,PHP缺乏规模支持。其次,缺乏多层结构支持,对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列,而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,即只能运行于微软的服务器产品,IIS(In
17、ternet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的插件来支持ASP,但是ASP本身的功能有限,必须通过ASPCOM的组合来扩充,Unix下的COM实现起来非常困难。 JSP则没有以上缺陷,JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的
18、如IBM的Ebusiness,它的核心是采用JSP/Servlet的WebSphere;西方另外一个非常著名的电子商务软件提供商Intershop,它原来的产品Intershop1 ,2, 3, 4占据了主要的电子商务软件份额。它们都是通过CGI来提供支持 的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。总的来说,ASP、PHP、JSP三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们应该根据实际的需要来使用最合适的技术,本系统则采用较新的JSP技术,一方面JSP的安全性和跨平台性
19、比较好,另一方面,我也希望能从开发该系统的过程中,深入学习一下这门编程语言。2.2 可行性分析 随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:(1)经济可行性:根据调查的资料,现在聘用一支团队设计并建设企业商务型网站的
20、费用为5300元左右,另外每年交纳600元占用网站空间和网站维护费。为了使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需要增加3000元的一次性投资。这样看来一个成功的网站建成后为这个营销商带来的效益将会远大于成本。但架设好一个网络中的服务器,以满足互联网中浏览者对速度的需求,这样每年服务器与网络线路和设备的维护费用将是企业不得不重点考虑的因素。如何做好经济可行性分析,需要通过仔细的调查与投资和行业方面的专业人士分析。(2)技术可行性:JSP与JavaBean的技术已经很成熟,使用该技术编写该网站技术上没有难题。(3)运行可行性:该系统需要搭建JVM即JAVA虚拟机
21、和Tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行。如今,计算机与网络已经非常地普及。特别是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员工必备的技能。由于这个课题是以PC机作为服务器的网站,营销商可以自己对网站进行操作和管理。(4)法律可行性:该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。通过以上的可行性分析,我将采用JSPJavaBean相结合的技术,运用SqlServer数据库对网站进行建设。2.3 需求分析需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户问题的分析,确定系统的功能需
22、求。这个步骤是对理解需求的升华,直接关系到该系统的质量。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通机制,因此,系统的需求分析也应该是开发人员和用户或客户一起完成的。本网上购物系统是基于B/S架构,本网站系统的开发主要是方便用户购买商品,减少供应商店面费用。 本系统共有三类用户: 普通用户是指没有登陆权限(主要指网络用户),以匿名用户的身份访问系统网站。此类用户主要有浏览系统信息、查看商品信息,注册成为会员。把本网站设为首页,添加到收藏夹,联系开发人,查看交款方式。浏览的内容包括:商品信息、商品分类信息。商城会员:这类用户拥有普通用户的所有权限;普通用户可以注册成为会员,并根据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于JSP的网上手机店系统 毕业论文 基于 JSP 网上 手机 系统
链接地址:https://www.31ppt.com/p-3938656.html