ImageVerifierCode 换一换
格式:DOC , 页数:27 ,大小:2.63MB ,
资源ID:986563      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-986563.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(婚纱摄影工作室管理系统的设计与实现Word格式.doc)为本站会员(聆听****声音)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

婚纱摄影工作室管理系统的设计与实现Word格式.doc

1、4 系统设计44.1 系统概要设计44.2 系统详细设计54.2.1 管理员模块详细设计54.2.2 预约模块详细设计64.2.3 用户模块详细设计75 数据库设计75.1 概念结构设计75.2 逻辑结构设计85.3 物理结构设计86系统的实现126.1 系统公共模块的实现126.2 登录界面的实现156.3 预约模块的实现176.4 管理员模块的实现187结论21参 考 文 献22谢 辞23IV1绪论1.1 背景在当今这个高速发展的社会,婚纱摄影行业发展十分迅速,短短的十多年时间,已经由少数人的奢侈品成为大众结婚的必需程序,摄影工作室因此应运而生。主个性的婚纱摄影,大胆的构图,夸张的色调,各

2、异的风格,让更多的准新郎新娘喜爱不已。近年来随着网络的爆炸式发展,越来越多的消费者开始通过互联网来了解摄影行业的各种资讯,以此寻找最适合自己的服务对象,网络营销也成为了婚纱摄影行业寻求突破的方向,现在已经有很多婚纱摄影公司利用网络营销脱颖而出。1.2 意义奢靡婚纱摄影工作室管理系统是网上婚纱摄影预约的具体形式之一,它可以方便客户了解本工作室的基本情况,足不出户便可以选择自己的喜好风格,预约拍摄婚纱照;管理人员通过系统可以对拍摄地点、摄影师预约进行查看和人员规划,同时可以管理客户、产品、摄影师、新闻等详细信息。本系统使用ASP.NET语言来编写,通过SQL Server数据库进行系统连接,实现了

3、工作室业务扩展的需求,使得更多的准新郎新娘通过系统预约婚纱摄影,提高了资源的高效使用,更好的满足客户便捷预约的需求,实现奢靡婚纱摄影工作室和客户的双便捷愿望。1.3 技术介绍(1)SQL语言Structured Query Language简称SQL既结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理数据库系统,允许用户在高层数据结构上工作,语句可以嵌套,这使得它具有极大的灵活性和强大的功能1。一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入

4、使用,嵌入到C、C+、JAVA等主语言中使用。非过程化:只提操作要求,不必描述操作步骤,也不需要导航。 (2)SQL Server 2005SQL Server 2005 是一个高性能的、可扩展的关系数据库管理系统,它提供了企业级的数据管理。SQL Server 2005数据库引擎为结构化数据以及关系型数据提供了更为安全可靠的存储功能,有强大的事务处理功能,支持触发器和存储过程,系统管理先进,并且具有自主的SQL语言,可以构建和管理具有高可用和高性能的数据库应用程序2。 (3)ASP.NETASP.NET是一个已编译的、基于.NET的环境,它可以无缝地同多类 .NET平台一起工作。这不仅使得

5、Web 开发更为方便,同时也具有可用编译类语言编写、易于写出结构清晰的代码、代码易于共享和重用等优点,目的是更加容易开发出Web应用。它具有以下几点优势3。强大性和适应性:因为ASP.NET是支持多种编译类语言的编译运行的程序,所以它可以运行在所有支持.NET Framework的平台上。ASP.NET同时也具有语言独立性,因此可以选择任意一种最适合自己的语言来编写应用程序,或者也可以使用多种语言共同来写应用程序,可以保护基于COM+开发的程序,更适合编写大型应用。简单性和易学性:.NET Framework封装了大量的类库,使ASP.NET帮用户做了大部分不重要的琐碎的工作,同时引入受管代码

6、全新概念,横贯整个视窗开发平台,完成一些常见的任务,可以使网站配置变得非常简单,使程序设计更为简便。高效可管理性:ASP.NET拥有更高的速率,它使用一种字符基础的、分级的配置系统,使得服务器环境和应用程序的设置更加简单,使控制工作简单易行。2可行性研究可行性研究是所做项目在正式实施编写之前必须进行的分析,旨在确定软件项目是否存在编写价值,以及是否可以用较小的代价在限定的时间内完成。主要是对编写完成系统的经济可行性、技术可行性和操作可行性等多个方面进行讨论验证。2.1 经济可行性奢靡婚纱摄影工作室管理系统的开发,拟定使用的软件搭建环境(ASP.NET+SQL Server 2005)可以通过本

7、学校实验室进行获取。奢靡婚纱摄影工作室管理系统相对较为简单,开发周期较短,不需要他人分工,可独立完成,因此奢靡婚纱摄影工作室管理系统的开发在经济上是可行的。2.2 技术可行性奢靡婚纱摄影工作室管理系统拟定采用ASP.NET+SQL Server 2005的稳定技术开发环境为搭配。ASP.NET是一个基于.NET 、已编译的的环境,可以用任何与 .NET 兼容的语言编写应用程序4。具有可用编译类语言编写、易于写出结构清晰的代码、代码易于重用和共享等多种优点,极大的方便了程序的开发过程,减少了纯手工编写程序的繁重工程。SQL Server 2005数据库引擎为结构化数据和关系型数据提供了更为安全可

8、靠的存储功能,可以构建和管理具有高可用和高性能的数据库应用程序4。两者的完美结合能够实现系统的开发,因此奢靡婚纱摄影工作室管理系统的开发在技术方面也是可行的。2.3 操作可行性操作可行性主要是用于衡量用户的使用过程是否舒适,界面环境是否良好、简洁。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护,系统的扩展非常容易。因此系统在操作方面也是可行的。3 需求分析需求分析指的是在建立一个系统时,描写系统的目的、功能和范围等所需要进行的工作。需求分析是软件工程中的关键过程之一。在这个过程中,需要确定系统的具体需求。只有在确定了需求

9、后才能够分析并加以实现系统5。3.1 功能分析奢靡婚纱摄影工作室管理系统主要实现婚纱摄影的预约功能,用户、摄影师和套餐信息的管理,新闻和客片的展示,以及相应信息的管理。婚纱摄影的预约功能是系统的核心部分,实现预约的套餐、摄影师和地点的登记分配,减少人工填写的弊端,准确记录,提高效率。在工作室管理系统尽可能更加简洁、实用以及便于操作的情况下,综合上述初步分析奢靡婚纱摄影工作室管理系统的主要功能有下列几点:管理员管理功能、预约功能、客户信息功能以及公共浏览功能。管理员管理功能:管理员拥有对摄影师、客户、新闻、套餐资费标准以及类别设置等进行查询、增加、修改、删除等信息的操作。客户信息功能:客户拥有对

10、各类婚纱摄影套餐资费标准、自己的预约摄影记录和取片信息进行查询操作,可以预约适合自己的婚纱摄影套餐。系统公共浏览功:用户可以通过工作室管理系统了解奢靡婚纱摄影工作室的各项基本信息,对工作室的环境,业务等有更为直观的了解。3.2 分析建模为了可以更好地理解系统,因此对系统进行抽象描述,从而有了建模的产生,数据流图是建模中最常用的技术之一,它是以图形的方式描述数据在系统中的流动方向和处理的过程6。在奢靡婚纱摄影工作室管理系统中,用户对用户信息进行访问管理,系统反馈给用户;管理员对管理员相应信息进行管理访问管理,系统反馈给管理员。系统的顶层流程图,如图3-1所示。图3-1 奢靡婚纱摄影工作室管理系统

11、顶层数据流图进一步分解奢靡婚纱摄影工作室管理系统,加工为客户查询,确定奢靡婚纱摄影工作室管理系统的主要功能以及它们间的数据流,系统第1层数据流图,如图3-2所示。图3-2 奢靡婚纱摄影工作室管理系统第1层数据流图在奢靡婚纱摄影工作室管理系统中摄影预约的流程为,选择套餐,选取用户信息和摄影师信息,然后进行审核,通过确立订单,未通过重新填写预约信息。系统的第2层入库数据流图,如图3-3所示。图3-3 工作室管理系统摄影预约第2层数据流图4 系统设计4.1 系统概要设计通过对系统的需求分析和功能分析,得到的奢靡婚纱摄影工作室管理系统主要包括四大类:管理员模块、用户模块、预约模块以及公共信息模块,其中

12、管理员模块包括了用户、套餐和摄影师的管理,预约信息的查询、审核,新闻发布,类别设置;用户模块则包含预约信息查询、更改个人信息以及取片信息查询;预约模块包括了套餐信息查询,预约套餐、摄影师以及地点等信息填写和生成订单;公共模块则包含工作室首页、工作室简介、作品欣赏以及联系方式等信息的查看。如图4-1所示。图4-1 系统结构图4.2 系统详细设计4.2.1 管理员模块详细设计管理员通过登录系统后台,可以对摄影师进行增加操作。先填写摄影师编号,验证是否存在,若存在则直接结束;若不存在则继续填写联系方式等内容,将数据存入到数据库中的相应位置,如图4-2所示。图4-2 增加摄影师流程图管理员可以对产品套

13、餐进行修改操作。在套餐信息中选取一条验证,若不需要修改则直接跳转结束;若需要修改在则继续填写需要修改的内容,将数据存入到数据库中相应的位置,如图4-3所示。图4-3 修改套餐信息流程图4.2.2 预约模块详细设计任意用户打开系统后,可以浏览各项信息,如果想要选择摄影预约,需验证是否使用账号登录,若是未登录则返回登录后再选择预约,若已经登录则继续执行;接着填写预约订单,等待审核,若未通过审核则重新填写预约订单,若通过则生成预约订单到用户信息内,同时更改系统的预约表信息,如图4-4所示。图4-4 摄影预约流程图4.2.3 用户模块详细设计用户登录系统后,就可以进行信息的查询操作,选择想要查看的信息

14、,验证信息是否存在,若不存在则直接结束;若存在则继续执行,显示想要查看的内容,查看完毕结束。如图4-5所示。图4-5 客户查询信息流程图5 数据库设计5.1 概念结构设计在结构设计阶段,根据具体问题考虑,将套餐以及新闻进行类别规整;用户预订产生预约表,包含套餐和摄影师等信息;管理员则对摄影师、套餐信息进行增、删、改等管理操作,发布新闻和客片等信息。根据它们之间的对应关系,最终确定E-R(实体-联系)图,如下图5-1图所示。 图5-1 实体-联系(E-R)图5.2 逻辑结构设计根据E-R(实体-联系)图转换关系,将之转换为相对应的关系模式,根据转换规则,逻辑设计的关系模型转换如下(其中主键用“

15、”表示,外键用“ ”表示)。(1)将用户实体转化为用户(用户编号,用户姓名,联系方式,性别,年龄,邮箱,地址,密码),用户编号为主键。(2)将套餐实体转化为套餐(套餐编号,价格,服装数量,拍摄数量,可选数量,赠送商品,地址,类别编号),套餐编号为主键。与套餐类别表有外键联系,类别编号分别为相应外键。(3)将套餐类别实体转化为套餐类别(类别编号,类别名称,天数),类别编号为主键。(4)将摄影师实体转化为摄影师(摄影师编号,摄影师姓名,性别,年龄,联系方式,管理员编号),摄影师编号为主键。与管理员表有外键联系,管理员编号为外键。(5)将预约实体转化为预约(预约编号,用户编号,套餐编号,摄影师编号,

16、男宾姓名,女宾姓名,日期,预约状态),预约编号为主键。与用户表、套餐表以及摄影师表有外键联系,用户编号、套餐编号和摄影师编号分别为对应外键。(6)将新闻实体转化为新闻(新闻编号,新闻标题,新闻内容,分类编号,管理员编号),新闻编号为主键。与管理员表、分类表有外键联系,管理员编号、分类编号分别为对应外键。(7)将新闻分类实体转化为新闻分类(分类编号,分类名称,时间),分类编号为主键。(8)将管理员实体转化为管理员(管理员编号,管理员姓名,年龄,性别,密码,地址),管理员编号为主键。(9)将客片实体转化为作品(客片编号,客户名称,图片,管理员编号),客片编号为主键,与管理员表有外键联系,管理员编号

17、为外键。5.3 物理结构设计物理结构设计就是为给定的逻辑数据模型选取一个最适合应用环境的物理结构,详细写出各类基本表的结构包括表名、含义说明、字段名、是否为空、数据类型、约束类型等,同时标出各类基本表的主键、外键等键引用7。(1)用户表用户表包括用户的一切信息,包含用户编号、用户姓名、联系方式、性别、年龄、地址以及密码等字段。其中用户编号为用户表的主键,值唯一,不可重复且不可为空;其中设定用户的联系方式就是用户登录奢靡婚纱摄影工作室管理系统的账号,密码则是用户自己设定的登录密码;性别列则设定check约束,约束条件为“男”或“女”,如表5-1所示。表5-1 用户表(users)字段名含义说明别

18、名数据类型是否为空约束类型键引用用户名用户的标识unameChar(10)Not null主键姓名用户的姓名relname联系方式用户电话号(登录标识)phoneChar(11)Not Null密码用户的登录密码passwd性别用户性别UsexChar(4)NullCheck约束年龄用户年龄uageSmallintNot Null 地址用户地址addressvarChar(50)邮箱用户邮箱emailChar(15)(2)套餐表套餐表包含套餐编号、套餐配图、套餐价格、服装数量、拍照数量、可选数量、赠送商品、套餐分类、套餐介绍以及管理员编号等字段。其中套餐编号为套餐表的主键,值唯一,不可重复且不

19、可为空;其中管理员编号以及类别编号为套餐表的两个个外键,分别与管理员表及套餐类别表有外键约束,如表5-2所示。表5-2 套餐表(product)套餐编号套餐的标识Id价格套餐的价位priceMoney介绍套餐的介绍Jieshao图片套餐配图PictureVarchar(100)服装数量可选服装数量FnumberChar(8)拍摄数量拍摄照片数量Pnumber可选数量可选照片数量Cnumber赠送商品赠送商品内容ZproVarchar(50)类别编号分类编号Lno外键管理员编号管理员的标识Eno(3)套餐类别表套餐类别表包括套餐的类别编号、类别名称以及取片天数等字段。其中类别编号为类别表的主键,

20、值唯一,不可重复且不可为空,如表5-3所示。表5-3 套餐类别表(product_class)套餐类别的标识id类别名称套餐类别的名称class天数类别取片天数qdateChar(2)(4)摄影师表摄影师表中包括摄影师编号、摄影师姓名、性别、年龄、联系方式以及管理员编号等字段。其中摄影师编号为摄影师表的主键,值唯一,不可重复且不可为空;性别列设定check约束,约束条件为“男”或“女”,如表5-4所示。表5-4 摄影师表(photographer)摄影师编号摄影师的标识Sno摄影师姓名摄影师的姓名Sname摄影师的性别Ssex摄影师的年龄SageSmallint 摄影师的电话Sphone 外键

21、(5)新闻表新闻表包含新闻编号、新闻标题、新闻内容、新闻分类编号以及管理员编号等字段。其中新闻编号为新闻表的主键,值唯一,不可重复且不可为空;分类编号以及管理员编号为新闻表的两个外键,与新闻分类表及管理员表有外键约束,如表5-6所示。表5-5 新闻表(news)新闻编号新闻的标识新闻标题新闻的标题titleVarchar(30)新闻内容新闻的内容content添加时间新闻添加时间addtimeDatetime新闻分类编号classid(6)预约表预约表是系统核心表,它包括预约编号、用户编号、套餐编号、摄影师编号、男宾姓名、女宾姓名、日期以及预约状态等字段。其中预约编号为主键,值唯一,不可重复且

22、不可为空;同时用户编号、套餐编号和摄影师编号是预约表的三个外键,与用户表、套餐表及摄影师表有外键联系;预约状态列设定check约束,约束条件为“成功”或“未通过”,如表5-6所示。表5-6 预约表(booking)预约编号预约的标识YnoUname男宾姓名男宾的姓名Mname女宾姓名女宾的姓名Wname日期拍摄的日期date预约状态预约情况YdutyNot null (7)新闻分类表新闻分类表包括新闻的分类编号、类别名称以及取片天数等字段。其中类别编号为类别表的主键,值唯一,不可重复且不可为空,如表5-7所示。表5-7 新闻分类表(newclass)新闻分类的标识分类名称新闻分类的名称newclass(8)管理员表管理员表包括管理员编号、管理员姓名、联系方式、性别、密码、地址以及年龄等字段。其中管理员编号为管理员表的主键,值唯一,不可重复且不可为空;管理员编号为管理员登录系统的账号,密码为

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

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