课程设计洗车行会员管理系统的设计与实现大学毕业设计论文Word格式文档下载.docx

上传人:b****1 文档编号:15368836 上传时间:2022-10-29 格式:DOCX 页数:38 大小:294.57KB
下载 相关 举报
课程设计洗车行会员管理系统的设计与实现大学毕业设计论文Word格式文档下载.docx_第1页
第1页 / 共38页
课程设计洗车行会员管理系统的设计与实现大学毕业设计论文Word格式文档下载.docx_第2页
第2页 / 共38页
课程设计洗车行会员管理系统的设计与实现大学毕业设计论文Word格式文档下载.docx_第3页
第3页 / 共38页
课程设计洗车行会员管理系统的设计与实现大学毕业设计论文Word格式文档下载.docx_第4页
第4页 / 共38页
课程设计洗车行会员管理系统的设计与实现大学毕业设计论文Word格式文档下载.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

课程设计洗车行会员管理系统的设计与实现大学毕业设计论文Word格式文档下载.docx

《课程设计洗车行会员管理系统的设计与实现大学毕业设计论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《课程设计洗车行会员管理系统的设计与实现大学毕业设计论文Word格式文档下载.docx(38页珍藏版)》请在冰豆网上搜索。

课程设计洗车行会员管理系统的设计与实现大学毕业设计论文Word格式文档下载.docx

计算机科学与技术

班级

电算12407

指导教师

刘威

2015

6

3

[摘要]本洗力洗车行会员管理网站采用JAVA语言开发,基于MVC模式进行开发,主要应用了Struts、Hibernate、Spring三大框架技术知识以及oracle数据库技术,实现了一个基于web的B/S(Browser/Server,浏览器/服务器)模式的会员洗车网。

其主要功能包括会员管理、预约服务、用户自服务、商品管理、部门管理、角色管理等功能。

注册会员成功后,可享受会员优先洗车,购买车需用品等服务。

本文阐述了洗力洗车行会员网上预约及办理业务的优势,并对所做会员管理系统的分析、设计及实现过程做了详细介绍。

[关键词]MVC模式;

三大框架;

B/S;

网上预约

DesignandImplementationoftheMemberManagementSystemforXiLiWash

[Abstract]ThexiliwashmembermanagementwebsiteusingJAVAlanguagedevelopment,basedontheMVCpatterndevelopment,themainapplicationofStruts、Hibernate、Springthreeframeworktechnologyandoracledatabasetechnology,implementsawebbasedB/S(Browser/Server)modeofwashSharedmembers.Itsmainfunctionincludesmembermanagement、reservationservice、userservice、productmanagement、departmentmanagement、rolemanagementandotherfunctions.Afterthesuccessoftheregisteredmembers,canenjoypreferentialcarwash,needtobuycarsuppliesandotherservices.Thispaperexpoundsthewashwashforcemembersonlinebookinganddealwiththeadvantageofthebusiness,membermanagementwebsiteandtodotheanalysis、designandimplementationprocessofthedetails.

[Keywords]MVC;

Struts、Hibernate、Spring;

onlinebooking

1引言

1.1课题分析

随着互联网时代的到来,网络生活几乎已经成为每个人生活中不可或缺的一部分,网上购物,网上订票,网上充值,网上聊天,网上交友,网上游戏,互联网给人们的生活带来无穷无尽的方便和快捷,在互联网飞速发展的浪潮下,很多传统的销售行业也受到了很大的冲击,大部分企业都完成了和网络的完美转型,当然也有一些行业在这场浪潮中消声遗迹,所以要想在当今这个科技高速发展的时代,我们的企业或个体商户要想有一席之地就应顺应时代的发展。

在这个人们生活基本小康的社会,轿车这个名词已不再是陌生,更不在是奢望,每个家庭都会为买一辆轿车作为代步的工具,车给人们带来的已不仅仅是方便,特此,为了满足市场对于当前洗车行业的需求,我们推出洗力洗车行会员管理系统,让司机朋友们可以轻松的在网上进行洗车预约以及购买车需用品。

1.2研究价值

当前大部分洗车行业都是以洗车实体店等待顾客上门的模式经营,在这个互联网高速发展的时代,显然这种经营方式已经落伍了,虽然这种洗车店依然会有客户光临,但大部分都是老顾客或者是半道客户,所以效益可想而知,不会达到预期的高度,再加上洗车店的广泛。

就此,我们推出网上预约和购物功能,凡是注册洗力洗车行的会员便可在网上进行线上预约,和购买商品等服务。

洗力洗车行会员管理系统是基于互联网平台以予用户方便,高效乃至双赢的理念而开发,用户只需在客户端注册本店会员即可享受最便利的服务,用户可以根据自身的需要办理相关的优惠服务,在线预约减去了用户洗车难,排队等候,找不到洗车地点等诸多困难因素,当用户预约了洗车时间便可在该时间在店内优先洗车,既做到了节省用户时间又为用户出行带来了极大的方便。

展望未来,网上预约洗车势必成为社会发展不可缺少的一部分,而其自身的发展趋势也必然更专业化、高质量化。

那么就要求我们提供的不仅仅是简单的预约和购物这些简单的功能,而是要做到以客户的需求、客户的标准、想客户之所想达客户之不能达来改进我们的服务,使之更加专业,更加权威,更加特色。

2需求分析

2.1项目背景

在这个互联网高速发展的时代,传统的洗车行业要想有个好的发展与互联网挂钩已势在必行。

2.2问题定义

系统功能设计本着从用户的角度出发的原则,要求实用,且符合用户提出的合理需求。

系统设计在不违反系统整体性的基础上,可根据用户的需求进行二次开发,不断完善系统功能,便于系统升级。

会员管理在企业管理中有重要的地位和意义。

开发会员管理信息系统是提高管理水平和管理效率以及更好的运营公司的客观需要,结合会员管理系统的研究和开发工作,阐述了会员管理信息系统的特点,功能,以及高效性,会员管理系统将会员信息与会员权限完美整合,使会员管理系统充分发挥出其特有的功能。

2.3可行性分析

当我们在做任何一件工作以前,首先必须明确工作的性质、任务,制定完成任务的计划,这是十分必要的。

同样对于软件产品的开发,显然也要解决好类似的问题,明确该软件产品开发的任务,以及完成任务的价值从而制定出完成该任务的计划。

可行性分析是研究开发的软件是否具有可行性。

通常需要考虑一下几个方面:

项目考虑:

成本和进度范围内,系统配置如何实现以及相关的风险有多大。

商业考虑:

是否能抢占市场,是否能盈利。

技术分析:

根据当前具有的技术能否实现,以及性能问题。

可行性分析还需考虑人员分配,配置评估,法律考虑等诸多因素。

所以可行性研究不是解决问题而是看该问题是否值得去解决。

3开发环境介绍

3.1JAVA语言开发

随着开发市场的不断壮大和丰富,相应的应用开发产品的种类也相应的增多。

通过各种途径的了解和查询,列举了下列可用并且现在流行的企业级开发语言:

SUN公司的Java;

Borland公司的Delphi;

Microsoft公司的VisualC++;

Microsoft公司的VisualBasic,简称VB;

Powersoft公司的PowerBulider。

...

大多的开发语言都具有其各自的优点和功能以满足不同用户对软件开发的需求。

现有软件市场上的开发工具,有些语言简洁紧凑、灵活多变,有些语言专注于图形化页面,有些语言专注于执行效率,有些语言专注于开发工具的方便性,当然软件开发最重要的是程序的安全性,可靠性与实用性,这些开发语言在不同的角度满足了不同用户的需求。

本系统选择Java语言开发基于以下因素:

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,具有简单、面相对象、分布式、健壮性等特点。

【1】

(1)语言简单。

Java语言的特点类似于C和C++,使程序员容易理解和学习,它摒弃了C++中令人费解的那些特性,如操作符重载和多继承等。

此外Java还具有垃圾自动回收机制,为内存管理带来了很大便利。

(2)面向对象。

面向对象可以说是Java最重要的特性。

Java语言提供类、接口和继承等原语。

Java语言是一种纯面向对象的程序设计语言。

(3)分布式。

Java包括一个支持HTTP和FTP等基于TCP/IP协议的子库。

它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket等,Java应用程序可凭借URL打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。

(4)健壮性。

Java具有强类型机制,异常处理、垃圾自动收集等机制使其具有健壮性。

Java致力于检查程序在编译和运行时的错误。

Java还提供Null指针检测数组边界、检测异常出口、字节代码校验。

(5)安全性。

Java的安全性可从两个方面得到保证。

一方面,在Java语言里,像指针和释放内存等C++功能被删除,避免了非法内存操作。

另一方面,当Java用来创建浏览器时,语言功能和浏览器本身提供的功能结合起来,使它更安全。

(6)体系结构中立。

Java程序在Java平台上被编译成体系结构中立的字节码格式,继而可在任何实现Java平台的系统中运行。

(7)可移植的。

Java的可移植性来源于体系结构的中立性,该特性一直是Java程序设计师们的精神指标,也是Java之所以能够受到程序设计师们喜爱的重要原因之一。

Java规定了各个基本数据类型的长度,其系统本身也具有很强的可移植性。

(8)解释型的,Java程序在运行时,Java平台中的解释器对这些这些字节码进行解释执行。

(9)高性能的。

Java可以在运行时直接将目标代码翻译成机器指令。

Sun用直接解释器一秒钟内可调用300,000个过程。

翻译目标代码的速度与C/C++的性能没什么区别。

(10)多线程的。

在Java语言中,线程是一种特殊的对象,Java支持多线程,并提供多线程之间的同步机制。

多线程功能使得在一个程序里可同时执行多个子任务。

(11)动态的。

Java的动态特性是其面向对象设计方法的发展。

Java程序需要的类能够被动态的被加载的运行环境,这是C++语言进行面向对象程序设计所无法实现的。

Java编译器是将符号引用信息在字节码中保存下传递给解释器,再由解释器完成动态连接类后,将符号引用信息转换为数值偏移量。

3.2MVC设计模式

MVC全名是ModelViewController,它是一种设计模式,一种软件设计典范,它把应用程序分成三个核心模块:

模型(model)、视图(view)、控制器(controller),用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

模型表示业务数据和业务逻辑,是应用程序的主体部分。

模型与数据格式无关,一个模型能为多个视图提供数据,应用于模型店代码只需写一次就可被重复利用,因此提高了代码的可重用性。

视图是用户看到并与之交互的界面,老式web程序视图是由HTML元素组成的界面,新的web视图则在老视图基础上进行了改进,继而引进了一些新的技术,如:

MacromediaFlash和象XHTML,XML/XSL,WML等一些标识语言和Webservices.视图的作用包括向用户显示相关的数据信息、向模型查询业务状态、接受模型发出的数据更新事件,从而对用户界面进行同步更新。

控制器接受用户的输入并调用模型和视图去完成用户的需求。

当单击Web页面中的递交按钮来发送HTML表单时,控制器本身不输出任何东西和做任何处理。

控制器接收请求并决定调用哪个模型构件去处理请求,然后决定调用哪一个视图来显示模型处理返回的数据。

简言之,控制器接收——模型构件处理——视图返回数据。

MVC的优点表现在如下几个方面:

(1)多个视图能共

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

当前位置:首页 > 工程科技 > 交通运输

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1