1、天道酬勤大学毕业论文例文5999596976进销存管理系统专业名称:班 级: 学 号: 指导教师: 学生姓名: 2022年 月 日目 录第一章引言 111工程背景 112 管理信息系统概述 113系统开发的意义 1第二章系统分析 21、组织结构分析 2、系统功能分析 33、发文管理业务流程分析 34、收文管理业务流程 45、会议管理业务流程 5第三章 系统设计 53.1 工程规划 53.2 功能框图 73.3数据库设计 7第四章 系统实施 94.1 关键技术 94.2主窗体设计 114.3库存管理模块设计 124.4 进货模块设计 15第五章 总结 16致 谢 19参考文献 20附录 21第一
2、章引言11工程背景随着我国经济的高速开展,中小企业在社会经济中扮演的角色最多元化和最具创新精神的局部。随着企业的开展,客户的增多,等问题也接踵而至。制约中小企业开展的瓶颈,企业经营者认识到单纯靠对商品的占有,靠个人经验,已经很难把握市场,很难在剧烈的中取胜。如何借助IT手段、如何通过信息化,加强核心竞争力,实现持续。12 管理信息系统概述管理信息系统MIS的概念是1961年美国人J。D。GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。
3、管理信息系统是企业的信息系统,它具备数据处理、方案、控制、预测和辅助决策功能,具体作用如下:1 用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。2 完整、及时提供在管理及决策中需要的数据。3 利用指定的数据关系式分析数据,客观预测未来。4 向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。5 用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最正确的实施方案,以提高企业的经济效益。13系统开发的意义信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。经营涉及手工第二
4、章结合某学院的目前的组织结构,本系统的系统结构图如下:某大学为一个组织Organisation 简称O,某学院为该大学下面的一个组织单元Organisation Unit1简称OU1 ,而系统的效劳器那么放在一个为Servers的效劳器组里,效劳器的名字为RWServer。某学院下的每一个单位,都为某学院下的一个组织单元OU2,系统的注册的时候再生成相应原OU下注册相应原用户。用这样的结构目的为了系统的层次更明显,在分配权限的时候有条不紊。、系统功能分析通过调查,要求系统需要有以下功能:要有良好的人机界面,并提供换肤功能。支持多人操作,要求有较好的权限分配功能。在进货、退货时存在一对多的关系,
5、要求支持多行录入功能。为了方便用户查询,要求支持多条件查询。对于每种商品要求编号惟一,编号需要自动生成。支持多种报表打印。支持账目的详细内容浏览。3、发文管理业务流程分析4、收文管理业务流程5、会议管理业务流程2.进货管理模块进货管理模块主要管理企业商品进货及退货信息,支持多行录入。3.销售管理模块销售管理模块主要管理企业商品销售及退货信息,支持多行录入。4.钱流管理模块钱流管理模块主要实现往来账目的录入和账目的详细信息浏览等功能。5.库存管理模块库存管理模块主要实现库存货品浏览、库存盘点、库存报警等功能。6.统计分析模块统计分析模块主要实现进货统计分析、销售统计分析和本钱分析等功能。7.查账
6、模块查账模块主要实现与供给商、代理商对账、费用管理、应收应付等功能。8.系统维护模块系统维护模块的主要实现本单位管理、操作员设置、数据的备份和复原等功能。3.2 功能框图图3-1 功能框图3.3数据库设计1职员信息表tb_employ职员信息表用来保存职员信息。职员信息表的结构如表B.1所示。表3-1 职员信息表结构字段名称 字段类型 字段大小 主键否 功能描述 employecode Varchar 6 职员编号 fullname Varchar 20 是 职员全称 name Varchar 20 职员简称 sex Varchar 2 性别 department Varchar 20 所在部
7、门 tel Varchar 20 联系 memo Varchar 40 备注 shortcode Varchar 10 拼音简码 2进货主表tb_warehouse_main进货主表用来保存进货中主要和相同的信息。进货主表的结构如表B.2所示。表3-2 进货主表结构字段名称 字段类型 字段大小 主键否 功能描述 Billdate datetime 8 录单日期 Billcode varchar 20 是 单据编号 Units varchar 20 供货单位 Handle varchar 20 经手人 Summary varchar 100 Fullpayment float 8 应付金额 Pa
8、yment float 8 实付金额 第四章 ProgressBar组件设计了大致显示进程进度的进度条。4.2主窗体设计主窗体是程序的控制中心,其他模块都是通过主窗体来调用,所以主窗体的界面要设计的美观易操作。进销存管理系统主窗体运行结果如图4所示。图4-2 主窗体运行的结果设计要点有:1.子窗体的显示在窗体右侧的功能按钮单击事件处理过程中,动态创立相应的功能窗体。动态创立“库存状况窗体代码如下:procedure TF_zct.SpeedButton9Click(Sender: TObject);begin Application.CreateForm(TF_kczk, F_kczk); /
9、创立窗体 F_kczk.ShowModal; /显示窗体 F_kczk.Free; /释放窗体end;4.3库存管理模块设计库存管理的操作流程图如下:库存商品模块主要实现浏览、添加、修改、删除、查询、打印商品信息等功能。库存商品模块运行结果如以下图。图4-3 库存商品模块运行的结果设计要点、数据的显示在窗体的OnShow事件处理过程中翻开库存商品表。代码如下:procedure TF_kcsp.FormShow(Sender: TObject);begin inherited; /由于窗体是继承自基窗体该代码自动生成。意为调用父类的同名方法。 change:=False; with adoqu
10、ery1 do begin Close; SQL.Clear; SQL.Add(Select x from tb_stock order by tradecode asc); /排序 Open; end;end;、查询的实现在【查询】按钮的单击事件处理过程中动态设置查询条件。代码如下:procedure TF_kcsp.SpeedButton1Click(Sender: TObject);var searchwhat:string;begin inherited; /调用父类的同名方法 Panel1.Visible:=not(Panel1.Visible); if Panel1.Visible
11、=False then begin searchwhat:=; case combobox1.ItemIndex of /设置要查找的字段 0: searchwhat:=tradecode; 1: searchwhat:=fullnamed; 2: searchwhat:=name; 3: searchwhat:=shortcode; end; try with ADoquery1 do begin Close; SQL.Clear; SQL.Add(select x from tb_stock ); /写SQL语句 SQL.Add(where +searchwhat+ like :a ord
12、er by tradecode); parameters.ParamByName(a).Value:=%+Trim(Edit1.Text)+%; open; end; if Application.MessageBox(是否刷新表?,提示,mb_yesno)=Id_yes then with ADoquery1 do begin Close; SQL.Clear; SQL.Add(select x from tb_stock order by tradecode); /刷新 open; end; except Application.MessageBox(请正确输入条件,提示,mb_ok);
13、end; end;end;其他的库存报警,库存盘点,库存变化也一一介绍。4.4 进货模块设计入库单的操作流图程如下:进货单录入窗体主要功能是录入进货的相关信息,在该模块中支持多行录入,可以调用其他信息提示窗体。进货单录入模块运行结果如图19所示。图4-4 进货单录入模块运行的结果。第章 ,数据流流程图。所遇到的问题及解决方法1.2.3.但是总体上说,这次的毕业设计对我来说是非常难得的一次在校外锻炼时机。这次毕业设计使得我对三年来所学的专业课有了更为深刻的认识,使知识得到了融会贯穿,得到了比以往学习任何一门课都大的提高和进步,对于我来说,这不仅仅是一次毕业设计,更重要的是在学习的过程中,所有的问
14、题大家互相讨论,要想尽各种方法解决,克服困难,在解决这些困难的过程中提高了我的学习能力,解决问题的能力和实际工作的能力,学到了许多书本以外的知识。另外,在这期间我们也得到了我们的指导老师和某某公司的帮助,在此,我向他们表示衷心的感谢。致 谢我通过开发这个管理信息系统,稳固了以前所学的知识,提高了应用能力;借此时机,深深地感谢我的指导老师董老师及支持、帮助过我的老师们。谢谢参考文献Delphi7.0企业级解决方案及应用剖析,刘艺,机械工艺出版社,20004 实例解析Delphi7.0应用编程,李林,张亮,北京希望电子出版社,2000附录2复核人会签人发文档案个人意见表单个人意见表单拟稿人复核会签归档发文表单管理员管理员流程定义表单流程定义