1 项目来源
1.1 项目背景及目的
现代信息技术日新月异,计算机科学发展迅速,人们的生活当中已经无处不在的充斥着科学技术,各行各业没有一个领域不触碰到科学技术。
由于我国的信息技术还没有普及到每个生活角角,但是传统的记录信息的管理机制已经要跟不上现代的大数据时代,人工管理机制的弊端已经越来越凸显出来,传统的方式不再那么适应现今的大数据打资料管理时代。唯有发展科学技术管理才能使得每一个行业能为人们更好的服务。开发软件就是强有力的一个工具,当软件与我们的实践相结合起来的时候,就具有重大的社会价值及经济价值。根据目前的调查状况来看,影楼管理亟需要开发一款管理系统来帮助影楼正常的运营。
利用现代信息技术设计影楼管理系统来对影楼的资源进行更好的管理,跟人工管理比较起来的话,拥有这很多的优点,比如:可存储数据量大、经济成本低、工作效率高、大大减少了出现失误的地方。这一些优点都可以在影楼信息管理当中发挥出最大的优势,让管理者在管理影楼的时候得到更大的经济收益,也使得影楼信息正规化管理走上与世界接轨的路线。
本系统用JAVA以及JSP语言来编写,数据库用Mysql来连接系统。本论文涉及了包括网页编程,数据库编程等多个方面,由于在学习的阶段内自己很难可以独立完成这么大的一个项目,可以很有效的帮助我运用其所学的知识,运用到现实的编程当中,深化了自己对JAVA语言的深刻性,从理论到自我操作,对自己以后走上公司进入到真正的岗位有极大的帮助。
21世纪我们人类社会正从工业化时代迈向信息化时代,计算机信息产业是现在这个时代最有潜力的生产力,信息全球化对我国的经济跟文化产生了巨大的影响,给我们的国家的信息化产业发展带来前所未有的机遇,信息化产业发展状况可以衡量一个国家的综合国力是否强大。我们国家目前的的目标应该是努力建设我们的信息化产业,改革经济形势,加快科技产业发展。此次论文开发的婚纱影
1
楼管理系统就是我们平时说的MIS,管理系统在日常生活中越来越普及,图书借阅可以用上,吃饭看病也可以用上。MIS是一门新的学科,它跨越了若干个领域,比如在吃喝住行方面,每个地方都可以排上用场。
影楼管理系统最期初开发的时候只是作为一个统计系统,所派上的用处只是作为一个统计每月销售量跟套系之间的规律,把每一组不相关的数据统计在一块制作出一个图形图表,最后把数据转换为管理者所需要的信息。
在数据库建立起来之后,计算机网路的发展越来越迅猛,人们可以随时随地的进行数据资源的共享,为现在的信息管理系统做了一个铺垫。也使得婚纱影楼管理系统进入了发展阶段。伴随着人们的需求日益提高,再加上计算机技术的不断进步,管理者也开始关注婚纱影楼行业是否可以将信息化管理运用到其中发挥作用。
1.2 婚纱影楼管理系统的现状
通过一个多星期的调查发现,现在还有很多的影楼还未走上信息化管理,一部分的影楼还在使用手工来对资料进行管理,这是很不科学的,因为人工管理所使用的纸质资料很容易丢失或者破损,导致有可能会出现大量的问题,而且效率也跟不上,现在的数据流越来越庞大光是使用人工管理以及不再适应了。计算机信息化管理有可以存放大量数据,操作便捷快速而且简单易懂,使得工作人员在处理订单信息的时候能够准确而方便。。因此做出这个婚纱影楼管理系统是很有必要的。爱妃玛丽婚纱影楼管理系统把内部工作人员管理和客户信息管理统一规整,系统实现了管理员信息管理,服务公告发布管理,客户信息录入,客户下单功能,安排拍摄日期以及订单管理功能。
1.3 项目研究的目的和方法
1.3.1 项目的研究目的
现代人们的生活水平较10年以前有了很大的提升,在满足了一些生活基本需求之后,婚礼消费这方面越来越得到人们的喜爱,影楼信息管理面临着巨大的挑战,客户信息管理,物料库存管理等多个方面人工管理都已经无法达到最大的
2
利益化。所以,设计与实现这个影楼管理系统,能帮助管理者更好的运营影楼的正常管理工作。本系统实现的主要目标:
? 界面需求:设计一个简单方便的界面,使得使用者能够很方便的上手使用,
并且操作简便。
? 灵活性:要使得使用者能够对管理员信息、员工信息、套系信息管理、订单
信息等模块都可以进行灵活操作。
? 稳定性:系统的各个模块应可以相互协调,数据库应当设计合理,避免出现
由于数据库的问题而导致系统的崩溃,并且系统应能适应长时间的工作。 ? 安全性:需要很好的保护客户资料,避免客户信息外流。 1.3.2 开发方法及步骤
1可行性分析
? 经济可行性:开发该系统所需的相关信息可以通过走访各大影楼探索需求,不需要耗费大量的人力物力。因此,开发成本较低。使用该系统来进行影楼管理,与传统方式相比,利用管理系统来管理日常工作可以实现高效率,成本低、质量高等多个好处,可以节省大量的人力、物力和财力。所以,从经济的角度来看,该系统是可行的。
? 技术可行性:考虑到大学三年所学的知识,完全可以完成此项目的编程,软件开发电脑配置无需太高,使用Myeclipse+Mysql+JSP语言编程,简单易懂,并且使用正常的笔记本电脑即可完成开发、调试、维护。所以在技术上是可以的,
? 法律可行性:所有资料都是调查所得不涉及抄袭、剽窃他人资源,资料不涉及法律问题,项目开发过程中不复制其他网页,不涉及侵犯版权的问题。
从以上几点分析来看,本系统的开发在这三个方面都不存在问题,都是可行的。
2 需求分析
通过在爱妃玛丽婚纱影楼工作的三个月,了解到了影楼管理方面切实可行的资料,对文档管理系统的需求进行深入调查,确定出本论文的管理系统应当具备功能、性能。综合以下几类要求
? 功能性需求
3
? 性能需求
? 可靠性和可用性需求
3 数据库设计与实现
对信息、业务、处理需求进行分析,抽象出信息系统所需要的操作跟数据结构,设计出系统的E-R图,根据E-R图对数据库的表进行最后的设计,建立出一个完善的数据库。
4 系统实现
搭建系统的实现环境。使用Myeclipse和Dreamwave配合设计系统的网页跟功能。
5 测试与维护
对系统进行测试确认BUG,对系统进一步的完善。
2 开发平台介绍
2.1 系统平台环境
2.1.1 硬件平台
硬件设计是根据设计要求的信息系统来确定信息系统的物理设备方案,在硬件的设计方案可以充分的满足项目的信息系统所需的功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性的需求。根据前面的分析,我们得出这样的结论:如果该系统能处于理想环境下当然是最好的,但是往往理想状态是很难存在的,所以建议使用的硬件平台如下:
访问者硬件环境:正常使用的计算机即可。
开发者硬件环境:至少需要CPU的处理速度在1GHz以上,系统的运行内存512M以上。
4
2.1.2 软件平台
考虑到本系统的性能要求跟现在所拥有的条件,我选择了Windows 7作为开发、测试以及运行的平台。因为Windows操作系统在现今的世界上的应用还是最为广泛的,它拥有友好的图形界面,简单便捷的操作方式,支持多媒体功能等特点,是现在软件发展的流行趋势,选择此操作系统作为本次项目的开发平台,有利于系统的功能扩展和后期的软件系统维护以及升级。
目前有大量的开发软件和开发工具,考虑到我具备的知识和所学的应用软件开发使用,分析了各个工具的优缺点,此次项目开发的环境是Windows 7 + Google Chrome + Myeclipse Tomcat + JDK1.6软件开发环境,使用MySql作为项目的后台数据库。
2.2相关技术
2.2.1 B/S模式 简介
B/S模式就是大家都知道的浏览器/服务器结构,是基于C/S模块的扩展。系统使用这种结构,可以使得用户只要通过WWW浏览器去访问Internet,就可以读取到服务器后台的数据、文本、图像、视频点播、动画和声音信息,用户所访问到的信息全都是由许许多多的Web服务器一起产生的,每一个Web服务器通过许许多多的方式跟系统的主数据库连接,其实大量的数据最终存放的是在一个主数据库当中,只是分别在不同的Web服务器供用户浏览。
现在的技术使得建立B/S结构更加的便捷,通过Internet/Intranet模式建立市局哭应用,相较以前更加容易把握而且在成本控制方面也比以前更加经济。B/S模式可以实现大大小小不同的人员从各种地点,以各种不同的方式都能够接入数据库,接入方式有很多,比如LAN、WAN等等的方式。只是不同的访问人员的权限不同,可以有效的保护数据库的数据安全,在JAVA语言出现之后对B/S来说更是如虎添翼。更加的高速快捷。 结构的优点:
? 无论在哪里都可以对业务进行各种操作,包括查询、浏览等操作。
5

