陈 强,陈守满
(安康学院科研处,陕西 安康 725000)
婚纱摄影管理系统的设计与实现
陈 强,陈守满
(安康学院科研处,陕西 安康 725000)
随着科技的飞速发展,很多婚纱摄影管理还处于人工管理的阶段。效率低下已成为阻碍婚纱摄影管理的主要问题,而利用计算机对婚纱摄影进行管理势在必行。系统首先使用HTML和JSP技术编辑网页,接着使用JDBC技术使SQL Server数据库和动态网页相关联来实现婚纱摄影管理系统。系统主要提供对员工、店面、婚纱摄影套系的管理,对顾客从预订婚纱摄影订单到完成摄影的业务处理,同时完成订单的统计查询分析。
婚纱影楼管理系统;需求分析;业务处理;MVC技术
随着科技的飞速发展,计算机应用的日益普及,利用计算机对婚纱影楼进行管理已经成为一种发展趋势。随着计算机和信息化的快速推进,人们已经摆脱了繁杂的事务,使工作效率有了很大提高。
当前,市场上许多小型的婚纱摄影管理依然处于人工管理的阶段,效率极其低下,已经远不能适应现代社会的发展,同时人工管理已经严重阻碍了该行业的可持续发展。由于人为疏忽而造成数据的丢失或者错误,损失不断发生。对于信息化管理,计算机的储存信息量大,速度快等优点,因而能在快捷准确地处理信息的同时提高工作效率。
鉴于以上问题,文章分析设计了一个简单实用型的婚纱摄影管理系统,为用户提供婚纱摄影管理服务。本设计完成了婚纱网站的需求分析、功能模块设计和数据库设计。系统主要提供对员工、店面、婚纱摄影套系的管理,对顾客从预订婚纱摄影订单到完成摄影的业务处理,对订单的统计查询分析,完成系统开发过程采用MVC技术[1-3],数据库采用SQL Server 2005[4-5]平台。
婚纱摄影管理系统不仅界面友好和谐,同时设计界面的设计规划要严谨,注意细小的环节部分。这样不仅避免了错误,而且能够将错误信息记录下来。本系统使用HTML和JSP技术编辑网页,同时使用JDBC[6-7]技术使数据库SQL Server和动态网页关联起来。对一般的信息管理系统来说,其信息获取方法是通过专业文字录入人员使文字信息或者其他相关信息输入到管理系统的数据库中,当数据量不大时,该方法在很多场合下得到了广泛的应用。数据量大同时专业性较强时,信息录入的费用以及出错的概率都迅速攀升。针对以上问题,本系统通过建立网站和自己的数据库,可以使管理人员及时将门店信息、人事信息、订单业务、财务信息、客户
回访的意见进行保存、更新,从而使婚纱摄影的管理工作系统化、规范化、自动化以及能够更好地了解公司的情况。
对婚纱摄影管理系统来说,要在市场调研、相关文献资料搜索整理的基础上,对整个系统的内部组织管理状况以及相对应的信息进行分析。为了确保以后系统开发的各个环节的完整性和安全性,必须要做好行之有效的系统分析,确定系统设计和系统实现的基本目标和方法。
2.1性能需求分析
(1)可靠性方面,对出现的系统问题或者由于其它原理造成的错误,该系统都应有相应处理的方法,比如网络配置方面、服务器启动慢等等,本系统可以提醒使用者安全退出本程序。在系统的设计与实现阶段,要把用户在使用过程中出现的问题都考虑进来,同时对各种问题都要做出相应的处理,使设计容错性能更高。
(2)操作性方面,程序设计简单且易维护,同时使用方便。在界面设计时,尽量使界面简化。
(3)模块化实现系统功能,不同的功能对应不同的实现模块,这样有利于系统的维护与扩展。
2.2功能需求分析
对于婚纱摄影管理系统项目来说,其属于Web方面的开发内容,从模块上来说首先包括后台的数据业务处理开发。然后是对整个项目内容作具体的需求分析、业务信息分析、数据处理板块的设计,其次是设计完成后开始建立数据库和界面设计并进行布局规划。系统功能总体框架如图1所示。
具体功能如下:
(1)婚纱摄影管理系统的管理员登录;(2)婚纱摄影管理系统的信息增加、修改、删除;(3)婚纱摄影管理系统的基本信息、订单、财务等查询;(4)较灵活的用户管理;(5)客户意见回访的管理;(6)婚纱摄影管理系统的退出。
图1 系统功能框
本系统是基于B/S架构下的多层结构应用系统。在B/S架构下,使用者的工作界面通过Web浏览器来实现,少部分的事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,这样就是所谓的三层(3-tier)结构。这样实现的目的是简化用户端电脑载荷,降低整个系统维护与升级的成本以及减少工作量。
3.1系统功能设计
系统功能设计是使系统基本实现预约,拍摄,取件等功能,让管理者更直观地了解到状态以及对客户是否已经全额付款进行查询等,同时,管理者还可以对公司员工进行添加、修改和查询的操作,提高管理效率[7]。
本系统包括以下5个模块,每个相应的模块功能如下:
(1)登录模块:接收页面输入的账号和密码,选择对应的类型,发送到服务器端验证,根据验证结果显示信息,如果是超级管理员,即要显示全部的系统信息的界面,如果是普通管理员,则不显示用户管理这项。
(2)基本信息模块:基本信息模块由4部分内容组成:套系管理模块、店面管理模块、人事管理模块、用户管理模块。可以对其进行相应的添加、修改、查看和删除操作。
(3)前台营业模块:前台营业模块包括4项基本内容:订单录入、查看订单、订单查询后修改、单项收入。在订单录入项里添加新的订单,然后在查看订单一栏中根据时间查看刚才录入的新订单,在订单查询后修改一栏中按照订单编号查询出来之后对其进行相应修改,在单项收入中可以查看不同订单的付款情况。
(4)综合查询模块:综合查询模块包括3项基本内容:订单查询、财务查询、订单拍摄查询。
(5)客户回访模块:主要是客户意见表,主要是客户对于拍摄效果及其质量好坏的评价,可以对客户回访信息进行查询,修改等的操作。
3.2系统测试
输入员工编号和密码,在类型中选择是普通管理员还是超级管理员,进入相应的系统界面进行操作。例如当超级管理员登录时,会对相应的用户进行管理,当普通管理员进行操作时,就无法对用户进行操作。超级管理员登录界面如图2所示。
图2 超级管理员登录界面
本文设计的婚纱摄影管理系统系统采用HTML和JSP技术编辑网页,同时使用JDBC技术使SQL Server数据库和动态网页关联起来。对一般的信息管理系统来说,其信息获取方法是通过专业文字录入人员使文字信息或者其他相关信息输入到管理系统的数据库中,当数据量不大时,该方法在很多场合下得到了广泛的应用。针对数据量大同时专业性较强时,信息录入的费用以及出错的概率都迅速攀升。本系统通过建立网站和自己的数据库,可以使管理人员及时将门店信息、人事信息、订单业务、财务信息、客户回访的意见进行保存、更新,从而使婚纱摄影的管理工作在系统化、规范化、自动化的同时提高管理人员的工作效率。
[1]田娟,徐钊,毛燕琴.基于J2EE的MVC设计模式的分析与思考[J].计算机与现代化,2010(10):54-58.
[2]徐雯,高建华.基于Spring MVC及MyBatis的Web应用框架研究[J].微型电脑应用,2012(7):1-10.
[3]张宇,王映辉,张翔南.基于Sring的MVC框架设计与实现[J].计算机工程,2010(4):59-62.
[4]古震离.数据库设计对SQL Server数据库性能优化分析[J].计算机与网络,2007(8):44-48.
[5]辛春红.有关SQL Server数据库安全问题研究[J].信息技术,2009(5):174-176.
[6]欧阳宏基,葛萌,赵蔷.基于JDBC设计模式的数据库连接池实现方法[J].计算机技术与发展,2011(1):84-87.
[7]林元元.JDBC连接MySQL数据库的方法浅析[J].长沙通信职业技术学院学报,2009(1):27-30.
Design and Implementation of Wedding Photo Management System
Chen Qiang, Chen Shouman
(Department of Science and Technology of Ankang University, Ankang 725000, China)
With the rapid development of science and technology, a lot of wedding photography management is still in the stage of artificial management. Low efficiency has become a major obstacle to the management of wedding photography, and the use of computers for the management of wedding photography is imperative. The wedding photography management system is realized with HTML, JSP,AJAX and other technologies to edit the web page and the use of SQL technology to Server JDBC database and dynamic web pages. The system mainly provides the management of employees, stores, wedding photography studio, to customers from the booking of wedding photography orders to complete the photography business processing, while the completion of the order statistics query analysis.
wedding photo studio management system; demand analysis; business process; MVC technology
安康学院2013年国家级大学生创新创业训练计划项目;项目编号:201311397005。安康学院2013年校级大学生创新创业训练计划项目;项目编号:2013aku015。2012年陕西省教育厅科学研究项目;项目名称:基于高光谱图像的蚕茧品质无损检测研究;项目编号:12JK0536。
陈强(1983-),男,湖北黄冈,本科,实习研究员;研究方向:计算机系统集成。