SSM的网上零食销售系统开发文献综述

合集下载

基于SSM百货商城的设计与研究-毕业论文

基于SSM百货商城的设计与研究-毕业论文

---文档均为word文档,下载后可直接编辑使用亦可打印---摘要随着科学技术的不断提高,IT开发技术也在不断的更新换代,使用当前主流的开发模式对该Web系统进行更新升级,已经具备了技术上的条件,同时这也是提高企业形象的方式。

企业现在使用的还是几年前开发的Web系统,受制于当时的技术现状,该系统存在着许多缺点,如界面不够美观,操作流程繁琐,效率低且保密性差,对浏览器的兼容性不够好,不方便用户随时随地的查看管理各类信息。

企业长期以来使用过时的基于客户端/服务器端的管理系统进行百货销售信息管理的日常业务,其操作流程比较繁琐。

传统的管理方式存在着种种不足,针对诸多的缺点,本项目研究了一种基于B/S的网络版的信息管理系统来解决上述问题,提供快速的百货销售信息检索功能及快捷的信息管理流程,让用户可以使用更简单、实时、高效的百货销售管理系统。

结合百货销售管理系统的实际需求进行分析和功能调整,探讨了利用JSP开发百货销售管理系统的过程。

管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。

利用Myeclipse集成开发平台和Mysql数据库实现了本系统的具体设计,根据企业百货销售信息的管理流程和日常管理工作的需求,本项目设计并开发一个基于网络环境的百货销售管理系统[1]。

针对百货销售信息管理的业务流程,系统的功能实现由系统管理员和系统用户两种角色完成。

本文主要介绍了设计的开发背景与研究现状、技术介绍,在本文中结合系统数据管理的业务流程详细介绍了相关页面文件的实现过程和不同用户角色对应的功能[2]。

关键词:百货销售开发 JSP Myeclipse MysqlAbstractAs science and technology continue to improve, IT development technology is constantly changing, Using the current mainstream development model to update and upgrade the Web system already has the technical conditions, and this is also a way to improve the corporate image. Enterprises are still using the Web system developed a few years ago. The system has many disadvantages, such as the interface is not beautiful enough ,the operation process is cumbersome, the efficiency is low and the security is poor, and the compatibility with the browser is not good enough. It is not convenient for users to view and manage various types of information anytime, anywhere.Enterprises have long used outdated client / server-based management systems for daily business of flower sales information management, and their operation processes are relatively cumbersome. There are various shortcomings in the traditional management process. In view of many shortcomings, this project researches a B / S-based online version of the information management system to solve the above problems, and provides a fast department store sales information retrieval function and a fast information management process So that users can use a simpler, real-time and efficient department store sales system. Based on the actual needs of the department store sales system for analysis and function adjustment, the process of developing a department store sales system using JSP was discussed. Management through the system to complete the data information input and management work, but also need to complete the timely updating of data information function. The design of this system is realized by using Myeclipse integrated development platform and Mysql database. According to the management process of department store sales information and the needs of daily management work, this project designed and developed a network-based department store sales management system. In view of the business process of department store sales information management, the function realization of the system is accomplished by two roles: system administrator and system user.This paper mainly introduces the development background, researchstatus and technical introduction of the design.In this paper, the implementation process of related page files and the functions corresponding to different user roles are introduced in detail in conjunction with the business process of system data managementKeywords: Department store sale Development JSP Myeclipse Mysql目录第一章绪论 (1)1.1研究背景与意义 (1)1.2国内外现状 (1)1.3主要研究内容 (2)第二章相关技术 (3)2.1JSP技术简介 (3)2.2系统使用的编程语言 (3)2.3B/S结构 (3)2.4M YSQL数据库简介 (3)2.5动态网站 (4)2.6SSM简介 (4)2.6.1S PRING简述 (4)第三章需求分析 (5)3.1可行性分析 (5)3.1.1技术可行性 (5)3.1.2运行可行性 (5)3.1.3时间可行性 (5)3.1.4经济可行性 (5)3.2需求背景分析 (5)3.3功能需求分析 (6)3.4参与者分析 (6)3.5非功能需求分析 (7)3.5.1性能需求 (7)3.5.3可靠性需求 (7)3.5.4运行环境需求 (8)第四章系统设计 (9)4.1总体设计 (9)4.1.1业务流程分析 (9)4.1.2系统功能结构 (9)4.1.3系统数据流程 (10)4.2数据库设计 (11)4.2.1E-R模型 (12)4.2.2数据库表清单 (12)4.3系统开发流程 (1119)4.3.1系统开发流程设计 (15)4.3.2系统体系结构设计 (16)4.4系统开发环境 (17)第五章系统实现 (18)5.1系统登录实现 (18)5.2系统首页实现 (18)5.3用户密码管理模块实现 (19)5.4用户信息管理模块实现 (19)5.5百货信息管理模块实现 (20)5.6订单信息管理模块实现 (21)5.7信息查询模块实现 (21)5.8新闻信息发布管理实现 (21)5.9购物车管理模块实现 (22)第六章系统测试 (23)6.2测试用例 (23)6.3测试结果 (26)6.4系统维护 (26)结论 (27)致谢 (28)参考文献 (29)第一章绪论1.1 研究背景与意义在当今时代人们利用计算机网络可以足不出户的进行各种社交活动及获取社会各界信息,例如在线网络购物,房屋租赁,娱乐消费,企业文化宣传,招聘求职等等。

【文献综述】休闲类食品行业网站的网络营销及策略研究

【文献综述】休闲类食品行业网站的网络营销及策略研究

【⽂献综述】休闲类⾷品⾏业⽹站的⽹络营销及策略研究⽂献综述市场营销休闲类⾷品⾏业⽹站的⽹络营销及策略研究(⼀)国内外研究现状及研究成果随着信息技术的发展,⽹络化的浪潮也⼀步步席卷着全球,它给企业带来了巨⼤的商机。

很多企业已经逐步改进⾃⼰的营销⽅式,⽹络营销将代替传统营销为企业带来更⼤的发展,以Internet为核⼼的⽹络营销将发展成为现代市场营销的主流。

我国对⽹络营销的发展也是越来越重视,不但对⽹络营销进⾏了积极有意义的探索,⽽且还进⾏了⼀系列的改进,以便促进了⽹络营销的发展。

⽹络营销,是指以电⼦信息技术为基础,以计算机⽹络为⼿段⽽进⾏的各种⽹络营销活动的总称,简⾔之,就是利⽤⽹络资源展开营销活动,其中包括:⽹络调研、⽹络新产品开发、⽹络促销、⽹络分销、⽹络服务等。

相对传统营销⽽⾔,⽹络营销具有很多优势:⽬标客户群的针对性强,节省更多的销售成本,⽅便统计客户资料,宣传形式多种多样,销售的限制性低,便于客户感觉商品与服务。

由于我国的⽹络营销发展起步⽐较晚,所以在很多⽅⾯仍然存在着问题。

现阶段,由于我国休闲类⾷品企业基本上还是将⾃⼰的竞争焦点定位在实体市场上,对⽹络营销的意识还不是很强,没有充分意识到,⽹络营销在未来市场上将会给企业带来巨⼤的商机。

企业如何进⾏⽹络营销1、采取有效的⽅式进⾏⽹络推⼴,⽐如说利⽤⽹页⼴告,陈纯莹在《⽹络营销浅谈》中写道:(1)搜索引擎注册与排名,当我们想在⽹上寻找某⽅⾯的⽹站时,⼀般都会从搜索引擎⼊⼿。

(2)⽹上页⾯⼴告,当访问者看到⽹上⼴告并感兴趣时,即会点击链接到⼴告发布者的⽹站上。

(3)交换链接,⽹站之间通过交换图⽚和⽂字链接,使访问者到达另⼀⽹站。

2、突出个性化的营销⽅式,涂惠淇在《浅析⽹络营销环境下的消费者⾏为》中写道:(1)采⽤先进的营销理念,为了满⾜⽹络营销时代的需求,提出5C组合:Collaboration、Contentware、Commitment、Communication、Channel。

网络销售系统论文新编精编版

网络销售系统论文新编精编版

网络销售系统论文新编 GE GROUP system office room 【GEIHUA16H-GEIHUA GEIHUA8Q8-摘要随着计算机科学技术在现实生活中的广泛应用与普及,人们的生活得到了大幅度的提高,电子商务的网络化和电子化给人们带来了一种赞新的生活形式,逐渐受到了人们的喜爱。

本次论文所讨论的就是如何开发一个具备功能较为完善、可自主管理的网络销售系统。

本系统运用B/S(浏览器/服务器)模式,在My SQL中创建了数据库,基于JSP技术设计了来伊份零食公司网络销售系统,并且基于SSM(SpringMVC+MyBatis)框架进行设计。

对一个商家来说一个成功的商城系统不仅可以降低经营成本、增加销售量、扩大自己的经营规模和提升自身在市场中的主导地位,而且还可以提高公司做事效率。

本文首先提出网络销售系统流程和网上管理业务的需求以及特点,将主要的业务流程归纳出来,为系统设计做好准备。

基于网络销售系统业务的多样性、处理性能强以及待处理的种类多,本文主要基于这些特性给出了详细的方案。

关键词:零食,购物,总体设计,系统测试AbstractWith the widely use and popularization of computer science and technology in real life, people's life has been greatly improved, electronic commerce and electronic networks to the people brought a praise new life forms, and gradually by the people's favorite. This paper discusses how to develop a more functional and independent management of the network sales system.The system using B / S (Browser / server) mode, the database created in my SQL, laiyifen food company network sales system based on JSP technology is designed, and design base on SSM (SpringMVC+MyBatis) framework. For a business to a successful mall system can not only reduce operating costs, increase sales and expand their scale of operation and enhance their dominant position in the market, but also can improve the work efficiency. In this paper, the requirements and characteristics of network sales system and online business process management, will sum up the main business processes, prepare for system design. Diversity, network sales system processing business performance and many types of pending on the basis of this paper is mainly based on these characteristics are given a detailed plan.Key Words:the overall design of system testing, snacks, shopping.目录摘要 .............................................................. Abstract ........................................................... 目录 .............................................................. 第一章绪论 ........................................................1.1选题的背景1.2研究现状1.3课题研究内容1.4 论文结构第二章系统技术介绍 ................................................2.1 开发环境2.2 运行平台2.3JSP技术简介2.4 My SQL简介第三章系统需求分析 ................................................3.1性能需求分析3.2 可行性分析3.1.1可行性分析 ............................................3.1.2 经济可行性............................................3.1.3 操作可行性............................................3.3 功能需求分析3.4 功能流程分析3.5 业务流程分析第四章系统设计 ....................................................4.1 功能详细定义4.2 系统总体功能图4.3 数据库设计第五章系统详细设计与实现 ..........................................5.1 网站首页5.2 用户注册5.3 系统登陆5.4 会员购物功能5.5管理员登陆5.6商品管理功能第六章系统测试 ....................................................6.1 系统测试6.1.1 测试环境..............................................6.1.2 测试的主要内容........................................6.1.3 测试的方法............................................6.2 测试结果结束语 ........................................................... 致谢 .............................................................. 参考文献 ...........................................................第一章绪论1.1选题的背景电子商务是在互联网上进行的电子化商务活动,其实就是在通过网络进行商品、信息和服务交换等买卖。

商品销售管理系统文献综述

商品销售管理系统文献综述

河北师范学院本科毕业论文文献综述校园在线销售系统的研究与发展院(系、部)名称:数学与信息科技学院专业名称:科学与技术学生姓名:王明学生学号:0951110516指导教师:张丽2013年03月02日河北科技师范学院教务处制1 课题研究背景及意义1.1 研究背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。

于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念[1]。

网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C (Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

本文主要考虑的是如何建设B2C的网上购物系统。

[2-3]网上购物是一种具有交互功能的商业信息系统。

它向用户提供静态和动态两类信息资源。

所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。

网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。

这种全新的交易方式实现了公司间文档与资金的无纸化交换[4]。

在社会日新月异发展的背景下, 瞬息万变的顾客需求,不断创新的技术技能,使得产品生命周期进一步缩短, 企业之间市场竞争日趋激烈,而同时通讯技术的发展,尤其是互联网技术的普及, 给企业和顾客构建了一个新的平台。

伴随着企业规模的不断扩大和企业效益的进一步发展,手工的、原始的管理已经不能跟上企业的发展步伐, 更无法满足企业对管理工作快速、准确的要求[5]。

传统的销售模式有以下几个不足:(1)数据采集方面效率不高。

传统的销售系统由于他面对的销售网络分布较广、销售的模式各有差别、面对的店面数目众多,这就导致了厂商需要投入巨大的人力、物力和时间来进行相关数据的收集工作,同时也会由于传递过程中出现的误差被逐级放大而出现“牛鞭效应”,从而无法准确、及时地反应市场情况。

文献综述

文献综述

文献综述前言本人毕业设计《基于JSP的网上书店管理系统的设计与实现》根据目前国内外学者对中国网络购物系统的现状,借鉴当下流行的稳定的框架语言Struts2,使用JSP 的开发语言,MySQL作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高。

本论文就毕业设计的内容,系统地阐述了整个网上书店售书系统的功能及实现。

实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到留言板,管理员系统。

基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。

本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。

本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的图书,改变传统商业交易,在互联网上进行交易,实现网上购买图书。

为了实现上述目的,我对网上书店售书系统有了深一步的了解,从而满足客户的要求,让他们可以随时找到自己想要购买的图书。

网上购书的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。

整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得以体现。

在中国,网上书店有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证网上书店的蓬勃发展。

二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。

当钱天白教授于1986年9月14日在北京计算机应用技术研究所内向德国卡尔斯鲁厄大学发出第一封电子邮件“穿越长城,走向世界”的时候,他也许不知道自己推开了中国信息时代的大门;1994年4月20日,中国科学院计算机中心通过美国Sprint公司连入Internet的64K国际专线开通,实现了国际互联网的全功能连接,从此中国迈入互联网信息时代。

零食营销策略国内文献综述

零食营销策略国内文献综述

零食营销策略国内文献综述零食行业是一个竞争激烈的市场,营销策略的制定对于企业的发展至关重要。

下面是一份关于零食营销策略的国内文献综述,详细介绍了不同的营销策略和方法。

1. 品牌建设:品牌是零食企业的核心竞争力之一。

通过品牌建设,企业可以提高消费者对产品的认知和忠诚度。

研究表明,品牌形象、品牌知名度和品牌信誉对于消费者购买零食的决策起到关键作用。

因此,企业应该注重品牌建设,包括品牌定位、品牌形象塑造和品牌传播等方面。

2. 渠道拓展:零食企业需要选择适合的渠道来推广和销售产品。

传统的渠道包括超市、便利店和零售店等,而现在互联网渠道如电商平台也变得越来越重要。

研究发现,电商平台的发展为零食企业提供了更广阔的市场和更多的销售机会。

因此,企业应该积极拓展各种渠道,满足不同消费者的需求。

3. 价格策略:价格是消费者购买决策的重要因素之一。

研究表明,消费者对于零食产品的价格敏感度较高,因此企业需要制定合理的价格策略。

一种常见的策略是采用差异化定价,根据产品特点和目标消费者群体的需求制定不同的价格。

此外,企业还可以通过促销活动、打折和捆绑销售等方式吸引消费者。

4. 产品创新:零食市场竞争激烈,产品创新是企业取得竞争优势的关键。

研究表明,消费者对于新颖、独特的零食产品更感兴趣。

因此,企业应该注重产品研发和创新,推出符合市场需求的新产品。

此外,企业还可以通过包装创新、口味创新和营销活动创新等方式提高产品的竞争力。

5. 市场营销推广:市场营销推广是零食企业吸引消费者和提高销量的重要手段。

研究发现,广告、促销和口碑等方式对于消费者购买决策起到重要作用。

因此,企业应该制定合理的市场营销推广策略,包括广告投放、促销活动和口碑营销等方面。

综上所述,零食营销策略的制定需要考虑品牌建设、渠道拓展、价格策略、产品创新和市场营销推广等方面。

企业应该根据市场需求和竞争环境制定相应的策略,以提高产品的竞争力和市场份额。

jsp网上零食销售系统的设计与实现论文

jsp网上零食销售系统的设计与实现论文

太原理工大学毕业设计(论文)任务书基于JSP的网上零食销售系统的设计与实现摘要随着社会,科技的不断发展也在不断更新。

互联网作为20世纪90年代的新工具开始被用于商业,它在商业社会的快速发展提供了更广阔的平台和更多的商业信息,如催化剂一般带动商业经济的快速发展。

因此,选择一个企业门户的设计和开发的意义。

本文介绍了开发和设计零食销售管理系统。

设计采用现在比较流行的JSP网页开发技术,并考虑到数据处理的网站结构特点和所学,应用Microsoft SQL Server2000数据库系统作为后台站点数据库。

系统实现了网站的基本功能,包括客户登记注册,请访问网站的信息,信息,购物和填写订单和管理员对网站的维护和更新。

在页面设计与制作,网页的基本格式,使用HTML语言的一个大框架,然后用Photoshop和MyEclipse的框架进行详细的设计里面。

结合设计和互联网应用的发展,业务演示做一些事情的意义;然后分析了整个系统,包括可行性分析,需求分析,业务流程,数据分析系统的分析;决定在此基础上的功能目标网站,该网站设有连续分工,并分为若干子功能模块;下一设计和实施中的各种模块,每个模块可导致在完成它的功能集成到一个完整的系统。

关键词:网上商品购买;JSP;HTMDesign and Implementation of JSP's Online Sales SystemBased SnacksAbstractToday,the science techniques develop very fast.People valued the E-business using the modern network proceeds the business activity as the key power more and more.The Business to Customer mode is one of the main trade modes on the net of electronic commercr.Now,the Business to Customer field is in the stage of the beginning.This is good development foreground for the market.Therefore,it is meaning for us to design and develop the electronic commerce website.This paper detail describes how to develop an electronic commerce website.In the design,I used the JSP technology which is very popular during the website developer.Considered with the knowledge that I have learned and the structure of the date that the website deal with,I used Microsoft SQL server 2000 as the back database of the website. It can show us the information of the goods、news、customers that registered on the website and so on.It also can provides the function that some customers on the web can fill in bills when they want to buy the goods. The system realized the query function for products and the manage functions for the background of the system..During the process of designing the webpage,I make the main frame by HTML,and use Photoshop and Eclipse to finish the detailed design.First,I make a instruction for the application and development of Internet in commerce,then analyze the whole system,which includes sibility analyze,requirement analyze,operation flow analyze and date analyze.Then I make the function aim of this website base on the analyses above,and divide the function up to several parts.I design every single part of the function particularly,and finallyintegrate these sub-function modules to one complete system.Keywords:Online Mart; JSP; HTML目录1 引言 .......................................................................................... 错误!未定义书签。

基于SSM的网络购物平台的开发

基于SSM的网络购物平台的开发

基于SSM的网络购物平台的开发作者:刘瑾来源:《电脑知识与技术》2020年第11期摘要:该系统基于B/S架构,采用Spring+SpringMVC+Mybatis框架。

购物平台主要实现用户登录注册、查询商品信息、商品详细信息介绍、加入购物车、下订单以及支付等功能。

后台管理员主要职责是用户管理,商品管理,订单管理等。

该系统性能稳定、易扩展,易维护。

关键词:Spring;SpringMVC;Mybatis;购物平台中图分类号:TP393 文献标识码:A1背景随着互联网的迅速普及以及电子商务的飞速发展,网上购物已经成为很多消费者,尤其是年轻一代消费群体所接受和青睐的消费模式。

本网络购物平台采用主流的MVC模式和Spring+SpringMVC+Mybatis框架,SSM的配置越来越轻量级,注解开发发挥到极致,ORM实现更加灵活,且SQL优化更简便。

三层架构使显示模块与功能模块分离,提高了程序的可维护性、可移植性、可扩展性与可重用性,具备了良好的容错能力和负载平衡能力。

2系统的分析和设计2.1开发技术分析本系统是基于MVC模式下的多层结构应用系统。

主要使用Spring+SpringMVC+Mybatis 框架开发。

MVC是模型(model)-视图(view)-控制器(controller)的缩写,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

其大小与开销是轻量的。

Spring通过控制反转(IoC)的技术促进了松耦合。

Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发。

Spring包含并管理应用对象的配置和生命周期,可以配置每个bean如何被创建。

Spring可以将简单的组件配置组合成为复杂的应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科生毕业设计文献综述题目基于SSM的网上零食销售系统开发专业计算机科学与技术班级姓名指导教师所在学院信息学院2017年11月前言网上购物现在已经变成日常生活的一部分,人们正在享受网上购物给带来的便利,而这种便利是普通购物无法比拟的。

由于消费者网络消费观念的转变,以及网上购物选择的准确性和多样性的影响,使得我国的电子商务领域产生了天翻地覆的改变。

这种改变产生了新的机遇和商业模型。

现今,电子商务的模式也是与时俱进的。

从早先的B2C,C2C模式跨越到了B2B,B2G,C2A 等多模式并存的状态。

这种进步速度是信息时代特有的。

B2C模式,是商业零售对消费者,具体而言,是将服务或/和商品“卖”给消费者。

商业机构建立大型网站,在线发布新商品的各种信息并提供检索向用户介绍,销售产品;顾客通过电脑或其他终端,对商家发布的物品进行浏览、购买等操作;最后由商家负责通过物流将产品交给顾客。

C2C的意思就是个人与个人之间的商务交易[1]。

例如,一个网民想出售自己的物品,他可以通过相应平台与其他网民交易。

国内的网络购物从以前的不完善、不安全、不被人看好到目前的安全、快捷、受欢迎甚至成为一种趋势;从人们对网络的不了解漠视,到现在对网上购物的青睐。

这一切都是信息时代高速发展的结果,目前网民人数仍然不断上升,网上购物或网络销售的网民也在上升[3]。

正文(一)相关技术介绍1、JavaJava是本系统开发过程中所使用语言的核心,其他的开发工具,Web容器都依赖Java运行的环境。

Java类似C/C++语言,它最突出的特点是面向对象。

整个JavaSE平台成为JDK(Java Development Kit),即Java开发工具包,包括相关的开发工具,应用程序接口,部署技术,集成的类库以及Java虚拟机。

它又包含JRE(Java Runtime Environment),即Java运行时环境[9]。

JDK是提供给开发人员的,如果某个平台上有JRE,就可以运行Java编写的程序。

本系统使用的是JavaEE,它与JavaEE的区别在于图中中间层提供的API不相同,JavaEE的API较JavaSE 的API多,主要用于开发Web应用程序[17]。

选Java的优势有:。

第一,支持性好,JavaEE技术提供了网络编程接口主要是用来开发Web 应用程序。

第二,安全性好,它提供了特殊的安全机制用来防止恶意攻击。

第三,健壮性好,其对例外的处理,垃圾回收,类型检查等保证了程序正常应对各种异常情况。

第四,移植性好,Java源代码被编译为.class文件的字节码,同一个字节码文件可以被各种平台的虚拟机执行[18]。

2、Web技术Web标准技术有很多,像HTML,CSS等,这里主要介绍一下扩展框架jQuery、Echarts和Ztree。

jQuery是一个优秀的 JavaScript 框架。

它的出现极大降低了开发JavaScript程序的难度。

其主要原理就是分离 HTML 页面的和其实际内容,免去了很多调用代码。

选择器出色,事件处理完备,封装性彻底,兼容性极好等等,这些 jQuery的特点是其优良的保证[16]。

ECharts,一个纯 Javascript 的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),提供了常规的折线图,柱状图,散点图,饼图,K线图,用于统计的盒形图,用于地理数据可视化的地图,热力图,线图,用于关系数据可视化的关系图,treemap,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭[13]。

zTree是一个依靠jQuery实现的多功能“树插件”。

它的优点有:1.zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载。

2.采用了延迟加载技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀。

3.兼容 IE、FireFox、Chrome、Opera、Safari 等浏览器。

4.支持 JSON 数据、支持静态和 Ajax 异步加载节点数据、支持任意更换皮肤或自定义图标(依靠css)、支持极其灵活的 checkbox 或 radio 选择功能。

5.提供多种事件响应回调、灵活的编辑(增/删/改/查)功能,可随意拖拽节点,还可以多节点拖拽。

6.在一个页面内可同时生成多个Tree实例。

简单的参数配置实现灵活多变的功能。

3、Spring采用 Spring主要为了简化开发。

比如,传统的 JDBC 操作需要通常会重复某几项操作,这包含了很多很多同样的代码块。

而 Spring 可以简化代码,保证了代码的整洁性,方便相关人员维护[7]。

Spring 与普通的框架有差别,它的着眼点在这个应用。

希望用一致的,有效的方式去创造整个应用程序[7]。

这里的应用程序可以是 Web 应用,普通的桌面应用,甚至是嵌入式应用。

它的存在使得普通框架,能够在一个统一的环境下,相互协调完成特定的功能或服务。

总之,Spring 更像是其他框架的粘合剂,其他框架有了 Spring 提供功能上的支持,使得开发人员的工作变得方便、轻松、快捷[4]。

4、MyBatisMyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。

MyBatis避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。

MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录[10]。

MyBatis 最强大的特性之一就是它的动态语句功能。

如果您以前有使用JDBC或者类似框架的经历,您就会明白把SQL语句条件连接在一起是多么的痛苦,要确保不能忘记空格或者不要在columns列后面省略一个逗号等。

动态语句能够完全解决掉这些痛苦[11]。

尽管与动态SQL一起工作不是在开一个party,但是MyBatis确实能通过在任何映射SQL语句中使用强大的动态SQL来改进这些状况。

动态SQL元素对于任何使用过JSTL或者类似于XML 之类的文本处理器的人来说,都是非常熟悉的。

在上一版本中,需要了解和学习非常多的元素,但在MyBatis 3 中有了许多的改进,现在只剩下差不多二分之一的元素。

MyBatis使用了基于强大的OGNL表达式来消除了大部分元素[9]。

(二)系统分析1、系统的总体设计思想一是“以现实为落脚点”。

这个现实就是与天水当地的经济发展联系起来。

前面提到,天水的水果种类丰富,其他商品零售业也很丰富。

开发这样一个网上商城系统,不仅能扩展销路,提高零售商的利润,更为政府带来税收,帮助当地经济的提升。

该网上商城系统面向一般中小型零售企业或零售商,运行动态加盟,这提高了总体的灵活性,每件卖出的商品都有明确的归属,确保业务的完整性。

系统总体实现了购物的系统化,自动化,简化了购物流程而又确保购物的有效性。

总之促进了经济发展的同时,又为人们带来了方便。

二是以“安全为指导思想”。

我国的传统文化使我们趋向与安定、平和的环境。

显然,网上购物的环境也不例外。

为网络使用者提供安全的购物环境,是网上系统立足于互联网时代的根本。

安全性,首先体现在数据库上的完善设计。

设置数据库的参照完整性,比如产品表里的产品,展示的是这件产品的一些基本信息,而其详细信息存储在另一张表里。

这时这张表的主键必须在产品表里出现,否则,不予存储。

这是与现实思维一致的做法。

三是以“便利为设计宗旨”。

现实中,我们去超市购物是比较麻烦的,首先是玲琅满目的商品摆放的位置不一,这让顾客花费大量时间寻找想要的商品;其次,买完了购物清单上的商品时,通常需要排队结账,这又花费了用户很多时间。

这些都是我们购物时经常遇到的情况。

网上购物之所以成为商家获取利润的另一手段,是因为其解决了上述两个问题。

本系统的设计,简约而不简单,游客或会员可以通过类别很容易找到自己需要的商品,也可以通过系统提供的搜索功能查询相关的物品或相近的物品,这极大的节约了购物时间。

2.系统的可行性分析一、技术可行性系统采用“浏览器/服务器”模式设计的,不像“客户机/服务器”模式那样,需要安装、维护相应的软件。

使用者要做的,就是打开浏览器,键入相应的 U R L 即可。

不受本地的磁盘空间等因素限制。

另外,利用 JAVA 的平台无关性,因此本系统适合各种操作系统或者说各种版本的浏览器,像 Google 的 Chrome 浏览器,微软的 IE浏览器等等,都能访问,并得到相同的服务。

视图涉及的主要技术是Html。

Html页面由 HTML 代码和嵌入其中的 Java 代码、标签组成。

用户的操作被浏览器发送到远程。

接着,服务器对远程请求处理。

具体的处理方法与代码有关,结果是返回一个静态页面。

总的来说,Html实用,面向对象,独立性好的特点,使其与服务端,能够更便捷的通信。

返回的静态页面可以用事先编写好的 JavaScript 小程序完成简单的功能,例如防重复提交,表单检验等[19]。

数据层,JDBC,Spring 等技术能够简化数据的管理。

框架中支持大数据集、事务、并发等容器及事务,这与系统面向中小企业这一设定相吻合。

数据库采用 MySQL,主要因为其功能完整,同时具有一定的灵活性,安全性这都符合其他技术的要求。

更重要的是,其技术成熟,技术支持完善,这使得维护变得容易。

综上所述,系统软件的开发平台在技术方面是可行的,而且是满足要求的,更是合理的。

二、经济可行性经济可行性是企业最关心的问题之一,通过经济可行性分析,可以为企业提供预算方面的参考,这对企业的发展是有利的。

经济可行性是对系统整个开销进行估计,以及对系统可能产生的经济效益进行估计。

之前已经提到,本系统面向中小企业,所用到的技术基本上都是开源项目。

因此,在软件投入方面都是免费的。

此外,这些免费的技术或工具,都能很轻易的得到技术支持,这是开源带来的其他非开源软件无法比拟的优势。

在硬件方面,如果数据量不是太大,则一台标准的服务器即可满足要求。

如果数据量非常大,可能要配置具有单独功能的服务器,如对外的 Web 服务器(接入外部网络)和单独的数据库服务器(为确保安全不接入外网)。

这得具体情况具体对待。

服务器是比较昂贵的,目前的解决方案就是采用小型机的集群。

这样既可以充分利用资源,又能满足正常的访问。

除此之外,系统投入使用可能产生的经济效益来自三个方面。

首先是,营业所提供的利润。

这是最主要的,因为网上商城的主体业务就是销售,只有更多的销售才能产生更多的经济效益。

第二个是零售商的加入所产生的效益。

之前提到可以让零散商参与其中,这是一种一举两得的措施。

相关文档
最新文档