论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 教育技术学 小学教育 学前教育 代写论文
当前位置: > 教育论文 > 教育技术学 >

商店管理系统

2.系统简介

销售部门是企业的龙头,也是企业最直接的效益创造者,在企业中具有举足轻重的地位。商品的销售管理工作则是企业销售部门中最繁琐也是最重要的工作。当今社会,数据库技术的发展,已经成为现代信息技术的重要组成部分,是现代计算机信息系统和应用系统的基础和核心。而MYSQL数据库又是众多数据库中的较常用的,是客户/服务器模式中对数据库访问的基本平台。商店管理系统就是一个基于WINDOWS 2000平台上,以功能强大的PHP语言、MySQL数据库和Apache服务器,它们都是开源时代的产物,成本低廉,功能强大。与目前存在的一些性能较低的商品销售系统相比较而言,新系统具有更强大的数据处理能力,能够更方便的对商品进行进、销、存等主要功能。有友好的交互界面,简单易懂;同时还有比较强大的检索能力,能够实现多条件查询。另外,本系统还包括一系列的数据录入,比较全面的实现了商品销售及其它一系列的功能。由于本毕业设计课题(基于商品销售),是初涉MYSQL数据库领域、对PHP编程的尝试,其中遇到了不少的困难,不足与失误之处在所难免,故敬请各位老师、领导批评指正。本商品管理系统的主要功能包括以下四大部分:

内容来自www.paper51.com

用户和商品的管理,这部分有用户(商品)信息的修改、删除和增加用户(商品)等功能。

paper51.com

可以对库存的商店产品进行搜索,利用此功能可以使用户很便捷的得到所需商品的信息。 内容来自论文无忧网 www.paper51.com

商品的进货和出售可以记录在数据库上,并在系统中显示全部商品的库存。 内容来自www.paper51.com

店长管理,利用此功能店长可以对库存和销售情况全面了解。 内容来自www.paper51.com

2.1开发工具的介绍 内容来自论文无忧网 www.paper51.com

本系统的开发环境是Windows2000+Apache+Php+Mysql。其中是使用Apache+Php+Mysql三合一的安装软件。 copyright paper51.com

2.1.1 PHP 内容来自论文无忧网 www.paper51.com

PHP是一种用于创建动态Web页面的服务器脚本语言。PHP大量采用C、Java和Perl语言的语法,并加入了一些自己PHP的特征。PHP支持HTTP的身份认证,支持Cookie,支持GIF图像创建等。其中,最有代表性的特点在于它强大的数据库支持功能,所有主流与非主流数据库它几乎都支持,这使得编写基于数据库的网页变得非常简单。PHP文件不断地有新的函数库加入,丰富的函数使得在程序设计方面有着更好的支持。PHP文件是一个文本文件,可以包括HTML文本,标记,脚本命令,文件后缀为.php。一个文件相当于一个可执行文件,必须放在Web服务器上有可执行权限的目录下如(C:\appserv\www)。当浏览器向Web服务器请求调用.php文件时,php.ini就通过查找路径找到相应文件启动PHP。

copyright paper51.com

学习过程: PHP的非常简单的学习过程。只需要花很少的时间就可以将PHP的核心语言特点全部掌握,由于PHP代码能够无障碍的添加进的站点,在设计和维护站点的同时,可以很轻松的加入PHP使得的站点更加具有动态特性。 copyright paper51.com

数据库连接:PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的组合。还可以自己编写外围的函数取间接存取数据库。通过这样的途径当更换使用的数据库时,可以轻松的更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。 内容来自论文无忧网 www.paper51.com

可扩展性:就像前面说的那样,PHP已经进入了一个高速发展的时期。对于一个非程序员来说为PHP扩展附加功能可能会比较难,但是对于一个PHP程序员来说并不困难。 copyright paper51.com

面向对象编程:PHP提供了类和对象。基于web的编程工作非常需要面向对象编程能力。PHP支持构造器、提取类等。 copyright paper51.com

更多特点:PHP的开发者们为了更适合web编程,开发了许多外围的流行基库,这些库包含了更易用的层。可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。可以在苍蝇上画图,编写程序下载或者显示e-mail。甚至可以完成网络相关的功能。最好的是,可以选择的PHP安装版本需要哪些功能。 内容来自论文无忧网 www.paper51.com

相比之下,ASP 由于其简单功能实用等方面受到广大朋友的喜欢,它的缺点是,由于MS 长久以来的霸道作风,他只能运行在MS的平台上,因此在关键性的应用上使人难以轻易接受。JSP 是Sun公司推出的新一代站点开发语言,但它却不能很好的支持中文。所以选择PHP作为开发网页语言。 http://www.paper51.com

2.1.2MySQL数据库服务器

内容来自www.paper51.com

Mysql是一个真正的多用户、多线程SQL数据库服务器,它是可用于各种流

http://www.paper51.com

行操作系统平台的关系数据库系统,具有客户机服务器体系结构的分布式数据库管理系统。除了支持标准的ANSI SQL语句,它还支持多种平台,在Unix和Linux

内容来自论文无忧网 www.paper51.com

系统上该软件支持多线程运行方式。在WindowsNT系统上以系统服务方式运行;在windows2000/XP系统上以普通进程方式运行。

内容来自论文无忧网 www.paper51.com

Mysql完全适用于网络,用其构造的数据库可在因特网上的任何地方访问。 http://www.paper51.com

因此,可以在网络上任何地方的任何人共享数据库。另外,Mysql具有功能强、 http://www.paper51.com

使用简便、管理方便、运行速度快、可靠性高、安全保密性强等优点,而且还可以利用许多语言编写访问Mysql数据库的程序。 内容来自www.paper51.com

2.1.3 Apache服务器

paper51.com

在这里我们选择 Apache 作为服务器是因为它是目前最流行的服务器之一, copyright paper51.com

据调查有50%以上的服务器都是用 Apache。当然,能够正常运行PHP 的服务器 http://www.paper51.com

还有许多,如 PWS、IIS、Omni HTTPD 等,但是由于 Apache 模式是把 PHP 引擎与Apache 捆绑在一起的,这就似的 Apache 无论在安全上还是在速度方面, 内容来自www.paper51.com

都显示极大的优势。

内容来自www.paper51.com

2.1.4 运行环境 内容来自www.paper51.com

本系统采用了 Windows 2000 操作系统作为开发运行环境,不过由于 PHP具有良好的可移植性,所以在系统开发完成以后,不论运行在 Windows 环境之下还是运行在 Linux 的系统之中,都不会有太大问题。选取 Windows 2000 作为开发运行环境主要是因为它的稳定性非常好,同时它的安全可靠性也是一大特点。Windows 2000 在继承了以前版本操作系统的功能之外,对许多方面进行了加强和修改,例如在稳定性方面、可靠性方面、安全性方面等,而众多配套的编程辅助工具使得开发人员更加舒适、方便。在这样的操作系统之下开发和运行用户应用程序会免去许多后顾之忧,让开发者有更多精力投入到软件的性能和功能上,也使用户更放心的使用应用程序。

http://www.paper51.com

------分隔线----------------------------
联系方式