没有合适的资源?快使用搜索试试~ 我知道了~
企业进销存管理系统的设计与实现(本科毕业论文)
1星 需积分: 9 15 下载量 100 浏览量
2010-07-23
17:53:05
上传
评论 3
收藏 580KB DOC 举报
温馨提示
试读
26页
进销存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本文描述了系统的设计与实现,可以给写毕业论文的同学提供参考。
资源推荐
资源详情
资源评论
企业进销存管理系统
摘要:进销存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和
维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数
据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合企业的要求,对 MS SQL Server2005 数据库管理系统、SQL 语言原理、
应用程序设计,数据库技术进行了较深入的学习和应用,主要完成对企业进销存管理系统
的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。
第一章对进销存管理系统的意义进行了简单的介绍,并分析了开发进销存管理系统所
应进行的工作。
第二章对开发环境进行了解,对数据库的开发进行了具体的需求分析,为深入理解数据
库应用打下了基础。
第三章学习了具体的开发工具 VS2008,对其数据库组 SQL 语言在 VS2008 中的应用等
数据库编程关键技术进行了系统的介绍。
第四章进行了具体的程序设计,具体划分了三类用户的操作权限,设计了了三个操作界
面。实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表
的连接操作,实现了多条件查询和模糊查询,并灵活实现了对不可更新查询结果集的更新
操作,实现了主从表操作,实现了密码维护功能,最后,系统还可以导入数据库以对任意
同结构的数据库进行操作。
设计充分利用 VS2008、SQL Server2005 数据库技术的强大力量,提高了编程效率和可
靠性。
关键字:进销存管理系统、数据库、窗体、进货、出货、销售、库存、设计、测试等。Å
目录
摘要
摘要................................................................................................1
第一章 绪 论...................................................................................... 2
§1.1 前言..............................................................................................................2
第二章.开发环境和需求分析...................................................................3
2.1 硬件设施.........................................................................................................3
2.2 软件设施.........................................................................................................3
2.3 需求分析......................................................................................................... 4
2
.
3.1
系统需求分析
.......................................................................................... 4
2.3.2
系统功能需求分析
.......................................................................................4
2.2.3
系统设计结构分析
.......................................................................................5
第三章.数据库应用系统开发.....................................................................5
3.2 数据库设计...................................................................................................... 6
§3.3 SQL 语言介绍................................................................................................8
§3.3.1 SQL
基础
.................................................................................................8
3.3.2.1 DDL
与
DML...........................................................................................9
3.3.2.2
复杂操作实现
........................................................................................10
第四章 进销存管理系统应用程序设计........................................................11
§4.1 系统窗体模块组成(如图 5.1.1)....................................................................11
§4.2 数据模块窗体的设置......................................................................................11
4.3 模块界面及部分代码摘要..................................................................................12
4.3.1
基础模块首页导航
.....................................................................................12
执行者行为..........................................................................................................12
系统响应.............................................................................................................12
1.管理员点击进入供应商档案的超链接;.................................................................12
4. 右侧查询与列表................................................................................................ 12
2.系统跳转到供应商档案页面;..............................................................................12
3. 管理员点击进入客户档案的超链接;....................................................................12
4.系统跳转到客户档案页面;.................................................................................12
5. 管理员点击进入员工档案的超链接;....................................................................12
6.系统跳转到员工档案页面;.................................................................................12
7. 管理员点击进入货品档案的超链接;....................................................................12
8.系统跳转到货品档案页面;.................................................................................12
4.3.2
客户档案
.................................................................................................15
4.3.3
供应商档案
..............................................................................................19
4.3.4
货品档案
.................................................................................................21
4.3.5
员工档案
.................................................................................................23
第五章 总结归纳................................................................................25
第六章 系统的发展与展望......................................................................25
第一章ÅÅ绪ÅÅ论
§1.1 前言
当今社会是一个信息社会,一个知识经济时代。自世界上第一台计 算机
ENINC(Electronic numerical integrator and calculator)于 1946 年在美
国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软
件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来
的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃
兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已
经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们
应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率
就高,谁就能在各种竞争中立于不败之地。
§1.2 进销存管理系统的意义
2
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算
机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行
信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高
了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息
管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统
就是为了进销存管理而设计的。
信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多,
谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会
有更多的优势。
物资管理部门是企业与生产单位之间的桥梁、纽带,是企业正常生产的物
资保障部门。正因为物资管理部门是关键的中转环节,建立一套物资管理信息
系统对于如何有效的把本单位生产所需的生产资料及时、保质保量的供应上去
有着重要的意义。从微观上讲,建立一套物资管理信息系统能够加快物资的周
转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济
效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大
生产的周期。
基于这些问题,我认为有必要建立一个进销存管理系统,使企业管理工作规
范化,系统化,程序化,避免企业管理的随意性,提高信息处理的速度和准确
性,能够及时、准确、有效的查询和修改企业情况。
第二章.开发环境和需求分析
2.1 硬件设施
CPU(中央处理器): Intel Pentium(Ⅳ) 2.0GHZ
HDD(硬盘):160G
RAM(内存):2G
2.2 软件设施
操作系统:Windows XP。
数据库:SQL Server 2005。
开发工具:Microsoft Visaul Studio 2008。
辅助开发工具:Dreamweaver8-chs。
浏览器:IE6.0,推荐使用 IE7.0。
Web 服务器:IIS5.1。
分辨率:最佳效果 1248×1024 像素。
3
2.3 需求分析
2.3.1 系统需求分析
所谓系统分析,就是指在整个系统开发工程中,解决“做什么”的问题,把要解
决哪些问题,满足用户哪些具体的信息需求调查分析清楚,从逻辑上或说从信
息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案
设计,解决怎么办提供依据。它是信息开发系统中的一个重要阶段,是建立系
统模型的第一步。其核心是目标分析与需求分析,最后提出系统的逻辑方案。
进销存管理系统的详细调研
在实际调研中,我们主要通过座谈、询问及发放征询意见表等方法来了解他们
对管理系统的需求情况。主要了解的用户有:
(1)各级单位负责人
(2)使用进销存管理系统的各职能部门的负责人
(3)各三级单位信息管理的高层负责人
(4)供应站负责运行维护管理系统的管理人员、技术人员和操作人员。
通过对以上人员的需求调查得知,以前的物资管理办法,工作繁琐,工作
量大,效率低。因而,建立一套进销存管理系统势在必行。各单位的需求虽然
不尽相同,但大体上可分为如下几个方面:Å
(1)企业的信息要求:随时查询库存物资状况,进行库存物资汇总,对
记录能随时删除、插入及恢复。
(2)企业的处理要求:能随时增加、删除,修改每一个库存物资记录,
并能打印单据。
(3)对数据的安全性、完整性的要求:要保证每个记录必须完整,不能
被他人非法窃去。
2.3.2 系统功能需求分析
进销存管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、
进货信息管理模块、销售信息管理模块、库存信息管理模块等部分组成,规划
系统功能模块如下:
(1)采购管理模块主要包括(采购订单、采购入库、采购退货、付款录单、
付款核销、采购订单列表)。
(2)销售管理模块主要包括(销售签单、销售出货、销售退货、收款录单、收款
核销、销售单据列表)。
(3)仓库管理模块主要包括(其他入库、其他出库、单据列表(其他入库列表、
其他出库列表)、库存查询)。
(4)基础设置模块主要包括(客户档案、供应商档案、员工档案、货品档案)。
4
2.2.3 系统设计结构分析
本系统采用的是浏览器/服务器系统(Browser/Server 简称 B/S)结构。
B/S 结构,即 Browser/Server(浏览器/服务器)结构,就是只安装维
护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着
Internet 技术的兴起,对 C/S 结构的一种变化和改进。主要利用了不断成熟
的 WWW 浏览器技术,结合多种 Script 语言(VBScript、JavaScript…)和
ActiveX 技术,是一种全新的软件系统构造技术。
B / S 三 层 体 系 结 构 采 用 三 层 浏 览 器 / 服 务 器 结 构 , 在 数 据 管 理 层
(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),
使整个体系结构成为三层。三个层次的划分是从逻辑上分的,具体的物理分法
可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下
主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用
与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平
台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的
功能。
B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发
出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而
其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用
程序的执行等工作全部由 Web Server 完成。随着 Windows 将浏览器技术植
入操作系统内部,这种结构已成为当今应用软件的首选体系结构。
采用该结构软件的优势在于:
无须开发客户端软件,维护和升级方便;
可跨平台操作,任何一台机器只要装有 WWW 浏览器软件,均可作为
客户机来访问系统;
具有良好的开放性和可扩充性;
可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管
理信息系统的新需求。
因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制
中一种流行的体系结构。
第三章.数据库应用系统开发
3.1 数据库应用开发简介
在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的
结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解
和认识。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要
过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转
5
剩余25页未读,继续阅读
资源评论
- oracle200122014-04-16功能还可以,还需深入
zhouruogu
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功