毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

php小型连锁超市管理系统(论文+源码+英文文献翻译+ER图+流程图) 第4页

更新时间:2010-7-5:  来源:毕业论文
php小型连锁超市管理系统(论文+源码+英文文献翻译+ER图+流程图) 第4页
三、系统需求分析
3.1系统功能需求分析
在线士多店管理系统主要包含五个模块,分别为:经销单位管理模块,订单管理模块,会员管理模块,销售信息管理模块,系统管理模块。
经销单位管理模块主要包括:本单位信息,经销商管理,新经销商录入,网点查询。
订单管理模块主要包括:订货,订单管理,发布产品。
会员管理模块主要包括:本站会员管理,会员查询,新会员录入。
销售信息管理模块主要包括:费用览表,销售录入,结算管理。
系统管理模块主要包括:公共列表,发布公告,更新缓存,系统配置,修改密码。
3.2系统设计结构分析
3.2.1B/S结构与C/S结构比较
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装文护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。
B/S三层体系结构采用三层浏览器/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结毕业论文http://www.751com.cn体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。
    由于传统的客户服务器两层结构存在灵活性差、升级困难、文护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。而Browse/Server(简称B/S)结构已成为取代Client/Server(简称C/S)结构的一种全新技术。它的主要优势有:
a.文护和升级方式简单。
目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大的单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的文护。无论用户的规模有多大,有多少分支机构都不会增加任何文护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程文护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和文护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,文护和升级革命的方式是“瘦”客户机,“胖”服务器。
b.成本降低,选择更多。
大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。
比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。
c.应用服务器运行数据负荷较重。
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件文护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。
3.2.2本套系统采用B/S体系结构的原因
B/S结构的主要特点是分布性强、文护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。虽然可以用ActiveX、Java等技术开发较为复杂的应用,但是相对于发展已非常成熟C/S的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。
在线士多店管理系统,注重全国店面的连锁以及数据的统一性管理,要求系统操作简单,实施简单。
C/S结构软件仅适用于局域网内部用户或宽带用户(1兆以上);而我们的B/S结构软件可以适用于任何网络结构(包括33.6K拨号入网方式),这正符合了士多店连锁,不同地区,采用不同网络的要求。
B/S结构软件一般只有初期一次性投入成本。对于集团来讲,有利于软件项目控制和避免IT黑洞,而C/S结构的软件则不同,随着应用范围的扩大,投资会连绵不绝。
在对已有硬件投资的保护方面,两种结构也是完全不同的。当应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高,这就无形的增加了成本。
3.3系统开发环境分析
3.3.1php,apache简介
1.php简介
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常本文来自辣文论文网原文请找QQ752018766强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
PHP的特性包括:开放的源代码:所有的PHP源代码事实上都可以得到。PHP是免费的,php十分便捷,学习简单,由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下,嵌入HTML:因为PHP可以嵌入HTML语言,所以学习起来并不困难。在php4,php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。
2.apache服务器简介
毕业论文http://www.751com.cn器发展而来的,NCSA是最早出现的Web服务器程序之一,由伊利诺斯大学Urbana-Champaign分校的美国国家超级计算应用中心开发。在发展初期,Apache主要是一个基于UNIX系统的服务器,它的宗旨就是建成一个基于UNIX系统的、功能更强、效率更高并且速度更快的WWW服务器,这就决定了它是从其他的服务器演变而来的,并且添加了大量补丁来增强它在某一方面的性能,所以它就被命名为“APAtCHy Server(一个补丁组成的服务器)”。发展到今天,Apache已经被移植到很多平台上了。
Apache的开发遵循GPL协议,由全球的志愿者一起开发和文护。在保持强大的功能及不断更新的同时,它仍然是免费的,并且公开源代码。
Apache的官方下载地址Apache是遵循GPL协议的免费自由软件,可以在它的官方站点www.751com.cn/ 找到最新版本的源代码压缩包。也可以找到已经在不同平台上编译完成的二进制文件,目前有ATX/Linux/Free D/Solaris/OS/2/Win32等多种UNIX、类UNIX和非UNIX的多个平台。
Apache与其他WWW服务器的比较在WWW服务器市场中,Apache以免费、可靠、快速和很好的扩展性等优点脱颖而出,已经远远超过了Microsoft IIS、Netscape、 CA……截至2002年6月,Apache已经占了WWW服务器市场60%的份额,并且这个份额还在持续增长。令Microsoft IIS难望其项背(Microsoft IIS占28%)。
用户可以用Apache快速建设一个Web站点。如果要创建一个日访问量达数百万次的Web服务器,Apache是最佳选择。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

php小型连锁超市管理系统(论文+源码+英文文献翻译+ER图+流程图) 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。