临沂师范学院2008届本科毕业论文
目 录
1 前言 ................................................................... 1 2 系统的需求分析......................................................... 2 2.1 系统总体分析 ....................................................... 2 2.2 系统的基本功能模块 ................................................. 2 2.3 系统流程图 ......................................................... 5 3 系统设计 ............................................................... 6 3.1 系统配置 ........................................................... 6 3.2 数据库设计 ......................................................... 6 3.2.1 系统数据表及其用途 .............................................. 6 3.2.2 创建数据库及数据表 .............................................. 6 3.3 系统模块的具体设计 ................................................. 8 3.3.1 系统主窗体的设计 ................................................ 8 3.3.2 访问数据模块的创建 .............................................. 8 3.3.3 登录功能的完成 .................................................. 9 3.4 库存查询与权限管理模块设计 ........................................ 16 4 数据库的安全性及管理.................................................. 23 4.1 数据库的安全性 .................................................... 23 4.2 备份和恢复数据库 .................................................. 31 4.2.1 数据库的备份 ................................................... 31 4.2.2 数据库的恢复 ................................................... 32 5 源代码 ................................................................ 34 参 考 文 献 .............................................................. 41 致 谢 ................................................................... 42
III
临沂师范学院2008届本科毕业论文
1 前言
随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰“卖不出去的商品”,购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。
在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同的分类入帐,销售额的日结算和每月的盘点都需花费大量的人力和物力来完成。即使前几年,有些商家开始使用电脑管理,但也只是进行一些简单的数据计算的操作。这是一项极其繁琐的工作。通过人手工计算不仅容易出错,而且不能够及时把数据之间的关系形象化表现出来,也就不能够进一步掌握市场的最新动态。而通过本系统基本可解决以上问题,并且能够方便、灵活地对数据库的资料进行查询、统计、打印等操作,所有这些对数据库进行的操作都受到管理级别的限制,确保数据的安全性。另外,本系统从实用性方面考虑,在联机交换数据时,尽量使数据在必要时才进行传递,提高运行速度。
数据库技术是一门历史弥坚的学科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。考虑其原因,则是因为信息的爆炸对数据库技术的要求只增不减。在互联网日益发展、壮大的背景下,在因特网热潮不减的情况下,如何让原来在单机中使用的数据库可供多机使用,也成了必然的趋势。企业要在竞争中求得生存,就应使自己的产品资料销售、管理等方面科学化,让更多的人知道自己的产品,这样才能争取到更多的销售渠道。
在实际应用中,对于商品编码的输入可采用扫描仪的方式,比较准确、方便、快捷,但在本系统中,前台销售操作部分由于缺乏硬件条件,须人手工输入商品编号,但这对系统的模拟并无太大的影响。
在实际的仓库进销存管理中,普遍使用多机操作共享同一个数据库的管理系统。本论文将详细介绍仓库进销存的模拟管理系统的开发环境、需求分析、设计思想及其强大的功能,使用户对本系统有一个清晰、完整的了解,详细介绍了个别模块的实现步骤,并附有参考文献。
1
临沂师范学院2008届本科毕业论文
2 系统的需求分析
2.1 系统总体分析
我们现已确定系统开发的目标,系统需求规格。确定软件系统的总体结构,给出系统中各个组成模块见的联系。划分功能模块,将软件功能需求分配给所有单元模块。下一步工作就是在上述结果基础上,考虑怎样实现这个软件系统。
(1)系统的功能分析
经过我们市场调研、可行性和系统分析,我组现已总结出仓库管理系统的数据流程.该系统完成后将具备如下功能:
(a) 仓库各种信息的输入,包括入库,出库,还原,需求信息的输入等 (b) 仓库管理的各种信息查询,修改和维护
(c) 设备采购报表的生成在库存管理中加入最高储备和最低储备字段 (d) 对仓库的物质设备实现监控和报警
(e) 企业各个部门的物质需求管理,操作日志的管理 (f) 仓库管理系统的使用帮助
本系统的以上功能会更适合仓库管理的发展情况,将会给仓库管理带来一种更为科学的服务系统,是仓库管理自动化的一面新窗口。也将会是仓库管理员的好帮手。 (2)系统数据分析与描述 (a)设备信息情况描述
包括设备的编号、名称、入库时间、供应商、采购员、价格等。 (b)工作用户权利描述 密码、权限级别(数值)。 (c)一般用户权利描述
权限级别(数值)经过对以上数据的分析与描述,现在可以知道设备的各种信息关系。然后更好的实现系统.。 (3)实现本系统功能的方法
首先要制作一个仓库设备信息的存储库,以用来存储设备信息。作为主题工作后台。接下来将要再建立一个主表,也就是设备信息表,作为前台功能展开,以完成各方面操作。最后新系统要在友好的界面中,达到用预期,并要在良好的可靠性、高速的效率、易使用的目的在安全性和稳定性前提下,给用户们提供各种方便的操作。
2.2 系统的基本功能模块
一个进销存管理系统应包含以下几大功能模块。
2
临沂师范学院2008届本科毕业论文
进销存管理系统 资料管理 采购管理 销售管理 库存管理 系统管理 图1 进销存管理系统结构图
(1)资料管理模块
企业经营的基础资料是一个企业最基本和最重要的信息。其中包括商品资料,供货商资料和客户资料,脱离了基础资料,进销存系统将无法运行。资料管理用于维护这些基础资料,它包含的功能字模快为:
资料管理 商品资料维护 供货商资料维护 客户资料维护 图2 资料管理模块结构图
其中商品资料维护用于维护企业经营商品的基本信息,内容包括货号,条形码,品名,拼音编码,规格,单位,产地,类别,销售价1,销售价2,最底售价等。其中拼音编码是商品名称的拼音简称,目的是在程序中可以通过拼音码方便的查到所需要的产品。供货商资料维护用于维护企业供货商的基本信息,内容包括供货商号,拼音编码,简称,名称,地址,邮编,电话,传真,类型,库房地址,库房电话,业务员,业务部门等。客户资料维护用于维护企业客户的基本信息,内容包括客户编号,拼音编码,简称,名称,联系人,地址,电话,传真,开户行,开户行邮编,银行帐号,业务员,业务部门,授信额度等。
3

