学士学位论文--电脑配件进销存管理系统.doc

上传人:壹****1 文档编号:542336358 上传时间:2023-12-19 格式:DOC 页数:36 大小:1.13MB
返回 下载 相关 举报
学士学位论文--电脑配件进销存管理系统.doc_第1页
第1页 / 共36页
学士学位论文--电脑配件进销存管理系统.doc_第2页
第2页 / 共36页
学士学位论文--电脑配件进销存管理系统.doc_第3页
第3页 / 共36页
学士学位论文--电脑配件进销存管理系统.doc_第4页
第4页 / 共36页
学士学位论文--电脑配件进销存管理系统.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《学士学位论文--电脑配件进销存管理系统.doc》由会员分享,可在线阅读,更多相关《学士学位论文--电脑配件进销存管理系统.doc(36页珍藏版)》请在金锄头文库上搜索。

1、新疆财经大学本科毕业论文新疆财经大学毕业(设计)论文题目: 学 号: 姓 名: 院 部: 计算机科学与工程学院专 业: 班 级: 指导用户姓名及职称: 完成日期: 年 月 日33新疆财经大学本科毕业论文摘 要中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还很低,相比国外

2、企业,还只处于刚开始始用的阶段。随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。【关键词】进销存管理系统、进货、销售、库存目录第1章 系统概述31.1系统开发的目的与意义31.2国内研究概述31.3系统开发环境31.3.1 Apache简介31.3.2 Mysql简介41.3.3 php简介5第2章 系统分析62.1可行性研究的任务62.1.1技术可行性62.1.2经济可行性62.1.3操作可行性62.2需求分析62.2.1系统功能分析72.2.2系统性能分析82.2.3数据库需求分析92.2

3、.4功能模块9第3章 系统设计103.1概要设计103.2详细设计103.2.1系统流程图设计103.2.2系统实体联系图(E-R图)113.3数据库的设计12第4章 系统实现154.1用户模块154.1.1用户用户主页面174.1.2用户用户的主要功能174.2.2管理员其他功能264.3销售用户模块30第5章 系统测试315.1 测试的目的315.2系统测试315.2.1 测试方法315.2.2 测试内容315.2.3 测试结果315.2.4 结论31第6章 总结32参考文献1第1章 系统概述1.1系统开发的目的与意义许多企业已经或正准备投入高额资金、花大力气建立大规模的计算机管理信息系统

4、(MIS)普遍存在着系统建设难以达到预期效果的问题。有的开发规模很大,实际应用的范围却很小;有的系统用与不用似乎没有明显的差别;还有的系统由于技术落后、维护工作量太大,若在原有的基础上扩充功能还不如推倒重来。就系统开发的某一具体问题来说,主要是开发用于数据处理的程序,既不需要高深的物理(如电力系统)概念,也不需要复杂的数学算法,一般是比较容易实现的,并且大都采用最新的、高性能的计算机软硬件平台,由优秀的计算机技术人员实施开发,很少出现因网络或程序调试不通而中止开发的事情。信息管理系统(MIS)以分类组织数据为核心,无论计算机内部多复杂,MIS建设所用到的通常只是计算机的操作。随着计算机技术的飞

5、速发展,其功能越来越强,使用越来越简单,计算机技术本身已不再是MIS建设中的难题。系统开发中,有关计算机要解决的关键问题是怎样以计算机为平台组织新的系统。 MIS系统大大简化了管理人员的工作,使高层管理人员对中层,中层对基层、基层对设备系统逐级加强了管理、监督和控制等,业务工作量减少,系统的维护工作量增大,大量的业务改进工作转向系统的改进,系统的正常运行成为企业运转的生命线,因此,选拔、培养出合格人员特别是各层次计算机系统负责人是企业MIS建设的基础。1.2国内研究概述随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。“某进销存管理系统”的开发就是为了辅助大多数

6、企业的基本管理,实现信息管理的系统化、规范化和自动化。1.3系统开发环境本系统是基于apache+mysql+php技术开发,这样的架构的好处是降低开发成本和难易程度,使开发人员可以只专注于开发环节更快的开发出好的系统。1.3.1 Apache简介Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache web服务器软件拥有以下特性: (1)支持最新的HTTP/1.1通信协议 (2)拥有简单而强有力的基于文件的配置过程 (3)支持通用网关接口 (4)支持基于IP和基于域名的虚拟主

7、机 (5)支持多种方式的HTTP认证 (6)集成Perl处理模块 (7)集成代理服务器模块 (8)支持实时监视服务器状态和定制服务器日志 (9)支持服务器端包含指令(SSI) (1)支持安全Socket层(SSL) (10)提供用户会话过程的跟踪 (11)支持FastCGI (12)通过第三方模块可以支持Java Servlets 如果准备选择Web服务器,毫无疑问Apache是最佳选择。1.3.2 Mysql简介mysql是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源代码的

8、,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。 mysql关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C+、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。 mysql开发组计划于2001年中期公布MySQL4.0版

9、本。在这个版本中将有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后,MySQL开发着希望提供安全的数据复制机制、在BeOS操作系统上的MySQL实现以及对延时关键字的定期刷新选项。随着时间的推进,MySQL将对ANSI 92/ANSI 99标准完全兼容。 mysql特点:使用核心线程的完全多线程。这意味着它能很容易地利用多CPU(如果有)。 可运行在不同的平台上。多种列类型:1、 2、 3、4、和 8 字节长度的有符号/无符号整数(INT)、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIM

10、E、 TIMESTAMP、YEAR、SET和ENUM类型。 利用一个优化的一遍扫描多重联结(one-sweep multi-join)非常快速地进行联结(join)。 在查询的SELECT和WHERE部分支持全部运算符和函数。1.3.3 php简介php最初是1994年Rasmus Lerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用c语言重新编写,包括可以访问数据库。在1995年以Personal Home Page Tools (php Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了php1.0

11、。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了php,并且强烈要且增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,php2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对mSQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开始了第三版的开发计划,开发小组加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名为PH

12、P3。2000年,php4.0又问世了,其中增加了许多新的特性。php是英文超级文本预处理语言(php:Hypertext Preprocessor)的缩写。PHP 是一种HTML内嵌式的语言,php与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及php自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,php是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高

13、许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,php在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的php程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是php高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。第2章 系统分析2.1可行性研究的任务我们将从技术、经济、操作因素等方面分析一个软件项目是否可以开发。2.1.1技术可行性目前学校的校网学堂系统已经使用多年,在技术方面和安全稳定性方面都已

14、经得到了肯定,校网学堂的建设采用了PHP+mysql+apache的环境组合。本系统架设到校网学堂的平台上,采用现有的技术更容易发开和维护本系统。所以在技术方面,本系统也采用PHP+mysql+apache的环境组合。2.1.2经济可行性经济费用方面主要包括:购置并安装软硬件及有关设备的费用;系统开发费用;系统安装、运行和维护费用;人员培训费用。硬件方面,除了服务器要求高一点以外,终端设备不是太贵。软件方面,当然需要买正版的操作系统。本系统操作方便,人机交互友好,易学易懂,所以培训时间会很短,费用也不会太高。总之,这几项加起来与本系统所带来的经济效益和社会效益比起来,可以说是微不足道。2.1.

15、3操作可行性系统会使公司的管理更加科学化,也会更方便、高效,更人性化。同时也可以优化组织结构,提高企业的竞争力。由以上三点不难看出,无论是从技术可行性、经济可行性,还是操作的可行性上来看,这套系统的开发是可行的。2.2需求分析进销存管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模块等部分组成,规划系统功能模块如下:(1)基础信息管理模块该模块主要包括切换用户、权限信息设置、客户信息设置、供应商信息设置、商品信息设置、仓库信息设置、角色信息设置、产品类别信息设置。(2)进货信息管理模块该模块主要包括进货信息查询、进货订单录入和修改、进货单录入和修改、订货单打印。(3)销售信息管理模块该块主要包括销售信息查询、销售订单录入和修改改、销售单录入和修改、销售单打印。(4)库存信息销售模块该模块主要包括库存信息查询、库存信息的设置、进货订单的校验、销售订单的校验、库存单打印。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号