毕业设计-基于JSP的手机营销系统的设计与实现
- 格式:doc
- 大小:684.00 KB
- 文档页数:29
河南科技学院2016届本科毕业论文(设计)论文(设计)题目:基于JSP的手机营销系统的设计与实现学生姓名:xxx所在院系:信息工程学院所学专业:计算机科学与技术导师姓名:古乐声完成时间:2016-05-08基于JSP的手机营销系统的设计与实现摘要本文讲述了基于B/S模式的网上购物系统的设计与实现。
系统为用户提供在线服务和定点处理等功能,并使客户随时可以了解企业和企业的产品,从长期的战略目标来说,商品网上购物网站不仅是商品和服务的推广,而是通过ternet、企业内部网和企业外部网,将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍,扩大和巩固了客户群,从而增加了商品企业的核心竞争力。
本系统采用MyEclipse开发环境、SQL Server 2005开发平台,JSP开发技术实现基于B/S的手机营销系统的开发。
通过对系统的实际需求进行分析,对系统做了详细的设计,通过链接数据库实现用户注册,购物车,订单查询,结账,留言板等管理功能,使消费者能够通过便捷的互联网销售渠道,购买的自己需要的商品,同时以便后台管理员对整个系统信息的维护。
关键词:商品,网上购物,订单处理THE DESIGN AND REALIZATION OF THE MOBILE PHONE SALES WEBSITE BASED ON JSPABSTRACTThis article tells the design and implementation of online shopping system based on B/S mode. This system offers more services for users, such as online services and fixed-point processing. And it helps customers to know the products and enterprises at any time. In a long-term strategic objective, online shopping website not only promotes commodities and services, but also combines buyers, sellers manufactures and partners closely together through ternet, Intranet and extranet. As a result, it eliminates the barriers brought by space and time, and expands and consolidates the customer base, thereby increasing the commodity enterprise's core competitiveness.This system adopts MyEclipse development environment, SQL Server 2005 development platform, JSP development technology, thus realizing the development of the mobile marketing system based on B/S. After analyzing human's actual demand for system, we made a detailed design for it. By linking database, it realizes several management functions, such as user registration, shopping cart, order inquiries, checking out, and message board. These functions help customers shopping conveniently through internet sales channels. At the same time, they make system maintenance much easier for administrators.Keywords :digital products online sale order processing目录1 绪论 (1)1.1目的和意义 (1)1.2 研究现状 (1)1.3 设计目标 (2)2 开发工具及技术简介 (3)2.1 Myeclpse功能介绍 (3)2.2 JSP功能介绍 (3)2.3 tomcat服务器 (3)3 需求分析 (4)3.1 可行性分析 (4)3.1.1 技术可行性 (4)3.1.2 运行可行性 (4)3.2 系统的需求分析 (4)3.2.1数据流图 (5)3.2.2 数据字典 (5)3.2.3系统数据项定义 (5)4 系统概念设计 (7)4.1 系统整体设计 (7)4.2 数据库设计 (8)5 系统详细设计 (12)5.1 系统首页设计 (12)5.2 系统前台结构设计与实现 (12)5.2.1 商品展示模块设计与实现 (12)5.2.2购物车模块的设计与实现 (13)5.2.3 查看订单模块的设计与实现 (14)5.2.4 公告浏览模块的设计与实现 (15)5.2.5 客户留言模块的设计与实现 (16)5.3 系统后台管理结构设计与实现 (16)5.3.1 客户信息管理的实际与实现 (16)5.3.2 订单信息管理设计与实现 (16)5.3.3 商品信息管理设计与实现 (17)5.3.4 公告信息管理设计与实现 (18)5.3.5 留言信息管理的设计与实现 (19)6 系统测试与性能分析 (20)6.1 软件测试 (20)6.2 本系统测试 (20)结论 (22)参考文献 (23)致谢 (24)1 绪论1.1目的和意义随着互联网的发展,产品的销售渠道开始时拓展,其中网络销售平台越来越新颖,在互联网上存在的商品最丰富的还是生活用品,因此人们对互联网的关注度越来越大,所以一些大大小小的营销网站在互联网上,因为他们开始通过各种网络渠道发展为大众提供各种各样的商品信息。
基于Java Web技术的手机销售网站的设计与实现作者:***来源:《电脑知识与技术》2023年第32期关键词:Java Web 技术;MVC 设计模式;MySQL;手机销售中图分类号:TP311.1 文献标识码:A文章编号:1009-3044(2023)32-0047-030 引言科技的进步推动了5G的发展,人们的工作生活越来越离不开智能手机和互联网,随时随地网购成为一种主流,同时传统销售模式的弊端逐漸显露出来[1]。
因此,本文主要是利用Java Web技术构建一个简单的手机销售网站,既能体现Web在各功能模块开发中的应用,又能展示MVC的设计模式[2]及数据在MySQL数据库中的存储,体现了Java Web的优势。
1. 系统设计采用的相关技术1.1 JavaJava是一种面向对象的编程语言,它保留了C++的优点,去除了C++较为复杂的多继承、指针等概念。
它具有可移植性强、安全性高、简单易用等优点,可以用于编写各种类型的程序,如嵌入式系统应用程序、分布式系统程序、Web应用程序、桌面应用程序等[3]。
1.2 JSP 技术JSP技术指在传统的HTML网站中直接植入Java片段和JSP标志,从而形成的JSP文件。
从JSP引擎中下载JSP文档,并将它编辑成可运行的种类,随后将原始申请上传输给Servlet,而Web服务器的组件也会自动调出Servlet引擎,将Servlet下载并运行。
JSP是一种Java Servlet,主要用于实现Java Web应用程序的用户界面部分。
1.3 MySQL 数据库MySQL Server 是目前的主流数据库软件,使用JDBC 驱动程序连接MySQL 数据库[4]。
MySQL Server是目前的主流数据库软件,它不仅支持众多编程语言,而且作为开源软件,服务器上传速度快、易操作。
1.4 Tomact 服务器Tomcat是一个Servlet容器,也是一个免费开源的工具。
目录摘要...................................................................................................................... I I Abstract .. (III)前言 (1)第1章概述 (2)1.1 绪论 (2)1.1.1 课题背景 (2)1.1.2 课题研究的意义 (2)1.1.3 手机销售网站的现状 (3)1.2 开发工具 (3)1.2.1 JAVA编程语言 (3)1.2.2 Tomcat服务器 (3)1.2.3 MySQL数据库 (3)1.2.4 JSP (4)1.2.5 MyEclipse (4)第2章需求分析 (6)2.1 需求确定 (6)2.1.1 普通用户需求 (6)2.1.2 会员用户需求 (6)2.1.3 管理员需求 (6)2.2 架构分析与设计 (7)2.2.1 逻辑架构 (7)2.2.2物理架构 (7)第3章系统总体设计 (8)3.1 系统类图 (8)3.2 数据库结构与表设计 (9)3.2.1 User表 (10)3.2.2 Product表 (10)3.2.3 Category表 (11)3.2.4 SalesOrder表 (11)3.2.5 SalesItem表 (11)3.3 页面设计 (12)3.3.1 前台 (12)3.3.2 后台(admin目录下) (13)第4章功能实现 (16)4.1 数据库连接 (16)4.2 会员模块 (16)4.2.1 User类 (16)4.2.2 用户模块后台 (17)4.2.3 会员模块前台 (21)4.3 产品模块 (23)4.3.1 Product类JavaBean的封装 (23)4.3.2 产品类接口设计 (24)4.3.3 产品类接口的实现 (25)4.3.4 产品模块前端 (31)4.3.5 文件上传 (34)4.4 购物车模块 (37)4.4.1 购物车后台 (37)4.4.2购物车前台 (40)4.5 下单模块 (41)4.5.1 订单对象实体类 (41)4.5.2 订单接口设计 (42)4.5.3 订单的接口实现 (42)4.5.4 订单前台的处理 (43)第5章系统运行测试 (45)5.1 代码审查 (45)5.2 会员模块测试 (45)5.3商品购买功能测试 (46)5.4 管理员模块测试 (47)结论 (51)总结与体会 (52)谢辞 (53)参考文献 (54)附录一英文原文 (55)附录二中文译文 (60)毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
一、需求说明1.任务概述1.1目标当今社会,随着计算机的应用和Internet的普及, Internet网络给人类社会带来了巨大变化,网络在我们的生活中几乎无处不在。
因此,建立网上电子书店的销售管理系统是时代的潮流。
由于JSP可以在85%以上的服务器上运行,而且JSP技术的应用程序比ASP的应用程序易于维护和管理。
所以,通过采用JSP技术设计开发在线书店系统符合时代的潮流、具有积极的进步意义。
本人基于这样的实际需求,结合教学需要设计开发了基于JSP的网上书店销售管理系统。
网上书店系统可以实现人们远程逛逛书店和购买图书的愿望。
本系统主的功能是实现网上购书。
基本功能包括用户注册、会员登录、图书查询、新书介绍、网上购书以及后台管理等。
1.2用户特点用户须具备一定的计算机知识、网络知识。
懂得如何操作电脑,了解Java 2EE,会配置SQL server数据库,会添加数据源。
1.3定义JSP技术:JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。
它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于电子商务等各个领域中。
在国内,JSP现在也得到了比较广泛的重视,得到了很好的发展,越来越多的动态网站开始采用JSP 技术。
本章就对JSP及其相关技术进行简单的介绍。
JavaServer PagesTM (jsp(SUN企业级应用的首选))技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。
jsp(SUN 企业级应用的首选)技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。
SQL server:SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
需求分析说明书【摘要】通过网上购物系统的建设以实现对商业零售企业提供信息化管理。
建立了B2C的网络销售系统。
着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。
运用HTML语言、JavaScript技术、JSP与后台数据库链接等关键技术建设网上购物系统。
实现网上购物系统以下功能:(1)为客户提供24小时方便快捷的在线订购服务。
(2)商品信息的维护与管理。
(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。
(4)强大、方便、快捷的查询。
(5)订单号模块。
(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。
(7)订单管理。
【关键词】B2C、网上购物系统、JSP、数据库一:引言1.1编写目的以下是根据CNNIC(中国互联网络信息中心)公布的中国B2C电子商务发展报告来进一步分析目前的网上购物的现状。
(主要引用其中的分析图表)由于以上的各种优势,电子商务在我国的发展十分迅速,它已经成为一个非常热门的领域,本需求说明是为那些想进入到电子商务中的个人而编写的,丛中你可以决定它是否是一个值得你进入的领域,以及你需要怎样的条件。
1.2 背景系统名称:JSP网络购物系统(手机销售系统)开发小组成员:组长:韩庆宾组员:徐剑辉,赵丹,俞少坊各成员分工:韩庆宾:论坛徐剑辉:后台管理赵丹:前台管理俞少坊:购物车1.3定义HTML语言:HTML(Hyper Text Markup Language 超文本标记语言)是一种用来制作超文本文档的简单标记语言。
与常见的字处理文件不同,Web页以超文本标识语言编排格式。
HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。
它能独立于各种操作系统平台(如UNIX,WINDOWS等)。
自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。
基于JSP的网上购物系统的设计与实现摘要:伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。
网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。
本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理等功能。
在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。
关键词:B/S结构;Tomcat;JSP;MySqlDesigned in the Online shopping system based on JSPYan Hai leiAbstract:Along with the vigorous development of the Internet, e-commerce networks as a shopping center is a form of its highly efficient, low-cost advantages, gradually emerging as a business model and philosophy, there is no longer meet use and dissemination of information browsing, but a desire to bring the full enjoyment network more convenient. Internet shopping is being adapted to the fast pace of today's society to live, so that customers can enjoy the convenience of fast and easy way to purchase their own like commodities.The system has mainly provided users with the following functions: membership registration、shopping car management、goods search、information modify etc. It has also provided managers with goods management、customer information management and so on. It has been designed with B/S mode of three-tier structure, JSP technology in dynamic page design. Considering from the security and reusing code of the system, key codes has been secured byJavaBean technology.Key words:B/S,Tomcat, Jsp ,Mysql前言近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
河南科技学院2016届本科毕业论文(设计)论文(设计)题目:基于JSP的手机营销系统的设计与实现学生姓名:xxx所在院系:信息工程学院所学专业:计算机科学与技术导师姓名:古乐声完成时间:2016-05-08基于JSP的手机营销系统的设计与实现摘要本文讲述了基于B/S模式的网上购物系统的设计与实现。
系统为用户提供在线服务和定点处理等功能,并使客户随时可以了解企业和企业的产品,从长期的战略目标来说,商品网上购物网站不仅是商品和服务的推广,而是通过ternet、企业内部网和企业外部网,将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍,扩大和巩固了客户群,从而增加了商品企业的核心竞争力。
本系统采用MyEclipse开发环境、SQL Server 2005开发平台,JSP开发技术实现基于B/S的手机营销系统的开发。
通过对系统的实际需求进行分析,对系统做了详细的设计,通过链接数据库实现用户注册,购物车,订单查询,结账,留言板等管理功能,使消费者能够通过便捷的互联网销售渠道,购买的自己需要的商品,同时以便后台管理员对整个系统信息的维护。
关键词:商品,网上购物,订单处理THE DESIGN AND REALIZATION OF THE MOBILE PHONE SALES WEBSITE BASED ON JSPABSTRACTThis article tells the design and implementation of online shopping system based on B/S mode. This system offers more services for users, such as online services and fixed-point processing. And it helps customers to know the products and enterprises at any time. In a long-term strategic objective, online shopping website not only promotes commodities and services, but also combines buyers, sellers manufactures and partners closely together through ternet, Intranet and extranet. As a result, it eliminates the barriers brought by space and time, and expands and consolidates the customer base, thereby increasing the commodity enterprise's core competitiveness.This system adopts MyEclipse development environment, SQL Server 2005 development platform, JSP development technology, thus realizing the development of the mobile marketing system based on B/S. After analyzing human's actual demand for system, we made a detailed design for it. By linking database, it realizes several management functions, such as user registration, shopping cart, order inquiries, checking out, and message board. These functions help customers shopping conveniently through internet sales channels. At the same time, they make system maintenance much easier for administrators.Keywords :digital products online sale order processing目录1 绪论 (1)1.1目的和意义 (1)1.2 研究现状 (1)1.3 设计目标 (2)2 开发工具及技术简介 (3)2.1 Myeclpse功能介绍 (3)2.2 JSP功能介绍 (3)2.3 tomcat服务器 (3)3 需求分析 (4)3.1 可行性分析 (4)3.1.1 技术可行性 (4)3.1.2 运行可行性 (4)3.2 系统的需求分析 (4)3.2.1数据流图 (5)3.2.2 数据字典 (5)3.2.3系统数据项定义 (5)4 系统概念设计 (7)4.1 系统整体设计 (7)4.2 数据库设计 (8)5 系统详细设计 (12)5.1 系统首页设计 (12)5.2 系统前台结构设计与实现 (12)5.2.1 商品展示模块设计与实现 (12)5.2.2购物车模块的设计与实现 (13)5.2.3 查看订单模块的设计与实现 (14)5.2.4 公告浏览模块的设计与实现 (15)5.2.5 客户留言模块的设计与实现 (16)5.3 系统后台管理结构设计与实现 (16)5.3.1 客户信息管理的实际与实现 (16)5.3.2 订单信息管理设计与实现 (16)5.3.3 商品信息管理设计与实现 (17)5.3.4 公告信息管理设计与实现 (18)5.3.5 留言信息管理的设计与实现 (19)6 系统测试与性能分析 (20)6.1 软件测试 (20)6.2 本系统测试 (20)结论 (22)参考文献 (23)致谢 (24)1 绪论1.1目的和意义随着互联网的发展,产品的销售渠道开始时拓展,其中网络销售平台越来越新颖,在互联网上存在的商品最丰富的还是生活用品,因此人们对互联网的关注度越来越大,所以一些大大小小的营销网站在互联网上,因为他们开始通过各种网络渠道发展为大众提供各种各样的商品信息。
用户只需要登录网站就可以获取自己所需要的信息。
网络媒体强大的发展,也为电子商务发展带来了很多的益处,对此两者的商务合作关系也越来越深,消费者从得到媒体信息之后到产生购物行为空间和时间距离越来越短,由此带来的巨大效益使消费者和生产者越来越重视商品的销售模式。
网络销售模式在现在是一种新型的销售渠道,与其他的销售模式相比存在着诸多的优势:(1)便捷的检索方式:网络平台提供了海量的产品信息,可以通过网站的检索功能实现对产品的各类信息进行检索,提供快捷准确的信息。
(2)信息量大:随着生产者生产的产品种类越来越多,产品信息比较丰富,再加上网络销售平台的强大功能,导致网络销售平台中可发布大量的商品信息,目前针对一个商品购物网站存储的信息量是无法估计的。
(3)成本低,风险小,无地域限制对于每个营销商来讲,营销成本,风险是每个营销商必须要考虑的问题,但是互联网营销模式的诞生完全解决了此问题。
而网络销售也解决了消费者购买商品的时间和地域的限制,对顾客产生更大的影响了,对此也大大的增加了企业的核心竞争力。
1.2 研究现状网络销售系统是目前一种新兴的销售模式,无论在国内还是国外都已经有很多的研究成果和理论,对于国外的研究分为两个阶段。
第一阶段,在目前新乡的互联网发展时代,网络销售已经被认为是一种面向大众的商品宣传平台。
贝理曼提出以营销者为主导的宣传方式,通过网络1渠道单向传播信息来实现广告宣传。
埃文斯和伍斯特提出:认为让网络用户和营销者之间实现交易的过程,但是这种交易方式与传统的交易方式是一种从属关系,这样对网络销售渠道的认识开来了局限性。
弗雷特提出,网络营销渠道针对某些营销战略,方便的了成员之间的沟通与交流,加强了双方的合作关系。
而阿伦和弗杰梅斯特德认为网络销售可以普及到整个世界,全方位展示销售现状及广阔的市场。
第二阶段,认为网络销售平台是一种全方位的商务展示平台,实现消费者与营销者之间的接触和交流,从而形成了一种新兴的互联网销售模式,这种模式被认为是用户和营销者之间进行交易的一种平台,通过平台的交互功能实现用户商品选择,营销者提供商品的的功能。
网络营销渠道的研究在国内尚未成熟,和西方发达国家相比还是稍微落后,但是仍存在一大批的研究爱好者与与企业正在对这方面的问题进行研究。
网络销售是营销者和客户之间进行交易的一种便捷的营销渠道,营销者通过网络销售平台向用户提供产品信息,消费者需要通过各种付费方式为商品付款,然而付费和交货不会同步执行。
武汉大学李刚教授提出,和传统的销售渠道相比,网络销售渠道在成本,地域,时间上都有很大发展,并对实施网络销售策略进行了探讨。
在网络销售方面,我国就存在着很多发展比较成功的商业案例,以淘宝网为例。
淘宝是目前我内最大的购物网站。
采用C2C和B2B的营销策略,淘宝在市场上经营的商品种类包括各行各业的,通过网络购买商品,相对于传统的购物方式来说,成本低,不仅便捷,无论对于企业还是消费者都存在着必然的益处。
下面我们来分析淘宝网站的发展现状:物流运行的缺陷,支付方式的缺陷,用户隐私缺陷,法律不健全诚信缺失等,这些现状是需要企业在今后的经营发展过中解决的。
1.3 设计目标通过对系统的需求进行分析,完成对前台和后台模块的设计,使消费者可以通过系统前台界面与系统交互,实现商品选择,信息查询,订单查询,购物车等功能;管理员可以通过后台对数据库信息进行操作,实现数据库信息的增删改操作,使系统信息能够随时的更改。
达到用户与营销者之间一种便捷的交易方式,形成一种友好的商务交易平台。
22 开发工具及技术简介2.1 Myeclpse功能介绍MyEclipse,是设计网页的一种开发软件,主要用于设计开发WEB网站,是在Eclipse的基础上发展而来的,在该环境下可以结合数据库实现系统网站前端和后端的设计。
支持Java,Struts架构,SQL,HTML等技术,可完成数据库和J2EE的开发,为服务端提供更高的工作效率,功能非常强大,对于各种开源产品支持十分不错。
2.2 JSP功能介绍Jsp文件是将HTML文件与Java文件,jsp标记结合在一起形成的。
Jsp可以在多种操作系统下运行,是一种跨平台的开发技术。
Jsp在客户端执行,以HTML文本返回到客户端,因此客户端只需要在浏览器上就可以显示。