摄影公司网站的设计与实现.doc

上传人:滴答 文档编号:3818793 上传时间:2019-07-30 格式:DOC 页数:49 大小:1.28MB
下载 相关 举报
摄影公司网站的设计与实现.doc_第1页
第1页 / 共49页
摄影公司网站的设计与实现.doc_第2页
第2页 / 共49页
摄影公司网站的设计与实现.doc_第3页
第3页 / 共49页
摄影公司网站的设计与实现.doc_第4页
第4页 / 共49页
摄影公司网站的设计与实现.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、I题 目: 摄影公司网站设计与实现 II摄影公司网站的设计与实现摘要:现代摄影公司都注重在互联网上发展,随着电商的发展,摄影行业已经从拍人转变成拍任何商品的行业,要想在这个互联网信息高速化的时代里立足。摄影公司在线上推广自己是必不可少的,那么专门属于自己公司的网站也就更需要了。现在一个网站就代表这这个公司的形象。本文详细介绍了网站完成的步骤,包括需求分析、设计框架、网站功能确定、网站实现、全面检测等过程。主要实现基本管理员图片管理,查看当天订单,操作,用户在线上注册,添加,删除购物车等功能。使用 B/S 架构,并将 php 技术和 mySql 数据库结合使用,从而达到系统的最终实现。关键词:摄

2、影网站;php 技术;mysql 数据库;html;jquery;ajaxIIIAbstract: Companies are focusing on the development of modern photography on the Internet, along with the development of the electricity supplier, the photographic industry has been transformed into beat any commodity industry from shooting people, in order to

3、 gain a foothold in the high-speed Internet information era. Photography company to promote their online is essential, then the companys own dedicated website has become even more necessary. Now a website on behalf of that this companys image.This paper describes the website to complete the steps, i

4、ncluding requirements analysis, design framework, the website features identified sites to achieve, a comprehensive testing process. The main achievement of the basic image management administrator, to see the day orders, operations, users online registration, add, delete, shopping cart and other fu

5、nctions. Using B / S architecture, and technical and mySql php database used in combination to achieve the ultimate realization of the system. Key Words: photography website; php technology; mysql database; html; jquery; ajaxIV目 录1 绪 论 .11.1 摄影网站的设计背景 .11.2 摄影网站的设计目的与意义 .12 系统开发基础 .22.1 网站开发语言及后台数据库

6、,服务器概述 .22.2 系统开发环境 .32.3 wamp 架构模式概述 .33 系统可行性分析 .43.1 经济可行性分析 .43.2 技术可行性分析 .44.1 需求分析的目标和任务 .54.2 理解用户需求 .54.3 功能需求分析 .54.4 用例图分析 .65 系统概要设计 .85.1 数据库概要设计 .85.2 网站架构设计.146 网站详细设计与实现 .166.1 网站登录界面 .166.2 管理员登入系统 .187 前端展示页 .358 结束语 .41参考文献 .43致 谢 .4411 绪 论1.1 摄影网站的设计背景随着计算机技术的普及,国家提出的互联网+的概念,就是通过互

7、联网来改变传统行业,而摄影行业,这个传统行业已经不仅仅处在传统的影楼之中,随着电商的发展,摄影的需要已经无处不在,已经引起社会的深刻变革。摄影的需要的可想而知,摄影的市值可想而知,摄影网站的需求可想而知,一个现代的摄影工作室和影楼就需要一个摄影网站,利用计算机实现摄影网站信息管理势在必行。摄影网,用户登录注册,作品展示,购物车,预约下单。是适应现代高信息化的要求、规范化的必要条件。在如今电商迅速发展的年代,摄影不仅仅局限于一个区域,而是全球化,商品的拍摄,人物写真,广告的推广都离不开摄影。而摄影工作室的也不仅仅在线下接单,反而更多的都是来自于互联网。一个网站对于现在的摄影行业来说就是门面。就是

8、展示自我,并与客户交流与交易的平台。1.2 摄影网站的设计目的与意义在信息化未普及的年代, 传统的摄影行业是要到店里去预约,选片,加入不满意,可能还要去店里取消或者更换别的,这对于用户来说费事,费力,而且效率也不高。现如今摄影网站代表一个摄影公司的形象,公司的作品可以在网站上进行展示,用户可以在网站上选购商品并预约,大大减少了中间用户还要到店里预约看样片的步奏,再加上现代人对互联网的依赖性,那么一个网站的价值就可想而知了。22 系统开发基础2.1 网站开发语言及后台数据库,服务器概述2.1.1 Apache 服务器简介阿帕奇是阿帕奇软件基金会建立在 c 语言的基础上开发的网页的脚本语言,在基本

9、上的现有操作系统中大部分都可以运行,在网站类的项目开发中它功能强大,且运行效率高,所以目前全球的网站开发中,大部分都是用 php 语言开发的,他可以跨平台,跨软件运行。他快速并且可靠,将 Perl/Python 等解释器放到服务器中编译。Apache HTTP 服务器源于 NCSAhttpd 服务器,它可以运行在几乎所有广泛使用的计算机平台上。在多次改动之后,他已经成为 web 端最优秀的服务器, Apache 源于 NCSAhttpd服务器,经过多次改动,成为直接上最流行的软件之一,Apache 的特点是方便、稳定性强、速度非常快,并可做代理服务器来使用因为它是自由软件,因为这套软件实在太优

10、秀了并且他是开元软件,代码全部开放。后来人在他原有的基础上进行修改,在 linux 系统中Apache 简直就是绝配,他的优点在 linux 下全部展示。现如今大部分的程序员都喜欢在linux 下使用阿帕奇。Apache 有多种产品,可以支持 SSL 技术,支持多个虚拟主机。Apache 是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个 Apache Web 站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止 Apache 仍然是世界上用的最多的 Web 服务器,市场占有率达 60%左右。Amazon、Yahoo!、W3 Conso

11、rtium、Financial Times 等都是 Apache 的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的 Unix、Windows、 Linux 系统平台上)以及它的可移植性等方面。2.1.1 选用 MySQLMySQL 是由瑞典公司开发的关系型数据库管理系统,后来被甲骨文收购作为属于旗下公司。MySQL 是目前最流行的关系型数据库,在 WEB 应用方面 MySQL 是最好的 RDBM 应用软件之一。 MySQL 他是一种强大的关联数据库管理系统,因为他将数据放在不同的表中而不是放在一个数据集合中,这样就增加了速度并提高了灵活性

12、。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它具有社区版和商业版,由于他的其体积很小、速度很快、成本又比较低,尤其他是开放源码这一特点,中小型企业都选择了 mysql 作为自己的数据库,并且形成 wamp 环境。32.2 系统开发环境2.2.1 系统开发环境(1) 硬件环境CPU:酷睿 i3-2310MRAM:4GDISK:500G(2) 软件环境操作系统:Windows 7后台数据库平台:mysql2.3 wamp 架构模式概述Wamp5 是一款优秀的软件,它方便安装,他集成了 PHP5 MySQL Apac

13、he,所以安装速度快,建立 wamp 架构,使用非常方便,相关程序人员可以很方便的学习和本地的使用,同时 wamp5 还包含了 phpmyadmin 和 SQLitemanager 管理工具,就更加方便了。43 系统可行性分析3.1 经济可行性分析目前,摄影网站的需求随着,计算机技术不断更新换代、信息的普及化,让更多的摄影工作室和传统影楼认识到他的重要性摄影网站的意义已经完全从普通的作品展示网站发展成能够下单的预约,线上支付为一体的 O2O 模式的商城,让客户减少了去影楼选购,取片,付钱,等等环节,节约了客户大量的时间。而对于公司而言,可以有更多的客户资源,不再局限当地,可以是区域之外,它对企

14、业利益可想而知。因此,如何从传统管理模式中脱离出来,以更好的方式来提高企业的运作效率已成为管理层的迫切需求。而该网站的的开发正是基于的这个需求,因此它存在很大的市场空间。所以,从经济的角度考虑,是完全可行的。3.2 技术可行性分析PHP 原始为 Personal Home Page 的缩写,他是强大的跨平台的嵌入式脚本语言,在web 端可是要风要雨的地位,现有的语言无法和他在 web 端的领域抗衡,他以 c 语言进行分装,在进行多次修改之后,更是强大了,现在的 php 是开元的,所以很多人都在研究和修改他,现在,他是世界上最流行的 web 端的语言,世界上 60%的网站都是通过他来写的。Php

15、 的名称放到定义中的写法被称作递归缩写。接下来就讲讲 php 的历史,PHP 是由Rasmus Lerdorf 在 1994 年创建,那时候是他为了要维护个人网页而写的一个 perl 语言。后来又用 C 语言重新编写,在访问数据库中,他也做了很大的。他将这些程序与表单直译器放在一起,称为 PHP/FI。PHP/FI 链接数据库,由此网页就变成为了动态了。在 1995 年的时候 php 对外发表第一个版本,他通过文档,并且发布了 PHP1.0!在这的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了 PHP,并且强烈要求增加一些特性。比如循环语句和数组变量等等;在新的成员

16、加入开发行列之后,Rasmus Lerdorf 在 1995 年 6 月 8 日将 PHP/FI 公开发布,未来在社交群上来快速的查找错误并加速 php 的开发。这个发布的版本命名为 PHP 2。Perl 有较多的限制,不过比较简单了、更有方便; 。PHP/FI 加入了对 MySQL 的支持,从此在网页开发语言上,php 确立了自己的地位。到了 1996 年底,有 15000 个网站使用 PHP/FI。到 2014 年世界上 40%的网站都是用 php 写的。54 网站需求分析在软件工程中,需求分析指的是在建立一个新的或改变一个旧的系统时描写新系统的目的、范围和定义时所要做的所有的工作。需求分

17、析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需求。只有在确定了这些需求后,他们才能够分析和寻求新系统的解决方案。在软件工程的历史中,很长一段时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但在过去十年中越来越多的人认识到它在整个软件开发与维护过程中的重要地位。它贯穿于软件开发的整个生命周期,是整个过程中最关键的一个过程。假如在需求分析时分析者们未能正确的认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完成 2,3。4.1 需求分析的目标和任务概括地说,需求分析是开发者对待开发软件项目的“理解、分析与表达”的过

18、程 13。需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。需求分析就是要程序员弄清楚用户需要什么,需要做什么,怎么做。通常客户都比较含蓄,知道要做什么但是有比较不容易表达,所以这就比较模糊了,假如程序员不理解客户要什么,那么通常就会导致成品与需求不一致。所以需求分析很重要。4.2 理解用户需求要理解客户需求,根据客户需要来进行对网站的建设分析,其中最重要的几点如下(1) 网站用户分两类,分别是管理员、普通用户。(2) 系统管理员可以对图片进行管理。(3) 系统管理员可以对客户的预约管理。(4) 普通注册用户可以浏览图片。(5

19、) 普通注册用户可以在线选购。(6) 普通注册用户可以预约。(7) 网站运行在 Windows 各版本的平台下。(8) 网站有很好的可扩展性。(9) 网站容易上手,方便使用。4.3 功能需求分析(1) 用户类型分析网站提供系统管理员、普通用户。管理员用户拥有本网站的最大权力,可以对本网站6的所有图片进行操作,包括对普通注册用户的权利的修改,预约状态的修改。(2) 图片上架功能分析管理员用户可以对图片管理。通过网站的图片上架功能,管理员可以填入图片编号、图片名称、图片内容的价格等信息。(3) 普通用户功能分析网站要提供给普通用户预约商品的功能,通过购物车下单,然后预约、预约成功可以查看自己的预约

20、信息。(4) 盘点功能分析管理员可以查看当天所有人的预约,然后进行判断是否允许他们预约。4.4 用例图分析用例图是描述系统功能的静态视图。该图表示了与某假定系统进行交互的“施动者”。根据 Paul Harmon 和 Mike Watson 在 1998 年出版的 Understanding UML: The Developers Guide 一书中所阐述的观点,“用例图对系统及其主要处理做了功能描述。它也以图形方式表示了谁将使用该系统和他们期望与系统进行什么样的交互”Harmon and Watson,1998,第 112 页 6。用例图主要的作用有以下两点 14。(1) 获取需求。(2) 指导测试。对其它工作流起指导作用。(1) 系统管理员访问用例图管理员用户访问用例图,如图 4-1 所示。 图 4-1 管理员用户访问用例图(2) 普通注册用户访问用例图普通注册用户访问用例图,如图 4-2 所示。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。