2.3 开发环境
在开发办公自动化管理系统平台时,该系统使用的软件开发环境如下: 软件平台:
? 操作系统:Windows xp/ Windows 2000。 ? PHP软件:PHP 5.4。 ? 数据库:MySQL 5.0。
? MySQL图形化管理软件:Navicat for MySQL。 ? 开发工具:Notepad++。 ? 浏览器:火狐。
? Web服务器:Apache 2.0【9】。
? 分辨率:最佳效果1024×768像素。
第四节 工具简介
2.4.1 mysql数据库
MySQL 是基于SQL的客户/服务器模式的关系数据库管理系统,它具有功能强大、使用简单、管理方便、运行速度快、安全可靠性强、多线程、跨平台性、完全网络化、稳定性等优点,特别适用于Web站点或应用软件的数据库后端的开发工作。另外,用户可利用许多语言编写访问MySQL数据库的程序。作为开放源代码运动的产物之一,MySQL关系数据库管理系统越来越受到人们的青睐,应用范围也越来越广。闻名遐迩的速度和易用性使MySQL特别适用于Web站点或应用软件的数据库后端的开发工作。
2.4.2 什么是php
PHP技术是一种运行于服务器端的网络编程语言,是用于开发动态Web应用程序的有效工具。
1.PHP技术特点 (1)PHP是免费的; (2)语法简单,易学易用;
5
(3)面向对象编程能力强; (4)支持众多网络协议;
(5)具有强大的数据库功能和丰富的函数库; (6)移植性强,跨多个平台; (7)执行效率高; (8)可扩展性极强。 2.PHP技术的工作原理
PHP主要的功能是在Web环境下,由客户端浏览器传递一些信息给Web服务器,再由Web服器去启动所指定的程序码来完成特定的工作,工作原理如图1.1所示。
图2.1 PHP的工作原理
用户通过Web客户端浏览器请求某个功能页面。Web服务器接受这个请求,根据系统的逻辑设计,将这个请求对应的PHP文件读出,并交给PHP处理程序。PHP处理程序解释这个文件,执行相应的处理过程,如数据库的访问与操作等。PHP从数据库中取得数据后,将按照文件的要求,形成一个标准HTML页面。将生成的HTML页面交给Web服务器。Web客户端浏览器将该HTML文件解释执行并显示出来。这样就完成了一次客户浏览器端提出的某个PHP请求。由于脚本在服务器上,而不是在客户浏览器端运行,传到浏览器上的Web页面是在服务器上生成的,所以服务器端脚本不易被复制,用户看不到所要浏览页上的PHP源代码,只能看到解释后的结果,这样就可以做到对源程序保密。
2.4.3 apache web服务器
Apache是因特网上使用很广泛的Web服务器,它通过httpd.conf、MYSql.conf和srm.conf等三个文件来实现配置。其主要特征是:可以运行在所有计算机平台;支持最新的HTTP 1.1协议;简单而强有力的基于文件的配置;支持通用网关接口CGI;支持虚拟主机;支持HTTP认证;集成Perl脚本编程语言;集成的代理服务器;具有可定制的服务器日志;支持服务器端包含命令(SSI)支持安全Socket层(SSL)用户会话过程的跟踪能力;支持FastCGI;支持JavaServlets。
2.4.4 Dreamweave8
6
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器, 是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。
Dreamweaver 可以开发HTML、XHTML、ColdFusion、PHP、PHP.NET、JSP或PHP网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与Macromedia Flash MX和Fireworks MX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。Dreamweaver 还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。
Dreamweaver是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将业主连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。Dreamweaver允许开发人员设计Web站点和为Internet应用程序编写代码。Dreamweaver MX组合了著名的可视排版工具Dreamweaver、快速Web应用程序开发工具Dreamweaver UltraDev的功能和Home Site的扩展代码编辑支持,形成了一个简单易用且功能强大的开发环境。Dreamweaver MX为当前的Web技术和标准提供完备而开放的解决方案,包括辅助功能和Web服务。其主要特点是:
1.方便的网站管理; 2.无可比拟的控制能力; 3.梦幻样版和XML; 4.网站全方位的呈现; 5.便捷安全的数。
7
第三章 需求分析
第一节 分析任务
3.1.1需求分析的任务
通过对项目开发的调查与分析,了解《哦买噶电子商城》的软件功能和性能方面的要求,抽象出当前系统的逻辑模型。
第二节 需求分析
3.2.1功能需求
一、系统需要经过有效的身份验证才可以登陆,将登陆的身份分为三种: 1、系统管理员 2、普通会员用户 3、游客
只有被授权的用户才可以使用本系统资源
二、系统根据用户身份不同,使用的系统资源也不同,下面将列出各类用户的使用权限:
普通用户能在本系统中进行商品浏览,商品搜索。每个商品被做成一个链接,用户点击它们就能跳转页面进行浏览商品详情;商品详情页面,每个商品的详细信息将被取出,包括商品名、商品图片、商品描述等;用户能根据自己的需要搜索商品,如可以通过商品类别或商品名对商品进行搜索,这样可以快速地找到符合条件的商品,并输出搜索结果;用户能对购买成功的商品进行评论。
系统管理员可以进行商品分类管理、添加商品、修改商品、商品审核和商品下架,同时系统管理员能完成用户管理如包括系统用户管理、添加用户和更改账号。
3.2.2性能需求
页面美观、用户体验高、操作的简易实用性是用户的最基本的要求,尤其是
8
商城类的项目,用户体验度尤其重要。在此系统的开发中就很好的体现了这几点,系统的界面美观,典雅,充满了人性化;用户操作起来也容易上手。对于一个电子商城而言,商品信息是很多的,而且使用人数较多,所以对系统的安全性有比较高的要求:对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作。
第三节 环境分析
3.3.1硬件环境
服务器端:随着计算机硬件的高速发展,现在普通的机子已经可以做为一个服务器端使用。
CPU:pentium4或更高 硬盘:320G或更多
内存:1G或更高(建议使用2G) 用户端
CPU:pentium4或更高 硬盘:160G或更多 内存:512M(建议使用1G)
3.3.2软件环境
操作系统 Windows 7 网络协议 TCP/IP
Web服务器 Internet Information Server 5.0 / Personal Web Server 数据库 mysql 浏览器 IE9.0 用户端
操作系统 Windows XP/ Windows Vista/ Windows 7 网络协议 TCP/IP 浏览器 IE 9.0
9
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库php电子商城毕业论文 - 图文(3)在线全文阅读。
相关推荐: