版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SSH框架的网上婚纱店的设计与实现1.绪论1.1研究背景婚纱摄影经历了幼稚的市场初建过程,现已逐步演变成了一个固有规模的特殊行业。自从婚纱摄影被台湾人成功引入大陆的将近年的时间里,应该说已经深深地被国人接受了,并形成了一种特殊和固有的产业文化。不论在中国的城市和乡村,年青人结婚无不以拍一套婚纱照而做为婚前的一件大事。这就形成了每年近几百亿的巨大产业市场。由于有了这巨大的商业利益的吸引,全国上下,从城市到乡镇,婚纱影楼如雨后春舆般一批批的建起来,又一轮轮的洗牌出局,市场竞争非常残酷,“物竞天择,适者生存”这句名言被展现的那么确切和具体。随着时间的发展,人们审美观的不断提升,对婚纱摄影的要求也越来越高,许多小型的个人工作室也应运而生,而传统影楼中,能因时制宜进行改革的得以立足,不能灵活应变的则逐渐被市场所淘汰。相对传统婚纱影楼而言,个人工作室的风格更为个性化一些,因而受到许多时尚新人的追捧。本文设计与实现基于SSH框架的网上婚纱店系统具有一定的社会实践意义与学术探讨价值。1.2国内外研究现状20世纪90年代以来,国内婚纱摄影行业随着市场经济的成熟也逐波发展起来,至今已有一定规模,这种明显的进步追根结底为市场竞争的产物。伴随日益完善与规整的市场秩序,婚纱摄影行业渐渐成了市场经济中的重要一员,在未来发展中,它更会大鹏展翅,占据市场竞争的核心位置。婚纱摄影行业是目前中国发展比较快的行业之一,自93年从台湾进入中国大陆得到迅速的发展和壮大,在最近十年中始终稳定增长,而且在市场中一直占据着重要的位置。由于市场竞争比较激烈,婚纱摄影在市场的严峻考验下,纷纷涌现出一些竞争能力相对较强的企业,其中不泛高知名度和人气度的企业。按照企业的竞争特性,可将婚纱摄影企业分成三类:品牌竞争类型,产品主导类型,规模竞争类型,其中,最具有优势的是规模竞争类型。第一,规模竞争类型,其特点为,规模是竞争力大小的先决条件,比产品主导作用更大。在进入婚纱行业的各产品类别的前三名企业中,如相册的晶辰就是一个典型的例子,他们就是以规模占领市场。在婚纱行业中,晶辰和仟乔曾不在一个档次上;在销量上,它也曾位居台湾相簿之后,但晶辰从1998年至今,已连续几年创造了销量第一,创造了婚纱行业的又一个相册制造的奇迹。但是仅仅有规模还是不够的,对于一个企业来说没有产品主导也是万万不行的。这就引出了第二种类型:产品主导优势型。此类企业竞争特性为,产品主导对于竞争力的作用要高于规模类型。对于婚纱摄影企业而言,有很多企业都是产品主导类型的。跟其他的企业相比较,产品主导类型的企业竞争力大小更取决于产品本身,可不一样的企业,会有不一样的决定产品竞争能力的因素。如仟乔相册自1996年进入中国市场以来,一直追求高品质和创新产品的控管为主导,再配以完善的质量管理,使仟乔相册迅速畅销大陆和亚洲各国,仟乔同时成为业内知名品牌。当一个企业既有了很大的规模,又取得了很好的效益时,企业该如何发展?这就是我们要说的第三种类型:品牌竞争优势型。规模和产品主导在决定这种类型企业的竞争力时,起的作用相当。婚纱摄影行业已经有越来越多的企业意识到这种竞争力的重要性和迫切性。如婚纱的蔡美月推出ROSEMADAM,相册晶辰推出国际品牌鳄鱼、G2000、毕加索,仟乔相册的“仟乔”品牌,“台湾相簿”等,这些都是企业树立品牌所取得的效果。品牌竞争型企业在外部方面,他们不断的在各大媒体亮相,发展和延续自己的品牌优势。在内部,他们更大程度上是在加强他们自身的企业信息化和电子商务进程。加入WTO以后,婚纱摄影市场的竞争将进入白热化的状态,中国婚纱摄影市场必定会成为国际婚纱品牌争夺的”大饼“。而这正是品牌竞争型企业的巨大商机,他们势必要抢占的是国际上的婚纱市场份额。如之前提到的仟乔相册,在把重心放在大陆市场的同时,更在积极的开拓海外市场,公司的产品即将在德国科隆参展,这必将使仟乔更好的立足于竞争激烈的市场中。除了以上企业外,也有越来越多的中小企业在创新和树立自己的良好品牌形象,异军突起,发挥着他们各自的品牌竞争优势,以争取市场更好的业绩,如贝拉(原喜缘相册)、雅泉相册的花花公子等等。由这些厂家的行动我们也可看出现今以及将来的市场,会让品牌来定输赢。婚纱摄影行业的市场集中度很高,由于婚纱摄影市场的封闭和传统观念的束缚,婚纱摄影行业的企业正在接受越来越多的传统市场考验,更是让我们感受到了婚纱市场的残酷性。在此行业里,因为规模会显著影响着竞争力的大小,因此提高竞争力较为迅速的办法为采用标准化低价或者底价不同策略,使用价格低的策略可以帮助打开市场,进而获得更多的市场空间。在婚纱摄影行业中的规模竞争型企业中,最为经典的相册公司晶辰便用了此种成功战略。它在以规模占据了大块市场后,2003年度更是推出了三大国际品牌,迅速的扩大了国际市场,晶辰之所以能取得这样的业绩,与企业选择低成本差异化战略及品牌差异化战略有关。由此可见,不论是规模竞争优势型或是产品主导优势型企业,只要它想做大做好,最后都要走向品牌竞争优势型。社会发展不止,时间前进不息,市场不断进步,以往老式的,低级的,原始的经营方式,都会逐步被完善科学的经营策略替代,因为社会需求在不断更新,市场竞争越发激烈,买卖两方逐步权利置换,这让经营人必须紧跟市场变化,不断改变自我的经营策略与角色。1.3研究意义经营婚纱摄影的人若想躲开市场风险,稳定生存,取得市场竞争优势,在发展中取得更多成果,就必须在战略上有一个正确合理的定位,然后根据定位做出正确的战略选择。现在行业内很多影楼的战略定位都不够明确,从而未能制定正确规范的管理机制来适应和顺应战略的方向,这样将很难领先于竞争对手,拉开与竞争对手之间的距离。特别对于中小型的婚纱摄影楼,在取得一定的市场竞争力和地位以后,面临着大型传统影楼不断的扩张发展以及个性婚纱摄影工作室兴起的双重压力,也急需给自己有一个重新的定位,并同时做出适应市场变化的重要战略调整。本文正是在这种背景和环境下进行探讨和研究。确定个性化策略,应该立足于两个基本点:一是分析个性化策略实施的可行性,即回答“传统婚纱摄影楼是否可以走个性化道路”的问题,另一个则是给个性化策略一个合理的目标定位,也就是回答“个性化策略需要达到什么标准才能使客户真正满意”的问题。针对这两个问题,本文将根据婚纱摄影行业的业务分析以及结合薇薇新娘婚纱摄影电子商务网站的建设为薇薇新娘婚纱摄影提供个性化策略实施的合理性、提供理性的数据支持,同时运用软件工程的工具进行深度的分析,为个性化实施策略提供具体的设计与实现的方案,为传统业务在互联网时代找到一条新的发展道路。本文具有十分重要的现实意义。2.相关知识介绍2.1JSP技术JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm}*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页Java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。通常JSP页面很少进行数据处理,只是用来实现网页的静态化页面,只是用来提取数据,不会进行业务处理。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。2.2Apache服务器Apache即ApacheHTTPServer是当前世界上使用最广泛的Web服务器,该服务器完全开放源代码,采用基于文件的配置方式,可以在多个平台下运行,并且具有高安全性、支持通用网关接口、支持基于IP和基于域名的虚拟主机等特点。2.3MySQL数据库MySQL原来是由Sun公司开发的一个多线程、多用户、快速且健壮的关系数据库管理系统(RDBMS}RelationalDatabaseManagementSystem),与Oracle和DB2等大型商用数据库不同,它非常适用于中小型应用。Sun公司被Oracle收购后,继续得到Oracle公司的支持,与LAMP框架中的其他软件一样,MySQL在开放源代码许可(GPL)下使用,大部分情况下可以免费获得,即使是需要商业许可,也只需同意该协议中的一些条款,支付极少的用费用。MySQL使用全球通的标准结构化查询语言(SQL}StructuredQueryLanguage),作为LAMP开发平台的存储端,MySQL数据库在Web服务器领域中也是得到了广泛的应用,并成为众多平台开发组合的成员。MySQL主要特性如下:1、支持大部分硬件平台和操作系统,如Linux,MacOS,Windows。2、具有较强的可伸缩性,对中小型数据库提供完美支持。3、使用高度优化的类库实现SQL函数使其运行速度非常快。4、以客户/服务器方式运行,服务器可作为独立的程序,并且能够作为应用程序的一个部分,嵌入或者链接到其他的应用程序当中。5、由于MysQL软件的开源性,社区开发者开发了许多操作方便简洁的MySQL管理软件,能够简化MySQL管理数据库的操作。6、对于用户连接数据库,所有密码进行加密传输,保证数据库用户的安全性。2.4SSH框架2.4.1MVC模式MVC全名是ModelViewController,是模型(model)一视图(view)一控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。随着技术的不断进步,需要用越来越多的方式来访问应用程序。MVC模式允许使用各种不同样式的视图来访问同一个服务器端的代码,因为多个视图能共享一个模型,它包括任何WEBCHTTP)浏览器或者无线浏览器(wap),比如,用户可以通过电脑也可通过手机来订购某样产品,虽然订购的方式不一样,但处理订购产品的方式是一样的。由于模型返回的数据没有进行格式化,所以同样的构件能被不同的界面使用。例如,很多数据可能用HTML来表示,但是也有可能用WAP来表示,而这些表示所需要的命令是改变视图层的实现方式,而控制层和模型层无需做任何改变。由于已经将数据和业务规则从表示层分开,所以可以最大化的重用代码了。模型也有状态管理和数据持久性处理的功能,例如,基于会话的购物车和电子商务过程也能被Flash网站或者无线联网的应用程序所重用。2.4.2SSH框架介绍集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(DataAccessObjects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。系统的基本业务流程是:在表示层中,首先通过JSP页面实现交互界面,负责接收请求(Request)和传送响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的SpringIoC容器负责向Action提供业务模型((Model)组件和该组件的协作对象数据处理((DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。而且由于不同层之间藕合度小,有利于团队成员并行工作,大大提高了开发效率。3.系统分析3.1商务策略分析美国知名学者波特曾提到,一个产业中的竞争情况是五类基础竞争力共同决定的,即行业的现有竞争者,买方,供应方,替代品以及潜入人群。所以,婚纱摄影公司竞争力的作用模型为:图3.1决定婚纱摄影企业盈利能力的五种竞争力婚纱摄影企业的竞争状态是上面五类基础的竞争力决定的,这些作用集合成一体共同决定婚纱摄影公司的获利潜能,合力变化决定了各个竞争企业的最终变化。在婚纱摄影业中,影楼为核心竞争企业,它的战略目的为让企业有稳定的市场位置,可以抵抗五类竞争能力或是按照自我需求去影响它们。3.2系统权限管理系统设四类角色:顾客、业务员、客户经理、系统管理员。用户的权限管理为对于不一样的角色,等级等给与不一样的权限,让用户有不同的使用权。具体用户权限的设置见下表:表3-1系统用户权限序号用户功能描述1系统管理员该用户具有设置全系统用户管理权限、系统初始化信息、查询、统计整个系统信息的功能。2业务员该用户具有本级关键信息查看,查询、处理职责范围内主要业务处理,使用者主要为各个专题的业务员以及相关部门负责人员。3注册用户该用户具有查询、处理业务功能,使用者主要为已注册用户。查询、处理针对自己的商务事项。4普通顾客该用户可以浏览网站、查询相关事项。此系统全部用户均要先登录系统方可使用,权限管理借助了基于角色的控制访问,系统用户都有自己的不同帐户,账户包括用户名以及密码,而每个用户代表一个人。角色为应用程序中的一种抽象的身份,可以得到应用程序所分配的访问资源的不同权限,判断一个用户能否有权访问一些资源,是按照此用户是不是这个角色决定的。3.3系统功能需求根据业务的基本需求,本系统主要完成的任务有两大块:前台功能和后台功能。前台功能主要是运行和用户相关的处理,如提供注册、登录、搜索、查看、留言等服务,主要用户有:普通顾客、注册用户、业务员。1.新用户注册。提供客户网上自助注册功能,填写注册表单并提交后,就能成为网上商城的用户。注册成功并登陆后就可以进行网上婚纱摄影商务了。2.用户登陆。供已注册的用户登陆。登陆后执行可以查看修改用户资料,管理相册、订购服务等操作。3.搜索服务项目。可根据用户输入的关键字查询相关类别的婚纱摄影服务项目信息。如果用户不输入任何关键字,则返回相关类别的所有婚纱摄影服务项目信息。4.查看相册。这是首页里最吸引顾客的部分。主要显示:各类相册图片。5.顾客留言。用户可以在这里留下对业务员和婚纱摄影服务等各种言论。普通顾客的前台功能如下,用例图如图3-2所示。图3-2普通顾客用例图己注册用户的前台功能如下,用例图如图3-3所示。图3-3己注册用户用例图业务员的前台功能如下,用例图如图3-4所示。图3-4业务员用例图后台功能主要是运行系统管理员常用的一些操作,用于对网上婚纱摄影商城的管理和维护。实现系统管理员对站内各类信息:用户的信息,广告信息,相册信息以及服务信息、拍摄场景信息等的后台修改维护及删除功能。系统维护功能用例描述如表3-2所示。表3.2系统维护用例用例名称系统维护用例简要说明系统管理员对系统各类信息记录进行维护执行者系统管理员前置条件1、系统管理员角色登陆状态正常2、系统内有相应的需维护对象信息记录基本事件流1、系统管理员查询信息记录2、选择维护或者删除信息3、保存维护或者删除操作记录备选事件流N/A后置条件创建维护后的信息记录异常事件流1维护删除操作无响应,报错并返回维护页面系统管理员的后台功能如下,用例图如图3-5所示图3-5系统管理员用例图3.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外研版八年级上册学习心得汇编
- 一年级英语单词拼写教程学习
- 心内科品管圈
- 借款合同办证小结模板
- 房屋租赁合同新规
- 尿毒症病患者的皮肤护理
- 粤教沪科版九年级物理下册第十六章电磁铁与自动控制16-4电磁继电器与自动控制教学课件
- 统编人教版二年级语文上册《语文园地六》精美课件
- Unit21Theweatherforecast(课件)新概念英语青少版2B
- 小学心理健康教育上课要专心
- 雪山春晓古筝曲谱
- 合格供货方档案表
- 我国机电产品出口的优势与问题
- 市政工程技术专业分析报告(共18页)
- 精益管理推行工作考评细则
- 养成好习惯教案
- 如何提取关键词
- 村集体经济组织年度财务收支预算表
- 案例思念休闲吧
- SBAR标准化沟通
- 正确认识疼痛ppt课件
评论
0/150
提交评论