婚纱摄影工作室管理系统的设计与实现Word文档格式.doc
《婚纱摄影工作室管理系统的设计与实现Word文档格式.doc》由会员分享,可在线阅读,更多相关《婚纱摄影工作室管理系统的设计与实现Word文档格式.doc(27页珍藏版)》请在冰豆网上搜索。
Thispapermainlyintroducesthedevelopmentprocessofluxuryweddingphotographystudiomanagementsystem.Firstofall,itanalysestheneedofthesystem.Thenithascarriedontheoutlinedesign,detaileddesignanddatabasedesign.Andultimatelyrealizesthevariousfunctionsofthesystem.ThesystemisdevelopedintheenvironmentofVisualStudio2005,whichusestheASP.NETtechnologyandSQLServer2005databasesystem.Thesystemuserscanbeclassifiedasadministrators
andcustomers,themainfunctionsincludecomboset,photographyreservationmanagementandthemanagementofallkindsofbasicinformation.Withthesystembackground,adminstratorscanoperatethebasicinformation,whichcontainsview,add,deleteandmodify;
Bythesystemcustomerscanquerythephotography
booking
information,theinformationofgettingphotosandmanagethepersonalinformation.
Keywords:
luxuryweddingphotographymanagementsystem;
Photography
appointments;
SQLServer2005;
ASP.NET.
目录
1绪论 1
1.1背景 1
1.2意义 1
1.3技术介绍 1
2可行性研究 2
2.1经济可行性 2
2.2技术可行性 2
2.3操作可行性 2
3需求分析 3
3.1功能分析 3
3.2分析建模 3
4系统设计 4
4.1系统概要设计 4
4.2系统详细设计 5
4.2.1管理员模块详细设计 5
4.2.2预约模块详细设计 6
4.2.3用户模块详细设计 7
5数据库设计 7
5.1概念结构设计 7
5.2逻辑结构设计 8
5.3物理结构设计 8
6系统的实现 12
6.1系统公共模块的实现 12
6.2登录界面的实现 15
6.3预约模块的实现 17
6.4管理员模块的实现 18
7结论 21
参考文献 22
谢辞 23
IV
1绪论
1.1背景
在当今这个高速发展的社会,婚纱摄影行业发展十分迅速,短短的十多年时间,已经由少数人的奢侈品成为大众结婚的必需程序,摄影工作室因此应运而生。
主个性的婚纱摄影,大胆的构图,夸张的色调,各异的风格,让更多的准新郎新娘喜爱不已。
近年来随着网络的爆炸式发展,越来越多的消费者开始通过互联网来了解摄影行业的各种资讯,以此寻找最适合自己的服务对象,网络营销也成为了婚纱摄影行业寻求突破的方向,现在已经有很多婚纱摄影公司利用网络营销脱颖而出。
1.2意义
奢靡婚纱摄影工作室管理系统是网上婚纱摄影预约的具体形式之一,它可以方便客户了解本工作室的基本情况,足不出户便可以选择自己的喜好风格,预约拍摄婚纱照;
管理人员通过系统可以对拍摄地点、摄影师预约进行查看和人员规划,同时可以管理客户、产品、摄影师、新闻等详细信息。
本系统使用ASP.NET语言来编写,通过SQLServer数据库进行系统连接,实现了工作室业务扩展的需求,使得更多的准新郎新娘通过系统预约婚纱摄影,提高了资源的高效使用,更好的满足客户便捷预约的需求,实现奢靡婚纱摄影工作室和客户的双便捷愿望。
1.3技术介绍
(1)SQL语言
StructuredQueryLanguage简称SQL既结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理数据库系统,允许用户在高层数据结构上工作,语句可以嵌套,这使得它具有极大的灵活性和强大的功能[1]。
一体化:
SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。
使用方式灵活:
它具有两种使用方式,即可以直接以命令方式交互使用;
也可以嵌入使用,嵌入到C、C++、JAVA等主语言中使用。
非过程化:
只提操作要求,不必描述操作步骤,也不需要导航。
(2)SQLServer2005
SQLServer2005是一个高性能的、可扩展的关系数据库管理系统,它提供了企业级的数据管理。
SQLServer2005数据库引擎为结构化数据以及关系型数据提供了更为安全可靠的存储功能,有强大的事务处理功能,支持触发器和存储过程,系统管理先进,并且具有自主的SQL语言,可以构建和管理具有高可用和高性能的数据库应用程序[2]。
(3)ASP.NET
ASP.NET是一个已编译的、基于.NET的环境,它可以无缝地同多类.NET平台一起工作。
这不仅使得Web开发更为方便,同时也具有可用编译类语言编写、易于写出结构清晰的代码、代码易于共享和重用等优点,目的是更加容易开发出Web应用。
它具有以下几点优势[3]。
强大性和适应性:
因为ASP.NET是支持多种编译类语言的编译运行的程序,所以它可以运行在所有支持.NETFramework的平台上。
ASP.NET同时也具有语言独立性,因此可以选择任意一种最适合自己的语言来编写应用程序,或者也可以使用多种语言共同来写应用程序,可以保护基于COM+开发的程序,更适合编写大型应用。
简单性和易学性:
.NETFramework封装了大量的类库,使ASP.NET帮用户做了大部分不重要的琐碎的工作,同时引入受管代码全新概念,横贯整个视窗开发平台,完成一些常见的任务,可以使网站配置变得非常简单,使程序设计更为简便。
高效可管理性:
ASP.NET拥有更高的速率,它使用一种字符基础的、分级的配置系统,使得服务器环境和应用程序的设置更加简单,使控制工作简单易行。
2可行性研究
可行性研究是所做项目在正式实施编写之前必须进行的分析,旨在确定软件项目是否存在编写价值,以及是否可以用较小的代价在限定的时间内完成。
主要是对编写完成系统的经济可行性、技术可行性和操作可行性等多个方面进行讨论验证。
2.1经济可行性
奢靡婚纱摄影工作室管理系统的开发,拟定使用的软件搭建环境(ASP.NET+SQLServer2005)可以通过本学校实验室进行获取。
奢靡婚纱摄影工作室管理系统相对较为简单,开发周期较短,不需要他人分工,可独立完成,因此奢靡婚纱摄影工作室管理系统的开发在经济上是可行的。
2.2技术可行性
奢靡婚纱摄影工作室管理系统拟定采用ASP.NET+SQLServer2005的稳定技术开发环境为搭配。
ASP.NET是一个基于.NET、已编译的的环境,可以用任何与.NET兼容的语言编写应用程序[4]。
具有可用编译类语言编写、易于写出结构清晰的代码、代码易于重用和共享等多种优点,极大的方便了程序的开发过程,减少了纯手工编写程序的繁重工程。
SQLServer2005数据库引擎为结构化数据和关系型数据提供了更为安全可靠的存储功能,可以构建和管理具有高可用和高性能的数据库应用程序[4]。
两者的完美结合能够实现系统的开发,因此奢靡婚纱摄影工作室管理系统的开发在技术方面也是可行的。
2.3操作可行性
操作可行性主要是用于衡量用户的使用过程是否舒适,界面环境是否良好、简洁。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护,系统的扩展非常容易。
因此系统在操作方面也是可行的。
3需求分析
需求分析指的是在建立一个系统时,描写系统的目的、功能和范围等所需要进行的工作。
需求分析是软件工程中的关键过程之一。
在这个过程中,需要确定系统的具体需求。
只有在确定了需求后才能够分析并加以实现系统[5]。
3.1功能分析
奢靡婚纱摄影工作室管理系统主要实现婚纱摄影的预约功能,用户、摄影师和套餐信息的管理,新闻和客片的展示,以及相应信息的管理。
婚纱摄影的预约功能是系统的核心部分,实现预约的套餐、摄影师和地点的登记分配,减少人工填写的弊端,准确记录,提高效率。
在工作室管理系统尽可能更加简洁、实用以及便于操作的情况下,综合上述初步分析奢靡婚纱摄影工作室管理系统的主要功能有下列几点:
管理员管理功能、预约功能、客户信息功能以及公共浏览功能。
管理员管理功能:
管理员拥有对摄影师、客户、新闻、套餐资费标准以及类别设置等进行查询、增加、修改、删除等信息的操作。
客户信息功能:
客户拥有对各类婚纱摄影套餐资费标准、自己的预约摄影记录和取片信息进行查询操作,可以预约适合自己的婚纱摄影套餐。
系统公共浏览功:
用户可以通过工作室管理系统了解奢靡婚纱摄影工作室的各项基本信息,对工作室的环境,业务等有更为直观的了解。
3.2分析建模
为了可以更好地理解系统,因此对系统进行抽象描述,从而有了建模的产生,数据流图是建模中最常用的技术之一,它是以图形的方式描述数据在系统中的流动方向和处理的过程[6]。
在奢靡婚纱摄影工作室管理系统中,用户对用户信息进行访问管理,系统反馈给用户;
管理员对管理员相应信息进行管理访问管理,系统反馈给管理员。
系统的顶层流程图,如图3-1所示。
图3-1奢靡婚纱摄影工作室管理系统顶层数据流图
进一步分解奢靡婚纱摄影工作室管理系统,加工为客户查询,确定奢靡婚纱摄影工作室管理系统的主要功能以及它们间的数据流,系统第1层数据流图,如图3-2所示。
图3-2奢靡婚纱摄影工作室管理系统第1层数据流图
在奢靡婚纱摄影工作室管理系统中摄影预约的流程为,选择套餐,选取用户信息和摄影师信息,然后进行审核,通过确立订单,未通过重新填写预约信息。
系统的第2层入库数据流图,如图3-3所示。
图3-3工作室管理系统摄影预约第2层数据流图
4系统设计
4.1系统概要设计
通过对系统的需求分析和功能分析,得到的奢靡婚纱摄影工作室管理系统主要包括四大类:
管理员模块、用户模块、预约模块以及公共信息模块,其中管理员模块包括了用户、套餐和摄影师的管理,预约信息的查询、审核,新闻发布,