摘 要
手机购物网站这种全新的商业交易模式实现了手机购物网站交易的效率化,自动化,交换信息的快速,所有的这一切必将使传统商业行为向网路时代的快速推进。计算机网络与信息化管理相配合,可以有效地提高管理人员的工作效能和改进工作的质量。因此一套好的手机购物网站可以起到很大的效果。该管理系统利用MVC的编程设计方式,利用了Java语言和MySQL存储数据。该系统采用了一个基于SSM的框架结构,同时实现并完成了该系统的全部功能,系统的首要角色是用户和管理者。主要功能包括购买商品、在线留言、商品管理、销售统计、订单管理、商品分类、评价管理、用户管理等功能。手机购物网站实现了用户购买商品方便快捷、让用户有更多得选择性、享受优惠、还提供了商品评价和用户反馈功能。
Abstract
The new business transaction model of mobile shopping websites has achieved the efficiency, automation, and fast exchange of information of mobile shopping website transactions, all of which will inevitably promote traditional business behavior towards the rapid advancement of the internet era. The combination of computer network and information management can effectively improve the work efficiency and quality of management personnel. Therefore, a good mobile shopping website can have a great effect. The management system utilizes MVC programming design and utilizes Java language and MySQL to store data. The system adopts an SSM based framework structure and simultaneously implements and completes all the functions of the system. The primary roles of the system are users and managers. The main functions include purchasing products, leaving online messages, product management, sales statistics, order management, product classification, evaluation management, user management, and other functions. Mobile shopping websites enable users to purchase goods conveniently and quickly, giving them more choices, enjoying discounts, and also providing product evaluation and user feedback functions.
Keywords:Java;Mobile phone sales;Shopping website;Business transaction
1 引言
1.1 课题背景与研究意义
由于电脑的广泛使用,世界各地的手机销售管理体系都大有可为,同时,我国的电子商城数目也在不断地增长,手机购物网站的产生,说明了手机购物网站的发展前景良好。在现代社会,科技的发展,电脑的使用已经成为了一个必然的潮流和放向。当今,在信息日益丰富的今天,管理员方面的工作效率受到越来越多的重视[1]。
由于传统的手工管理方式会耗费大量的资源和人员,使管理人员出现管理上的不规范,严重地会对手机购物网站的运行产生一定的负面作用。通过充分发挥电脑的优势,实现网上手机销售的信息化。最后,为便于管理人员进行大规模的业务操作,可以借助电脑中庞大的数据资源。在顾及到用户的便利时,也必须将用户使用的安全性问题加以考量[2]。
伴随着对各种不同的模型进行了探讨,以及信息科技的发展,同时还探讨了在大量资料中如何更有效地储存这些资料,因此,我们也提出了许多方法。把软件、和相关硬件与数据库相融合,开发出一系列可以满足业务需求的功能,通过这些点,从而推动了整个手机购物网站的发展。这样既可以满足用户的需要,又可以减少人为的失误。这样就可以对管理员进行规范化的管理。
1.2 课题研究现状
世界上许多国家的手机购物网站发展速度都比国内要快得多,而且在管理上也建立了许多管理平台,该系统具有为系统管理员管理的功能,可以方便进行管理。本系统的基本功能是将计算机软件、硬件相融合而成为信息系统。
与外国相比,国内网上手机销售信息化发展相对没有国外发达。根据手机购物网站实际的使用情况,可以把软件研发机构划分成以下几个层级:
第一级是指外国的软件公司,通过为高端客户提供比较完善的电子商务服务,同时也可以满足客户的需求。
第二个层面是,国内部分软件公司在对手机购物网站的开发过程中,常常采用外国的软件设计方式,然后针对国内的实际情况进行相应的开发。开发出来的软件,通常都是可以得到了大部分用户的认同[3]。
第三个层面是自定义的手机销售管理体系。根据用户的具体需要,对具有特定功能的手机销售管理体系进行个性化设计,以适应用户的需要。
1.3 论文结构
关于这篇文章的设计安排有以下几章:
第一章为绪论。则是本文的研究背景、意义、研究现状以及本文的框架。
第二章介绍了该软件的开发平台和技术。主要阐述了手机购物网站的开发背景以及所采用的技术。
第三章为需求分析。对系统的功能和非功能要求进行了详细的阐述,并给出了系统的功能模块图。
第四章对整个体系系统进行了整体的设计。完成了各子系统的功能模块的划分与数据库的开发。
第五章为本论文的系统实现。该章主要介绍了各功能模块在手机购物网站中的作用。
第六章。对本论文进行了详细的论述和测试
第七章。这一章介绍了如何利用黑盒来进行系统的试验。
2相关技术简介
2.1 idea
这个数据库的主要功能是idea,该软件包含了测试、代码编写、封装发行等功能,可以为JavaEE系统提供一个非常好的继承资源。现在idea可以提供很多的能力,比如JavaEE架构,比如DB链接,idea几乎包含了 Eclipse的全部特性[4]。
2.2 Tomcat
Tomcat是一种Web服务,它可以利用B/S格式的网络程序,该网站采用 Tomcat作为该网站的服务器。Tomcat的基础部分被用来作为Servlet的服务组件来完成。
我们可以假设,如果我们将Apache服务器部署在同一个服务器上,则 Apache Server对应的Html页也可以使用。Tomcat是Apache的一个延伸,而 Tomcat则与Apache完全无关。在Apache中,Tomcat的线程与Apache是不一样的,它可以在Apache中独立地执行JSP和 Servlet,而 Apache则为 HTML网页提供了支持[5]。
2.3 MySQL数据库
MySQL数据库具有海量的数据储存功能,在运行过程中既简单又快速,若要提高查询效率,可以在数据库中添加一个方便的索引。在系统中,当有必要增加数据时,可以调用插入式数据来进行数据库的数据更新步骤。MySQL是一个自由开放的开放的数据库系统,它可以根据规范的SQL陈述来提供有关系统的资讯信息,并且可以更容易地进行MySQL的设置与配置。基于开放源码架构的数据处理程序,可以将其转换成基于开放源码架构的SQL。MySQL与开放源码架构相结合,可以很容易地更改数据库的纪录从而更方便的对其开展修改[6]。
2.4 MVC框架
MVC架构可以实现对管理员的超级连接,在此基础上,用户可以通过表格向前页提交的要求进行处理,但必须将其传送到后台控制器进行处理,然后再回到前面的网页,之后再通过后台的框架对来自前面的网页的要求进行相应的处理。采用了后台结构,可以防止用户对前端网页进行直接的存取,从而极大地增强了系统的安全性能。
2.5 SSM框架
手机购物网站的主流框架是SSM(Spring + Spring MVC + MyBatis),SSM框架web层使用Spring MVC框架,使传输前后端数据变得简单[7];对于业务层使用Spring作为轻量级控制反转和面向切面的容器框架;对于相关SQL操作,采用Mybatis作为持久层框架,对JDBC进行封装,使得数据库的底层面向开发者操作处于一种透明状态。
2.6 小结
本章节对项目手机购物网站进行了相关技术的分析与介绍,在结合技术的优点和适应性来选择数据库、服务器和开发环境,基于现有的情况,针对系统的各个模块确定系统的最优设计方案。
3.1 功能需求
用户:注册登录、商品、资讯。用户用例图如图3-1所示。
管理员:商品管理、销售统计、订单管理、商品分类、二级分类、留言咨询、评价管理、用户管理、系统管理。管理员用例图如图3-2所示。