论文2.doc

【精品】VB食品公司进销存管理系统(源代码+系统)

收藏

资源目录
跳过导航链接。
【精品】VB食品公司进销存管理系统(源代码+系统).rar
VB食品公司进销存管理系统(源代码+系统)
副食品公司进销存管理系统
论文2.doc---(点击预览)
论文1.doc---(点击预览)
原代码
ICON
bbzx1.frm
BBZX1.FRX
bjkc.frm
BJKC.FRX
calc.ZMX
cxdd.frm
cxdd.frx
cxxsd.frm
CXXSD.frx
CZDD.FRX
czdd1.frm
CZDD1.FRX
czfkd.frm
CZFKD.FRX
czkcsp.frm
CZKCSP.FRX
czqtzk.frm
CZQTZK.FRX
czrygl.frm
CZRYGL.FRX
czrytj.frm
CZRYTJ.FRX
czskd.frm
CZSKD.FRX
czsp.frm
CZSP.FRX
czsp1.frm
CZSP1.FRX
czxsd.frm
CZXSD.FRX
DataEnvironment1.DCA
DataEnvironment1.Dsr
DataEnvironment1.dsx
db1.mdb
ddbh.frm
DDBH.FRX
ddbh1.frm
DDBH1.FRX
DDBH2.FRM
DDBH2.FRX
ddbh3.frm
DDBH3.FRX
dhdcl.frm
DHDCL.FRX
Form12.frm
Form12.frx
Form8.frm
Form8.frx
frmAbout.frm
frmAbout.frx
fxjg.frm
FXJG.FRX
gnjj1.frm
GNJJ1.FRX
help.frm
HELP.FRX
jdt.frm
jdt.frx
jdt1.frm
jdt1.frx
jdt2.frm
jdt2.frx
jdt3.frm
jdt3.frx
jdt4.frm
jsrq.frm
JSRQ.FRX
JXC.VBP
JXC.vbw
jxc.ZMX
kcbj.frm
KCBJ.FRX
khxx.frm
KHXX.FRX
KHXXRPT.DCA
khxxrpt.Dsr
KHXXRPT.DSX
kw.frm
KW.FRX
login.frm
LOGIN.FRX
mainform.frm
mainform.frx
Module1.bas
Modulea.bas
MSSCCPRJ.SCC
pandian.frm
PANDIAN.FRX
pandiancx.frm
pandiancx.frx
pdczsp.frm
PDCZSP.FRX
pdrq.frm
PDRQ.FRX
pdsp.frm
PDSP.FRX
pxbz.frm
PXBZ.FRX
qtkx.frm
QTKX.FRX
qxfp.frm
QXFP.FRX
rl1.frm
RL1.FRX
RPTCWJS.DCA
rptcwjs.Dsr
RPTCWJS.DSX
RPTJHTH.DCA
rptjhth.Dsr
RPTJHTH.DSX
RPTKCPD.DCA
rptkcpd.Dsr
RPTKCPD.DSX
RPTSPXHD.DCA
rptspxhd.Dsr
RPTSPXHD.DSX
RPTXHTH.DCA
rptxhth.Dsr
RPTXHTH.DSX
sjbf.frm
SJBF.FRX
sjhf.frm
SJHF.FRX
spck.frm
spck.frx
spcx.frm
SPCX.FRX
spdhd1.frm
SPDHD1.FRX
SPDHDRPT.DCA
spdhdrpt.Dsr
SPDHDRPT.DSX
sprk.frm
SPRK.FRX
spth.frm
SPTH.FRX
spxhd.frm
SPXHD.FRX
spxhth.frm
SPXHTH.FRX
spxx.frm
SPXX.FRX
SPXXRPT.DCA
spxxrpt.Dsr
SPXXRPT.DSX
tjkh.frm
TJKH.FRX
tjsp.frm
TJSP.FRX
tjzy.frm
TJZY.FRX
VB2B.tmp
VB2C.tmp
VB2D.tmp
VB2E.tmp
VB2F.tmp
VB30.tmp
VB31.tmp
VB32.tmp
VB33.tmp
VB5280.TMP
VB5281.TMP
VB5282.TMP
VB5283.TMP
VB5284.TMP
VB5285.TMP
VB5286.TMP
VB5287.TMP
VB5288.TMP
VBC345.TMP
VBC346.TMP
VBC347.TMP
VBC348.TMP
VBC349.TMP
VBC34A.TMP
VBC34B.TMP
VBC34C.TMP
VBC34D.TMP
xgkhxx.frm
XGKHXX.FRX
xgmm.frm
XGMM.FRX
xgspxx.frm
XGSPXX.FRX
xgzyxx.frm
XGZYXX.FRX
xhdcl.frm
XHDCL.FRX
xsdcx.frm
XSDCX.FRX
xtrz.frm
XTRZ.FRX
xzkh.frm
XZKH.FRX
xzlr.frm
XZLR.FRX
yfzk1.frm
YFZK1.FRX
ysz.frm
ysz.frx
yszk.frm
YSZK.FRX
zdbf1.frm
zdbf1.frx
zhfx.frm
ZHFX.FRX
zyxx.frm
ZYXX.FRX
ZYXXRPT.DCA
zyxxrpt.Dsr
ZYXXRPT.DSX
压缩包内文档预览:(预览前20页/共54页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:1639305    类型:共享资源    大小:1.69MB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 vb 食品 食物 公司 进销存 管理 系统 源代码
资源描述:
【精品】VB食品公司进销存管理系统(源代码+系统),精品,vb,食品,食物,公司,进销存,管理,系统,源代码
内容简介:
进销存管理信息系统 1 摘 要 本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的进销存管理软件。在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性和针对性。本系统界面友好,操作简单,可维护性强,功能完备。本论文介绍了进销存管理信息系统开发的全过程,主要从管理思想、系统分析说明、系统设计说明、系统使用说明、技巧与体会等方面对本管理系统加以论述。前言部分指明了选题背景和开题意义;而后又详细介绍了系统的分析、系统的开发与设计说明等内容;最后给出了系统的使用说明和系统设计的心得体会。 关键词:系统设计、系 统分析、进销存、信息系统 进销存管理信息系统 2 is to of in an In of so it s is it is to is is of of of on as in in of 销存管理信息系统 3 目 录 摘 要 1 2 第一章 引言 4 1 1 课题背景 4 1 2 选题意义 4 1 3 系统简介 5 第二章 系统的分析 6 2 1 系统的初步调查 6 2 2 系统开发的目标和思想 6 2 3 系统开发方法 7 2 4 系统的可行性分析 8 2 5 系统的组织结构分析 9 2 6 业务流程和数据流程分析 10 2 7 数据词典 14 第三章 系统的设计 1 8 3 1 系统的功能结构设计 18 3 2 代码设计 21 3 3 输入输出设计 22 3 4 界面设计 23 3 5 系统的数据库设计 24 第四章 系统使用与维护说明书 3 4 4 1 概述 34 4 2 安全与保护措施 34 4 3 系统的登录及使用说明 34 第五章 毕业设计心得体会 4 4 5 1 对管理信息系统的体会 44 5 2 设计实践上的体会 45 5 3 程序设计中的体会 46 结束语 4 6 致谢 4 7 参考文献 4 8 附录(英文资料及翻译) 4 9 进销存管理信息系统 4 第一章 引言 1 1 选题背景 唐山市副食品公司是一个正在迅猛发展中的企业,随着其规模的不断扩大,公司每天要处理的数据量也越来越大,单纯的手工处理这些数据已经使人焦头烂额,利用它进 行科学的管理就变成了一个老大难 ,明显造成了人力、财力、时间的浪费,效率的低下,制约了企业的发展。此外, 库存的状况不能够及时准确地了解 , 不能够对 商品 进行全程控制 ,也是制约 公司发展 的 一个问题。 总之, 企业不能很好的对物流、信息流和资金流进行有效的控制,使 企业 的运作难以产生最佳效益。 因而,制作一套合适的、适应企业发展的管理软件成了当务之急, 为了帮助企业建立良好的管理秩序,在信息化时代充分利用计算机作为管理手段提高管理水平和业务处理,我们设计了此管理信息系统,希望能为企业发挥一点作用。 在设计期间我们得到了各方面人员 的大力配合,在借鉴其它一些软件开发经验的基础上,设计了这套进销存管理系统。 1 2 选题意义 任何学科的发展都与当时的环境和条件紧密相联。管理信息系统也是一样,在人类进入工业社会以后,出于对生存与发展的需要,人们开始尝试使用更先进的设备和技术 来 处理和使用信息。信息作为一种资源已经和材料、能源并称为现代社会发展的三大支柱。随着社会经济与科学技术的飞速发展,尤其是面向 21 世纪信息化社会的需要,我国的广大企业要在中国加入 的激烈市场竞争中立于不败之地,逐步缩小与发达国家之间的差距,必须不断提升自身的管理水 平,特别要注重对信息资源的开发、管理和利用,而管理信息系统软件的适当应用必将起到推波助澜的积极作用。显然,由于不同的企业经营机制和管理体制各有不同,不是所有的企业都能使用市面上比较成熟的管理信息软件。 我们的设计题目来源单位有其自身运营机制的特殊性,迫切需要一套较适合的管理软件来提高它的业务及管理水平。我们正是由此目的出发设计该软件的。利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势,从企业管理特别是查询与决策信息的管理需求出发,针对性强,功能齐备,旨在通过帮助该企业管理实现信息化,以提 高企业管理的效率。 进销存管理信息系统 5 1 3 系统简介 本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的进销存管理软件,在设计过程中,最大限度满足用户的要求,因此,具有较强的实用性和针对性。本系统界面友好,所见即所得,操作简单,可维护性强,功能完备。 在屏幕的颜色搭配上突出整体和协调原则,尽量减少多色调的无序使用,力求同一模块颜色搭配一致,又有一些变化,风格统一。在窗体的格式上,基本上采用了统一的标准,命令按钮采用了统一的布局。 在各种单据的输入格式中,为了便于填写,版面尽量采用表格,条理分明,看起来一目 了然。为便于操作,各种单据尽量减少手动工作量,采用历史档案记录添加的方法,通过下拉文本框来选择。输入的方式简洁、实用、方便,并减少了输入的出错率;提高了数据输入的精度,准确性亦得到保证,使数据的输入变得轻松、灵活。 在各种单据的输出设计中,多采用表格方式,适当搭配图形,显示内容可随时依条件更新。显示信息准确,信息量大,有直观形象,给人以美观大方的感受。 本系统的主要特点为: 1友好的操作界面 菜单方式与直观方式,操作简单,界面 友 好,功能完备,完全采用人机对话方式,交互性强。 2操作的简易性 简单易操作, 多用鼠标操作,自动填充数据信息,减少原始输入错误 ,将键盘录入量减至最少。 3完善的查询功能 系统提供了关于业务的方方面面的查询,小到单个商品的信息查询,大到企业整体库存状况的查询。 进销存管理信息系统 6 第二章 系统的分析 系统的初步调查 1、系统资源 系统对人、财、物进行了合理的、有序的安排,尽量减少对人员、财物的浪费,节约时间,提高员工的工作效率。系统资源的合理利用对将来的子系统的开发有重要的影响,在开发过程中,要做出开发进度的安排、人员的调配、所需设备的配置等一系列问题。 2、系统的用户环境 目 前企业内部极为缺乏专门从事计算机工作的技术人员,这一方面要求我们所设计系统简单、明了,并易于操作,另一方面企业也要及时对工作人员进行微机培训。该企业设备先进,并且新购进了一批电脑。以上因素既为我们成功开发本系统提出了一定的基础,又为系统提供了良好的硬件设备。 3、现行系统概况 该企业现在还没有使用计算机进行管理。其进销存业务所产生的一些单据、档案完全靠书面形式保管,其盘点统计都要通过手工计算,其信息咨询都要通过人员传递。该企业是一个主要经营食品的企业,而食品的保质期又受时间的影响较大,因而其进销存业务不同于 一般的工业企业,具有自身的一些特点。这套系统的诞生,使计算机代替了手工,提高了生产经营的效率。 4、其他 该企业准备采用计算机来管理企业,并且根据自身管理水平和人员素质情况,决定采用逐步完善的战略,不断提高自身管理水平,在设备上逐渐配备,人员上分类分批进行培训。 系统开发的目标和思想 本系统旨在为用户创造操作方便、可靠,并且具有一套高效化的软件系统支持以及完整的工程管理规范标准等良好的使用环境,实现在经营过程中对信息的收集、处理、存储、传递,并建立相应的数据库及数据库管理系统,力求功能强,具有针对 性及完备性,提供信息咨询服务,对采购员、业务员、客户、供应商进行评价,为生产经营提供决策的依据,减少人工管理体制下的重复性的工作,为提高企业的经济效益服务。 进销存管理信息系统 7 系统应达到的功能: 1、该系统采用模块化结构,层次清楚,整个系统使用分层菜单,清晰的屏幕提示,美观大方的菜单,及时准确地反馈信息,引导用户正确使用系统,做到多而不乱。 2、提示通俗易懂。当管理人员或技术人员使用该系统时,都有足够的提示信息。程序操作符合管理人员的习惯,键盘工作量小,使用方便。 3、操作失误保护。无论管理者如何选取菜单或回答提问,都不会导 致系统中断,在每个用户需要回答之间都设有操作失误保护机构。 4、查询资料简便。在仓库管理中有许多信息包括:商品名称、商品数量、供应商等。本系统给出了简便的查询界面方便使用者查询使用。 5、维护手段齐全。系统能够提供方便的文件移动、存储、清除和修改功能,并且具有资料恢复和批量资料装入等多种维护功能。 6、实用性。对整个系统既要解决存储大量资料,又要响应快的矛盾问题,采用多种有效的措施,同时为资料维护提供了充分的手段和保密方式,使系统具有较好的实用性。 7、编制各分模块系统功能结构图,可使整个管理一目了然,对管 理者极为方便。 系统开发方法 本系统的开发采用了快速原型法( 即在总体设计思想的指导下,根据公司提出的基本需求,选择一些关键的子系统作为基本原型,并加以实现,然后逐步扩大原型向整个系统的其它方面延伸,最终达到系统的开发目标,以得到整个系统。这种方法强调了用户至上的原则,要求用户的高层管理人员参加,对用户现行的组织结构,管理方式及管理方法的冲突较少,而且用户逐步得到系统,易于接受,所以成功率较高。 快速原型法的开发过程如下: 1、确定系统的基本要 求和功能。 2、建造初始快速原型框架。 3、运行、评价、修改快速原型框架。 4、建造各子系统的快速原型,并将其连接到总体原型系统。 5、补充完善原型,形成最终的管理信息系统。 进销存管理信息系统 8 这种方法的主要优点在于: 系统开发效益高。运用快速原型法可以使系统开发的周期短,速度快,费用低,获得较高的综合开发效益。 系统的可维护性。由于用户参与了系统开发的全过程,对系统的功能容易接受和理解,使得移交工作比较顺利,而且有利于系统的运行,管理与维护。 系统适用性强。由于快速原型法是以用户为中心的,系统的开发符合用户的实际需要,所以 系统开发的成功率高,容易被用户接受。 系统的可扩展性。由于快速原型法开始并不考虑许多细节问题,系统是在原型应用中不断修改完善的。所以系统具有较强的可扩展性,功能的增减都比较灵活方便。 系统的可行性分析 1、技术上的可行性 唐山市副食品公司的计算机配置较高,不仅可以安装 8 和 且有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;我们编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发 提供了必要的技术保障。由于我们的数据库不算太大,我们就应用了 序开发系统以及 据库系统软件。 2、经济上的可行性 运用计算机来管理可以给企业带来许多方便:提高了工作效率,从而提高了企业 的管理水平;节省了人力,减轻了管理人员的工作负担。 本系统属于一个工具型的系统,它可以节省工作人员大量资料收集、录入、分类、整理、查询、修改等手工操作,而且迅速准确,能够极大地提高工作效率,同时促进业务的规范化、程序化,及时给企业领导提供必要决策支持。 本系统开发所需 的费用较低,资料由公司提供,利用现有的设备和装置,不需要其它费用。 3、管理上的可行性 现代化的企业依赖现代化的管理,而现代化的管理离不开成功的管理信息系统。管理信息系统的建立会提高工作效率从而提高企业的管理水平;节省了人力、减轻了有关业务人员的手工处理的工作负担;能够给企业领导提供决策信息;与进销存管理信息系统 9 此同时系统的建立还促进了业务的规范化、程序化;进一步还可促进有关管理方式的与体制的合理改革。企业内部的管理人员均具有高等学历和丰富的管理经验,并且在企业内部具有一套合理的管理体制,完善的规章制度,科学的管理方法和程序 ,这就使得先进的管理水平与先进的信息处理手段相互协调,进一步促进企业的发展。因此,此系统的开发受到了 公司 领导及员工的一致赞同。 通过以上从技术、经济、管理三方面的研究与调查,我们可以确定该系统是可行的。 系统的组织结构分析 组织结构调查与分析是指组织内部的部门划分及他们之间的相互关系,信息的流动关系是以组织结构为背景的 ,在一个组织中 ,各部门之间存在着各种信息和物资的交换关系。物资材料有外界流入,进入某一部分加工或处理后,又流向另一部分,最后流出系统,成为系统的输出。具体组织结构图为: 错误 ! 公司总经理 财务部 财务科 业务部 公司副总经理 管理部 后勤部 销售科 采购科 人事部 办公室 会计科 进销存管理信息系统 10 业务流程和数据流程分析: 业务流程分析: 业务流程分析是具体分析的第一步,为了要对详细的调查结果进行整理和分析,然后再经业务人员的确认,必须采用一些简单方便的方法和工具来明确表达它们,使之成为系统分析员和用户之间进行交流的共同语言。业务流程图可以解决这一问题。 业务流程分析采用的是自顶向下的方法,首先画出高层管理的业务流程图,然后再对每一个功能描述部分进行分解画出详细的业务流程图。工作流程分析是对现行系统某项业务 工作的实际过程的描述,并对各机构或人员之间的业务关系加以描述。 入库业务流程图: 出库业务流程图: 进货审批 采购部 需求 报表 定货单 报表 供货 质检 入库 质检 报表 进货退货 退货 单报表 质检 员 供应 商 定货单处理 定货单存储 质检存储 库房 销售部 客户 退货申请 退货单 报表 发出定单 发货通知单 提货单 报表 提货单 库存信息 库存 报表 查询库存 退货登记 仓库 进销存管理信息系统 11 数据流程分析 数据流程图是描述系统逻辑模型的主要工具,我们采取结构化分析的方法绘制数据流程图,基本思想:自顶向下,由外向里,逐步分解 。数据流程图不但能够反映现行系统中数据处理的逻辑功能,而且能用它来反映将要建立的新系统的逻辑模型,因此数据流程图是系 统分析有力的工具,熟练地掌握数据流程图的画法,对系统分析员来说是至关重要的。在数据流程图的绘制过程中应该遵循以下几个原则。 1 首先确定系统的外部项,系统外部项的确定也就是规定了系统与外部环境的分界线。 2 在高层数据流程图中一般只画出系统正常运行时的主要输入和输出,对于错误或例外条件所产生的数据流不在高层数据流程图中反映,这些数据流可以在最低层的数据流程图中反映出来。 3 数据流程图可以与规划中的企业模型相对应,系统各职能域及其相互关系用一级数据流程图表示;对每个职能域的扩展形成的业务过程及相互关系用二级数据流程图表 示;对所有业务过程的扩展所形成的业务活动及其相互关系用三级数据流程图表示。 4 绘制数据流程图一般遵循从左到右,从上到下的原则进行。 5 数据流程图需要经过反复的修改才能最终形成,因此可以首先画出草图,一旦这些草图最后定稿,就要正式绘制出系统的数据流程图。在绘制数据流程图的过程中要尽量避免线条的交叉,必要时可以重复绘制某些外部项或资料存储。 6 所有的数据流程图一定要经过仔细地检查以保证其正确性。 进销存管理信息系统 12 顶层数据流程图 不合格 乏货 发出订单 经 营 科 库存查询商 品 发 货 发货 数据 业务科 库 存 查 询 商 品 商品 接 收 提 货 库管 员 供 应 商 客 户 库管员 退 货 供应商 退 货 入库登记单 库存商品 提货单 原 始库 存记录 客 户 定单登记表 进销存管理信息系统 13 定货报表 经营科 审批 供应商 供应商记录 质检 商品到货 退货 入库 供应商 定货单 库存记录 采购单 质检单 退货单 退货单据 提货单据 装卸单 发货通知 单 定单 退货 发货 通知 发出定单 业务科 客户 车队 运输 提货 客户 库存台帐 装卸存储 提货存储 出库数据流程图 入库数据流程图 进销存管理信息系统 14 数据词典 数据词典( 称 有关资料的信息的收集、维护和发布的机制。在结构化分析中,数据词典是对数据流图上的每一个成分给以定义与说明。系统资料词典是对数据流程图中出现的数据流和处理(加工)的进一步补充说明,其内容主要包括三种类型的条目:数据元素条目、数据存储条目和数据流条目。在系统分析中,数据词典起着重要的作用。 下面列出该系统的部分数据: 1、数据元素条目 条目名称:商品编号 编号: 名:无 存储处:商品信息、库存盘点、入库登记、出库登 记 类型及宽度:字符型 /15 取值范围:任意 条目名称:商品名称 编号: 名:无 存储处:商品信息、定货单 商品 类型及宽度:字符型 /20 取值范围:任意 条目名称:职员编号 编号: 名:无 存储处:职员信息 类型及宽度:字符型 /8 取值范围:任意 进销存管理信息系统 15 条目名称:订单编号 编号: 名:无 存储处:商 品订货单 类型及宽度:字符型 /10 取值范围:“ 0000000000” “ 9999999999” 条目名称:盘点日期 编号: 名:无 存储处:库存盘点 类型及宽度:日期型 /8 取值范围:同公用日期 条目名称:现有数量 编号: 名:数量 存储处:库存盘点、商品入库 类型及宽度:数字型 /10 位 取值范围:“ 0” “ 9999999999” 2、数据流条目 条目名称:商品销货单 编号: 源:库房 去向:客户 数据流量:销售量 /天 数据流结构组成:商品销货单 =销货单编号 +商品编号 +折扣 +规格 +单位 +数量+单价 +应付帐款 +备注 进销存管理信息系统 16 条目名称:销货退货单 编号: 源:客户 去向:库房 数据流量:退货量 /天 数据流结构组成:销货退货单 =商品编号 +规格 +退货数量 +退 货单价 +退货金额 +经手人 +退货日期 +退货单号 +退货损益 +备注 条目名称:商品订货单 编号: 源:供应商 去向:库房 数据流量:进货量 /天 数据流结构组成: 订单编号 +经手人 +录入 日期 +定货 日期 +定金 +累计金额 +是否入库 条目名称:库存盘点 编号: 源:仓库 去向:销售部 数据流量:一份 /天 数据流结构组成:商品订货单 =商品编号 +规格 +现有数量 +损益 +损 益金额 +盘点日期 +经手人 +备注 条目名称:销货收款单 编号: 源:财务处 去向:库房 数据流量:销货量 /天 数据流结构组成:销货收款单 =销货单编号 +商品编号 +应付帐款 +规格 +数量 +单价 +应付金额 +折扣 +备注 进销存管理信息系统 17 3、数据存储条目 条目名称:商品信息 编号: 储组织:每种商品一条记录 记录数:约 200 记录组成: 商品编号 +商品 名称 +单位 +供货商 +商 品产地 +备注 近似长度: 15 20 20 40 40 50 条目名称:职员信息 编号: 储组织:每位职员一条记录 记录数:约 50 记录组成: 职员 编号 +姓名 +性别 +联系方式 +所在部门 +备注 近似长度: 8 8 2 13 30 50 条目名称:客户单位信息 编号: 储组织:每位客户一条记录 记录数:约 100 记录组成: 单位 编号 +单位名称 +客户类型 +联系电话 +联系人 +地址 +备注 近似长度: 8 40 40 13 12 40 50 条目名称:用户密码 编号: 储组织:每个密码一条记录 记录数:约 20 记录组成: 职员编号 +姓名 +密码 近似长度: 20 12 12 进销存管理信息系统 18 系统管理 用户管理 数据备份 系统日志 日历 数据恢复 计算器 第三章 系统的设计 3 1 系统的功能 结构设计 体结构设计( 系统功能结构图) 错误 ! 模块功能介绍 (1) “系统管理”模块 本模块包括用户管理、数据备份、数据恢复、系统使用日志、计算器、日历和退出系统。 用户管理:包括修改密码、使用权限分配、删除人员、添加人员。 数据备份:把业务资料备份到指定目录,包括自动备份和手动备份。 数据恢复:该部分主要是为了系统环境或其它因素的突发性变化,保证系统的正常运行 ,数据安全可靠而设置的。当意外事件使资料遭到破坏时用此功能,系统能够自动恢复到备份前的状态。 系统使用日志:为系统安全,管理员可以查看系统的登录人员的登录情况。 计算器:调用 带的计算器程序。 副食品公司进销存管理系统 系统管理 信息管理 入库管理 出库管理 库存管理 关于 结算管理 报表 进销存管理信息系统 19 日历:可在此查询日期。 退出系统:用于结束操作并退出程序。 (2) “信息管理”模块 错误 ! 本模块包括商品信息、职员信息、客户信息。 商品信息:包括商品的录入、删除、修改、打印。 职员信息:包括职员的录入、删除、修改、打印。 客户 信息:包括客户的录入、删除、修改、打印。 (3) “入库管理”模块 本模块包括商品入库、添加订货订单、订单处理、订单查询、订货退货。 商品入库:包括对商品的录入、删除、修改、打印。 添加订货订单:包括对正规的有订货单的录入。 订单处理:是对订货单的处理,包括删除、入库、打印、查询。 订单查询:包括对订货单按主题进行查询。 订货退货:包括对进货退货的处理。 信息管理 商品信息 职员信息 客户信息 入库管理 商品入库 添加订货单 订货单处理 订货单查询 订货退货 进销存管理信息系统 20 (4) “出库管理”模块 本模块包括商品出库、添加销货订单、订单处理、订单查询、订货退货。 商品出库:包括录 入、删除、修改和打印。 添加销货订单:包括对正规的有销货单的录入。 销货单处理:是对销货单的处理,包括删除、出库、打印和查询。 销货单查询:是对销货单按主题进行查询。 销售退货:是对进货退货的处理。 (5) “库存管理”模块 本模块包括库存查询、库存盘点、库存盘点查询、库存天数限制。 库存查询:主要是库存商品的查询以便销售。 库存盘点:主要是库存商品的盘点。 库存盘点查询:主要是对盘点的商品进行排序、查询。 库存天数限制:对商品存货天数的维护。 (6) “结算管理”模块 出库管理 商品出库 添加销售单 销售单处理 销售单查询 销售退货 结算账款 应收账款 应付账款 其他账款 财务结算 库存管理 库存查询 库存盘点 库存盘点查询 库存天数限制 进销存管理信息系统 21 本模块 包括应收账款、应付账款、其他账款和财务结算。 应收账款:主要是对应收帐款的录入。 应付账款:主要是对应付帐款的录入。 其他账款:主要是对其他帐款的录入。 财务结算:对财务进行结算。 (7) “报表”模块 本模块是对各种报表的查询与打印,包括商品信息报表、职员信息报表、客户信息报表、进货订单报表、进货退货报表、销货订单报表、销货退货报表、库存盘点报表和结算报表等。 3 2 代码设计 建设管理信息系统是一项庞大的系统工程,开发过程中的数据量相当庞大,管理起来相当困难,编制代码对其进行管理是一种行之有效的方法。 代码是用以代表系统中客观存在的事物名称、属性或状态的符号。由于现代管理生活中的数据量很大,所需的信息种类也很多,所以必须经过分类整理后才能更有效地利用。将系统中具有某些共同属性或特征的信息归并在一起,并通过一些便于计算机或人进行识别和处理的符号来表示各类信息,即是代码设计。 代码设计坚持的原则: 1唯一性:每一个代码只能唯一的代表系统中的一个实体或实体属性,而一个实体或实体属性也只能唯一的由一个代码表示。 2标准化与通用性:国家或有关部委颁布的编码标准,是代码设计的依据,系统内各子系统使用的代码应力求统 一。例如,一个公司员工的“员工编号”应在设计该员工的数据库中、文件中、程序中、文档中都一致。 3合理性:系统的代码与编码的对象的分类体系必须相适应,使得代码对编码对象具有表示作用。 4可扩充性和稳定性:系统的代码应有足够的备用代码。当增加了新的实体或属性时,直接地使源代码体系扩充,而不需要变动代码系统。要考虑系统的发展变化,一般要考虑到三到五年的时间。 5适用性:代码设计尽量反映编码对象的特点,以便于记忆,使用户容易了解和掌握。 6规范性:代码的结构、类型、编码格式必须严格统一,以便于计算机处理。 进销存管理信息系统 22 7简单性:代码结构要简单,要尽量缩短的长度,以方便输入,提高处理效率,并且便于记忆,减少读写的差错。本系统的代码长度有一定的限制,这样便于输入。 输入输出设计 输入与输出设计主要是针对用户的,是最终用户可以亲身体会得到的,因此,这方面的设计还是很重要的。 输入设计 输入设计是整个系统设计的关键环节之一,它的根本任务是如何保证将资料正确地传送到系统中去,然后由计算机完成各种的后续处理工作。 1确定输入资料的内容 一般来讲,资料的录入是比较费时费力的,而且容易出错,因此,输入设计的出 发点是方便操作,确保输入资料的正确性。为了尽量减少输入资料时产生的错误,我们避免资料的重复输入,把输入量保持在满足处理要求的最低限度之内。输入设计的目标是在输入资料的正确性和满足需要的前提下,使输入方法简单、迅速、经济、方便。因此,我们尽量作到信息录入的选择化、安全化。 2输入资料的格式设计 我们按照便于填写、便于存盘保存和便于操作的基本原则进行了输入资料的格式设计。部分字段采用了下拉式列表框选择录入,而且输入格式合理、美观,符合人们的操作习惯。并且每个输入接口都设有“新增、修改、删除”命令按钮,当用户进 行新增修改完成时,点击“保存”按钮,系统才更新资料,还可以“取消 ”,这样就减少了误操作。 3输入资料的正确性检验设计 输入核对检验:检查打印出的报表等,由人工进行逐一检查核对,以检查输入的资料是否正确。 合理性检验:根据系统中各种资料的逻辑性,检验输入数据是否合理。 界限检验:对输入资料的取值范围进行检验,不正确的资料给予提示并限制输入,以确定输入的资料是否正确。 本系统的输入接口简洁方便,色彩搭配合理,采用文本框与下拉列表框相结合的方式,提高了输入的速度,且把一些涉及到数据库参照完整性的敏感性的资料对用户屏蔽起来,而采用代码后台实现的方式。 进销存管理信息系统 23 输出设计 计算机系统对资料加工处理的结果,只有输出才能为用户所使用,故输出的内容与格式等是用户最关心的问题。输出设计的目的是使系统能输出满足用户需要的有用信息。输出的信息是否能满足用户的要求,直接关系到系统的使用效果。因此,我们本着方便用户、能够为用户的管理活动提供有效的信息服务为出发点进行了输出设计。 界面设计: 一个好的应用程序要有美观使用的界面设计,用户界面设计是应用程序的一个重要组成部分,在设计程序是必须要合理的编排用户界面。窗体 是应用程序的设计场所,合理安排窗体内的各个控件是形成美观实用的用户界面的重要基础。 过在窗体上拖拽控件的方式为创建用户界面提供了非常简便的方法,窗体的设计和规划不仅影响到它本身外观的可观赏性,而且对应用程序的可操作性也有很重要的作用。一个良好的用户界面并不是只有专业的美术人员才能设计出来,在大多数时候,这样的界面设计都是由程序设计人员完成的。虽然在某些时候,用户界面的设计并不是一件很重要的事情,但一个优秀的程序员在设计应用程序时,总是时时从用户角度出发,以方便用户的使用为程序设计的 目标,而用户第一次接触应用程序就是从界面开始的,因此如何设计应用程序的界面在某些方面也有一些重要的意义。 我们在界面的设计上遵循了以下原则: 1控件的位置拖放安排 在程序界面设计中,并不是所有的元素都具有相同的重要性,所以应抓住重点,将较重要的元素定位在对用户来说处在一目了然的位置,重要的和需要经常访问的元素应当处于显著的位置,次要的元素则应当处于次要的位置。习惯的阅读顺序一般是从左到右,从上到下。按照此原则,用户第一眼看到的应是计算机屏幕的左上部分,因此最重要的元素应当定位在这里。 2控件的大小与一致 性编排 合理设置控件的大小以达成一致性是界面设计中的重要问题之一,一致性的外观将体现应用程序的协调性。如果缺乏一致性就会使界面混乱而无序,这样的界面将会使应用程序看起来混乱而不严密,体现不出应有的价值,不但对用户的使用带来不便,甚至还会使用户觉得应用程序不可靠。 进销存管理信息系统 24 3合理利用空间,保持界面的简洁 在界面的空间使用上,我运用简洁明了的布局。在用户界面中使用空白空间有助于突出元素和改善可用性。一个窗体上有太多的控件会导致界面杂乱无章,给寻找字段或者控件带来不便和困难。各控件之间一致的间隔以及垂直与水平方向各元素 的对齐也可以使设计更为明了,行列整齐、行距一致、整齐的界面安排也会使其容易阅读。 4合理利用颜色、图像和显示效果来达成内容与形式的统一 在界面上使用颜色可以增加视觉上的感染力,每个人对颜色的喜爱有很大的不同,用户的品味也会各不相同。颜色能够引发强烈的情感,该程序是针对普遍用户的程序,因而我采用了一些柔和的、更中性化的颜色。用户界面也广泛使用各种显示效果,合理的选择显示效果,也能表达特定的设计意图,选择静态或动态显示可带给用户不同的信息。 总之,一个好的应用程序不仅要有强大的功能,还要有美观实用的用户界 面。界面设计不仅仅是编程的问题,也需要一定的美学修养。用户界面是应用程序的一个重要组成部分,一个应用程序的界面往往决定了该程序的易用性与可操作性。 系统的数据库设计 数据库设计概述 计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。 对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并 使数据库结构易于实现用户新的要求的过程。 确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。 数据库设计周期 根据软件工程的思想,数据库设计的周期可以划分为六个阶段: 进销存管理信息系统 25 1、规划阶段 确定开发的总目标,给出计划开发的软件系统的功能、性能以及可靠性等方面的设想。 2、需求分析阶段 认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果能够提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。 3、设计阶段 把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。 4、程序编制阶段 以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。 5、调试阶段 对已编好的程序进行单元调试(分调),整体调试(联调)和系统 测试(验收)。 6、运行和维护阶段 这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效地处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。 数据是系统的灵魂所在,整个系统的运行基础是系统数据库,因而数据库的设计质量对整个系统的功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了数据存储的完整性、可靠性、安全性和数据的一致性及便于操作等方面的问题。 一个完整的信息系统的建设并不是一步到位的。在实际的建 设过程中,在时间上各子系统有先建、后建之分,在开发人员的分配上有他建、我建之别,这就涉及到各子系统之间的兼容问题。在现有的软件水平下,追求应用系统间的相互兼容存在困难,但对于数据的兼容也就是数据的共享来说,既非常重要,又相对应用系统的兼容较易实现。在提高数据共享性方面,可主要从数据的一致性方面来考虑。在我们的数据库系统建设中,着重考虑了以下两个标准保证数据的一致性: 1)字段标准:字段标准不统一是造成数据库难以共享的一个主要原因,因为字进销存管理信息系统 26 段的设计处于数据库设计的最底层,或者可以说是最基本的一层,如果这一层都不 能统一的话,会直接影响到数据库中数据的共享。 2) 代码标准:代码的引入为保持数据库中数据的一致性提供了一个重要手段。 此外本数据库设计主要遵循以下原则: 数据库文件的实用性。 数据库文件的安全性。 数据库文件的独立性。 节省磁盘空间。 系统的数据库表设计 本系统采用 据库。本数据库可直接编辑数据的完整性和可参照性,可编辑数据的有效性规则和输入格式。 以下为数据库表的结构: ( 1) 存天数限制 表 编号 字段名 字段含义 数据 类型 字段宽度 1 商品编号 文本 15 2 进货天数上限 数字 5 3 进货天数下限 数字 5 4 开始生效日期 日期 /时间 8 ( 2) 务结算 表 编号 字段名 字段含义 数据 类型 字段宽度 1 结算日期 日期 /时间 8 2 开始日期 日期 /时间 8 3 结束日期 日期 /时间 8 4 未付账款 货币 30 5 进货支出 货币 30 6 其他支出 货币 30 7 未收帐款 货币 30 8 销售收入 货币 30 9 其他收入 货币 30 ( 3) 货单 商品表 编号 字段名 字段含义 数据 类型 字段宽度 进销存管理信息系统 27 1 订货单编号 文本 15 2 商品 名称 文本 20 3 数量 数字 10 4 单价 货币 30 5 规格 文本 15 6 应付金额 货币 30 7 折扣 货币 30 8 备注 文本 50 ( 4) 门代码表 编号 字段名 字段含义 字段类型 字段宽度 1 代码 文本 5 2 名称 文本 20 ( 5) 货付款单 表 编号 字段名 字段含义 数据 类型 字段宽度 1 付款单编号 文本 15 2 付款日期 日期 /时间 8 3 应付帐款 货币 30 4 实付账款 货币 30 5 余额 货币 30 6 付款方式 文本 10 7 经手人 文本 8 8 备注 文本 50 ( 6) 货退货 表 编号 字段名 字段含义 数据 类型 字段宽度 1 退 货 单编号 文本 15 2 经手人 文本 8 3 商品编号 文本 15 4 退货单价 货币 30 5 退货数量 数字 10 6 退货金额 货币 30 7 退货损益 货币 30 进销存管理信息系统 28 8 退 货 日期 日期时间 8 9 备注 文本 50 ( 7) 存盘点表 编号 字段名 字段含义 数据 类型 字段宽度 1 商品编号 文本 15 2 规格 文本 15 3 现有数量 数字 10 4 损益 数字 10 5 损益金额 货币 30 6 盘点日期 日期时间 8 7 经手人 文本 8 8 备注 文本 50 ( 8) 存情况表 编号 字段名 字段含义 数据 类型 字段宽度 1 商品编号 文本 15 2 规格 文本 15 3 库存数量 数字 10 4 库位 文本 20 5 备注 文本 50 ( 9) 他帐目表 编号 字段名 字段含义 数据 类型 字段宽度 1 科目编号 毕业论文 进销存管理系统 1 唐山市副食品公司进 销存管理系统 摘要 唐山市副食品公司进 销存管理系统是一套对商品进货、销售、库存、价格、财务进行全面管理的系统。 该系统通 过 采集经营过程中所产生的各种原始数据,根据经营管理的要求,对原始数据进行分类、汇总、分析,及时准确地提供各种信息数据,使经营者随时了解经营状况,做出正确的经营决策。该系统对经营过程中商品进 货 、销 售 、 库 存信息进行全面管理,有效地控制了商品经营成本,扩大了商品的销售数量,缩短了商品资金的周转周期,提高了经济效益。 关键词:系统设计、系统分析、信息系统 of up to on of of in to of of in at to up in of go on in an of of of 业论文 进销存管理系统 2 目 录 第一章 引言 3 1 1 课题背景 3 1 2 选题意义 3 1 3 系统简介 3 第二章 系统分析 5 2 1 用户的初步调查 5 2 2 系统开发方法 5 2 3 系统的可行性分析 6 2 4 详细调查 7 2 5 新系统逻辑方案的提出 9 第三章 系统设计 15 3 1 总体结构设计 15 3 2 系统详细设计 20 第四章 系统使用与维护说明书 31 4 1 概述 31 4 2 安全与保护措施 31 4 3 系统的登录及使用说明 31 第五章 开发设计总结和心得体会 41 5 1 开发设计总结 41 5 2 心得体会 41 致谢 43 参考文献 4 4 附录(英文资料及翻译) 4 5 毕业论文 进销存管理系统 3 第一章 引言 1 1 选题背景 随着社会与科学技术的不断发展,社会的组织化程度以及企业生产的社会化程度越来越高。信息作为一种资源已经和材料、能源并称为现代社会发展的三大支柱。信息的迅速发展对社会经济以及社会中的企事业单位、部门都带来了巨大的影响。 随着企业规模的不断扩大,每天要处理的数据繁多,计算机作为一种管理工具已经提上日程。现在的市场上流行的进销 存软件也不少,综合考虑它们的针对性较差。因此,我们在这方面进行了针对性的改进和功能的扩充。本系统是针对唐山市副食品公司仓库的具体业务流程所编制的进销存管理信息系统软件。 1 2 选题意义 随着社会经济与科学技术的飞速发展,尤其是面向 21 世纪信息化社会的需要,我国的广大企业要在中国加入 的激烈市场竞争中立于不败之地,逐步缩小与发达国家之间的差距,必须不断提升自身的管理水平,特别要注重对信息资源的开发、管理和利用,而管理信息系统软件的适当应用必将起到推波助澜的积极作用。显然,由于不同的企业经营机制和管理体 制各有不同,不是所有的企业都能使用市面上比较成熟的管理信息软件。我们的设计题目来源单位有其自身运营机制的特殊性,迫切需要一套较适合的管理软件来提高它的业务及管理水平。我们正是由此目的出发设计该软件的。 1 3 系统简介 本系统所使用的开发语言是 称 快速应用程序 )和数据库应用程序的开发中,提供了包括数据窗体控件和数据窗体对象等功能强大的工具,协助编程人员轻松地连接数据库文件,并访问其中数据,该语言不仅具有一般数据库语言的特点,而且有可视化的特 点,是一种非常优秀的计算机软件开发语言。 本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的进销存管理软件,在设计过程中,最大限度满足用户的要求,因此,具有较强的实用性和针对性。本系统界面友好,操作简单,所见即所得,属开放式可视化程序典范,可维护性强,功能完备。 毕业论文 进销存管理系统 4 本系统的主要特点为: 1友好的操作界面 菜单方式与直观方式,操作简单,界面美好,功能完备,完全采用人机对话方式,交互性强。 2操作的简易性 简单易操作,多用鼠标操作,自动填充数据信息,减少原始输入错误 ,将键盘录入量减至最少。 3完善的查询功能 系统提供了关于业务的方方面面的查询,小到单个商品的信息查询,大到企业整体库存状况的查询。 毕业论文 进销存管理系统 5 第二章 系统分析 户的初步调查 统的用户环境 目前企业内部极为缺乏专门从事计算机工作的技术人员,这一方面要求我们所设计系统简单、明了,并易于操作,另一方面企业也要及时对工作人员进行微机培训。该企业设备先进,并且新购进了一批电脑。以上因素既为我们成功开发本系统提出了一定的基础,又为系统提供了良好的硬件设备。 行系统概况 该企 业现在还没有使用计算机进行管理。其进销存业务所产生的一些单据、档案完全靠书面形式保管,其盘点统计都要通过手工计算,其信息咨询都要通过人员传递。该企业是一个主要经营食品的企业,而食品的保质期又受时间的影响较大,因而其进销存业务不同于一般的工业企业,具有自身的一些特点。这套系统的诞生,使计算机代替了手工,提高了生产经营的效率。 他 该公司采取积极态度,准备上软件,采用计算机管理并且根据自身管理水平和人员素质情况,决定采用逐步完善的战略,不断提高自身管理水平。 统开发方法 本系统的开发采用了 快速原型法( 原型法一开始就凭着系统分析人员对用户要求的理解,在强有力的软件环境支持下,给出一个实实在在的系统模型(或称原型、雏形),这个模型大致表达了系统分析人员对当前用户要求的理解和他希望系统实现后的形式。然后系统分析人员和用户一道,对这个模型进行评价。原型法的最大优点是能够大大减少软件系统后期的维护费用,使系统功能能正确反映用户的需求。不足之处在于,如果原型本身功能设置不齐全、性能不好,会导致原型的设计和使用超出预期的花费和时间。另外一个不足是原型 法需要一个合适的软件开发环境,以便原型能直接转换成现实系统。 快速原型法即在总体设计思想的指导下,根据公司提出的基本需求,选择一些关键的子系统作为基本原型并加以实现,然后逐步扩大原型向整个系统的其它方面延伸,最终达到系统的开发目标,以得到整个系统。这种方法强调了用户至上的原则,要求用户的高层管理人员参加,对用户现行的组织结构,管理方式及毕业论文 进销存管理系统 6 管理方法的冲突较少,而且用户逐步得到系统,易于接受,所以成功率较高。快速原型法的开发过程如下: 1、确定系统的基本要求和功能。 2、建造初始快速原型框架。 3、运行、评价、修 改快速原型框架。 4、建造各子系统的快速原型,并将其连接到总体原型系统。 5、补充完善原型,形成最终的管理信息系统。 这种方法的主要优点在于: 1、系统开发效益高。运用快速原型法可以使系统开发的周期短、速度快、费用低,并且可以获得较高的综合开发效益。 2、系统的可维护性。由于用户参与了系统开发的全过程,对系统的功能容易接受和理解,使得移交工作比较顺利,而且有利于系统的运行,管理与维护。 3、系统适用性强。由于快速原型法是以用户为中心的,系统的开发符合用户的实际需要,所以系统开发的成功率高,容易被用户接受。 4、系统的可扩展性。由于快速原型法开始并不考虑许多细节问题,系统是在原型应用中不断修改完善的。所以系统具有较强的可扩展性,功能的增减都比较灵活方便。 统的可行性分析 术上的可行性 唐山市副食品公司的计算机配置较高,不仅可以安装 8 和运行环境,而且有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;我们编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障。 济上的可行性 本系统属于一个工具型的系统,它可以节省工作人员大量资料收集、录入、分类、整理、查询、修改等手工操作,而且迅速准确,能够极大地提高工作效率,同时促进业务的规范化、程序化,及时给企业领导提供必要决策支持。 本系统开发所需的费用较低,资料由公司提供,利用现有的设备和装置,不需要其它费用。 毕业论文 进销存管理系统 7 理上的可行性 现代化的企业依赖现代化的管理,而现代化的管理离不开成功的管理信息系统。管理信息系统的建立会提高工作效率从而提高企业的管理水平;节省了人力、减轻了有关业务人员的手工处理的工作负担;能 够给企业领导提供决策信息;与此同时系统的建立还促进了业务的规范化、程序化;进一步还可促进有关管理方式的与体制的合理改革。因此,此系统的开发受到了企业领导及员工的一致赞同。 细调查 织结构分析 组织结构调查与分析是指组织内部的部门划分及他们之间的相互关系,信息的流动关系是以组织结构为背景的 ,在一个组织中 ,各部门之间存在着各种信息和物资的交换关系。物资材料有外界流入,进入某一部分加工或处理后,又流向另一部分,最后流出系统,成为系统的输出。具体组织结构图为: 业务流程分析 : 业务流程分析是具体分析的第一步,为了要对详细的调查结果进行整理和分析,然后再经业务人员的确认,必须采用一些简单方便的方法和工具来明确表达它们,使之成为系统分析员和用户之间进行交流的共同语言。业务流程图可以解公司总经理 财务部 财务科 业务部 公司副总经理 管理部 后勤部 销售科 采购科 人事部 办公室 会计科 毕业论文 进销存管理系统 8 决这一问题。 业务流程分析采用的是自顶向下的方法,首先画出高层管理的业务流程图,然后再对每一个功能描述部分进行分解画出详细的业务流程图。工作流程分析是对现行系统某项业务工作的实际过程的描述,并对各机构或人员之间的业务关系加以描述。 入库业务流程图: 出库业务流程图: 数据流程分析 数据流程图是描述系统逻辑模型的主要工具,我们采取结构化分析的方法绘进货审批 采购部 需求 报表 定货单 报表 供货 质检 入库 质检 报表 进货退货 退货 单报表 质检 员 供应 商 定货单处理 定货单存储 质检存储 库房 销售部 客户 退货申请 退货单 报表 发出定单 发货通知单 提货单 报表 提货单 库存信息 库存 报表 查询库存 退货登记 仓库 毕业论文 进销存管理系统 9 制数据流程图,基本思想:自顶向下,由外向里,逐步分解 。数据流程图不但能够反映现行系统中数据处理的逻辑功能,而且能用它来反映将要建立的新系统的逻辑模型,因此数据流程图是系统分析有力的工具,熟练地掌握数据流程图的画法,对系统分析员来说是至关重要的。在数据流程图的绘制过程中应该遵循以下几个原则。 首先确 定系统的外部项,系统外部项的确定也就是规定了系统与外部环境的分界线。 在高层数据流程图中一般只画出系统正常运行时的主要输入和输出,对于错误或例外条件所产生的数据流不在高层数据流程图中反映,这些数据流可以在最低层的数据流程图中反映出来。 数据流程图可以与规划中的企业模型相对应,系统各职能域及其相互关系用一级数据流程图表示;对每个职能域的扩展形成的业务过程及相互关系用二级数据流程图表示;对所有业务过程的扩展所形成的业务活动及其相互关系用三级数据流程图表示。 绘制数据流程图一般遵循从左到右,从上到下的原则进行。 数据流程图需要经过反复的修改才能最终形成,因此可以首先画出草图,一旦这些草图最后定稿,就要正式绘制出系统的数据流程图。在绘制数据流程图的过程中要尽量避免线条的交叉,必要时可以重复绘制某些外部项或资料存储。 所有的数据流程图一定要经过仔细地检查以保证其正确性。 2 5 新系统逻辑方案的提出 据流图 毕业论文 进销存管理系统 10 顶层数据流程图 不合格 乏货 发出订单 经 营 科 库存查询商 品 发 货 发货 数据 业务科 库 存 查 询 商 品 商品 接 收 提 货 库管 员 供 应 商 客 户 库管员 退 货 供应商 退 货 入库登记单 库存商品 提货单 原始库 存记录 客 户 定单登记表 毕业论文 进销存管理系统 11 定 货报表 经营科 审批 供应商 供应商记录 质检 商品到货 退货 入库 供应商 定货单 库存记录 采购单 质检单 退货单 退货单据 提货单据 装卸单 发货通知 单 定单 退货 发货 通知 发出定单 业务科 客户 车队 运输 提货 客户 库存台帐 装卸存储 提货存储 出库数据流程图 入库数据流程图 毕业论文 进销存管理系统 12 据字典 数据词典( 称 有关资料的信息的收集、维护和发布的机制。在结构化分析中,数据词典是对数据流 图上的每一个成分给以定义与说明。系统资料词典是对数据流程图中出现的数据流和处理(加工)的进一步补充说明,其内容主要包括三种类型的条目:数据元素条目、数据存储条目和数据流条目。在系统分析中,数据词典起着重要的作用。 下面列出该系统的部分数据: 1、数据元素条目 条目名称:商品编号 编号: 名:无 存储处:商品信息、库存盘点、入库登记、出库登记 类型及宽度:字符型 /15 取值范围:任意 条目名称:商品名称 编号: 名:无 存储处:商品信息、定货单 商品 类型及宽度:字符型 /20 取值范围:任意 条目名称:职员编号 编号: 名:无 存储处:职员信息 类型及宽度:字符型 /8 取值范围:任意 条目名称:订单编号 毕业论文 进销存管理系统 13 编号: 名:无 存储处:商品订货单 类型及宽度:字符型 /10 取值范围:“ 0000000000” “ 9999999999” 条目名称:盘点日期 编号: 名:无 存储处:库存盘点 类型及宽度:日期型 /8 取值范围:同公用日期 条目名称:现有数量 编号: 名:数量 存储处:库存盘点、商品入库 类型及宽度:数字型 /10 位 取值范围:“ 0” “ 9999999999” 2、数据流条目 条目名称:商品销货单 编号: 源:库房 去向:客户 数据流量:销售量 /天 数据流结构组成:商品销货单 =销货单编号 +商品编号 +折扣 +规格 +单位 +数量+单价 +应付账款 +备注 条目名称:销货退货单 毕业论文 进销存管理系统 14 编号: 源:客户 去向:库房 数据流量:退货量 /天 数据流结构组成:销货退货单 =商品编号 +规格 +退货数量 +退 货单价 +退货金额 +经手人 +退货日期 +退货单号 +退货损益 +备注 条目名称:商品订货单 编号: 源:供应商 去向:库房 数据流量:进货量 /天 数据流结构组成: 订单编号 +经手人 +录入 日期 +定货 日期 +定金 +累计金额 +是否入库 条目名称:库存盘点 编号: 源:仓库 去向:销售部 数据流量:一份 /天 数据流结构组成:商品订货单 =商品编号 +规格 +现有数量 +损益 +损益金额 +盘点日期 +经手人 +备注 条目名称:销货收款单 编号: 源:财务处 去向:库房 数据流量:销货量 /天 数据流结构组成:销货收款单 =销货单编号 +商品编号 +应付账款 +规格 +数量 +单价 +应付金额 +折扣 +备注 3、数据存储条目 毕业论文 进销存管理系统 15 条目名称:商品信息 编号: 储组织:每种商品一条记录 记录数:约 200 记录组成: 商品编号 +商品 名称 +单位 +供货商 +商品产地 +备注 近似长度: 15 20 20 40 40 50 条目名称:职员信息 编号: 储组织:每位职员一条记录 记录数:约 50 记录组成: 职员 编号 +姓名 +性别 +联系方式 +所在部门 +备注 近似长度: 8 8 2 13 30 50 条目名称:客户单位信息 编号: 储组织:每位客户一条记录 记录数:约 100 记录组成: 单位 编号 +单位名称 +客户类型 +联系电话 +联系人 +地址 +备注 近似长度: 8 40 40 13 12 40 50 条目名称:用户密码 编号: 储组织:每个密码一条记录 记录数:约 20 记录组成: 职员编号 +姓名 +密码 近似长度: 20 12 12 毕业论文 进销存管理系统 16 系统管理 用户管理 数据备份 系统日志 日历 数据恢复 计算器 第三章 系统设计 3 1 总体结构设计 系统功能结构图 系统功能结构图 模块功能介绍 (1) “系统管理”模块 本模块包括用户管理、数据备份、数据恢复、系统使用日志、计算器、日历和退出系统。 用户管理:包括修改密码、使用权限分配、删除人员、添加人员。 数据备份:把业务资料备份到指定目录,包括自动备份和手动备份。 数据恢复:该部分主要是为了系统环境或其它因素的突发性变化,保证系统副食品公司进销存管理系统 系统管理 信息管理 入库管理 出库管理 库存管理 关于 结算管理 报表 毕业论文 进销存管理系统 17 的正常运行,数据安全可靠而设置的。当意外事件使业务资料遭到破坏时用此功能,系统能够自动恢复到备份前的状态。 系统使用日志 :为系统安全,管理员可以查看系统的登录人员的登录情况。 计算器:调用 带的计算器程序。 日历:可在此查询日期。 退出系统:用于结束操作并退出程序。 (2) “信息管理”模块 本模块包括商品信息、职员信息、客户信息。 商品信息:包括商品的录入、删除、修改、打印。 职员信息:包括职员的录入、删除、修改、打印。 客户信息:包括客户的录入、删除、修改、打印。 (3) “入库管理”模块 本模块包括商品入库、添加订货订单、订单处理、订单查询、订货退货。 入库管理 商品入库 添加订货单 订货单处理 订货单查询 订货退货 信息管理 商品信息 职员信息 客户信息 毕业论文 进销存管理系统 18 商品入库:包括对商品的录入、删除、修改、打印。 添加订货订单:包括对正规的有订货单的录入。 订单处理:是对订货单的处理,包括删除、入库、打印、查询。 订单查询:包括对订货单按主题进行查询。 订货退货:包括对进货退货的处理。 (4) “出库管理”模块 本模块包括商品出库、添加销货订单、订单处理、订单查询、订货退货。 商品出库:包括录入、删除、修改、打印。 添加销货订单: 包括对正规的有销货单的录入。 销货单处理:是对销货单的处理,包括删除、出库、打印、查询。 销货单查询:是对销货单按主题进行查询。 销售退货:是对进货退货的处理。 (5) “ 库存管理 ”模块 出库管理 商品出库 添加销售单 销售单处理 销售单查询 销售退货 库存管理 库存查询 库存盘点 库存盘点查询 库存天数限制 毕业论文 进销存管理系统 19 本模块包括库存查询、库存 盘点 、库存盘点查询、库存天数限制。 库存查询:主要是库存商品的查询以便销售。 库存盘点:主要是库存商品的盘点。 库存盘点查询:主要是对盘点的商品进行排序、查询。 库存天数限制:对商品存货量及存货天数的维护 。 (6) “ 结算 管理 ”模块 本模块包括应收账款、应付账款、其他账款和财务结算。 应收账款:主要是对应收账款的录入。 应付账款:主要是对应付账款的录入。 其他账款:主要是对其他账款的录入。 财务结算:对财务进行结算。 (7) 、“报表”模块 本模块是对各种报表的查询与打印,包括商品信息报表、职员信息报表、客户信息报表、进货订单报表、进货退货报表、销货订单报表、销货退货报表、库存盘点报表和结算报表等。 结算账款 应收账款 应付账款 其他账款 毕业论文 进销存管理系统 20 3 2 系统详细设计 数据库设计 数 据是系统的灵魂所在,整个系统的运行基础是系统数据库,因而数据库的设计质量对整个系统的功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了数据存储的完整性、可靠性、安全性和数据的一致性及便于操作等方面的问题。 根据软件工程的思想,数据库设计的周期可以划分为六个阶段: 1、规划阶段 确定开发的总目标,给出计划开发的软件系统的功能、性能以及可靠性等方面的设想。 2、需求分析阶段 认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果能够提供一个可作为设计基础的系统说明书,包 括对软硬件环境的要求和一整套完善的数据流程图。 3、设计阶段 把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。 4、程序编制阶段 以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。 5、调试阶段 对已编好的程序进行单元调试(分调),整体调试(联调)和
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】VB食品公司进销存管理系统(源代码+系统)
链接地址:https://www.renrendoc.com/p-1639305.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!