论文2.doc

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

收藏

资源目录
跳过导航链接。
VB食品公司进销存管理系统源代码系统.rar
VB食品公司进销存管理系统(源代码+系统)
副食品公司进销存管理系统
论文2.doc---(点击预览)
论文1.doc---(点击预览)
原代码
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
12.frm
12.frx
8.frm
8.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
main.frm
main.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
ICON
压缩包内文档预览:(预览前20页/共55页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:149910454    类型:共享资源    大小:1.69MB    格式:RAR    上传时间:2021-10-10 上传人:好资料QQ****51605 IP属地:江苏
20
积分
关 键 词:
VB 食品 公司 进销存 管理 系统 源代码
资源描述:
VB食品公司进销存管理系统(源代码+系统),VB,食品,公司,进销存,管理,系统,源代码
内容简介:
毕业论文 进销存管理系统 唐山市副食品公司进销存管理系统摘要唐山市副食品公司进销存管理系统是一套对商品进货、销售、库存、价格、财务进行全面管理的系统。 该系统通过采集经营过程中所产生的各种原始数据,根据经营管理的要求,对原始数据进行分类、汇总、分析,及时准确地提供各种信息数据,使经营者随时了解经营状况,做出正确的经营决策。该系统对经营过程中商品进货、销售、库存信息进行全面管理,有效地控制了商品经营成本,扩大了商品的销售数量,缩短了商品资金的周转周期,提高了经济效益。关键词:系统设计、系统分析、信息系统Abstract Non-staple food Company enter and sell administrative system of checking stock up to goods one, sale, stock, price, financial affairs carry on overall system of management. This system gathers and manages various kinds of initial data emerging in course openly, according to the request of management and administration, classify, gather, analyse initial data, offer various kinds of information data accurately in time, make the operator understand management state at any time, make the correct business decision. System this to goods stock up in the course of dealing in, sale, stock information go on in an all- round way managing, have controlled the operating cost of the goods effectively, has expanded the sales volume of the goods, have shortenned the turnover cycle of the goods fund, has increased economic efficiency.Keyword: system design, system analysis, information system目 录第一章 引言311 课题背景312 选题意义313 系统简介3第二章 系统分析521 用户的初步调查522系统开发方法523 系统的可行性分析624 详细调查725 新系统逻辑方案的提出9第三章 系统设计1531 总体结构设计1532 系统详细设计20第四章 系统使用与维护说明书3141 概述-运行环境3142 安全与保护措施3143 系统的登录及使用说明31第五章 开发设计总结和心得体会4151 开发设计总结4152 心得体会41致谢43参考文献44附录(英文资料及翻译)45第一章 引言11 选题背景随着社会与科学技术的不断发展,社会的组织化程度以及企业生产的社会化程度越来越高。信息作为一种资源已经和材料、能源并称为现代社会发展的三大支柱。信息的迅速发展对社会经济以及社会中的企事业单位、部门都带来了巨大的影响。随着企业规模的不断扩大,每天要处理的数据繁多,计算机作为一种管理工具已经提上日程。现在的市场上流行的进销存软件也不少,综合考虑它们的针对性较差。因此,我们在这方面进行了针对性的改进和功能的扩充。本系统是针对唐山市副食品公司仓库的具体业务流程所编制的进销存管理信息系统软件。12 选题意义随着社会经济与科学技术的飞速发展,尤其是面向21世纪信息化社会的需要,我国的广大企业要在中国加入WTO后的激烈市场竞争中立于不败之地,逐步缩小与发达国家之间的差距,必须不断提升自身的管理水平,特别要注重对信息资源的开发、管理和利用,而管理信息系统软件的适当应用必将起到推波助澜的积极作用。显然,由于不同的企业经营机制和管理体制各有不同,不是所有的企业都能使用市面上比较成熟的管理信息软件。我们的设计题目来源单位有其自身运营机制的特殊性,迫切需要一套较适合的管理软件来提高它的业务及管理水平。我们正是由此目的出发设计该软件的。13 系统简介本系统所使用的开发语言是Visual Basic6.0(简称VB6.0)。VB6.0在RAP (快速应用程序)和数据库应用程序的开发中,提供了包括数据窗体控件和数据窗体对象等功能强大的工具,协助编程人员轻松地连接数据库文件,并访问其中数据,该语言不仅具有一般数据库语言的特点,而且有可视化的特点,是一种非常优秀的计算机软件开发语言。本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的进销存管理软件,在设计过程中,最大限度满足用户的要求,因此,具有较强的实用性和针对性。本系统界面友好,操作简单,所见即所得,属开放式可视化程序典范,可维护性强,功能完备。本系统的主要特点为:1友好的操作界面菜单方式与直观方式,操作简单,界面美好,功能完备,完全采用人机对话方式,交互性强。2操作的简易性简单易操作,多用鼠标操作,自动填充数据信息,减少原始输入错误,将键盘录入量减至最少。3完善的查询功能系统提供了关于业务的方方面面的查询,小到单个商品的信息查询,大到企业整体库存状况的查询。第二章 系统分析2.1 用户的初步调查2.1.1 系统的用户环境 目前企业内部极为缺乏专门从事计算机工作的技术人员,这一方面要求我们所设计系统简单、明了,并易于操作,另一方面企业也要及时对工作人员进行微机培训。该企业设备先进,并且新购进了一批电脑。以上因素既为我们成功开发本系统提出了一定的基础,又为系统提供了良好的硬件设备。2.1.2 现行系统概况该企业现在还没有使用计算机进行管理。其进销存业务所产生的一些单据、档案完全靠书面形式保管,其盘点统计都要通过手工计算,其信息咨询都要通过人员传递。该企业是一个主要经营食品的企业,而食品的保质期又受时间的影响较大,因而其进销存业务不同于一般的工业企业,具有自身的一些特点。这套系统的诞生,使计算机代替了手工,提高了生产经营的效率。2.1.3 其他该公司采取积极态度,准备上软件,采用计算机管理并且根据自身管理水平和人员素质情况,决定采用逐步完善的战略,不断提高自身管理水平。2.2系统开发方法本系统的开发采用了快速原型法(RPP-Rapid Prototype Ping)。原型法一开始就凭着系统分析人员对用户要求的理解,在强有力的软件环境支持下,给出一个实实在在的系统模型(或称原型、雏形),这个模型大致表达了系统分析人员对当前用户要求的理解和他希望系统实现后的形式。然后系统分析人员和用户一道,对这个模型进行评价。原型法的最大优点是能够大大减少软件系统后期的维护费用,使系统功能能正确反映用户的需求。不足之处在于,如果原型本身功能设置不齐全、性能不好,会导致原型的设计和使用超出预期的花费和时间。另外一个不足是原型法需要一个合适的软件开发环境,以便原型能直接转换成现实系统。快速原型法即在总体设计思想的指导下,根据公司提出的基本需求,选择一些关键的子系统作为基本原型并加以实现,然后逐步扩大原型向整个系统的其它方面延伸,最终达到系统的开发目标,以得到整个系统。这种方法强调了用户至上的原则,要求用户的高层管理人员参加,对用户现行的组织结构,管理方式及管理方法的冲突较少,而且用户逐步得到系统,易于接受,所以成功率较高。快速原型法的开发过程如下:1、确定系统的基本要求和功能。2、建造初始快速原型框架。3、运行、评价、修改快速原型框架。4、建造各子系统的快速原型,并将其连接到总体原型系统。5、补充完善原型,形成最终的管理信息系统。这种方法的主要优点在于:1、系统开发效益高。运用快速原型法可以使系统开发的周期短、速度快、费用低,并且可以获得较高的综合开发效益。2、系统的可维护性。由于用户参与了系统开发的全过程,对系统的功能容易接受和理解,使得移交工作比较顺利,而且有利于系统的运行,管理与维护。3、系统适用性强。由于快速原型法是以用户为中心的,系统的开发符合用户的实际需要,所以系统开发的成功率高,容易被用户接受。4、系统的可扩展性。由于快速原型法开始并不考虑许多细节问题,系统是在原型应用中不断修改完善的。所以系统具有较强的可扩展性,功能的增减都比较灵活方便。2.3系统的可行性分析2.3.1技术上的可行性唐山市副食品公司的计算机配置较高,不仅可以安装Windows 98和Win2000的运行环境,而且有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;我们编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障。2.3.2经济上的可行性本系统属于一个工具型的系统,它可以节省工作人员大量资料收集、录入、分类、整理、查询、修改等手工操作,而且迅速准确,能够极大地提高工作效率,同时促进业务的规范化、程序化,及时给企业领导提供必要决策支持。本系统开发所需的费用较低,资料由公司提供,利用现有的设备和装置,不需要其它费用。2.2.3 管理上的可行性现代化的企业依赖现代化的管理,而现代化的管理离不开成功的管理信息系统。管理信息系统的建立会提高工作效率从而提高企业的管理水平;节省了人力、减轻了有关业务人员的手工处理的工作负担;能够给企业领导提供决策信息;与此同时系统的建立还促进了业务的规范化、程序化;进一步还可促进有关管理方式的与体制的合理改革。因此,此系统的开发受到了企业领导及员工的一致赞同。2.4 详细调查2.4.1 组织结构分析组织结构调查与分析是指组织内部的部门划分及他们之间的相互关系,信息的流动关系是以组织结构为背景的,在一个组织中,各部门之间存在着各种信息和物资的交换关系。物资材料有外界流入,进入某一部分加工或处理后,又流向另一部分,最后流出系统,成为系统的输出。具体组织结构图为:公司总经理财务部财务科业务部公司副总经理管理部后勤部销售科采购科人事部办公室会计科2.4.2 业务流程分析:业务流程分析是具体分析的第一步,为了要对详细的调查结果进行整理和分析,然后再经业务人员的确认,必须采用一些简单方便的方法和工具来明确表达它们,使之成为系统分析员和用户之间进行交流的共同语言。业务流程图可以解决这一问题。业务流程分析采用的是自顶向下的方法,首先画出高层管理的业务流程图,然后再对每一个功能描述部分进行分解画出详细的业务流程图。工作流程分析是对现行系统某项业务工作的实际过程的描述,并对各机构或人员之间的业务关系加以描述。入库业务流程图:进货审批采购部需求报表定货单报表供货质检入库质检报表进货退货退货单报表质检员供应商定货单处理定货单存储质检存储库房出库业务流程图:销售部客户退货申请退货单报表发出定单发货通知单提货单报表提货单 库存信息库存报表查询库存退货登记仓库 2.4.3 数据流程分析数据流程图是描述系统逻辑模型的主要工具,我们采取结构化分析的方法绘制数据流程图,基本思想:自顶向下,由外向里,逐步分解 。数据流程图不但能够反映现行系统中数据处理的逻辑功能,而且能用它来反映将要建立的新系统的逻辑模型,因此数据流程图是系统分析有力的工具,熟练地掌握数据流程图的画法,对系统分析员来说是至关重要的。在数据流程图的绘制过程中应该遵循以下几个原则。首先确定系统的外部项,系统外部项的确定也就是规定了系统与外部环境的分界线。在高层数据流程图中一般只画出系统正常运行时的主要输入和输出,对于错误或例外条件所产生的数据流不在高层数据流程图中反映,这些数据流可以在最低层的数据流程图中反映出来。数据流程图可以与规划中的企业模型相对应,系统各职能域及其相互关系用一级数据流程图表示;对每个职能域的扩展形成的业务过程及相互关系用二级数据流程图表示;对所有业务过程的扩展所形成的业务活动及其相互关系用三级数据流程图表示。绘制数据流程图一般遵循从左到右,从上到下的原则进行。数据流程图需要经过反复的修改才能最终形成,因此可以首先画出草图,一旦这些草图最后定稿,就要正式绘制出系统的数据流程图。在绘制数据流程图的过程中要尽量避免线条的交叉,必要时可以重复绘制某些外部项或资料存储。所有的数据流程图一定要经过仔细地检查以保证其正确性。25 新系统逻辑方案的提出 2.5.1 数据流图不合格乏货发出订单经营科库存查询商 品发货发货数据业务科库 存查 询商 品商品接收提货库管员供应商客户库管员退货供应商退货入库登记单库存商品提货单原始库存记录客户定单登记表顶层数据流程图入库数据流程图定货报表经营科审批供应商供应商记录质检商品到货退货入库供应商定货单库存记录采购单质检单退货单退货单据提货单据装卸单发货通知单定单退货发货通知发出定单业务科客户车队运输提货客户库存台帐装卸存储提货存储出库数据流程图2.5.2 数据字典数据词典(data dictionary,简称DD)是有关资料的信息的收集、维护和发布的机制。在结构化分析中,数据词典是对数据流图上的每一个成分给以定义与说明。系统资料词典是对数据流程图中出现的数据流和处理(加工)的进一步补充说明,其内容主要包括三种类型的条目:数据元素条目、数据存储条目和数据流条目。在系统分析中,数据词典起着重要的作用。下面列出该系统的部分数据: 1、数据元素条目条目名称:商品编号编号:F1别名:无存储处:商品信息、库存盘点、入库登记、出库登记类型及宽度:字符型/15取值范围:任意条目名称:商品名称编号:F2别名:无存储处:商品信息、定货单商品类型及宽度:字符型/20 取值范围:任意条目名称:职员编号编号:F3别名:无存储处:职员信息类型及宽度:字符型/8取值范围:任意条目名称:订单编号编号:D1别名:无存储处:商品订货单类型及宽度:字符型/10 取值范围:“0000000000”“9999999999”条目名称:盘点日期编号:D2别名:无存储处:库存盘点类型及宽度:日期型/8取值范围:同公用日期条目名称:现有数量编号:D3别名:数量存储处:库存盘点、商品入库类型及宽度:数字型/10位取值范围:“0”“9999999999”2、数据流条目 条目名称:商品销货单编号: F3来源:库房去向:客户数据流量:销售量/天数据流结构组成:商品销货单=销货单编号+商品编号+折扣+规格+单位+数量+单价+应付账款+备注条目名称:销货退货单编号: F4来源:客户去向:库房数据流量:退货量/天数据流结构组成:销货退货单=商品编号+规格+退货数量+退货单价+退货金额+经手人+退货日期+退货单号+退货损益+备注条目名称:商品订货单编号: F1来源:供应商去向:库房数据流量:进货量/天数据流结构组成:订单编号+经手人+录入日期+定货日期+定金+累计金额+是否入库条目名称:库存盘点编号: F5来源:仓库去向:销售部数据流量:一份/天数据流结构组成:商品订货单=商品编号+规格+现有数量+损益+损益金额+盘点日期+经手人+备注 条目名称:销货收款单编号: F2来源:财务处去向:库房数据流量:销货量/天数据流结构组成:销货收款单=销货单编号+商品编号+应付账款+规格+数量+单价+应付金额+折扣+备注3、数据存储条目 条目名称:商品信息编号: C1存储组织:每种商品一条记录记录数:约200记录组成:商品编号+商品名称+单位+供货商+商品产地+备注近似长度: 15 20 20 40 40 50条目名称:职员信息编号: Z2存储组织:每位职员一条记录记录数:约50记录组成:职员编号+姓名+性别+联系方式+所在部门+备注近似长度: 8 8 2 13 30 50条目名称:客户单位信息编号: C2存储组织:每位客户一条记录记录数:约100记录组成:单位编号+单位名称+客户类型+联系电话+联系人+地址+备注近似长度: 8 40 40 13 12 40 50条目名称:用户密码编号: M1存储组织:每个密码一条记录记录数:约20记录组成:职员编号+姓名+密码近似长度: 20 12 12第三章系统设计31总体结构设计3.1.1 系统功能结构图系统功能结构图副食品公司进销存管理系统系统管理信息管理入库管理出库管理库存管理关于结算管理报表3.1.2 模块功能介绍(1) “系统管理”模块系统管理用户管理数据备份系统日志日历数据恢复计算器本模块包括用户管理、数据备份、数据恢复、系统使用日志、计算器、日历和退出系统。用户管理:包括修改密码、使用权限分配、删除人员、添加人员。数据备份:把业务资料备份到指定目录,包括自动备份和手动备份。数据恢复:该部分主要是为了系统环境或其它因素的突发性变化,保证系统的正常运行,数据安全可靠而设置的。当意外事件使业务资料遭到破坏时用此功能,系统能够自动恢复到备份前的状态。系统使用日志:为系统安全,管理员可以查看系统的登录人员的登录情况。计算器:调用Windows自带的计算器程序。日历:可在此查询日期。退出系统:用于结束操作并退出程序。(2) “信息管理”模块信息管理商品信息职员信息客户信息本模块包括商品信息、职员信息、客户信息。商品信息:包括商品的录入、删除、修改、打印。职员信息:包括职员的录入、删除、修改、打印。客户信息:包括客户的录入、删除、修改、打印。(3) “入库管理”模块入库管理商品入库添加订货单订货单处理订货单查询订货退货本模块包括商品入库、添加订货订单、订单处理、订单查询、订货退货。商品入库:包括对商品的录入、删除、修改、打印。添加订货订单:包括对正规的有订货单的录入。订单处理:是对订货单的处理,包括删除、入库、打印、查询。订单查询:包括对订货单按主题进行查询。订货退货:包括对进货退货的处理。 (4) “出库管理”模块出库管理商品出库添加销售单销售单处理销售单查询销售退货本模块包括商品出库、添加销货订单、订单处理、订单查询、订货退货。商品出库:包括录入、删除、修改、打印。添加销货订单:包括对正规的有销货单的录入。销货单处理:是对销货单的处理,包括删除、出库、打印、查询。销货单查询:是对销货单按主题进行查询。销售退货:是对进货退货的处理。(5) “库存管理”模块库存管理库存查询库存盘点库存盘点查询库存天数限制本模块包括库存查询、库存盘点、库存盘点查询、库存天数限制。库存查询:主要是库存商品的查询以便销售。库存盘点:主要是库存商品的盘点。库存盘点查询:主要是对盘点的商品进行排序、查询。库存天数限制:对商品存货量及存货天数的维护。(6) “结算管理”模块结算账款应收账款应付账款其他账款本模块包括应收账款、应付账款、其他账款和财务结算。应收账款:主要是对应收账款的录入。应付账款:主要是对应付账款的录入。其他账款:主要是对其他账款的录入。财务结算:对财务进行结算。(7) 、“报表”模块本模块是对各种报表的查询与打印,包括商品信息报表、职员信息报表、客户信息报表、进货订单报表、进货退货报表、销货订单报表、销货退货报表、库存盘点报表和结算报表等。 32 系统详细设计3.2.1 数据库设计数据是系统的灵魂所在,整个系统的运行基础是系统数据库,因而数据库的设计质量对整个系统的功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了数据存储的完整性、可靠性、安全性和数据的一致性及便于操作等方面的问题。根据软件工程的思想,数据库设计的周期可以划分为六个阶段:1、规划阶段确定开发的总目标,给出计划开发的软件系统的功能、性能以及可靠性等方面的设想。 2、需求分析阶段认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果能够提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。3、设计阶段把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。 4、程序编制阶段以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。5、调试阶段对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。6、运行和维护阶段这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效地处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。数据是系统的灵魂所在,整个系统的运行基础是系统数据库,因而数据库的设计质量对整个系统的功能与效率有很大影响,所以我们在进行数据文件和数据库设计时,充分考虑了数据存储的完整性、可靠性、安全性和数据的一致性及便于操作等方面的问题。一个完整的信息系统的建设并不是一步到位的。在实际的建设过程中,在时间上各子系统有先建、后建之分,这就涉及到各子系统之间的兼容问题。在现有的软件水平下,追求应用系统间的相互兼容存在困难,但对于数据的兼容也就是数据的共享来说,既非常重要,又相对应用系统的兼容较易实现。在提高数据共享性方面,可主要从数据的一致性方面来考虑。在我们的数据库系统建设中,着重考虑了以下两个标准保证数据的一致性:1)字段标准:字段标准不统一是造成数据库难以共享的一个主要原因,因为字段的设计处于数据库设计的最底层,或者可以说是最基本的一层,如果这一层都不能统一的话,会直接影响到数据库中数据的共享。2) 代码标准:代码的引入为保持数据库中数据的一致性提供了一个重要手段。此外本次数据库设计主要遵循以下原则: 数据库文件的实用性。 数据库文件的安全性。 数据库文件的独立性。 节省磁盘空间。本系统采用Microsoft Access数据库。本数据库可直接编辑数据的完整性和可参照性,可编辑数据的有效性规则和输入格式。以下为表的结构:(1)bj库存天数限制表编号 字段名 字段含义 数据类型 字段宽度1 spbh 商品编号 文本 152 jhtssx 进货天数上限 数字 53 jhtsxx 进货天数下限 数字 54 kssxrq 开始生效日期 日期/时间 8(2)cwjs财务结算表编号 字段名 字段含义 数据类型 字段宽度1 cwjsrq 结算日期 日期/时间 82 ksrq 开始日期 日期/时间 83 jsrq 结束日期 日期/时间 84 wfzk 未付账款 货币 305 jhzc 进货支出 货币 306 kcyks 其他支出 货币 307 wszk 未收帐款 货币 308 xssr 销售收入 货币 309 qtsr 其他收入 货币 30(3)dhdsp定货单商品表编号 字段名 字段含义 数据类型 字段宽度1 dhdbh 订货单编号 文本 152 spmc 商品名称 文本 203 sl 数量 数字 104 dj 单价 货币 30 5 gg 规格 文本 15 6 yfje 应付金额 货币 307 zk 折扣 货币 308 bz 备注 文本 50(4)dwdm部门代码表编号 字段名 字段含义 字段类型 字段宽度1 dm 代码 文本 52 mc 名称 文本 20(5)jhfkd进货付款单表编号 字段名 字段含义 数据类型 字段宽度1 fkdbh 付款单编号 文本 152 fkrq 付款日期 日期/时间 83 yfzk 应付帐款 货币 304 sfzk 实付账款 货币 305 ye 余额 货币 30 6 fkfs 付款方式 文本 107 jsr 经手人 文本 88 bz 备注 文本 50(6)jhth进货退货表编号 字段名 字段含义 数据类型 字段宽度1 thdbh 退货单编号 文本 152 jsr 经手人 文本 83 spbh 商品编号 文本 154 thdj 退货单价 货币 305 thsl 退货数量 数字 10 6 thje 退货金额 货币 307 thsy 退货损益 货币 308 thrq 退货日期 日期时间 89 bz 备注 文本 50(7)kcpd库存盘点表编号 字段名 字段含义 数据类型 字段宽度1 spbh 商品编号 文本 152 gg 规格 文本 153 xysl 现有数量 数字 104 sy 损益 数字 105 syje 损益金额 货币 306 pdrq 盘点日期 日期时间 87 jsr 经手人 文本 8 8 bz 备注 文本 50(8)kczk库存情况表编号 字段名 字段含义 数据类型 字段宽度1 spbh 商品编号 文本 152 gg 规格 文本 153 kcsl 库存数量 数字 104 kw 库位 文本 205 bz 备注 文本 50(9)qtzm其他帐目表编号 字段名 字段含义 数据类型 字段宽度1 kmbh 科目编号 文本 152 lrrq 录入日期 日期时间 83 fs 方式 文本 204 zkmm 帐款明目 文本 205 mx 明细 文本 206 se 数额 货币 307 jsr 经手人 文本 8 8 bz 备注 文本 50(10)qxfp权限分配表编号 字段名 字段含义 数据类型 字段宽度1 zybh 职员编号 文本 82 ckspxx 查看商品信息 文本 13 ckzyxx 查看职员信息 文本 14 ckkhxx 查看客户信息 文本 15 spzjrk 商品直接入库 文本 16 spdd 商品订单 文本 17 dhdcl 订货单处理 文本 18 xhdd 销货订单 文本 19 xhddcl 销售订单处理 文本 110 xhdcx 销货单查询 文本 111 xhth 销货退货 文本 112 kccx 库存查询 文本 1 13 dhth 订货退货 文本 114 kcpd 库存盘点 文本 115 spzjck 商品直接出库 文本 1 16 czrygl 操作人员管理 文本 117 sjbf 数据备份 文本 118 rl 日历 文本 119 jsq 计算器 文本 120 ddcx 订单查询 文本 121 sjhf 数据恢复 文本 122 yszk 应收帐款 文本 123 yfzk 应付帐款 文本 1 24 kcbj 库存天数限制 文本 1(11)spdhd商品订货单表编号 字段名 字段含义 数据类型 字段宽度1 ddbh 订单编号 文本 102 jsr 经手人 文本 83 lrrq 录入日期 日期时间 84 dhrq 定货日期 日期时间 85 dingjin 定金 货币 30 6 ljje 累计金额 货币 307 sfrk 是否入库 数字 1(12)spxx商品信息表1 spbh 商品编号 文本 152 spmc 商品名称 文本 203 dw 单位 文本 204 ghs 供货商 文本 405 spcd 商品产地 文本 406 bz 备注 文本 50(13)spzjck商品出库表编号 字段名 字段含义 数据类型 字段宽度1 spbh 科目编号 文本 152 xhdw 销货单位 文本 403 dj 单价 货币 304 cksl 出库数量 数字 155 ckrq 出库日期 日期时间 86 gg 规格 文本 157 ssje 实收金额 货币 308 zk 折扣 货币 309 jsr 经手人 文本 8 10 bz 备注 文本 5011 spbh 商品编号 文本 15(14)spzjrk商品入库表编号 字段名 字段含义 数据类型 字段宽度1 spbh 科目编号 文本 152 spbh 商品编号 文本 153 jhdj 进货单价 货币 304 sl 数量 数字 155 rkrq 入库日期 日期时间 86 gg 规格 文本 157 je 金额 货币 308 kw 库位 文本 209 zk 折扣 货币 3010 jsr 经手人 文本 8 11 bz 备注 文本 50(15)wldw客户单位表编号 字段名 字段含义 数据类型 字段宽度1 dwbh 单位编号 文本 82 dwmc 单位名称 文本 403 khlx 客户类型 文本 404 lxdh 联系电话 文本 135 lxr 联系人 文本 126 dz 地址 文本 407 bz 备注 文本 50(16)xhdd销货订单表编号 字段名 字段含义 数据类型 字段宽度1 ddbh 订单编号 文本 152 jsr 经手人 文本 83 lrrq 录入日期 日期时间 84 fhrq 发货日期 日期时间 85 dingjin 定金 货币 30 6 ljje 累计金额 货币 307 xhs 销货商 文本 508 sfck 是否出库 数字 1(17)xhdsp商品销货单表编号 字段名 字段含义 数据类型 字段宽度1 xhdbh 销货单编号 文本 152 spbh 商品编号 文本 153 yfzk 应付帐款 货币 304 gg 规格 文本 155 dj 单价 货币 306 yfje 应付金额 货币 307 zk 折扣 货币 308 bz 备注 文本 509 sl 数量 数字 10(18)xhskd销货收款单表编号 字段名 字段含义 数据类型 字段宽度1 skdbh 收款单编号 文本 152 jsr 经手人 文本 83 skrq 收款日期 日期时间 84 fhrq 发货日期 日期时间 85 yszk 应收帐款 货币 30 6 sszk 实收帐款 货币 307 skfs 收款方式 文本 208 ye 余额 货币 309 bz 备注 文本 50(19)xhth销货退货表编号 字段名 字段含义 数据类型 字段宽度1 thdbh 退货单编号 文本 152 jsr 经手人 文本 83 spbh 商品编号 文本 154 thdj 退货单价 货币 305 thsl 退货数量 数字 10 6 thje 退货金额 货币 307 thsy 退货损益 货币 308 thrq 退货日期 日期时间 89 bz 备注 文本 50(20)xtrz系统日志表编号 字段名 字段含义 数据类型 字段宽度1 dlry 登录人员 文本 202 rq 日期 日期时间 83 kssj 开始时间 日期时间 84 jssj 结束时间 日期时间 8(21)rhmm用户密码表编号 字段名 字段含义 数据类型 字段宽度1 zybh 职员编号 文本 202 xm 姓名 文本 123 mm 密码 文本 12 (22)zdbf自动备份表编号 字段名 字段含义 数据类型 字段宽度1 rq 日期 日期时间 82 xx 选项 数字 13 lj 路径 文本 80 4 ts 天数 数字 20(23)zyxx职员信息表编号 字段名 字段含义 数据类型 字段宽度1 zybh 职员编号 文本 82 xm 姓名 文本 83 xb 性别 文本 2 4 lxfs 联系方式 文本 135 szbm 所在部门 文本 306 bz 备注 文本 503.2.2 代码设计将系统中具有某些共同属性或特征的信息归并在一起,并通过一些便于计算机或人进行识别和处理的符号来表示各类的信息就是代码设计,它是代表系统中客观存在的事物名称、属性或状态的符号。由于现代管理中的数据量大,所需的信息种类也很多,所以必须经过分类整理后才能更有效地利用。在进行代码设计时,我们遵循了如下原则:(1) 唯一性在系统中,每一个代码都唯一的表示一个实体或实体属性;一个实体属性也唯一的由一个代码来表示。(2) 标准性主要体现在对程序文件名命名和对数据文件名的标准化上,遵循简单明了统一的标准。(3) 合理性代码设计与编码对象的分类体系相适应,使代码对编码对象的分类具有标识作用。(4) 可扩充性编码时留有足够的备用代码,以便适应今后扩充代码的需要。(5) 简单性代码结构简单,尽量缩短了代码的长度,方便输入,提高了处理效率。(6) 适用性代码的设计尽量反映了编码对象的特点,便于识别和记忆,容易了解和掌握。(7) 规范化代码的结构、类型、编码格式统一,便于计算机处理。3.2.3 输入输出设计由于本系统的功能特点是数据的处理,这就决定了系统必须进行数据输入,所以输入设计是整个系统设计的重要环节之一。并且输入设计是人机对话的重要窗口,其主要任务是将用户正确输入的数据传递给系统。为了尽量减少用户的实际输入量,使操作更加方便和快捷,设计时必须尽量为用户考虑,使用户的操作简单易行,且保证输入数据在内容和格式上准确、无误。因此我们在设计用户界面时,努力实现界面的直观、简洁,并采用了大量的自动添加(通过编号)功能,这样既减少了输入量,也保持了数据格式的一致性。同时为保证数据存储的顺利,必须考虑地尽量周全一些,尽量考虑用户的错误操作,并设计出对错误的纠正提示,从而防止系统出错。输出设计的目的是使系统满足用户需求的有用信息,为用户的管理活动提供有效的信息服务,输出格式尽量符合用户的使用习惯,并满足业务的使用要求。总的来说,本系统采用了简洁的输入输出界面,总体上能够给人一目了然的效果。3.2.4 界面设计分析:一个好的应用程序要有美观使用的界面设计,用户界面设计是应用程序的一个重要组成部分,在设计程序是必须要合理的编排用户界面。窗体是应用程序的设计场所,合理安排窗体内的各个控件是形成美观实用的用户界面的重要基础。一个良好的用户界面并不是只有专业的美术人员才能设计出来,在大多数时候,这样的界面设计都是由程序设计人员完成的。虽然在某些时候,用户界面的设计并不是一件很重要的事情,但一个优秀的程序员在设计应用程序时,总是时时从用户角度出发,以方便用户的使用为程序设计的目标,而用户第一次接触应用程序就是从界面开始的,因此如何设计应用程序的界面在某些方面也有一些重要的意义。在程序界面设计中,并不是所有的元素都具有相同的重要性,所以应抓住重点,将较重要的元素定位在对用户来说处在一目了然的位置,重要的和需要经常访问的元素应当处于显著的位置,次要的元素则应当处于次要的位置。习惯的阅读顺序一般是从左到右,从上到下。按照此原则,用户第一眼看到的应是计算机屏幕的左上部分,因此最重要的元素应当定位在这里,如同网页设计一样。编排合理设置控件的大小以达成一致性是界面设计中的重要问题之一,一致性的外观将体现应用程序的协调性。如果缺乏一致性就会使界面混乱而无序,这样的界面将会使应用程序看起来混乱而不严密,体现不出应有的价值,不但对用户的使用带来不便,甚至还会使用户觉得应用程序不可靠。合理利用颜色、图像和显示效果来达成内容与形式的统一 。在界面上使用颜色可以增加视觉上的感染力,每个人对颜色的喜爱有很大的不同,用户的品味也会各不相同。颜色能够引发强烈的情感,该程序是针对普遍用户的程序,因而我们采用了一些柔和的、更中性化的颜色。用户界面也广泛使用各种显示效果,合理的选择显示效果,也能表达特定的设计意图,选择静态或动态显示可带给用户不同的信息。 总之,一个好的应用程序不仅要有强大的功能,还要有美观实用的用户界面。界面设计不仅仅是编程的问题,也需要一定的美学修养。用户界面是应用程序的一个重要组成部分,一个应用程序的界面往往决定了该程序的易用性与可操作性。第四章系统使用与维护说明书4.1概述-运行环境 唐山市副食品公司进销存管理信息系统的开发工具是Visual Basic6.0。 系统的特点是接口友好、简单明了、易操作、系统安全可靠、运行速度快。 1. 硬件环境1) 主机:推荐配置奔腾III以上机型,64MB以上内存,硬盘剩余空间45MB以上;2) 显示器:VGA系列;3) 鼠标:Windows支持的各类鼠标;4) 打印机:Windows系统支持的所有针式、喷墨式和激光打印机;5) UPS不间断电源一个。2软件环境1) 操作环境:Windows9X/2000/XP等操作系统;2) 应用软件:VISUAL BASIC 6.0中文企业版,ACCESS数据库;3) 汉字系统:若Windows操作系统为西文,则需汉字系统的支持。3系统的运行开机启动Windows后选择程序副食品公司进销存管理信息系统,运行开始,弹出登录框,登录框提示输入用户名及密码,本系统若以系统管理员登录时,用户名是“管理员” ,密码是:“gly” 。42 安全与保护措施 为保证系统数据的安全性,进入系统前需要进行身份验证,以防止非法用户使用。不同的用户有不同的密码,且不同用户名进入本系统有的权限也不同,为防止断电、死机等情况的发生而使资料丢失,我们设置了保存功能。这样,资料的安全得到了保证。4. 3系统的登录及使用说明启动应用程序的时候,首先要进行系统的登录,这是为了保证系统的安全性,以防止不法用户的随便进入,在用户名称中选择你的姓名,在用户密码中输入你的密码,点击确定按钮,如果用户名称和用户密码匹配,就可以进入本系统了。用户密码只能输入3次,若超过3次不正确将退出登录界面。登录界面如下图所示:如果密码输入正确,将进入主程序界面,如下图:各模块的使用说明:1、系统管理模块如图:用户管理界面可以实现对用户的密码修改、权限分配、删除、添加的功能。 如图:数据备份界面分为自动备份和手动备份,自动备份如图:若选择手动备份会弹出选择备份路径的窗口。数据恢复:当意外事件使业务资料遭到破坏时,用此功能,系统能够自动恢复到备份前的状态。系统使用日志:为系统安全,管理员可以查看系统的登录人员的登录情况。计算器:调用Windows自带的计算器程序。日历:可在此查询日期。退出系统:用于结束操作并退出程序。2、信息管理模块 如图:商品信息界面 如图:商品信息界面可以实现对商品的录入、删除、修改、查询、打印等功能。职员信息界面可以实现对职员信息的添加、修改、删除、打印等功能,如图:客户信息界面可以实现对用户信息的添加、修改、删除、查询、打印等功能,如图:3、入库管理模块 如图:商品入库界面可以对商品的信息进行详细的记录,如:商品名称、商品的计量单位、商品的供货单位、数量等都有详细的记录。如图:添加订单界面提供入库订单的录入功能,可以详细地记录入库订单上的信息。如图:订货单处理界面实现对订单的查询、修改、打印等功能。如图:商品的进货退货界面可以实现对商品的退货处理。如图:4、出库管理模块 如图:商品出库界面记录出库的信息 如商品名称、编号、单位等。如图:添加销售订单界面可以实现订单的添加。 如图:销售订单处理界面可以实现订单的查询、修改、保存、删除和打印。如图:销售退货界面提供了订单的查询和退货处理的方法。如图:5、库存管理模块 如图:库存查询界面可以对库存进行查询,和出库、订单管理相连接,实现对库存的管理。如图:库存盘点界面可以为用户提供仓库的库存情况。如图:库存盘点查询界面显示现有库存的情况。如图:库存天数限制能对库存的商品时间进行设定。使商品不会因为过了存储的时间而不被发现。如图:6结算账款模块应收账款界面 如图:应付账款界面 如图:其他账款界面 如图:财务结算界面能够提供一段时间内的财务状况。如图:7报表模块 如图:这部分包括基本信息报表界面、进货报表界面、销货报表界面、库存盘点报表界面、结算报表界面。第五章开发设计总结和心得体会51开发设计总结此次系统分析与设计过程,是对四年大学学习的总结过程,更是进一步学习和探索的过程。在这个过程中,我们对管理信息系统的分析与设计思想有了深刻的认识,对VB语言有了进一步的掌握和应用,并在学习和实践过程中增长了知识、丰富了经验。管理信息系统的开发是一项复杂的系统工程,必须严格地按照系统规划、系统分析、系统设计、系统实施、系统运行与评价的开发规范来进行。作为一个实际课题,只有做了充分的、准确的、透彻的系统分析才会使系统的结构层次更清唽,更有助于程序逻辑结构的实现。因为在开发系统前,只有把系统开发的目标明确出来,做到心中有数,这样在以后的设计中才会顺利,才能节省设计的时间与精力。传统的软件开发将开发重点放在了功能上,一切开发方案和方法都是围绕着功能,以功能的实现为目标。这样做的缺点是程序的结构过多,围绕事先确定的功能,使得功能的扩充修改变得相当困难,故软件结构脆弱,功能集中,耦合度大,很难满足可扩充性和可维护性的要求。另外,没有考虑软件的重复使用,大大降低了软件的开发速度且功能太具体、太易变。而现在软件开发将侧重点放在对象上,即所谓的类。类是一种解决问题的方法,是对现实世界各种元素的一种抽象,类既含数据又含函数,因此具有自身处理数据的能力,被认为是迄今为止最接近真实事物的数据抽象。我们在开发中尽量采用面向对象编程,将通用性的东西以函数和过程的形式编为统一格式。在以后使用中直接调用。而不完全适用的地方我们又稍加修改,以达到功能的实现。这样,以后若有变动,只需对函数和过程进行修改而不需深入调用此函数和过程的模块内部,增强了程序的可扩充性和可维护性。52心得体会5.2.1设计实践中的体会以往我们曾经有过多次设计的体会,但只是设计一个模块或一个小系统,而这一次毕业设计是综合所学的管理和计算机的知识来设计一个适合公司运行管理的进销存系统软件。要想设计能够使用户满意,就需要我们付出更多的努力。我们在设计中经常出现一些问题不知该如何解决,在此时许多同学给予了我们帮助。在设计的过程中增加了于实际接触的机会,不仅培养了我们的自学和编程能力,让我们在即将离开学校进入社会之前有了一定的资本,提高了我们与人沟通的能力。而且成员间的默契配合与同学们之间的相互交流是提高系统质量的重要途径。组内成员虽然都有所分工,侧重点不同,但应保持风格、基调的一致,遇到困难共同研究和探讨,要有协作精神,这也能为以后的工作提供了很宝贵的经验。系统的分析与设计是一项很辛苦的工作,同时也是一个充满乐趣的过程。在设计过程中,不断遇到新的问题,不断探索和努力使问题得到解决,在此期间我们也深深地体会到:团队的团结是成功的关键。一个管理信息系统的设计不可能一步到位,它需要不断补充和完善。同样,系统中还存在许多问题,有待在日后的应用实践中发现和解决。5.2.2对设计语言的体会Visual Basic 6.0是面向对象的编程语言,它的基本出发点是通过构造对象并组合对象的方式来实现应用程序。而对象是一种数据和程序的组合体,它包含了传统的数据结构及处理数据的有关过程和函数。在编程过程中充分感觉到Visual Basic 6.0的方便,设计图形化的界面非常轻松。虽然我们运用Visual Basic 6.0开发了唐山市副食品公司进销存管理系统系统,但Visual Basic 6.0中许多功能和先进技术仍然没有深入探讨,在今后的工作中还需要进一步的学习和应用。致 谢毕业设计结束了,设计中所学到的知识和积累的经验为以后的工作打下了坚实的基础,从中确实受益非浅。同时我们也深深体会到只有不断地学习才能不断提高自己。在此,感谢系领导和教研室的老师们,大学四年中在学习和生活中给予我们的关心和帮助!感谢所有给予我们教育与关怀的老师四年来在学习和生活上给予我们的关心和照顾,感谢他们在毕业设计中对我们的帮助和鼓励,使我们能在设计中敢于面对困难、挑战困难、解决困难,使我们又经历了一次严峻的洗礼和考验,使我们更有勇气、有信心地走向毕业这一人生的转折点!参考文献1 张洪林. Visual Basic 6.0编程实例.北京:人民邮电出版社,19992 曾琦. Visual basic 6.0编程实例与技巧.中国水利水电出版社,20013 韩润春,佟志臣,王汉新.管理信息系统.河北人民出版社,20034 温贤发.Visual Basic 6数据库程序设计高手.北京:科学出版社,20015 黎连业.管理信息系统设计与实施.北京:清华大学出版社,19996 刘海峰. Visual Basic 数据库开发实例. 北京:机械工业出版社.20017 安忠,吴洪波.管理信息系统.第2版.中国铁道出版社,20028 张洪林. Visual basic 6.0编程实例.第2版.北京:人民邮电出版社,20019 陈俊源等.Visual Basic 6.x 程序设计-数据库应用.中国铁道出版社,200210 张显库.VB实用编程技术-从基础到开发.大连理工大学出版社,200111 鸿志创作组.VISUAL BASIC 6.0中文版应用与开发.第2版.北京:科学技术出版社,200212 知寒工作室.中文VISUAL BASIC 6.0简明案例教程.机械工业出版社,1999 13 美Wdward Jones & Jarel M.Jones.中文ACCESS 2000疑难解析.北京:机械工业出版社,200014 石连栓,张涛,李立宗.Visual Basic程序设计教程.清华大学出版社,200415 黄明,梁旭.Visual Basic 6.0信息系统设计与开发实例.机械工业出版社,200416 陈海涛.Visual Basic 6.0程序设计参考手册.人民邮电出版社,200317 刘萌.Visual Basic企业办公系统开发实例导航.人民邮电出版社,2003附录:英文资料及翻译MIS development and scientific managementForewordIn the course of development of the management information system (MIS), the systematic developer often has some difficulties, do not fulfill requirements such as the system coming, need a large amount of modification; Development progress difficult to control, software pay date delay constantly; The environment of the database is of low grade (only limited to the data and use the database), make structure of the data and application program pester together, the small change of the structure of the data or the application program, all cause modification of the chain reaction type of the large area ,etc. These difficult production, on one hand because MIS develops own complexity of the course, because it is a system engineering, involve the soft project, design of storehouse of the data, use such many kinds of knowledge and experience as business, project controlling, personal management and computer technology, etc. In addition, participate in the management information system of Shengli Oil Field and experience of the development that Dagang Oilfield manage the information process system according to the author, is it lack scientific management among them another main reason, is it strengthen scientific management basic prerequisite that the management information system develops to we can say to think. I think scientific management should include the following basic intension: Personnel form design, develop the norm, develop the progress, development approach, design program and ensuring etc. systematically systematically, will now describe one by one. Rational personnel formSuccess of development item need one good development group, make up one high-efficient development group must have first reasonable person form. We can consult Microsofts soft project and develop the criterion (Microsoft Solution Framework, MSF) to come to organize personnel. MSF set up and develop distributed full-length system that business system use not to develop the guide on the basis of tool and technology of Microsoft, how with form a team model , course model and use model is it develop application program , Client/Server of structure to come it describe, global and in common use.Clear development norm MIS software development is a huge project, want the harmony, unity and continuity of the security system, need to make the strict, detailed development norm before developing, develop the normal content to include mainly: Systematic design specification, procedure making norm and standardard management of project, etc. Systematic design specification main fixed word section, database, procedure, name rule, use standard, style and output form, etc. of report form all kinds of interface of file. Procedure making norm is it classify to go on to application program, can divide procedure into code person who maintain, business treatment, business person who inquire about and statistical report form type, etc., provide the standardization program procedure of all kinds of application program. All kinds of developers duty and power in fixed project team of the standardard management of the project, develop course treatment of problem all kinds of (design problem, procedure problem, etc. for instance) standardize and revise rule, overall time phasing and rewards and punishments measure, etc. of development. Develop norm whether one thing agree on, it in develop course question that developer might run into advance foundation considered to make is it come out to make in the future, restrain the developers behavior, design, programming style, need all developers to observe together. Develop normal formulation is it spend certain time and energy to need, is it is it cut firewood Engineer to miss to whet a knife , have develop norm, in the course of follow-up development, designer neednt how name for first word piece each consideration, programming personnel neednt think of the structure of a certain procedure and overall arrangement either, the tester has the procedure of judging to the wrong standard. It is obvious the clear development norm helps to form the unified style of the system, the convenient follow-up system safeguards and expands the work too.Strict development progressIt is most difficult to do a job well in the software development that the project progress is managed. Programming work itself one difficult to with work of quantization, develop course to modification that design factor, make project development can finish according to time that expect frequently. In order to manage the project progress well, should make a feasible project progress plan first. At the beginning, the progress plan of the project can only be roughly estimated according to the content, work load and participant of the project, including network analysis and designing time, programming, testing time and file to make time, should join some buffer time according to the business complexity while estimating. Network analysis, is it after finishing, can estimate appear each programming time of procedure according to procedure inventory to design (according to procedure type and complexity), and estimate the test, file under this kind of procedure amount and make and buffer time on this basis, progress plan made again to estimate can accomplish quite accurate like this. In fact the progress plan of the project is a dynamic one, plan that is adjusting constantly. Plan to compare with the progress situation of the project and project progress every week. Is it have sufficient reason to work for delay, should supervise relevant personnel work overtime or raise working efficiency not to run into progress; If there are normal reasons, can revise the progress plan in case of cant be recoveredding, apply to postpone. In a word, the progress management of the project must be careful and strict. The leading system is designed Success or failure that the quality of software design concerns the project and develops directly. Must do systematic investigation and research to users business before the design, find out about customer service deeply and in an all-round way. But when design according to finding, the method to derive the structure of the database is inadvisable according to collecting the materials and current business directly, here mainly because of:1. Business that users describe may not be a good office procedure 2.Each interdepartmental business datum transmission that users described is still a craft method3.The business that users describe is not the regular business procedure, so will often change4. Business that users describe is not suitable for realizing with the computer5. Users output form is a regular content, cant adapt to the change and expansion of the business. So should surmount the present business in the system design, management thought and regular thing in the business happen abstractly. Manage in order to adapt to the computer, will change users business procedure too sometimes, consult with user at this moment, let it understand meaning of this kind of change. Designing in addition should also leave the expanded leeway, had better adopt the server structure of the customers of three layers, Formed the system by each package, the convenient system is altered and maintained.Suitable development approachThere are many kinds of methods in the development of managing information, the basic thinking of some methods is not the same, some methods are that there is only a difference on tiny technology each other. Some methods are that there is only a difference on tiny technology each other. Putting it briefly has the following three kinds mainly:1. Systematic development approach of structurizationThe systematic design method of structurization is that its basic thought is to use the systematic thought, the method of the system engineering, according to the principle that consumers first, the structurization , module , analyse and design to the information system top-down. The development approach of structurization is suitable for developing small, the users needs are very clear and clear, relatively stable system not changed of customer service procedure. The development approach of structurization has the following weakness mainly: It is not ocular that the user and system develop the thoughts communication between personnel; It is comparatively complicated to develop the course, the tools used lag behind: Development period is too long; It cant be larger change of the adaptation external environment condition of the range , etc.2. Systematic development approach of the prototype law Prototype at the beginning according to network analysis to understanding that user require personnel law, under powerful software environment support, provide a true systematic model (or calls the prototype, embryonic form), the model express network analysis personnel hope to present understanding and he that user require system realize form after roughly. Then network analysis personnel and user line, is it appraise to go on to the model. The greatest advantage of the prototype law can reduce the software system back-end maintenance expenses greatly, enable systematic function to reflect users demand correctly. The weak point lies in, if own function of the prototype can not be set up completely, performance is not good, will cause the design and use of the prototype to go beyond anticipated cost and time. It is that the prototype law needs a suitable software development environment that another one is insufficient, so that the prototype can be changed into a realistic system directly. 3. Development approach of soft component Overcome prototype method need fast deficiency that tool support soft component, replaced and constructed the system with the component technology of the software. Generally speaking, most MIS have similarity as for the function, can utilize technology of putting in an position of software to simplify the course of developing greatly. The proposition of the soft component method is just because of this kind of thought. Utilize soft component law develop MIS, should first prepare one soft component component set, for example can collect overall design, planning, some procedure and some man-machine interface, the module in common use, simple developing instrument of some MIS that has already developeds. Most work of developing MIS in fact concentrate on structure soft component stage, overall frame, constructing the component frame, revising the overall frame of the follow-up definite system, all mainly have dealings with soft component in work of establishing the component and revising the components etc. The key to the soft component method is to try ones best to use the soft component that has been already developed out, want through soft combination technique of putting in an position of component, system that develop have greater flexibility and benefit newer to maintain. But the soft component method is a newer technology, there is no ripe method, if improperly use, ignore to soft management that component assemble, other some question then come one after another too.Practical design programThe purpose of MIS with final software is to want users to use, so must base on operating simply, practically while designing program, and can really solve the real business problem for users. Cant design the function of the procedure too simple and crudly because of being afraid of the programming trouble. Use for the convenience of the user, should have these functions below at least in the application program:1.Brief on the function Point out operating in code information (such as customers code, subject code) on the screen, use one no need memory a lot of codes. 2. Operation confirming Should operate confirming to some irrecoverable operation (for instance, write down and delete etc.), avoid operating by mistake. 3. Data check-up Data check-up to some introduction information not for having limiting conditions, can check-up exactness not automatic, prevent the wrong data from entering the system. 4. Error correction Error correction users have carried on the mistake to operate unintentionally,there should be able to be corresponding treatment procedures and retrieve the mistake. 5. Assignment that default As to the thing that can set up the defaulting value, use the families not to all input the information each time in some daily information. 6. The record duplicating User can duplicate first or many an own record that exist, and can revise the result of duplicating, form the new record.Reliable systematic guaranteeTest is an important job of guaranteeing the quality of the procedure, but it can only prove the procedure mistaken to test, cant prove there is not the procedure by mistake, so any software system cant guarantee there is not mistake in the inside. For ensuring the safety of software system and dependability, on one hand should devote more efforts to testing, catch and test the focal point on the other hand. By the look of angle tested, can divide the procedure of MIS software into two kinds: Revise the databases and information exporting type. Last kind was mainly a business treatment procedure, tested the focal point. Can also subdivide the last kind of procedures into further: Gather the procedure and data processing and count the procedure in basic data. Last procedure essential record data original certificate information, and data processing count procedure to gather to data datum that the procedure writes down continue and process. It is the focal point tested to gather the procedure in basic data in these two kinds of procedures.Conclusion The world has entered information age, the application of MIS is one of the effective tools that enterprises tackle external competition, therefore successful importance that system develops show especially out day by day too. Hope content this text probe into can have a few benefits to this, and can promote MIS to popularize and apply am
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:VB食品公司进销存管理系统(源代码+系统)
链接地址:https://www.renrendoc.com/paper/149910454.html

官方联系方式

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

网站客服QQ:2881952447     

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

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

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