婚纱影楼管理系统的设计与实现(30页).doc
《婚纱影楼管理系统的设计与实现(30页).doc》由会员分享,可在线阅读,更多相关《婚纱影楼管理系统的设计与实现(30页).doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-婚纱影楼管理系统的设计与实现-第 23 页爱妃玛丽婚纱影楼管理系统的设计与实现摘要:通过走访几家影楼同时在网络上搜索影楼管理现状,发现现阶段还是有很多的影楼管理还在使用人工管理的阶段,不仅效率无法满足需求,而且有些数据会在手工记载的时候丢失。已经远远落后于当今技术的发展。计算机信息管理在我们的日常生活当中的作用已经越来越加的明显,利用计算机来管理影楼的资源也更加的合理。为了实现婚纱摄影管理的高效、经济、合理性,亟需要开发一套婚纱影楼管理系统。本系统采用B/S架构开发,配搭上JAVAEE平台,使用了MYSQL作为系统的数据库支持,其中还运用到了XML、JSP、Servlet等技术。实现了管理员
2、、管理员角色、商品、订单、订单业务、套系以及客户信息等几大模块的管理功能。本系统界面设计良好,操作起来简单方便,易于管理者使用。完全能够适应婚纱影楼的日常接单流程,也能够很好的对影楼资源进行信息管理。关键字:婚纱影楼管理管理;JSP;MYSQL;XMLThe design and implementation ofIfamily Wedding Photography Plaza Management SystemAbstract:Through visits to several studio at the same time on the network search studio man
3、agement present situation, found that at this stage there are still a lot of studio management is still in use artificial management stage, Not only can the efficiency not meet the needs, and some of the data will be lost by hand recorded, far behind in the development of todays technology.Computer
4、information management in our daily life role has been increasingly obvious, using computers to manage the studio resources is more reasonable.In order to realize the efficient management of wedding photography, economy, rationality, urgent need to develop a set of wedding photography management sys
5、tem.The system uses the B/S architecture development, supplement the JavaEE platform, using a MySQL database system as a support, which also applied to the XML, JSP, Servlet Technology. To achieve the administrator, administrator role, commodity, order, order business, sets and customer information
6、and other major modules of the management functions. The interface of the system is good, easy to operate, easy to use for managers.To fully meet the daily orders of the wedding process, can be very good for the information management of the studio resources.Key words: Wedding Photography Management
7、;JSP;MYSQL;XML1 项目来源11.1 项目背景及目的11.2 婚纱影楼管理系统的现状21.3 项目研究的目的和方法21.3.1 项目的研究目的21.3.2 开发方法及步骤32 开发平台介绍42.1 系统平台环境42.1.1 硬件平台42.1.2 软件平台52.2相关技术52.2.1 B/S模式52.22 JSP62.23 Servlet73 系统需求分析83.1需求功能概述:83.1.1管理员角色管理83.1.2管理员信息管理83.1.3商品管理83.1.4套系管理93.1.5订单管理93.1.6订单业务93.1.7服务公告管理93.1.8账户修改密码93.1.9客户资料管理93.
8、2 系统数据流图104系统功能设计144.1 概述144.2 系统结构145 数据库的分析及设计165.1 系统E-R图165.2 数据库逻辑结构设计176 系统详细设计196.1 模块程序流程图196.1.1登陆模块流程图206.1.2管理角色模块流程图216.1.3管理管理员信息模块流程图226.1.4订单模块流程图236.1.5管理员修改密码流程图246.2 界面设计256.2.1 登录界面256.2.2 系统主界面256.2.3 管理员角色管理界面266.2.4 管理员信息管理界面266.2.5 商品管理界面276.2.6 套系管理界面286.2.7 订单管理界面286.2.8 订单业
9、务界面297 测试307.1 测试功能描述307.2 测试环境307.3 系统功能测试307.3.1 登陆307.3.2 管理员角色管理317.3.3 管理员信息管理317.3.4 修改密码327.3.5 订单业务338 展望339 总结34致谢语35参考文献361 项目来源1.1 项目背景及目的现代信息技术日新月异,计算机科学发展迅速,人们的生活当中已经无处不在的充斥着科学技术,各行各业没有一个领域不触碰到科学技术。由于我国的信息技术还没有普及到每个生活角角,但是传统的记录信息的管理机制已经要跟不上现代的大数据时代,人工管理机制的弊端已经越来越凸显出来,传统的方式不再那么适应现今的大数据打资
10、料管理时代。唯有发展科学技术管理才能使得每一个行业能为人们更好的服务。开发软件就是强有力的一个工具,当软件与我们的实践相结合起来的时候,就具有重大的社会价值及经济价值。根据目前的调查状况来看,影楼管理亟需要开发一款管理系统来帮助影楼正常的运营。利用现代信息技术设计影楼管理系统来对影楼的资源进行更好的管理,跟人工管理比较起来的话,拥有这很多的优点,比如:可存储数据量大、经济成本低、工作效率高、大大减少了出现失误的地方。这一些优点都可以在影楼信息管理当中发挥出最大的优势,让管理者在管理影楼的时候得到更大的经济收益,也使得影楼信息正规化管理走上与世界接轨的路线。本系统用JAVA以及JSP语言来编写,
11、数据库用Mysql来连接系统。本论文涉及了包括网页编程,数据库编程等多个方面,由于在学习的阶段内自己很难可以独立完成这么大的一个项目,可以很有效的帮助我运用其所学的知识,运用到现实的编程当中,深化了自己对JAVA语言的深刻性,从理论到自我操作,对自己以后走上公司进入到真正的岗位有极大的帮助。21世纪我们人类社会正从工业化时代迈向信息化时代,计算机信息产业是现在这个时代最有潜力的生产力,信息全球化对我国的经济跟文化产生了巨大的影响,给我们的国家的信息化产业发展带来前所未有的机遇,信息化产业发展状况可以衡量一个国家的综合国力是否强大。我们国家目前的的目标应该是努力建设我们的信息化产业,改革经济形势
12、,加快科技产业发展。此次论文开发的婚纱影楼管理系统就是我们平时说的MIS,管理系统在日常生活中越来越普及,图书借阅可以用上,吃饭看病也可以用上。MIS是一门新的学科,它跨越了若干个领域,比如在吃喝住行方面,每个地方都可以排上用场。影楼管理系统最期初开发的时候只是作为一个统计系统,所派上的用处只是作为一个统计每月销售量跟套系之间的规律,把每一组不相关的数据统计在一块制作出一个图形图表,最后把数据转换为管理者所需要的信息。在数据库建立起来之后,计算机网路的发展越来越迅猛,人们可以随时随地的进行数据资源的共享,为现在的信息管理系统做了一个铺垫。也使得婚纱影楼管理系统进入了发展阶段。伴随着人们的需求日
13、益提高,再加上计算机技术的不断进步,管理者也开始关注婚纱影楼行业是否可以将信息化管理运用到其中发挥作用。1.2 婚纱影楼管理系统的现状通过一个多星期的调查发现,现在还有很多的影楼还未走上信息化管理,一部分的影楼还在使用手工来对资料进行管理,这是很不科学的,因为人工管理所使用的纸质资料很容易丢失或者破损,导致有可能会出现大量的问题,而且效率也跟不上,现在的数据流越来越庞大光是使用人工管理以及不再适应了。计算机信息化管理有可以存放大量数据,操作便捷快速而且简单易懂,使得工作人员在处理订单信息的时候能够准确而方便。因此做出这个婚纱影楼管理系统是很有必要的。爱妃玛丽婚纱影楼管理系统把内部工作人员管理和
14、客户信息管理统一规整,系统实现了管理员信息管理,服务公告发布管理,客户信息录入,客户下单功能,安排拍摄日期以及订单管理功能。1.3 项目研究的目的和方法1.3.1 项目的研究目的现代人们的生活水平较10年以前有了很大的提升,在满足了一些生活基本需求之后,婚礼消费这方面越来越得到人们的喜爱,影楼信息管理面临着巨大的挑战,客户信息管理,物料库存管理等多个方面人工管理都已经无法达到最大的利益化。所以,设计与实现这个影楼管理系统,能帮助管理者更好的运营影楼的正常管理工作。本系统实现的主要目标: 界面需求:设计一个简单方便的界面,使得使用者能够很方便的上手使用,并且操作简便。 灵活性:要使得使用者能够对
15、管理员信息、员工信息、套系信息管理、订单信息等模块都可以进行灵活操作。 稳定性:系统的各个模块应可以相互协调,数据库应当设计合理,避免出现由于数据库的问题而导致系统的崩溃,并且系统应能适应长时间的工作。 安全性:需要很好的保护客户资料,避免客户信息外流。1.3.2 开发方法及步骤1可行性分析 经济可行性:开发该系统所需的相关信息可以通过走访各大影楼探索需求,不需要耗费大量的人力物力。因此,开发成本较低。使用该系统来进行影楼管理,与传统方式相比,利用管理系统来管理日常工作可以实现高效率,成本低、质量高等多个好处,可以节省大量的人力、物力和财力。所以,从经济的角度来看,该系统是可行的。 技术可行性
16、:考虑到大学三年所学的知识,完全可以完成此项目的编程,软件开发电脑配置无需太高,使用Myeclipse+Mysql+JSP语言编程,简单易懂,并且使用正常的笔记本电脑即可完成开发、调试、维护。所以在技术上是可以的, 法律可行性:所有资料都是调查所得不涉及抄袭、剽窃他人资源,资料不涉及法律问题,项目开发过程中不复制其他网页,不涉及侵犯版权的问题。从以上几点分析来看,本系统的开发在这三个方面都不存在问题,都是可行的。2 需求分析通过在爱妃玛丽婚纱影楼工作的三个月,了解到了影楼管理方面切实可行的资料,对文档管理系统的需求进行深入调查,确定出本论文的管理系统应当具备功能、性能。综合以下几类要求 功能性
17、需求 性能需求 可靠性和可用性需求3 数据库设计与实现对信息、业务、处理需求进行分析,抽象出信息系统所需要的操作跟数据结构,设计出系统的E-R图,根据E-R图对数据库的表进行最后的设计,建立出一个完善的数据库。4 系统实现搭建系统的实现环境。使用Myeclipse和Dreamwave配合设计系统的网页跟功能。5 测试与维护对系统进行测试确认BUG,对系统进一步的完善。2 开发平台介绍2.1 系统平台环境2.1.1 硬件平台硬件设计是根据设计要求的信息系统来确定信息系统的物理设备方案,在硬件的设计方案可以充分的满足项目的信息系统所需的功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性的
18、需求。根据前面的分析,我们得出这样的结论:如果该系统能处于理想环境下当然是最好的,但是往往理想状态是很难存在的,所以建议使用的硬件平台如下:访问者硬件环境:正常使用的计算机即可。开发者硬件环境:至少需要CPU的处理速度在1GHz以上,系统的运行内存512M以上。2.1.2 软件平台考虑到本系统的性能要求跟现在所拥有的条件,我选择了Windows 7作为开发、测试以及运行的平台。因为Windows操作系统在现今的世界上的应用还是最为广泛的,它拥有友好的图形界面,简单便捷的操作方式,支持多媒体功能等特点,是现在软件发展的流行趋势,选择此操作系统作为本次项目的开发平台,有利于系统的功能扩展和后期的软
19、件系统维护以及升级。目前有大量的开发软件和开发工具,考虑到我具备的知识和所学的应用软件开发使用,分析了各个工具的优缺点,此次项目开发的环境是Windows 7 + Google Chrome + Myeclipse Tomcat + JDK1.6软件开发环境,使用MySql作为项目的后台数据库。2.2相关技术2.2.1 B/S模式简介 B/S模式就是大家都知道的浏览器/服务器结构,是基于C/S模块的扩展。系统使用这种结构,可以使得用户只要通过WWW浏览器去访问Internet,就可以读取到服务器后台的数据、文本、图像、视频点播、动画和声音信息,用户所访问到的信息全都是由许许多多的Web服务器一
20、起产生的,每一个Web服务器通过许许多多的方式跟系统的主数据库连接,其实大量的数据最终存放的是在一个主数据库当中,只是分别在不同的Web服务器供用户浏览。 现在的技术使得建立B/S结构更加的便捷,通过Internet/Intranet模式建立市局哭应用,相较以前更加容易把握而且在成本控制方面也比以前更加经济。B/S模式可以实现大大小小不同的人员从各种地点,以各种不同的方式都能够接入数据库,接入方式有很多,比如LAN、WAN等等的方式。只是不同的访问人员的权限不同,可以有效的保护数据库的数据安全,在JAVA语言出现之后对B/S来说更是如虎添翼。更加的高速快捷。结构的优点: 无论在哪里都可以对业务
21、进行各种操作,包括查询、浏览等操作。 如需要增加业务功能,只需要通过增加相应的网页即可。 后期只需要对相应页面进行调改既可以实现维护系统功能。 项目开发简单,资源可共享性强B/S结构图如下。2.22 JSP项目使用的JSP技术开发Web程序,就是在把Java代码加入到JSP页面中,在用户访问项目JSP页面的时候,执行JPS页面上的Java代码,动态获取数据,同时生成HTML代码,最终将结果反馈在客户端浏览器上。如图:2.23 ServletServlet 就是布置在服务器上的小程序。为了简化开发,使部署更加简单方便,Servlet经历了好几次的升级。Servlet是如何运作的呢?Servlet
22、的生命周期又是如何?此次项目需要运用到Servlet技术,那么就让我们来学习一下。Servlet的工作原理图如下:Servlet的工作原理: Servlet的工作原理其实就是接受客户的请求在通过一系列的处理之后反馈结果给客户的过程,在接受请求的时候调用service()方法对客户的请求进行应答。 每一个Servlet在响应客户请求的时候都要经过三个步骤。第一步init()方法对Servlet进行实例化。创建一个用户的Servlet。 紧接着调用service()方法接触逻辑层进行业务操作。 反馈操作后的资料给客户。 调用destroy()方法消亡Servlet。3 系统需求分析3.1需求功能概
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 婚纱影楼 管理 系统 设计 实现 30
限制150内