PS图片处理及销售系统PHP+MySQL_第1页
PS图片处理及销售系统PHP+MySQL_第2页
PS图片处理及销售系统PHP+MySQL_第3页
PS图片处理及销售系统PHP+MySQL_第4页
PS图片处理及销售系统PHP+MySQL_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西安航空职业技术学院西安航空职业技术学院毕毕 业业 设设 计(论计(论 文)文)论文题目:论文题目: ps 图片处理及销售系统 所属系部:所属系部: 计算机工程系计算机工程系 指导老师:姚海军指导老师:姚海军 职职 称:称: 副教授副教授学生姓名:王世龙学生姓名:王世龙 班级、学号班级、学号: : 083831-05083831-05专专 业:业: 软件技术软件技术西安航空职业技术学院制西安航空职业技术学院制2011 年 04 月 15 日西安航空职业技术学院西安航空职业技术学院 毕业设计(论文)任务书毕业设计(论文)任务书题目:题目: psps 图片处理及销售系统图片处理及销售系统任务与要求

2、:任务与要求: 用 php+mysql 完成 ps 图片处理及销售系统。实现基本的增、删等功能, 以及对图片的上传及发布等功能。时间:时间: 2011 年 02 月 21 日 至2011 年 04 月 15 日 共 8 周所属系部:所属系部: 计算机工程系计算机工程系学生姓名:学生姓名: 王世龙王世龙 学学 号:号:083831-05083831-05专业:专业: 软件技术软件技术指导单位或教研室:指导单位或教研室:软软件件教教研研室室指导教师:指导教师: 姚海军姚海军 职职 称:称: 副教授副教授西安航空职业技术学院制西安航空职业技术学院制2010 年 11 月 25 日毕业设计毕业设计(

3、(论文论文) )进度计划表进度计划表日日 期期工工 作作 内内 容容执执 行行 情情 况况指导教师指导教师签签 字字2011-2-212011-2-27摘要、引言、可行性研究完成2011-2-282011-3-4系统概述完成2011-3-52011-3-9系统设计完成2011-3-102011-4-14系统实施完成2011-4-15编写论文完成教师对进度教师对进度计划实施情计划实施情况总评况总评 签名 年 月 日 本表作评定学生平时成绩的依据之一。西安航空职业技术学院 ps 图片处理及销售系统 毕业论文【摘要】在科学技术日新月异的今天,计算机已逐步渗入各个领域,无论是学习,工作,还是娱乐都普及

4、了计算机的使用,而随着网络的开通、并与 internet 连接更让我们社会成为信息化的时代,人们不再需要浪费太多的时间去手工的获得信息,只要做在家中轻点几下鼠标不但能轻松获得各种信息,而且能够购买到自己需要的商品,既摆脱了时间和空间的限制又节约了大量的时间,因此熟练使用计算机及网络,已成为人们进入现代社会的必备技能。商品销售管理系统正是在这种情况下诞生并逐渐发展起来的,它已成为我们进行商品交易中不可缺少的部分。商品信息管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则

5、要求应用程序功能完备,操作简单等。本系统是在分析了现行商品管理中存在的问题的基础上,结合信息管理系统开发的概念、结构及系统开发的基本原理和方法,开发的一套商品信息管理系统。根据实际情况,由目前各功能需求和公司里的情况而设计的这套系统。全文共分为课题研究的意义、开发环境、系统的实现、性能测试与分析以及结束语等章节,详细地阐述了本系统开发的目的、过程。西安航空职业技术学院 ps 图片处理及销售系统 毕业论文关键词:图片销售系统;图片处理;mysql;phpabstract:abstract:the rapid advance of science and technology today, the

6、 computer has gradually infiltrated all areas, regardless of learning, work, or entertainment throughout all of the computers use, and with the opening of networks, connecting with the internet and made us become information-based society of the times, people no longer need to waste too much time fo

7、r manual access to information. as long as it is at home click on the mouse and understand world, but to buy their needs of commodities, both out of time and space constraints to save a great deal of time, the use of skilled computer and network, people have become modern social skills required. sal

8、es management system is under such circumstances birth and gradually develops and it has become a commodity transactions indispensable part. commodity information management system is typical of the information management system (mis), including development of its key database background to the esta

9、blishment and maintenance of front-end applications and the development of the two areas. regarding the former requirement to establish data consistency and integrity of strong, good data security database. as for the latter demanded the application functions, and simple operation. the system is the

10、 analysis of the existing merchandise management problems that exist on the basis of a combination of information management systems development concepts, structure and system development and the fundamental principles and methods, developed a set of commodity information management system. accordin

11、g to the actual situation from the various functional needs and the situation of the company and the design of such systems. the article consists of the significance of the research, development environment, the realization of system performance tests and analysis, and conclusion, the chapters, deta

12、iled description of the purpose of the system 西安航空职业技术学院 ps 图片处理及销售系统 毕业论文development process.keywords:keywords: picturespictures salessales systemsystem;imageimage processing;mysqlprocessing;mysql phpphp西安航空职业技术学院 ps 图片处理及销售系统 毕业论文目目 录录1 1 引引 言言 .11.11.1 信息管理系统简介信息管理系统简介.11.21.2 本课题研究的意义本课题研究的意义.11

13、.31.3 系统研究设计的目标系统研究设计的目标.12 2 可行性研究可行性研究 .22.12.1 现行业务介绍现行业务介绍.22.22.2 新系统业务流程图新系统业务流程图.22.32.3 可行性分析可行性分析..1 技术可行性技术可行性..2 经济可行性经济可行性..3 操作可行性操作可行性.33 3 系系统统概概述述.43 3. .1 1 系系统统目目标标 .43 3. .2 2 系系统统功功能能模模块块设设计计 .43 3. .2 2. .1 1 模模块块功功能能划划分分及及描描述述.43 3. .3 3 系系统统功功能能结结构构设

14、设计计 .43 3. .4 4 开开发发语语言言和和使使用用工工具具选选择择 .53 3. .4 4. .1 1 p ph hp p 的的技技术术原原理理.53 3. .4 4. .2 2 p ph hp p 语语言言及及其其特特点点.63 3. .4 4. .3 3 p ph hp p 开开发发 w we eb b 系系统统的的好好处处.73 3. .4 4. .4 4 m my ys sq ql l 的的简简介介.73 3. .4 4. .5 5 csscss 简介简介.83 3. .4 4. .6 6 mysql的的特特性性.93 3. .5 5 相相关关服服务务器器 .93 3. .5

15、 5. .1 1 p ph hp pn no ow w 的的安安装装和和配配置置.93 3. .5 5. .2 2 进进入入 d do os s 环环境境下下 m my ys sq ql l 数数据据库库的的方方法法以以及及部部分分操操作作.114 4 系统设计系统设计 .134.14.1 系统结构设计系统结构设计.134.24.2 输入设计输入设计.144.34.3 数据库的设计数据库的设计..1 数据库需求分析数据库需求分析..2 数据库逻辑结构设计数据库逻辑结构设计..3 数据库的备份和恢复数据库的备份和恢复.175 5 系统实

16、施系统实施 .185.15.1 系统的运行环境系统的运行环境.185.25.2 目录结构目录结构.185.35.3 界面设计及程序设计界面设计及程序设计..1 系统登录系统登录.18西安航空职业技术学院 ps 图片处理及销售系统 毕业论文.2 系统主页面系统主页面..3 csscss 布局布局.216 6 系统测试系统测试 .23结束语结束语 .25谢辞谢辞 .261 引言11 1 引引 言言1.11.1 信息管理系统简介信息管理系统简介信息管理系统(mis)是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和

17、决策职能的系统。信息管理系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存、维护和使用。因此信息管理系统是一个信息处理系统。信息管理系统作为各项业务、技术、工作自动化及高水平管理的方法和模式,正在得到越来越广泛的应用。早期的信息管理系统通常是以各单位为主体,独自进行开发和应用。从技术上看,大体是以局域网或客户机/服务器模式组成应用系统平台,在操作系统和数据库管理系统的平台上开发应用软件系统。但是,由于技术的发展和进步以及应用、管理和数据共享的需要等诸多原因,把分散开发且分布在各个地域的独立的管理信息系统互相连接起来,实现系统硬件、系

18、统软件、应用软件及数据的共享,已经成为越来越迫切的任务。1.21.2 本课题研究的意义本课题研究的意义当今社会是一个信息社会,信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。ps 图片处理及销售网站是一个通过 ps 处理各类图片达到客户要求的网站,通过处理各类图片获取利益。其中还有各种图片素材的免费使用。随着科学技术的不断提高,计算机科学日渐成熟,他强大的功能早已为人们所知晓,它已进入人类社会的各个领域并发挥着越来越重要的作用。计算机业飞速发展,技术淘汰指标高得惊人,价格下降以及软件应用的快速扩

19、展引发了以信息处理计算机化为标志的“微机革命” 。 微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动信息管理系统的使用起到了重要作用。使用计算机对商品信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、使用时间长、成本低等。这些优点能够极大地提高商品信息管理的效率,也是企业的科学化、正规化管理及与世界接轨的重要条件。1.31.3 系统研究设计的目标系统研究设计的目标而现在商品销售单位需要处理大量的供应商信息,还要时刻更新单位所销售的产品信息,不断地添加、修改销售信息。面对各种不同的信息,需要合理西安航空职业技术学院 ps 图片处理

20、及销售系统 毕业论文的数据库结构来保存数据信息,还需要有效的程序结构支持各种数据操作的执行。西安航空职业技术学院 ps 图片处理及销售系统 毕业论文42 2 可行性研究可行性研究2.12.1 现行业务介绍现行业务介绍该系统是从事 ps 图片处理及销售的网站。根据权限的不同,登录网站所进行的操作也不同。管理员登陆后对所有信息进行处理,用户登录后可以浏览 ps成品、半成品、素材原稿,也可以根据自己的要求上传自己的要处理的图片由处理人员进行处理。设计师登录后根据用户的要求处理图片,然后上传。这些都是手工操作,十分烦琐,而且容易出错,出错后不便查找纠正。由于信息量巨大,因此具体信息很难进行查询。时间长

21、了会形成大量的书面文档,不易保存。2.22.2 新系统业务流程图新系统业务流程图经过对原有业务的分析,为了更加合理的利用现有的人力、财力和设备,充分的利用计算机带来的便利,规划出系统的流程图如图 2-1 所示:ps 图片处理及销售网站管理员用户设计师添加信息查看信息删除信息浏览信息浏览图片上传待处理图片下载图片处理待处理图片浏览图片上传已处理图片图 2-1 2.32.3 可行性分析可行性分析.1 技术可行性技术可行性1)开发软件可行性结合本项目实际,本系统的业务量很大,但是其操作流程并不是很复杂,各种结构及流程十分清晰,可以设计出符合实际需求的信息管理系统。2)开发硬件可行性开

22、发本系统所使用的 phpnow 软件对于计算机的要求比较低:2 可行性分析5(1)windows 98 以上版本(2)80486 或更高的处理器(3)ms windows 支持的 vga 或更高分辨率的显示器(4)应用程序要求 8mb ram这样的要求市场上的计算机配置都能够达到,所以硬件的可行性也可达到。.2 经济可行性经济可行性 由于销售企业目前完全采用手工方式完成业务,进行报表制作,对数据进行综合分析等。管理系统建成后由于不是直接用于生产,因此直接经济效益较小,但是一定会间接的创造出十分可观的经济效益。由此可见,开发此系统在经济上是完全可行的。而且,由于系统在未来较长的时

23、间内稳定发挥作用,这对于提高公司的综合管理水平、简化日常业务操作都将会起到很大的帮助。.3 操作可行性操作可行性销售企业的大多数员工从未使用过类似的管理系统,但是 windows 友好的界面和本系统简易的操作设置,可以使企业的内部员工很快掌握其各种操作。不仅如此,系统还附有详细的使用帮助文件,为本系统的正确使用给以图文并茂的形式加以说明。同时,在开发过程中,我们还可以尽量给用户以方便,充分考虑到用户需求的实际情况,在输入界面添加注释或提示,并尽可能的采用相关联的数据自动输入的功能,帮助用户尽快掌握系统的使用和减少数据的输入,以提高本系统的使用效率。西安航空职业技术学院 ps 图

24、片处理及销售系统 毕业论文63 3 系系统统概概述述3 3. .1 1 系系统统目目标标ps 图片处理及销售系统主要实现以下目标: 提供演示及操作平台,使用户可以进行多角色综合模拟; 系统架构清晰、界面友好美观,系统操作灵活、简便,实用性强; 动态式信息发布; 提供多种信息搜索及查看方式,全面自动化管理,信息查询灵活、方便、快捷、准确。 系统从总体上分为两个部分:具体来说,第一部分使用的静态网页技术,使用 html 语言编写。第二部分使用动态网页技术,使用 php 来实现多种角色扮演及其活动的实现。本系统客户端拟采用 window xp 操作系统,数据库使用mysql 数据库管理系统。3 3.

25、 .2 2 系系统统功功能能模模块块设设计计3 3. .2 2. .1 1 模模块块功功能能划划分分及及描描述述经过分析该系统主要包括以下几大功能模块:(1)用户注册及登录模块:为了确保交易信息的有效性和系统功能拓展,该系统浏览是不需要用户注册,如果注册为用户,就能上传图片,下载图片。还可以在注册页面对自己的信息进行修改。该模块通过与浏览者的交互,记录浏览者的基本信息,通过后台审核确定其信息的有效性。(2)图片分类展示模块:图片分门别类、分层次展示不仅方便浏览者迅速找到自己的目标新品,同时增强了系统的亲和力。该模块是浏览者与系统接触最频繁的部分,要突出用户性和流程性。(3)图片检索模块:信息检

26、索是系统提供给消费者最基本的图片搜索工具,该功能可以根据图片特点细化,充分照顾浏览者的使用方式。(4)图片下载模块:注册为系统的用户后可以对图片进行下载。(5)后台管理员管理模块:管理所有信息。(6) 图片上传管理员管理模块:主要负责图片的发布及所有图片的增删改等操作。(7) 审核管理员管理模块:此部分主要负责图片的上架审核。3 3. .3 3 系系统统功功能能结结构构设设计计3 系统概述7系统功能结构图如功能结构设计图 3-1 所示。ps 图片处理及销售网站前台管理后台管理图片管理评论管理用户管理图片上传管理图片审核管理数据管理注册及登录类型管理内容管理图 3-1 从图中可以看出,ps 图片

27、处理及销售网站经过注册及登录后可以分为前台和后台两个部分,前台部分由用户及游客使用,包括图片管理及评论的管理;后台部分由管理员使用,而管理员主要分为三类:系统管理员、图片上传管理员、审核管理员。系统管理员主要负责用户管理及图片类型管理及所有数据的管理,图片上传管理员负责发布图片及所有图片的管理,审核管理员主要负责图片审核管理。3 3. .4 4 开开发发语语言言和和使使用用工工具具选选择择php 是一种跨平台的服务器端的嵌入式脚本语言. 它大量地借用 c,java 和perl 语言的语法, 并耦合 php 自己的特性,使 web 开发者能够快速地写出动态生成页面.它支持目前绝多数数据库。还有一

28、点,php 是完全免费的,不用花钱,你可以从 php 官方站点(http:/)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。本次设计使用 php 开发语言,使用 php 自带 mysql 数据库。3 3. .4 4. .1 1 p ph hp p 的的技技术术原原理理php 的所有应用程序都是通过 web 服务器(如 apache)和 php 引擎程序解释执行完成的,工作过程:西安航空职业技术学院 ps 图片处理及销售系统 毕业论文8(1)当用户在浏览器地址中输入要访问的 php 页面文件名,然后回车就会触发这个 php 请求,并将请求传送化支持 php 的 web

29、 服务器。(2)web 服务器接受这个请求,并根据其后缀进行判断如果是一个 php请求,web 服务器从硬盘或内存中取出用户要访问的 php 应用程序,并将其发送给 php 引擎程序。(3) php 引擎程序将会对 web 服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的 html 页面。(4) php 引擎将生成 html 页面返回给 web 服务器。web 服务器再将html 页面返回给客户端浏览器。3 3. .4 4. .2 2 p ph hp p 语语言言及及其其特特点点php 是一种简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独

30、立于架构的,可移植的,动态的脚本语言。php 具有和 java 类似的class 关键字。因为不需要虚拟机,以致速度比 java 快 5 倍。php 正迅速变成一种标准的,多用途的,面向对象的脚本语言。php 不仅可用来开发 web 应用程序,也可以开发普通应用程序。php 有以下几方面特点:(1)数据库连接php 可以编译成具有与许多数据库相连接的函数。php 与 mysql 是现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松的更改编码以适应这样的变化。phplib 就是最常用的可以提供一般事务需要的一系列基库。(2)可扩展性就像前面

31、说的那样,php 已经进入了一个高速发展的时期。对于一个非程序员来说为 php 扩展附加功能可能会比较难,但是对于一个 php 程序员来说并不困难。(3)面向对象编程php 提供了类和对象。基于 web 的编程工作非常需要面向对象编程能力。php 支持构造器、提取类等。在 php4,php5 中,面向对象方面都有了很大的改进,现在 php 完全可以用来开发。 (4)可伸缩性传统上网页的交互作用是通过 cgi 来实现的。cgi 程序的伸缩性不很理想,因为它为每一个正在运行的 cgi 程序开一个独立进程。解决方法就是将经常用来编写 cgi 程序的语言的解释器编译进你的 web 服务器(比如 mod

32、_perl,jsp)。php 就可以以这种方式安装,虽然很少有人愿意这样以 cgi 方式安装它。内嵌3 系统概述9的 php 可以具有更高的可伸缩性。(5)更多特点php 的开发者们为了更适合 web 编程,开发了许多外围的流行基库,这些库包含了更易用的层。你可以利用 php 连接包括 oracle,ms-access,mysql 在内的大部分数据库。你可以在苍蝇上画图,编写程序下载或者显示 e-mail。你甚至可以完成网络相关的功能。最好的是,你可以选择你的 php 安装版本需要哪些功能。引用 nissan 的 xterra 的话来说就是 php 可以做到你想让它做到的一切而且无所不能!3

33、3. .4 4. .3 3 p ph hp p 开开发发 w we eb b 系系统统的的好好处处php 是一项优秀的技术。其它技术,如 perl,python, tcl, vb s cript, asp 相对来说,都是较陈旧的。即使是 java/jsp 也有不及 php 之处。php 技术在多个方面加速了动态 web 页面的开发:(1)开放的源代码所有的 php 源代码事实上都可以得到。 (2)php 是免费的。和其它技术相比,php 本身免费。 (3)php 的快捷性 程序开发快,运行快,技术本身学习快。嵌入 html:因为 php 可以嵌入html 语言,它 相对于其他语言,编辑简单,实

34、用性强,更适合初学者。 (4)跨平台性强 由于 php 是运行在服务器端的脚本,可以运行在 unix、linux、windows 下。 (5)效率高 php 消耗相当少的系统资源。 (6)图像处理php 动态创建图像。 (7)专注性php 支持脚本语言为主,同为类 c 语言。3 3. .4 4. .4 4 m my ys sq ql l 的的简简介介mysql 是一个小型关系型数据库管理系统,开发者为瑞典 mysql ab 公司。在 2008 年 1 月 16 号被 sun 公司收购。目前 mysql 被广泛地应用在 internet 上的中小型系统中。由于其体积小、速度快、总体拥有成本低,尤

35、其是开放源码这一特点,许多中小型系统为了降低系统总体拥有成本而选择了 mysql 作为系西安航空职业技术学院 ps 图片处理及销售系统 毕业论文10统数据库。mysql 的官方系统的网址是:。sql 全称是“结构化查询语言(structured query language)” ,最早的是ibm 的圣约瑟研究实验室为其关系数据库管理系统 system r 开发的一种查询语言,它的前身是 square 语言。sql 语言结构简洁,功能强大,简单易学,所以自从 ibm 公司 1981 年推出以来,sql 语言,得到了广泛的应用。如今无论是像oracle ,sybase,informix,sql s

36、erver 这些大型的数据库管理系统,还是像visual foxporo,powerbuilder 这些微机上常用的数据库开发系统,都支持 sql语言作为查询语言。sql 已经成为关系型数据库普遍使用的标准,使用这种标准数据库语言对程序设计和数据库的维护都带来了极大的方便,广泛地应用于各种数据查询。sql 语言的常用操作有:建立数据库数据表(create table) ;从数据库中筛选一个记录集(select) ,这是最常用的一个语句,功能强大,能有效地对数据库中一个或多个数据表中的数据进行访问,并兼有排序、分组等功能;在数据表中添加一个记录(insert) ;删除符合条件的记录(delete

37、) ;更改符合条件的记录(update) 。 3 3. .4 4. .5 5 csscss 简介简介css(cascading style sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制web 页面的外观。通过使用 css 样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在html 文档中,而用于定义表现形式的 css 规则则存放在另一个文件中或html 文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使html 文档代码更加简练,缩短浏览器的加载时间。css 有各种版本(即 level) ,所以知

38、道要使用哪个版本是很重要的。css 1 在 1996 年末成为推荐标准,其中包含非常基本的属性,比如字体,颜色、空白边。 css2 在此基础上添加了高级概念(比如浮动和定位)以及高级的选择器(比如子选择器、相邻同胞选择器和通用选择器) 。在编写本书时,css2 仍然是 css 的最新版本,尽管它早在 1998 年就已经成为推荐标准。 万维网联盟( w3c)的行动非常缓慢,所以尽管 css3 的开发工作在新千年开始之前就开始了,但是距离最终的发布还有相当长的路要走,为提高开发和浏览器实现的速度, css3 被分割成模块,这些模块可以独立发布和实现。css3 包含一些令人兴奋的新特性,包括一个用于

39、多列布局的模块,但是,选择器模块最接近于完成,可能在 2006 年成为推荐标准。 因为预期从 css2到 css3 的发布之间时间会很长, 2002 年人们启动了 css2.1 的开发。这是3 系统概述11css2 的修订版,它计划纠正一些错误,并且更精确地描述css 的浏览器实现。css2.1 正在逐渐接近完成,但是可能在 2006 年年底之前无法实现,然而,它更准确地反映了 css 当前的状态。3 3. .4 4. .6 6 mysqlmysql的的特特性性 mysql 有以下特征:(1)使用 c 和 c+编写,并使用了多种编译器进行测试,保证源代码的可移植性。(2)支持 aix、free

40、bsd、hp-ux、linux、mac os、novell netware、openbsd、os/2 wrap、solaris、windows 等多种操作系统。(3)为多种编程语言提供了 api。这些编程语言包括c、c+、eiffel、java、perl、php、python、ruby 和 tcl 等。(4)支持多线程,充分利用 cpu 资源。(5)优化的 sql 查询算法,有效地提高查询速度。(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的gb 2312、big5,日文的 shift_jis 等都可以用作数

41、据表名和数据列名。(7)提供 tcp/ip、odbc 和 jdbc 等多种数据库连接途径。(8)提供用于管理、检查、优化数据库操作的管理工具。(9)可以处理拥有上千万条记录的大型数据库。3 3. .5 5 相相关关服服务务器器3 3. .5 5. .1 1 p ph hp pn no ow w 的的安安装装和和配配置置搭建 php 其实不很难,只是有点繁琐。要是自己搭建一次 php + mysql 环境很是费时。更糟的是,很多新手在配置 php 时常常出现这样那样的问题。诸如 mysql 扩展、zend 安装失败等等问题。这时,我们需要一个快速、标准且专业的 php 套件包。phpnow 就这

42、样应运而生,为你快速搭建专业的虚拟主机。与 phpnow 的名字一样,让我们一起 phpnow! 首先从网上 下载 最新版 phpnow。phpnow 有两种封装,一是 exe 自解压版(推荐,本文针对此版) ,二是纯 7z 档案(没有 exe 自解压) 。 执行 phpnow-1.4.x.exe 出现下图 3-2 所示。回车即可。西安航空职业技术学院 ps 图片处理及销售系统 毕业论文12图 3-2 解压对话框在自动解压完毕后,将自动执行 init.cmd 进行初始化动作。如 图 3-3 示:期间可能出现防火墙提示图 3-4 所示,请允许。图 3-3 init.cmd 过程3 系统概述13图

43、 3-4 解除防火墙init.cmd 十秒钟即可完成。全部完成后,将自动打开默认页。 (如果没有,试试手动打开 )图 3-5 所示图 3-5 搭建成功如果你只想搭建一个系统,上面的环境已经足够。当然还要配置一下电脑的高级属性中相关配置:右击【我的电脑】查看属性框,点击【高级属性卡】的【环境变量】 ,打开环境变量的选项框,在系统变量中选择 path 并单击,然后选择下面的【编辑】 ,打开编辑系统变量框,在变量值中输入c:/windows;c:/windows;c:/windows/system;c:/windows/system32;再加上 php 安装目录中的 m

44、ysql-5.0.51a 中的 bin 文件夹的目录即可。3 3. .5 5. .2 2 进进入入 d do os s 环环境境下下 m my ys sq ql l 数数据据库库的的方方法法以以及及部部分分操操作作(1)点击桌面开始并打开【运行】 ,在提示框中输入 cmd,进入 dos 环境。(2)在提示符下输入命令:“mysql u root p 加上执行 init.cmd 进行西安航空职业技术学院 ps 图片处理及销售系统 毕业论文14初始化动作所添加的密码” ,如下图 3-6 密码是 123。图 3-6 成功进入 mysql 环境(3)这样就可以进入到 dos 中的 mysql 环境了。

45、我们就可以用学过的 sql命令可以对表格进行相关的操作。“ create database 数据库名;”:此命令是建立一个数据库;“ show databases;”:此命令是显示 mysql 中的所有数据库;“ use 加上某个数据库名;”:此命令是使用你所选择的数据库;“ show tables;”:此命令是显示数据库中所有的表格;“ desc 表格名;”:此命令是显示表格的表结构;“select * from 表格名;”:此命令是查询表格中的所有信息。然后4 系统设计154 4 系统设计系统设计4.14.1 系统结构设计系统结构设计通过对用户需求的分析,我们可以分析出该系统大致可以分为四

46、个模块:图片信息模块、图片下载模块、图片上传模块、图片浏览模块。 现在对这四个模块做具体说明:表 4-1 图片信息模块系统名称:子系统名称:ps 图片处理及销售系统模块名称:图片信息模块代码: d-001调用模块:无被调用模块:无输入:数据流“图片上传清单表”输出:数据库表“图片基本信息表处理:1)打开数据库表“图片基本信息表” 。 2)根据输入设计的“图片基本信息表”的输入格式,显示“图片基本信息表”格式。3)接收输入数据并校验。4)提示操作人员确认,确认后将数据写入数据库表“图片基本信息表” 。5)关闭数据库,结束操作。表 4-2 图片下载模块表 4-3 图片上传模块系统名称: 子系统名称

47、: ps 图片处理及销售系统模块名称:图片下载模块代码: d-002调用模块:无被调用模块:无输入:数据流“图片下载信息表“输出:数据库表“图片下载记录”处理:1) 打开数据库表“图片下载记录表” 2)根据输入设计的“图片下载记录表”的输入格式,显示“图片下载记录表”格式。 3)接收输入数据并校验。 4)提示操作人员确认,确认后将数据写入数据库表“图片下载记录表” 。 5)关闭数据库,结束操作。系统名称: 子系统名称: ps 图片处理及销售系统模块名称:图片上传模块代码: d-003调用模块:无被调用模块:无西安航空职业技术学院 ps 图片处理及销售系统 毕业论文16表 4-4 图片浏览模块系

48、统名称: 子系统名称: ps 图片处理及销售系统模块名称:图片浏览模块模块代码: d-005调用模块:无被调用模块:无输入:数据流“图片信息表”输出:数据库表“图片信息表” 处理: 1)打开数据库表“图片信息表” 。 2)根据输入设计的“图片信息表”的输入格式,显示“图片信息表”格式。 3)接收输入查询数据的依据并校验。 4)提示操作人员确认,确认后将显示查询的结果 5)关闭数据库,结束操作。4.24.2 输入设计输入设计输入模块主要包括:图片上传,图片下载和用户信息的添加。这个模块是ps 图片处理及销售系统中非常重要的部分。它设计的是否易于操作,往往直接影响整个系统的能否在日常业务中充分的发

49、挥作用。因此输入模块应尽量使操作方便、安全,尽可能减少数据输入量和输入次数。本系统主要以信息表登记的方式进行数据输入。输入名称;图片上传 相关模块:d-003输入周期: 不定 原始数据来源:管理员,用户输入屏幕的格式:输入:数据流“图片上传表”输出:数据库表“图片上传表” 处理: 1)打开数据库表“图片上传表” 。 2)根据输入设计的“图片上传表”的输入格式,显示“图片上传表”格式。 3)接收输入数据并校验。 4)提示操作人员确认,确认后将数据写入数据库表“图片上传表” 。 5)关闭数据库,结束操作。4 系统设计17图片编号图片类型用户编号图片来源上传时间图片风格001风景bj0001管理员2

50、010-11-1主流002人物aj1111用户2010-11-11锐化其余的输入与此输入类似。4.34.3 数据库的设计数据库的设计数据库在 ps 图片处理及销售系统中占有非常重要的地位,数据库结构设计的好坏将直接影响系统的运行效率的高低和数据是否具有完整性和一致性。设计数据库系统时即要充分了解用户目前的需求,还要考虑到将来可能增加的要求。.1 数据库需求分析数据库需求分析用户的需求具体体现在各种信息的提供,保存,更新和查询上,这就要求数据库结构能充分满足各种数据的输出和输入,收集和查询。经过对系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下面所示的数据项和数据结构。图

51、片基本信息:包括图片编号,图片类型,用户名称,用户编号,图片风格,上传日期。用户信息:用户编号,用户名称,用户密码,联系电话,邮箱,备注等。图片上传信息:图片编号,上传日期,上传类型,用户编号,用户名称,上传数量。图片下载信息:图片编号,下载日期,下载类型,用户编号,用户名称,下载数量。管理员信息:包含管理员代码,管理员姓名,密码,备注,rank(权限)等。在上面的需求分析,数据结构设计基础上,下面可以开始数据库逻辑结构设计了。.2 数据库逻辑结构设计数据库逻辑结构设计使用 mysql 数据库进行数据库开发。西安航空职业技术学院 ps 图片处理及销售系统 毕业论文18表 4-5

52、 图片基本信息表字段名字段类型宽度说明图片编号字符6普通索引图片类型字符8用户名称字符8用户编号字符6图片风格字符50上传日期日期9表 4-6 用户信息表字段名字段类型宽度说明用户编号字符6普通索引用户名称字符20用户密码字符11联系电话字符11邮箱字符11备注字符255表 4-7 图片上传信息表字段名字段类型宽度说明图片编号字符6普通索引上传日期日期8上传类型字符10用户编号字符6用户名称字符204 系统设计19上传数量数值5表 4-8 图片下载信息表字段名字段类型宽度说明图片编号字符4普通索引下载日期日期8下载类型字符10用户编号字符13用户名称字符20下载数量数值5表 4-9 管理员信息

53、表字段名字段类型宽度说明管理员代码字符5普通索引管理员姓名字符20密码字符11rank(权限)数值.3 数据库的备份和恢复数据库的备份和恢复信息数据是系统中非常重要的资源,因此保证数据库的安全可靠、正确有效是非常重要的问题。为了保证数据库的安全性,本系统特意设计了数据库的备份与恢复。数据库备份主要用于对数据库中的现有数据进行备份,以便日后使用。数据库恢复主要用于当数据库中的数据损坏时进行数据的还原,以保证系统的正常运行和数据库中的数据的安全性。西安航空职业技术学院 ps 图片处理及销售系统 毕业论文205 5 系统实施系统实施5.15.1 系统的运行环境系统的运行环境(1)硬

54、件配置要求: cpu:赛扬 d2.53 内存:512mb 硬盘:80gb 打印机:推荐 epson lq-1600k(2)软件配置要求: windows 2000/2003/xp 中文版操作系统。在安装了 phpnow 的计算机上,在程序目录,双击可执行文件即可。 5.5.2 2 目录结构目录结构在运行实例时,需要将 long 目录复制到 phpnow 目录下的 htdocs 子目录下,该系统的目录结构如图 5-1 所示:图 5-1 ps 图片处理及销售系统目录结构图5.35.3 界面设计及程序设计界面设计及程序设计.1 系统登录系统登录 本模块为网站登录界面,他可以实现用户登

55、录,和管理员登录,以及用户注册等。5 系统实施21 图 5-2 系统登录代码实现:登录代码?include conn.php;if($_postenter=用户登录)$name=$_postname;$pass=$_postpass;$sql=select * from user where name=$name and pass=password($pass);$result=mysql_query($sql);$a=mysql_fetch_array($result,mysql_assoc);if($a!=false)setcookie(user,$name);setcookie(flag

56、,$aflag);if($aflag!=3)echo location.href(admin/index.php);西安航空职业技术学院 ps 图片处理及销售系统 毕业论文22elseecho location.href(index.php);elseecho alert(用户名或密码错误!);.2 系统主页面系统主页面 本模块为本网站的主界面,用户在这个页面可以实现自己的图片查看、上传图片、留言咨询等功能。本模块图如图 5-3 所示: 图 5-3 系统主页面代码实现: 查看代码?include conn.php;$sql=select * from tupianxinxi;$

57、result=mysql_query($sql);$n=mysql_num_rows($result);for($i=0;$i$n;$i+)$a=mysql_fetch_array($result,mysql_assoc);5 系统实施23echo ;echo$atitle;$t=getdate($atime);$time=$tyear.-.$tmon.-.$tmday;echo $time;echo ;? .3 csscss 布局布局本网站是用 css+div 布局的,css+div 制作的网站使得网站改版相对简单,很多问题只需要改变 css 而不需要改动程序,从而降低了网站

58、改版的成本。部分 css 代码:/* css document */* font-family:arial, helvetica, sans-serif; font-size:12px; margin:0 auto; padding:0; body text-align:center; background:url(./images/h5.jpg) repeat; img border:none;#container float-left:auto; float-right:auto;width:933px;height:700px;padding-top:1px;#head width:93

59、3px; height:57px; background:url(./images/h1.jpg) repeat-x; 西安航空职业技术学院 ps 图片处理及销售系统 毕业论文24#logo float:left; margin-left:10px; _margin-left:5px; width:323px; height:50px; #logo1 float:right; width:130px;height:auto;margin-top:5px;.shou float:left;.shou a color:#fff; text-decoration:none; .shou1 float

60、:left; margin-left:20px;.shou1 a color:#fff; text-decoration:none; #down widows:933px; height:29px; background:url(./images/h2.jpg) repeat-x; #down ul float:left; list-style:none; margin-top:5px; #down ul li float:left; margin-left:25px;6 系统测试256 6 系统测试系统测试编完程序后,最后一步就是对系统进行测试了.因为本网络商城系统是用php 和脚本语言编写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论