婚纱影楼管理系统的设计与实现.docx

上传人:b****6 文档编号:12705160 上传时间:2023-06-07 格式:DOCX 页数:38 大小:2.03MB
下载 相关 举报
婚纱影楼管理系统的设计与实现.docx_第1页
第1页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第2页
第2页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第3页
第3页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第4页
第4页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第5页
第5页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第6页
第6页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第7页
第7页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第8页
第8页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第9页
第9页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第10页
第10页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第11页
第11页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第12页
第12页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第13页
第13页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第14页
第14页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第15页
第15页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第16页
第16页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第17页
第17页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第18页
第18页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第19页
第19页 / 共38页
婚纱影楼管理系统的设计与实现.docx_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

婚纱影楼管理系统的设计与实现.docx

《婚纱影楼管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《婚纱影楼管理系统的设计与实现.docx(38页珍藏版)》请在冰点文库上搜索。

婚纱影楼管理系统的设计与实现.docx

婚纱影楼管理系统的设计与实现

 

婚纱影楼管理系统的设计与实现(总41页)

爱妃玛丽婚纱影楼管理系统的设计与实现

摘要:

通过走访几家影楼同时在网络上搜索影楼管理现状,发现现阶段还是有很多的影楼管理还在使用人工管理的阶段,不仅效率无法满足需求,而且有些数据会在手工记载的时候丢失。

已经远远落后于当今技术的发展。

计算机信息管理在我们的日常生活当中的作用已经越来越加的明显,利用计算机来管理影楼的资源也更加的合理。

为了实现婚纱摄影管理的高效、经济、合理性,亟需要开发一套婚纱影楼管理系统。

 

本系统采用B/S架构开发,配搭上JAVAEE平台,使用了MYSQL作为系统的数据库支持,其中还运用到了XML、JSP、Servlet等技术。

实现了管理员、管理员角色、商品、订单、订单业务、套系以及客户信息等几大模块的管理功能。

本系统界面设计良好,操作起来简单方便,易于管理者使用。

完全能够适应婚纱影楼的日常接单流程,也能够很好的对影楼资源进行信息管理。

关键字:

婚纱影楼管理管理;JSP;MYSQL;XML

Thedesignandimplementationof

IfamilyWeddingPhotographyPlazaManagementSystem

Abstract:

Throughvisitstoseveralstudioatthesametimeonthenetworksearchstudiomanagementpresentsituation,foundthatatthisstagetherearestillalotofstudiomanagementisstillinuseartificialmanagementstage,Notonlycantheefficiencynotmeettheneeds,andsomeofthedatawillbelostbyhandrecorded,farbehindinthedevelopmentoftoday'stechnology. Computerinformationmanagementinourdailyliferolehasbeenincreasinglyobvious,usingcomputerstomanagethestudioresourcesismorereasonable. Inordertorealizetheefficientmanagementofweddingphotography,economy,rationality,urgentneedtodevelopasetofweddingphotographymanagementsystem.

ThesystemusestheB/Sarchitecturedevelopment,supplementtheJavaEEplatform,usingaMySQLdatabasesystemasasupport,whichalsoappliedtotheXML,JSP,ServletTechnology.Toachievetheadministrator,administratorrole,commodity,order,orderbusiness,setsandcustomerinformationandothermajormodulesofthemanagementfunctions.Theinterfaceofthesystemisgood,easytooperate,easytouseforfullymeetthedailyordersoftheweddingprocess,canbeverygoodfortheinformationmanagementofthestudioresources.

Keywords:

WeddingPhotographyManagement;JSP;MYSQL;XML

1项目来源

项目背景及目的

现代信息技术日新月异,计算机科学发展迅速,人们的生活当中已经无处不在的充斥着科学技术,各行各业没有一个领域不触碰到科学技术。

由于我国的信息技术还没有普及到每个生活角角,但是传统的记录信息的管理机制已经要跟不上现代的大数据时代,人工管理机制的弊端已经越来越凸显出来,传统的方式不再那么适应现今的大数据打资料管理时代。

唯有发展科学技术管理才能使得每一个行业能为人们更好的服务。

开发软件就是强有力的一个工具,当软件与我们的实践相结合起来的时候,就具有重大的社会价值及经济价值。

根据目前的调查状况来看,影楼管理亟需要开发一款管理系统来帮助影楼正常的运营。

 

利用现代信息技术设计影楼管理系统来对影楼的资源进行更好的管理,跟人工管理比较起来的话,拥有这很多的优点,比如:

可存储数据量大、经济成本低、工作效率高、大大减少了出现失误的地方。

这一些优点都可以在影楼信息管理当中发挥出最大的优势,让管理者在管理影楼的时候得到更大的经济收益,也使得影楼信息正规化管理走上与世界接轨的路线。

 

本系统用JAVA以及JSP语言来编写,数据库用Mysql来连接系统。

本论文涉及了包括网页编程,数据库编程等多个方面,由于在学习的阶段内自己很难可以独立完成这么大的一个项目,可以很有效的帮助我运用其所学的知识,运用到现实的编程当中,深化了自己对JAVA语言的深刻性,从理论到自我操作,对自己以后走上公司进入到真正的岗位有极大的帮助。

21世纪我们人类社会正从工业化时代迈向信息化时代,计算机信息产业是现在这个时代最有潜力的生产力,信息全球化对我国的经济跟文化产生了巨大的影响,给我们的国家的信息化产业发展带来前所未有的机遇,信息化产业发展状况可以衡量一个国家的综合国力是否强大。

我们国家目前的的目标应该是努力建设我们的信息化产业,改革经济形势,加快科技产业发展。

此次论文开发的婚纱影楼管理系统就是我们平时说的MIS,管理系统在日常生活中越来越普及,图书借阅可以用上,吃饭看病也可以用上。

MIS是一门新的学科,它跨越了若干个领域,比如在吃喝住行方面,每个地方都可以排上用场。

影楼管理系统最期初开发的时候只是作为一个统计系统,所派上的用处只是作为一个统计每月销售量跟套系之间的规律,把每一组不相关的数据统计在一块制作出一个图形图表,最后把数据转换为管理者所需要的信息。

 

在数据库建立起来之后,计算机网路的发展越来越迅猛,人们可以随时随地的进行数据资源的共享,为现在的信息管理系统做了一个铺垫。

也使得婚纱影楼管理系统进入了发展阶段。

伴随着人们的需求日益提高,再加上计算机技术的不断进步,管理者也开始关注婚纱影楼行业是否可以将信息化管理运用到其中发挥作用。

婚纱影楼管理系统的现状

通过一个多星期的调查发现,现在还有很多的影楼还未走上信息化管理,一部分的影楼还在使用手工来对资料进行管理,这是很不科学的,因为人工管理所使用的纸质资料很容易丢失或者破损,导致有可能会出现大量的问题,而且效率也跟不上,现在的数据流越来越庞大光是使用人工管理以及不再适应了。

计算机信息化管理有可以存放大量数据,操作便捷快速而且简单易懂,使得工作人员在处理订单信息的时候能够准确而方便。

因此做出这个婚纱影楼管理系统是很有必要的。

爱妃玛丽婚纱影楼管理系统把内部工作人员管理和客户信息管理统一规整,系统实现了管理员信息管理,服务公告发布管理,客户信息录入,客户下单功能,安排拍摄日期以及订单管理功能。

项目研究的目的和方法

项目的研究目的

现代人们的生活水平较10年以前有了很大的提升,在满足了一些生活基本需求之后,婚礼消费这方面越来越得到人们的喜爱,影楼信息管理面临着巨大的挑战,客户信息管理,物料库存管理等多个方面人工管理都已经无法达到最大的利益化。

所以,设计与实现这个影楼管理系统,能帮助管理者更好的运营影楼的正常管理工作。

本系统实现的主要目标:

界面需求:

设计一个简单方便的界面,使得使用者能够很方便的上手使用,并且操作简便。

灵活性:

要使得使用者能够对管理员信息、员工信息、套系信息管理、订单信息等模块都可以进行灵活操作。

稳定性:

系统的各个模块应可以相互协调,数据库应当设计合理,避免出现由于数据库的问题而导致系统的崩溃,并且系统应能适应长时间的工作。

安全性:

需要很好的保护客户资料,避免客户信息外流。

开发方法及步骤

1可行性分析

经济可行性:

开发该系统所需的相关信息可以通过走访各大影楼探索需求,不需要耗费大量的人力物力。

因此,开发成本较低。

使用该系统来进行影楼管理,与传统方式相比,利用管理系统来管理日常工作可以实现高效率,成本低、质量高等多个好处,可以节省大量的人力、物力和财力。

所以,从经济的角度来看,该系统是可行的。

技术可行性:

考虑到大学三年所学的知识,完全可以完成此项目的编程,软件开发电脑配置无需太高,使用Myeclipse+Mysql+JSP语言编程,简单易懂,并且使用正常的笔记本电脑即可完成开发、调试、维护。

所以在技术上是可以的,

法律可行性:

所有资料都是调查所得不涉及抄袭、剽窃他人资源,资料不涉及法律问题,项目开发过程中不复制其他网页,不涉及侵犯版权的问题。

从以上几点分析来看,本系统的开发在这三个方面都不存在问题,都是可行的。

2需求分析

通过在爱妃玛丽婚纱影楼工作的三个月,了解到了影楼管理方面切实可行的资料,对文档管理系统的需求进行深入调查,确定出本论文的管理系统应当具备功能、性能。

综合以下几类要求

功能性需求

性能需求

可靠性和可用性需求

3数据库设计与实现

对信息、业务、处理需求进行分析,抽象出信息系统所需要的操作跟数据结构,设计出系统的E-R图,根据E-R图对数据库的表进行最后的设计,建立出一个完善的数据库。

4系统实现

搭建系统的实现环境。

使用Myeclipse和Dreamwave配合设计系统的网页跟功能。

5测试与维护

对系统进行测试确认BUG,对系统进一步的完善。

2开发平台介绍

系统平台环境

硬件平台

硬件设计是根据设计要求的信息系统来确定信息系统的物理设备方案,在硬件的设计方案可以充分的满足项目的信息系统所需的功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性的需求。

根据前面的分析,我们得出这样的结论:

如果该系统能处于理想环境下当然是最好的,但是往往理想状态是很难存在的,所以建议使用的硬件平台如下:

访问者硬件环境:

正常使用的计算机即可。

开发者硬件环境:

至少需要CPU的处理速度在1GHz以上,系统的运行内存512M以上。

软件平台

考虑到本系统的性能要求跟现在所拥有的条件,我选择了Windows7作为开发、测试以及运行的平台。

因为Windows操作系统在现今的世界上的应用还是最为广泛的,它拥有友好的图形界面,简单便捷的操作方式,支持多媒体功能等特点,是现在软件发展的流行趋势,选择此操作系统作为本次项目的开发平台,有利于系统的功能扩展和后期的软件系统维护以及升级。

目前有大量的开发软件和开发工具,考虑到我具备的知识和所学的应用软件开发使用,分析了各个工具的优缺点,此次项目开发的环境是Windows7+GoogleChrome+MyeclipseTomcat+软件开发环境,使用MySql作为项目的后台数据库。

相关技术

B/S模式

简介

B/S模式就是大家都知道的浏览器/服务器结构,是基于C/S模块的扩展。

系统使用这种结构,可以使得用户只要通过WWW浏览器去访问Internet,就可以读取到服务器后台的数据、文本、图像、视频点播、动画和声音信息,用户所访问到的信息全都是由许许多多的Web服务器一起产生的,每一个Web服务器通过许许多多的方式跟系统的主数据库连接,其实大量的数据最终存放的是在一个主数据库当中,只是分别在不同的Web服务器供用户浏览。

现在的技术使得建立B/S结构更加的便捷,通过Internet/Intranet模式建立市局哭应用,相较以前更加容易把握而且在成本控制方面也比以前更加经济。

B/S模式可以实现大大小小不同的人员从各种地点,以各种不同的方式都能够接入数据库,接入方式有很多,比如LAN、WAN等等的方式。

只是不同的访问人员的权限不同,可以有效的保护数据库的数据安全,在JAVA语言出现之后对B/S来说更是如虎添翼。

更加的高速快捷。

结构的优点:

无论在哪里都可以对业务进行各种操作,包括查询、浏览等操作。

如需要增加业务功能,只需要通过增加相应的网页即可。

后期只需要对相应页面进行调改既可以实现维护系统功能。

项目开发简单,资源可共享性强

B/S结构图如下。

JSP

项目使用的JSP技术开发Web程序,就是在把Java代码加入到JSP页面中,在用户访问项目JSP页面的时候,执行JPS页面上的Java代码,动态获取数据,同时生成HTML代码,最终将结果反馈在客户端浏览器上。

如图:

Servlet

Servlet就是布置在服务器上的小程序。

为了简化开发,使部署更加简单方便,Servlet经历了好几次的升级。

Servlet是如何运作的呢Servlet的生命周期又是如何此次项目需要运用到Servlet技术,那么就让我们来学习一下。

Servlet的工作原理图如下:

Servlet的工作原理:

Servlet的工作原理其实就是接受客户的请求在通过一系列的处理之后反馈结果给客户的过程,在接受请求的时候调用service()方法对客户的请求进行应答。

每一个Servlet在响应客户请求的时候都要经过三个步骤。

第一步init()方法对Servlet进行实例化。

创建一个用户的Servlet。

紧接着调用service()方法接触逻辑层进行业务操作。

反馈操作后的资料给客户。

调用destroy()方法消亡Servlet。

3系统需求分析

需求功能概述:

管理员角色管理

系统提供管理员角色的增加、删除、修改功能,规则如下:

操作者需要有对应的权限

不归属于公司职位的角色不能添加

管理员信息管理

系统提供管理员信息的增加、删除、修改功能,规则如下:

操作者需要有对应的权限

操作者不能删除超过自己权限的管理员

商品管理

系统提供商品的增加、删除、修改功能,规则如下:

操作者需要有对应的权限

商品库存不为0时不能删除

套系管理

系统提供套系的增加、删除、修改功能,规则如下:

操作者需要有对应的权限

订单管理

系统提供订单的查询、修改功能,规则如下:

操作者需要有对应的权限

订单业务

系统提供订单业务的增加功能,规则如下:

操作者需要有对应的权限

订单业务内套系场景超过两处时只有店长或者总经理权限才能增加订单

服务公告管理

系统提供服务公告的增加、删除、修改功能,规则如下:

管理员为总经理或店长时才能操作

一条服务公告职能被以为管理员发布

账户修改密码

系统提供管理员密码的修改功能。

客户资料管理

系统提供客户资料的增加、删除、修改功能,规则如下:

操作者需要有对应的权限

客户资料只能填写一次,不能出现两个相同的客户资料

系统数据流图

DFD顶层图:

图3-1顶层DFD图

DFD0层图:

图3-20层DFD图

1.管理员管理的1层图:

图3-3管理员管理1层DFD图

2.角色管理的1层图:

图3-4角色管理1层DFD图

3.套系管理的1层图:

图3-5套系管理1层DFD图

4.商品管理的1层图:

图3-6管理员管理1层DFD图

5.订单管理的1层图:

图3-7订单管理1层DFD图

6.客户管理的1层图:

图3-8客户管理1层DFD图

4系统功能设计

概述

系统概要设计就是要为我们的系统实体构造起来一个表达式或者模型以便在设计后期使用。

在软件系统总体设计中,首先完成了系统和数据的构建,再使用模块层次结构图去描绘软件结构[7]。

通过调查和了解公司档案部门关于基本业务流程的记载以及对系统需求的分析后,接下来的任务就是本系统的概要设计。

系统结构

本系统主要是实现了婚纱影楼的订单业务、订单管理功能,围绕订单这个目标还划分了以下几大模块:

管理员管理模板、管理员角色管理模块、商品管理模块、套系管理模块、服务公告管理模块、用户信息管理模块。

如下图4-1所示。

每一个功能模块通过主页相关联起来发挥着其各自拥有的功能。

5数据库的分析及设计

系统E-R图

概念模型的设计是将现实世界的物体抽象出他们的规律,并实现将这些规律进行建立模型,是进行数据库设计的强力前提。

通过设计E-R图来描述现实世界的概念模型,确定概念模型之后即可设计出数据库的概念模型[9]。

本系统的E-R图各个各个实体之间的相关联系如下图5-1所示:

该ER图描述数据库总体情况:

一个套系可以拥有多个摄影基地,一个摄影基地也可以存在多个套系

一个套系可以拥有多个商品,一个商品也可以存在多个套系

一个商品可以被多个客户选择,一个客户也可以选择多个商品

一个摄影基地可以被多个客户选择,一个客户可以选择多个摄影基地

一个客户只能被一个工作人员服务,一个工作人员可以服务多个客户

一个管理员只能拥有一个角色,一个角色可以被多个管理拥有

一个服务公告只能被一个管理员发布,一个管理员可以发布多个服务公告

实体属性图:

数据库逻辑结构设计

数据库的建立对于一个系统来说极其重要。

所以数据库的数据步骤也不是那么简单,必须一步一步详细分析,首先对项目系统进行需求分析,弄清楚系统到底要实现的主要功能是哪些,系统所要解决哪些问题,搭配实际情况设计出适合这个系统的数据库。

表角色信息表

序号

字段名

数据类型

是否主键

是否外键

描述

1

roleid

Int

(2)

角色编号,唯一标识

2

rolename

varchar(10)

角色名称

表管理员表

序号

字段名

数据类型

是否主键

是否外键

描述

1

userid

Int(4)

管理员编号,唯一标识

2

username

varchar(6)

管理员账号

3

userpass

varchar(6)

管理员密码

4

adminname

varchar(3)

管理员姓名

5

roleid

Int

(2)

管理员角色ID,与角色表管理

表顾客信息表

序号

字段名

数据类型

是否主键

是否外键

描述

1

customerid

Int(4)

客户编号,唯一标识

2

manname

varchar(6)

男方姓名

3

womanname

varchar(6)

女方姓名

4

phone

varchar(11)

客户联系电话

5

address

varchar(20)

客户联系地址

6

wedding

varchar(10)

客户结婚日期

表商品信息表

序号

字段名

数据类型

是否主键

是否外键

描述

1

goodsid

Int(4)

商品编号,唯一标识

2

goodsname

varchar(8)

商品名称

3

goodstypename

varchar(8)

商品类型名称

4

goodsprice

varchar(5)

商品价格

5

standard

varchar(8)

商品规格

6

unit

varchar

(2)

商品单位

表拍摄基地信息表

序号

字段名

数据类型

是否主键

是否外键

描述

1

placeid

Int

(2)

拍摄基地编号,唯一标识

2

placename

varchar(10)

拍摄基地名称

表服务公告信息表

序号

字段名

数据类型

是否主键

是否外键

描述

1

serviceid

Int(4)

服务公告编号,唯一标识

2

servicetitle

varchar(6)

服务公告标题

3

content

varchar(6)

正文

4

servicetime

varchar(3)

公告时间

表套系信息表

序号

字段名

数据类型

是否主键

是否外键

描述

1

setsid

Int(4)

套系编号,唯一标识

2

setsname

varchar(8)

套系名称

3

clothnumber

Int(4)

拍摄可选服装套数

4

photonumber

Int(4)

拍摄总照片数

5

selectnumber

Int(4)

拍摄可选照片数

6

image

varchar(100)

套系简介图

7

setsprice

Int(5)

套系总价

8

goodsid

varchar(20)

保存套系拥有商品

9

placeid

varchar(20)

保存套系可拍摄基地

表订单表

序号

字段名

数据类型

是否主键

是否外键

描述

1

orderid

Int(10)

订单编号,唯一标识

2

customerid

Int(5)

客户编号,与客户信息表关联

3

ordertime

Varchar(10)

订单时间

4

phototime

Varchar(10)

安排客户拍摄时间

5

selecttime

Varchar(10)

安排客户选片时间

6

pickuptime

Varchar(10)

安排客户取件时间

7

remarks

Varchar(20)

备注

8

setsname

varchar(8)

套系名称

9

clothnumber

Int(4)

拍摄可选服装套数

10

photonumber

Int(4)

拍摄总照片数

11

selectnumber

Int(4)

拍摄可选照片数

12

setsprice

Int(5)

套系总价

13

goodsid

varchar(20)

保存套系拥有商品

14

placeid

varchar(20)

保存套系可拍摄基地

6系统详细设计

模块程序流程图

从以上的系统功能描述可以看到,系统主要实现了以下主要的七大功能,我们根据系统功能可以设计出系统的功能模块流程图,各个系统功能模块之间的关系如下图所示。

登陆模块流程图

管理角色模块流程图

管理管理员信息模块流程

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2