商业企业供销存管理信息系统设计与实现大学本科毕业论文.docx
- 文档编号:12618753
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:33
- 大小:147.23KB
商业企业供销存管理信息系统设计与实现大学本科毕业论文.docx
《商业企业供销存管理信息系统设计与实现大学本科毕业论文.docx》由会员分享,可在线阅读,更多相关《商业企业供销存管理信息系统设计与实现大学本科毕业论文.docx(33页珍藏版)》请在冰点文库上搜索。
商业企业供销存管理信息系统设计与实现大学本科毕业论文
吉林财经大学信息经济学院
毕业论文
商业企业供销存管理信息系统设计与实现
系别信息工程系
专业年级信息管理与信息系统2010级
学生姓名
学号20402010404
指导教师姜世超
职称讲师
2014年3月
、
、
毕业论文原创性声明
本人郑重声明:
所呈交毕业论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名:
年月日
摘要………………………………………………………………1
Abstract……………………………………………………………1
第一章绪论…………………………………………………2
1.1系统开发背景………………………………………………2
1.2系统开发意义…………………………………………………3
1.3研究内容………………………………………………………3
第二章技术分析………………………………………………3
2.1.NET技术平台………………………………………………3
2.2数据库分析……………………………………………………4
2.3统一开发方法………………………………………………5
第三章系统分析…………………………………………………5
3.1可行性分析………………………………………………………5
3.1.1经济可行性…………………………………………………………5
3.1.2技术可行性…………………………………………………………5
3.1.3管理上的可行性……………………………………………………5
3.2需求分析…………………………………………………………5
3.2.1资料管理…………………………………………………………6
3.2.2采购管理…………………………………………………………6
3.2.3销售管理…………………………………………………………6
3.2.4仓储管理………………………………………………………………7
3.3组织与功能分析……………………………………………………7
3.3.1系统组织结构图………………………………………………………7
3.3.2系统功能结构图………………………………………………………8
3.3.3组织业务关系表………………………………………………………9
3.4业务流程调查与分析……………………………………………10
3.4.1业务流程图………………………………………………………10
3.4.2数据流程图………………………………………………………11
3.4.3数据字典………………………………………………………12
第四章系统设计………………………………………………14
4.1系统总体功能结构设计——总体功能结构图………………14
4.2系统平台设计……………………………………………………15
4.3代码设计…………………………………………………………15
4.4数据库设计……………………………………………………16
4.4.1E—R图………………………………………………………………16
4.4.2E—R图关系表…………………………………………………………17
4.5输入输出菜单、菜单设计…………………………………………19
4.5.1登陆输入设计…………………………………………………………19
4.5.2登陆输出设计…………………………………………………………19
4.5.3菜单设计………………………………………………………………20
4.6处理流程设计——IPO图……………………………………………21
4.6.1采购管理IPO图…………………………………………………………22
4.6..2销售管理IPO图………………………………………………………23
4.6.3库存管理IPO.图…………………………………………………………24
4.6.4系统管理IPO图…………………………………………………………25
第五章系统实施……………………………………………………26
5.1系统功能模块……………………………………………………26
5.1.1商业企业供销存管理信息系统登录界面…………………………26
5.1.2商业企业供销存管理信息系统主功能界面…………………………26
5.2部分功能模块及代码………………………………………………27
5.2.1采购管理界面…………………………………………………………27
5.2.2销售管理界面…………………………………………………………29
5.2.3仓库管理界面…………………………………………………………29
5.2.4系统管理界面…………………………………………………………31
结束语…………………………………………………………………………33
摘要
随着企业的发展,以及软件开发技术的逐步成熟,供销存管理信息系统使得原来繁重而又容易出错的供销存管理变得简单而有条理。
能够节省大量的人员成本,也使管理变得可靠方便。
本系统是实现一个企业进货、销售和库存管理的管理系统,并用于简单的企业管理及权限管理。
是WEB网站应用程序。
该系统使用microsoft公司的MicrosoftVisualStudio2008作为前台开发工具,微软公司的SQLServer2005做后台数据库。
文章论述了系统的设计与实现。
[关键字]企业供销存,数据库,VB语言
Abstract
Withthedevelopmentofenterprises,andgraduallymaturesoftwaredevelopmenttechnology,enterssellssavesthemanagementinformationsystemmakesithardanderror-proneenterssellssavesthemanagementbecomessimpleandorganized.Cansavealotofpersonnelcost,alsomakemanagementconvenientandreliable.
Thissystemistoimplementacorporatepurchase,salesandinventorymanagementandmanagementsystem,andisusedtosimplemanagementandauthoritymanagement.IstheWEBsiteapplication.ThesystemuseMicrosoftcompanyMicrosoftVisualStudio2008asafront-enddevelopmenttool,MicrosoftSQLServer2005todobackgrounddatabase,Thispaperdiscussesonthedesignandimplementationofthesystem.
Keyword:
enterpriseentersellssaves,database,VBlanguage
第一章绪论
1.1系统开发背景
许多企业已经或着正准备投入高额资金、花大力气建立大规模的计算机管理信息系统(MIS)普遍存在着系统建设难以达到预期效果的问题。
有的开发规模很大,实际应用的范围却很小;还有的系统由于技术落后、维护工作量太大,如果在原来的基础上扩充功能还不如从头来做。
就拿系统开发中的某一具体问题来说,主要是开发用于数据处理的程序,既不需要高深的物理概念,也不需要复杂的数学算法,一般是比较容易实现的,并且大都采用最新的、高性能的计算机软硬件平台,由优秀的计算机技术人员实施开发,很少出现因网络或程序调试不通而中止开发的事情。
信息管理系统以分类组织数据为核心,无论计算机内部多复杂,管理信息系统建设所用到的通常只是计算机的操作。
随着计算机技术的飞速发展,其功能越来越强,使用起来也越来越简单,计算机技术本身已不再是管理信息系统建设中的难题。
在系统开发中,计算机要解决的最关键问题是怎样以计算机为平台组织和开发新的系统。
一个企业的供销存管理系统是典型的信息管理系统,其开发主要包括前端应用程序和后台数据库的建立。
对于前端来说,使用者要求应用程序功能完善,易于使用,对于后者来说,它要求设计者一定要建立一个资料完整、一致并且安全性要很好的数据库。
随着计算机科学日趋成熟,它强大的功能已越来越深入人心,这就为企业供销存管理系统的开发提供了一个很好的条件。
企业使用现代化管理信息系统从宏观上的意义上来说,是顺应时代化、信息化潮流;从微观上来说,可以加强企业的规范化管理,提高工作效率。
目前企业普遍存在问题是:
信息化不足,计算机使用率低,大量的日常工作大部分都是手工处理,大大降低了工作效率,另外企业内部沟通不及时,商品库存信息不能及时的公布出来等等。
公司希望解决的问题是:
能有一个信息集成平台,各个部门之间都能共享信息。
要解决这样的问题企业内部一定要有一个规范的编码管理,使物流管理信息通畅。
库存积压与物料的配套问题。
质量检验,对生产过程中的质量信息进行全面管理,包括原材料、外购外协件、半成品、成品各道工序的质量控制,用户反馈,售后服务,并对各种数据进行统计分析。
生产管理,对车间作业进行管理,对施工通知单、设计更改通知单进行制订与查询。
销售部门能方便地根据预测信息、各仓库的库存信息和客户的要货情况做出货物的调拨计划和改制计划,随时了解供应商的供货情况、制造车间的加工执行情况及公司的各仓库库存情况。
在供应商到货的日期前,主动与供应商联系,检查及时到货的可能性;同时在物流和信息流上允许供应商的部分零件直接发货到客户处。
对供应商的考核从质量、交货及时程度、价格、现有量、在制品、再途库存和历史记录等多方位查询。
库存信息与供应和生产等各部门的及时反馈和共享问题信息查询与决策,对公司的各种资源与信息进行查询,包括销售、采购、生产、质量、人事、财务等信息数据进行查询、统计与分析,使企业管理者能根据信息作出快速合理的经营决策。
1.2系统开发意义
随着改革开放的深入,各企业之间的竞争也日趋激烈。
面对信息时代的机遇和挑战,使用计算机管理不见可以减少人工工作量,增强安全系数,更能减少出错的可能性,使之趋于高效化,规范化管理;所以提高企业现代化管理水平,是增强企业竞争力的非常有效的途径之一。
而新的企业供销存管理系统将真正实现标准化管理。
我们常说的信息管理系统就是MIS(ManagementInformationSystem),它是一个计算机软硬件资源以及数据库的人-机系统,它能提供信息支持企业或组织的运行、管理和决策功能。
1.3研究内容
企业供销存销存管理系统是针对企业买卖的繁琐环节进行量化,利用计算机管理发挥准确,快捷,高效的作用,目标是:
缩短物流周期,提高资金利用率,增强品牌吸引力,增加款式畅销度,规范管理流程,提高工作效率。
企业供销存管理系统分三个部分:
销售管理,库存管理,采购管理。
第二章技术分析
2.1.NET技术平台
Microsoft.NET是微软面向下一代互联网软件和服务的全新战略。
它的目的就是解决异质平台的数据交换问题,它是第3代Internet应用程序开发框架,为位于不同应用程序域、不同进程、进行无缝通信的不同机器上的对象提供了一个丰富而易于扩充的框架。
此外.NET的远程网络技术提供了一个非常强大但简单的编程模型,这种模型支持.NET的运行库,令整个网络的相互交互过程变得更加透明化。
VisualStudio.NET正是微软为实现其.NET技术而提供的一整套开发工具。
对于专业程序开发人员而言,VisualStudio.NET意味着更强大的设计能力、更高的生产率、更可靠的解决方案和更短的开发周期,这一切都将帮助信息系统开发人员适应现代化快速多变的商务需求。
Microsoft.NET不是对现在的应用软件作大规模的替换,而是一个自然的进化过程,是在原先的技术孤岛之间建立了协作关系,逐渐加强了协同工作能力。
这种优势,体现在了两方面。
(1)终端用户将依然使用熟悉的界面,可以减少再培训的开支,也意味着用户可以很快的熟悉并使用.NET软件。
(2)硬件上运行的还是像Windows、Unix一样的操作系统,同时.NET增加了软件的运行场所,减少了开发的负担。
2.2数据库分析
企业供销存管理系统使用SQLServer2005作为后台数据库。
MicrosoftSQLServer是由Microsoft开发和推广的关系数据库管理系统,是新一代大型电子商务数据仓库和数据库解决方案,它具有独立于硬件平台、完善的安全系统和容错功能,还具有易维护的特点。
McicrosoftSQLServer拥有以下关系数据库管理系统所需要的强大功能:
支持XML(ExtensiveMarkupLanguage,扩展标记语言);强大的基于Web的分析;同时,我们选择SQLServer是因为它还拥有其它数据库无可比拟的优点:
(1)真正的客户机/服务器体系结构。
(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。
(3)丰富的编程接口工具,为用户进行程序设计提供了更多的选择余地。
SQLServer服务管理器是在服务器端实际工作时最有用的实用程序。
服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务,其提供的服务包括:
SQLServer、SQLServerAgent、MSDTC(MicrosoftDistributedTransactionCoordinator,微软分布式事务协调器)。
数据库是以某种文件结构存储的一系列信息表,这种文件结构使您能够访问这些表、选择表中的列、对表进行排序以及根据各种标准选择行。
数据库通常有多个索引与这些表中的许多列相关联,所以我们能尽可能快地访问这些表。
数据库层则是具体的物理数据库,比如SQLServer或Oracle。
存储过程是利用SQLServer所提供的Transact-SQL语言所编写的程序,是SQL语句与控制流语句的集合,在数据库中以一个名称存储并作为一个单元处理,可以接受参数、输出参数和返回值。
存储过程通常会增加性能,降低维护复杂性,降低网络流量。
2.3统一开发方法
软件开发过程是一个将用户需求转换为软件系统所需要的活动集合。
统一的过程不仅仅是一个简单的过程,而且是一个通用的过程框架,应用于不同类型的软件系统,不同类型的业务过程,不同类型的应用领域,以及不同的项目规模。
统一建模语言(UnifiedModelingLanguage,UML)是一种通用的可视化建模语言,跨越软件开发的整个生命周期,详细描述系统的结构方法,为规范化、可视化、文档化软件系统提供一种一致的建模语言。
使用UML主要的目的是便于用户、开发人员、分析人员、测试人员、管理人员、及其涉及项目的人员之间的通信。
UML是一种定义良好,易于表达、功能强大且普遍使用的建模语言。
它溶入了软件工程领域的新思想,新方法,新技术。
它的作用领域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。
第三章系统分析
3.1可行性分析
3.1.1经济可行性
本系统的开发不需投入大量经费购置并安装软硬件及有关设备的费用。
系统的安装由开发人员来完成,费用包括在开发费用之中。
运行和维护只需要公司招聘相应的技术人员来完成即可,本系统操作方便,易学易懂,所以培训时间会很短,费用也不会太高。
总之,这几项加起来与本系统所带来的经济效益和社会效益比起来,可以说是微不足道。
3.1.2技术可行性
通过对公司各业务流程环节的分析,确定出了新系统的管理结构。
利用现有的开发工具和开发技术完全可以在规定的时间,规定的资金范围内实现新系统的全部功能。
3.1.3管理上的可行性
系统会使公司的管理更加科学化、合理化,也会更方便、高效,更人性化。
同时也可以优化企业的组织结构,提高企业的综合竞争力。
因此,无论是在经济上、技术上、管理上开发这样一套系统是完全可行并且也是必要的。
3.2需求分析
根据对供销存管理内容和系统的分析,一个标准的供销存管理系统应包括资料管理、采购管理、销售管理和库存管理。
每个功能都由若干相关联的子功能模块组成。
3.2.1资料管理
企业经营的基础资料也是一个企业最基本也是最重要的信息,脱离了基础资料,供销存系统便无法正常的运行。
“商品资料”,用于维护企业所经营的商品的基本信息,包括:
商品的编号、条形码、品名、拼音代码、规格、单位、产地、类别、进货价、销售价等。
拼音就是商品名称的拼音简称,目的是在程序中可通过拼音码能更快的查到所需商品的信息。
“供应商资料”适用于维护企业供应商的基本信息,包括:
供应商号、拼音编码、地址、邮编、地区、类别、电话、开户银行等。
“客户资料”用于维护企业客户的基本信息,包括客户的编号、拼音编号、名称、联系人、地址、邮编、银行账号等。
“业务员资料”用于维护企业销售代表的基本信息,包括:
业务员号、姓名、性别、电话、地址、身份证号等。
3.2.2采购管理
“采购管理”用于企业的采购业务,其子功能模块包括:
采购订单、进货单、进货退货管理。
“采购订单”用于录入企业的采购订单。
一般都将采购单、入库单、销售单等各种单据用数据库中的范式来存储。
“进货单”用于录入企业的进货单。
根据不同企业的规模和管理方法,对于规模较大的企业来说,采购部门和仓储部门是分开的,采购人员填写采购订单,货物运输到库房后由仓存人员验收同时填写入货单,填写入库单后商品的库存才会增加并产生应付款。
“进退货管理”用于录入企业进货退货单。
进货的退货有两种方法,一是在进货单上直接填写负的进货量,另一种是填写进退货单。
3.2.3销售管理
“销售管理”用于企业的销售业务,其子功能模块包括:
销售订单、销售单、销售退货单
“销售订单”用于录入企业的销售订单。
包括:
编号、客户编号、销售日期、有效起日、有效止日、业务员、税价合计、不含税价、税额等。
“销售单”用于录入企业的销售单,包括:
编号、销售日期、业务员、税价合计、不含税价、税额等。
“销售退货单”用于录入企业销售退货单,包括:
编号、货号、退货数量、销售价、税价合计、扣率、税率、不含税价、税额、仓库等。
3.2.4仓储管理
“仓储管理”用于企业库存信息,其子功能模块包括:
库存查询、上下限设定、库存上限报警。
“库存查询”用于查询企业的库存,查询总库存和各仓库库存。
“上下限设定”用于设置库存的上限和下限,当商品库存的数量超出指定的范围时系统可以自动报警,包括序号、仓库号、货号、上限、下限、最佳存量、备注等。
“库存上下限报警”根据当前商品库存和指定的库存上下限自动列出低于下限或高出上限的商品。
3.3组织与功能分析
3.3.1系统组织结构图
企业供销存管理信息系统
技术部
仓储部
销售部
采购部
销售管理
图1组织结构图
3.3.2系统功能结构图
商
业
企
业
供
销
存
管
理
信
息
系
统
图2系统功能结构图
3.3.3组织业务关系表
功
能
序
号
组织
业务
采
购
部
销
售
部
仓
储
部
技
术
部
功
能
与
业
务
1
采购管理
☆
√
○
2
销售管理
√
☆
√
3
库存管理
√
○
☆
4
系统管理
☆
☆表示该业务是对应组织的主要业务√表示该单位是该项业务的相关单位
○表示该单位是参加协调该业务的辅助单位
空白表示该单位与对应业务无关
3.4业务流程调查与分析
3.4.1业务流程图
库管员
入库单
采购单
采购员
缺货单
订购单
退货单
供应商
出库单
业务员
退货单
客户
图3业务流程图
表单、报表
内部实体
数据流
3.4.2数据流程图
外部实体
=
D4
数据处理
数据处理
数据流
开始登陆
提示用户错误
输入用户名和密码
N
是否正确
登陆主界面
Y
3.4.3数据字典
编号:
DI01
数据项名称:
用户编号
别名:
无
简述:
单据的唯一标识
取值范围:
0——9999
类型:
char
长度:
8
编号:
DI02
数据项名称:
用户姓名
别名:
无
简述:
姓名
取值范围:
0——9999
类型:
char
长度:
4
编号:
DI03
数据项名称:
用户密码
别名:
无
简述:
用户密码
取值范围:
0——9999
类型:
char
长度:
6
编号:
DI04
数据项名称:
性别
别名:
无
简述:
性别
取值范围:
0——9999
类型:
char
长度:
2
第四章系统设计
4.1系统总体功能结构设计——总体功能结构图
采购单查询
采购管理
采购单添加
采购单删除
销售单查询
商业企业供销存管理信息系统
销售单录入
销售管理
销售统计
销售单退订
库存查询
库存管理
库存录入
库存统计
添加用户
系统管理
密码修改
退出登录
总体功能结构图
4.2系统平台设计
计算机的硬件:
cpu主频为2.13HZ,内存为1G,缓存512MB,硬盘40MB,双核独立显卡。
计算机的软件:
采用window操作系统,basic编程语言,SQL强大的数据库,基于浏览器和客户端的B/S的结构。
4.3代码设计
(1)项目命名原则
项目中各个子项功能名称的汉字第一个字母要大写,名字拼音的第一个字母缩写再加上相应的后缀,项目的名为前缀加上相应的功能名。
(2)数据库命名原则
数据库中表的命名是各个汉字的第一个字母加上表的特点。
4.4数据库设计
4.4.1E—R图
供应商
业务员
销售单
退货单
n
入库
库管员
结账
客户
n
E—R图
4.4.2E_R图关系表如下:
供应商信息表
名称
类型
长度
是否为空
主键
编号
char
20
否
主键
名称
int
11
是
电话
Int
13
是
vchar
50
是
地址
char
50
是
地区
char
50
是
邮编
int
6
是
开户银行
int
19
是
商品信息表
名称
类型
长度
是否为空
主键
编号
Int
8
否
主键
名称
Text
是
产地
text
是
数量
Nchar
10
是
进价
smallmoney
是
售价
smallmoney
是
类型编号
nchar
10
否
供应商编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商业企业 供销 管理信息系统 设计 实现 大学本科 毕业论文