logo资料库

婚纱摄影工作室管理系统.doc

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
1绪论
1.1 背景
1.2 意义
1.3 技术介绍
2可行性研究
2.1 经济可行性
2.2 技术可行性
2.3 操作可行性
3 需求分析
3.1 功能分析
3.2 分析建模
4 系统设计
4.1 系统概要设计
4.2 系统详细设计
4.2.1 管理员模块详细设计
4.2.2 预约模块详细设计
4.2.3 用户模块详细设计
5 数据库设计
5.1 概念结构设计
5.2 逻辑结构设计
5.3 物理结构设计
6系统的实现
6.1 系统公共模块的实现
6.2 登录界面的实现
6.3 预约模块的实现
6.4 管理员模块的实现
7结论
参 考 文 献
摘 要 本文主要介绍了奢靡婚纱摄影工作室管理系统的开发过程。首先对系统的需求进行了 分析,然后对系统进行了概要设计、详细设计以及数据库的设计,最终实现了系统的各项 功能。系统采用 ASP.NET 技术和 SQL Server 2005 数据库系统,在 Visual Studio 2005 环境 中进行开发。系统的使用对象可以分为管理员和客户,主要功能包括套餐设置、摄影预约 管理以及各类基本信息的管理。管理员能通过系统后台对各类基本信息进行查看、增加、 删除以及修改等操作;用户则可以通过系统进行摄影预约信息查询、取片信息查询以及对 个人信息进行管理。 关键词:奢靡婚纱摄影工作室;摄影预约;SQL Server 2005;ASP.NET I
Abstract This paper mainly introduces the development process of luxury wedding photography studio management system.First of all,it analyses the need of the system.Then it has carried on the outline design,detailed design and database design. And ultimately realizes the various functions of the system.The system is developed in the environment of Visual Studio 2005 , which uses the ASP.NET technology and SQL Server 2005 database system.The system users can be classified as administrators and customers,the main functions include combo set, photography reservation management and the management of all kinds of basic information.With the system background,adminstrators can operate the basic information,which contains view, add, delete and modify;By the system customers can query the photography booking information , the information of getting photos and manage the personal information. Keywords: luxury wedding photography management system;Photography appointments; SQL Server 2005; ASP.NET. II
目 录 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 III
6.2 登录界面的实现...............................................................................................15 6.3 预约模块的实现...............................................................................................17 6.4 管理员模块的实现...........................................................................................18 7 结论.............................................................................................................. 21 参 考 文 献...................................................................................................22 谢 辞.............................................................................错误!未定义书签。 IV
1 绪论 1.1 背景 在当今这个高速发展的社会,婚纱摄影行业发展十分迅速,短短的十多年时间,已经 由少数人的奢侈品成为大众结婚的必需程序,摄影工作室因此应运而生。主个性的婚纱摄 影,大胆的构图,夸张的色调,各异的风格,让更多的准新郎新娘喜爱不已。近年来随着 网络的爆炸式发展,越来越多的消费者开始通过互联网来了解摄影行业的各种资讯,以此 寻找最适合自己的服务对象,网络营销也成为了婚纱摄影行业寻求突破的方向,现在已经 有很多婚纱摄影公司利用网络营销脱颖而出。 1.2 意义 奢靡婚纱摄影工作室管理系统是网上婚纱摄影预约的具体形式之一,它可以方便客户 了解本工作室的基本情况,足不出户便可以选择自己的喜好风格,预约拍摄婚纱照;管理 人员通过系统可以对拍摄地点、摄影师预约进行查看和人员规划,同时可以管理客户、产 品、摄影师、新闻等详细信息。本系统使用 ASP.NET 语言来编写,通过 SQL Server 数据 库进行系统连接,实现了工作室业务扩展的需求,使得更多的准新郎新娘通过系统预约婚 纱摄影,提高了资源的高效使用,更好的满足客户便捷预约的需求,实现奢靡婚纱摄影工 作室和客户的双便捷愿望。 1.3 技术介绍 (1)SQL 语言 Structured Query Language 简称 SQL 既结构化查询语言,是一种数据库查询和程序设 计语言,用于存取数据以及查询、更新和管理数据库系统,允许用户在高层数据结构上工 作,语句可以嵌套,这使得它具有极大的灵活性和强大的功能[1]。 一体化:SQL 集数据定义 DDL、数据操纵 DML 和数据控制 DCL 于一体,可以完成 数据库中的全部工作。 使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入 使用,嵌入到 C、C++、JAVA 等主语言中使用。 非过程化:只提操作要求,不必描述操作步骤,也不需要导航。 (2)SQL Server 2005 SQL Server 2005 是一个高性能的、可扩展的关系数据库管理系统,它提供了企业级的 数据管理。SQL Server 2005 数据库引擎为结构化数据以及关系型数据提供了更为安全可靠 的存储功能,有强大的事务处理功能,支持触发器和存储过程,系统管理先进,并且具有 自主的 SQL 语言,可以构建和管理具有高可用和高性能的数据库应用程序[2]。 (3)ASP.NET ASP.NET 是一个已编译的、基于.NET 的环境,它可以无缝地同多类 .NET 平台一起 1
工作。这不仅使得 Web 开发更为方便,同时也具有可用编译类语言编写、易于写出结构 清晰的代码、代码易于共享和重用等优点,目的是更加容易开发出 Web 应用。它具有以下 几点优势[3]。 强大性和适应性:因为 ASP.NET 是支持多种编译类语言的编译运行的程序,所以它可 以运行在所有支持.NET Framework 的平台上。ASP.NET 同时也具有语言独立性,因此可以 选择任意一种最适合自己的语言来编写应用程序,或者也可以使用多种语言共同来写应用 程序,可以保护基于 COM+开发的程序,更适合编写大型应用。 简单性和易学性:.NET Framework 封装了大量的类库,使 ASP.NET 帮用户做了大部 分不重要的琐碎的工作,同时引入受管代码全新概念,横贯整个视窗开发平台,完成一些 常见的任务,可以使网站配置变得非常简单,使程序设计更为简便。 高效可管理性:ASP.NET 拥有更高的速率,它使用一种字符基础的、分级的配置系统, 使得服务器环境和应用程序的设置更加简单,使控制工作简单易行。 2 可行性研究 可行性研究是所做项目在正式实施编写之前必须进行的分析,旨在确定软件项目是否 存在编写价值,以及是否可以用较小的代价在限定的时间内完成。主要是对编写完成系统 的经济可行性、技术可行性和操作可行性等多个方面进行讨论验证。 2.1 经济可行性 奢靡婚纱摄影工作室管理系统的开发,拟定使用的软件搭建环境(ASP.NET+SQL Server 2005)可以通过本学校实验室进行获取。奢靡婚纱摄影工作室管理系统相对较为简 单,开发周期较短,不需要他人分工,可独立完成,因此奢靡婚纱摄影工作室管理系统的 开发在经济上是可行的。 2.2 技术可行性 奢靡婚纱摄影工作室管理系统拟定采用 ASP.NET+SQL Server 2005 的稳定技术开发环 境为搭配。ASP.NET 是一个基于.NET 、已编译的的环境,可以用任何与 .NET 兼容的语 言编写应用程序[4]。具有可用编译类语言编写、易于写出结构清晰的代码、代码易于重用 和共享等多种优点,极大的方便了程序的开发过程,减少了纯手工编写程序的繁重工程。 SQL Server 2005 数据库引擎为结构化数据和关系型数据提供了更为安全可靠的存储功能, 可以构建和管理具有高可用和高性能的数据库应用程序[4]。两者的完美结合能够实现系统 的开发,因此奢靡婚纱摄影工作室管理系统的开发在技术方面也是可行的。 2.3 操作可行性 操作可行性主要是用于衡量用户的使用过程是否舒适,界面环境是否良好、简洁。B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网 2
的电脑就能使用,客户端零安装、零维护,系统的扩展非常容易。因此系统在操作方面也 是可行的。 3 需求分析 需求分析指的是在建立一个系统时,描写系统的目的、功能和范围等所需要进行的工 作。需求分析是软件工程中的关键过程之一。在这个过程中,需要确定系统的具体需求。 只有在确定了需求后才能够分析并加以实现系统[5]。 3.1 功能分析 奢靡婚纱摄影工作室管理系统主要实现婚纱摄影的预约功能,用户、摄影师和套餐信 息的管理,新闻和客片的展示,以及相应信息的管理。婚纱摄影的预约功能是系统的核心 部分,实现预约的套餐、摄影师和地点的登记分配,减少人工填写的弊端,准确记录,提 高效率。 在工作室管理系统尽可能更加简洁、实用以及便于操作的情况下,综合上述初步分析 奢靡婚纱摄影工作室管理系统的主要功能有下列几点:管理员管理功能、预约功能、客户 信息功能以及公共浏览功能。 管理员管理功能:管理员拥有对摄影师、客户、新闻、套餐资费标准以及类别设置等 进行查询、增加、修改、删除等信息的操作。 客户信息功能:客户拥有对各类婚纱摄影套餐资费标准、自己的预约摄影记录和取片 信息进行查询操作,可以预约适合自己的婚纱摄影套餐。 系统公共浏览功:用户可以通过工作室管理系统了解奢靡婚纱摄影工作室的各项基本 信息,对工作室的环境,业务等有更为直观的了解。 3.2 分析建模 为了可以更好地理解系统,因此对系统进行抽象描述,从而有了建模的产生,数据流 图是建模中最常用的技术之一,它是以图形的方式描述数据在系统中的流动方向和处理的 过程[6]。 在奢靡婚纱摄影工作室管理系统中,用户对用户信息进行访问管理,系统反馈给用户; 管理员对管理员相应信息进行管理访问管理,系统反馈给管理员。系统的顶层流程图,如 图3-1所示。 图 3-1 奢靡婚纱摄影工作室管理系统顶层数据流图 3
进一步分解奢靡婚纱摄影工作室管理系统,加工为客户查询,确定奢靡婚纱摄影工作 室管理系统的主要功能以及它们间的数据流,系统第1层数据流图,如图3-2所示。 图 3-2 奢靡婚纱摄影工作室管理系统第 1 层数据流图 在奢靡婚纱摄影工作室管理系统中摄影预约的流程为,选择套餐,选取用户信息和摄 影师信息,然后进行审核,通过确立订单,未通过重新填写预约信息。系统的第 2 层入库 数据流图,如图 3-3 所示。 图 3-3 工作室管理系统摄影预约第 2 层数据流图 4 系统设计 4.1 系统概要设计 通过对系统的需求分析和功能分析,得到的奢靡婚纱摄影工作室管理系统主要包括四 大类:管理员模块、用户模块、预约模块以及公共信息模块,其中管理员模块包括了用户、 套餐和摄影师的管理,预约信息的查询、审核,新闻发布,类别设置;用户模块则包含预 约信息查询、更改个人信息以及取片信息查询;预约模块包括了套餐信息查询,预约套餐、 4
分享到:
收藏