超市进销存系统毕业设计论文Word格式文档下载.docx
- 文档编号:17574971
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:56
- 大小:243.69KB
超市进销存系统毕业设计论文Word格式文档下载.docx
《超市进销存系统毕业设计论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《超市进销存系统毕业设计论文Word格式文档下载.docx(56页珍藏版)》请在冰豆网上搜索。
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
3、学生综合运用所学知识和专业技能分析和解决问题的能力
4、研究方法的科学性;
技术线路的可行性;
设计方案的合理性
5、完成毕业论文(设计)期间的出勤情况
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
2、是否完成指定的论文(设计)任务(包括装订及附件)?
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
2、论文的观念是否有新意?
设计是否有创意?
3、论文(设计说明书)所体现的整体水平
建议成绩:
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
二、论文(设计)水平
评阅教师:
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
2、对答辩问题的反应、理解、表达情况
3、学生答辩过程中的精神状态
评定成绩:
教研室主任(或答辩小组组长):
(签名)
教学系意见:
系主任:
摘要.......................................................................2
ABSTRACT…………………………………………………………………………………………2
第一章系统概述………………………………………………………………………….3
一.应用背景……………………………………………………………………………3
二.系统功能……………………………………………………………………………3
三.系统预览……………………………………………………………………………3
四.系统特点………………………………………………………………………………4
第二章.系统分析………………………………………………………………………………4
一.初步调查………………………………………………………………………………4
(一)进销存系统的任务……………………………………………………………4
(二)进销存系统的作用……………………………………………………………4
二.详细调查………………………………………………………………………………4
(一)进销存系统需求分析…………………………………………………………4
(二)进销存系统数据库分析………………………………………………………5
(三)进销存系统E-R图……………………………………………………………5
三.可行性分析……………………………………………………………………………5
(一)系统功能………………………………………………………………………5
(二)系统流程图……………………………………………………………………6
第三章系统设计和数据库设计……………………………………………………………6
一.系统功能模块划分……………………………………………………………………6
二.系统流程分析…………………………………………………………………………7
三.数据库设计…………………………………………………………………………7
(一)数据库结构设计…………………………………………………………………8
(二)创建数据库………………………………………………………………………8
(三)设计数据表………………………………………………………………………8
(四)创建存储过程……………………………………………………………………13
四.窗体设计…………………………………………………………………………14
(一)创建系统主窗体…………………………………………………………………14
(二)创建数据访问模块………………………………………………………………15
(三)实现系统登录功能………………………………………………………………17
(四)实现商品资料维护功能………………………………………………………19
(五)实现进货功能…………………………………………………………………26
(六)实现进货单单据打印功能……………………………………………………31
第四章系统平台选择……………………………………………………………32
一.开发工具选择…………………………………………………………….32
二.开发和运行平…………………………………………………………………32
结束语…………………………………………………………………………………32
谢辞…………………………………………………………………………………………34
参考文献……………………………………………………………………………………35
【摘要】本系统是实现一个公司进货、销售和库存管理的管理系统,并用于简单的资料管理及权限管理。
是单机版应用程序。
该系统使用microsoft公司的VisualBasic.NET作为前台开发工具,微软公司的SQLServer2000做后台数据库。
文章论述了系统的设计与实现。
【关键词】进销存系统;
数据库;
系统设计
【Abstract】Thissystemisamanagementsystemthatimplementsthepurchase,sellandstoragemanagementofacompany,alsoforthesimpleinformationmanagementandpurviewmanagement.Itisastand-aloneapplicationprogram.ThissystemdesignedwithVisualBasic.NETofthemicrosoftcompanyasprosceniumemploituretool,andwiththeSQLServer2000asthebackgrounddata-base.Thisarticlediscussedthedesignandimplementofthesystem.
【Keywords】Thepurchase,sellandstoragemanagementsystem;
data-base;
systemdesign
超市进销存系统
第一章绪论
一应用背景
随着企业的发展,以及软件开发的逐步成熟,进销存系统使得原来繁重而又容易出错的进销存管理变得简单而有条理。
能够节省大量的人员成本,也使管理变得可靠方便。
它可以是一个独立的项目,也可以是一个完整的功能模块,对于整个ERP系统的开发也可以轻易的将它集成进去.
二系统功能
进销存管理系统的主要功能如下所示。
1.资料管理:
管理商品信息,供货商信息和客户信息,分别用于维护企业所经营
商品的基本信息,供货商及客户的基本信息。
2.进货管理:
管理进货单信息,用于录入企业的进货单,分为主从两张表,主表“进货单”内容包括编号、供货商号、进货日期、业务员等,从表“进货单明细”内容包括编号、进货单号、货号、进货数量、进价等。
3.销售管理:
管理销售单信息,用于录入企业的销售单。
主表“销售单”内容包括编号、客户编号、销售日期、业务员等,从表“销售单明细”内容包括编号、销售单号、货号、销售价等。
4.库存管理:
管理库存信息,用于查询企业商品的库存。
5.系统管理:
管理用户权限,用于设置各操作员使用系统的权限,为了方便设置,一般的应用系统都是可以将操作人员分组的,将通用的权限赋予整个组,个别的权限单独赋予个人,这样可以大大减少权限管理的工作量。
三系统预览
由于在下面的章节中会给出具体的介绍,在此只给出主界面的一个预览,如图2.1所示。
图1.1主界面预览
四系统特点
进销存管理系统的制作就是为了将进销存管理变得简单可靠,节省人力,实现傻瓜
的操作。
本系统给出了一套较完善的易学易用的进销存管理系统。
第二章系统分析
一初步调查
(一)进销存管理的任务
1.进销存管理工作的主要任务有:
2.企业的采购管理
3.企业的销售管理(批发、零售、连锁)
4.企业各部门的商品配送管理
5.企业库存商品的管理
6.企业应收款,应付款的管理
7.企业经营状况分析与决策
(二)进销存管理系统的作用
1.提高管理效率,降低人工成本
2.降低采购成本
3.及时调整营销策略,防止价格流失
4.防范陈呆死帐,降低应收帐款
5.减少仓储面积,提高房产综合利用
6.降低储备资金占用
7.加快资金周转,实现经济效益
8.强化财务监控制,实现经济效益
9.商业数据智能分析
10.高效决策
二详细调查
(一)进销存管理系统需求分析
根据以上对进销存管理内容和进销存管理系统的分析,一个标准的进销存管理系统应该包括如图2.1所示的几大功能。
其中每个功能都由若干相关联的子功能模块组成。
图2.1进销存管理系统的基本功能模块
(二)进销存管理系统数据库分析
根据以上需求分析,一个基本的进销存管理系统数据库中大致包括60多张数据表,分别存放相应子功能的数据信息,其中商品清单、供货商清单和客户清单是起关键作用的表,用于存放基础的数据信息。
其他涉及商品、供货商和客户信息的表,都只记录这些元素的编号,根据作为外键的“编号”字段来对应。
因此这3张表和其他表间的关系是1:
N的关系。
因为整个系统涉及的实体和属性较多,限于时间和篇幅不能逐一列举。
图2.2为进销存管理系统关键实体的E-R图。
图2.2进销存管理系统E-R图
其他实体与基本信息表间的对应关系都是类似的。
三可行性分析
(一)系统功能分析
由于篇幅和时间有限,本设计详细介绍如下图所示功能的开发过程,并简化其中各功能所包含的属性,其他功能完全可以参照这些功能的开发方法实现。
图2.3本设计介绍的功能模块
(二)系统流程图
图2.4系统流程图
第三章系统设计和数据库设计
一系统功能模块划分
系统大致可分为如下几个功能模块:
登录模块:
登录模块是一个很重要的模块,是进入系统的门户,对用户信息起到了一定的保护作用.
资料管理模块:
资料管理模块中包括了对商品信息,供货商信息以及客户信息的管理,并提供简单的查询功能.
进销存管理模块:
进销存系统中非常重要的就是对进货单,销售单和库存记录的管理,它是进销存系统的核心部分.
系统管理模块:
该模块是对各操作员使用权限的管理,为了方便设置,一般的应用系统都是可以将操作人员分组的,将通用的权限赋予整个组,个别的权限单独赋予个人,这样可以大大减少权限管理的工作量。
二系统流程分析
进销存系统的流程如下所示。
第一步,进行登录,如果成功则进入第二步。
第二步,打开系统的主界面,根据相应的操作,分别跳入不同的步骤,共有五种不同的选择。
资料管理:
在该模块中可以对客户信息、供货商信息和商品信息进行设置与管理。
进货管理:
在该模块中可以对进货单的记录进行一定条件下的查询。
销售管理:
在该模块中可以对销售单的记录进行一定条件下的查询。
库存管理:
在该模块中可以对库存情况进行一定条件下的查询。
系统管理:
在该摸块中不同操作员的使用权限进行设置。
具体的流程如图所示。
图3.1系统流程图
三数据库设计
数据只有用数据库来管理才能有自动化管理的可能。
数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。
所以一开始就要仔细慎重地搭建一个完整而合理的结构。
所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(DatabaseManagementSystem)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,于操作系统通信等。
DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。
(一)数据库结构设计
本系统的数据比较复杂,存储数据的表也比较多,如何让各个表有机地结合起来充分发挥各自的作用,是结构复杂数据库的难点。
本设计共需要14张表,多数是平行结构,部分表必须配对存在,有主表、副表之分。
用途分别如下表所示。
数据表名称数据表用途
用户清单保存系统使用者的信息
权限清单保存系统使用者的权限信息,可以指定到菜单级权限
商品清单保存企业经营商品的资料信息
供货商清单保存企业供货商的资料
客户清单保存企业客户的资料信息
仓库清单保存企业库房的分类信息,可以用于数据辞典
业务员清单保存企业的业务员信息,可以用于数据辞典
进货单进货单主表
进货单明细进货单从表
进货单历史保存进货单历史
进货单明细历史保存进货单明细历史
销售单销售单主表
销售单明细销售单从表
销售单历史保存销售单历史
销售单明细历史保存销售单明细历史
库存库保存企业商品库存的数量、金额等信息
应付款、应收款保存企业应付款明细、应收款明细
表3.1
个数据表之间的E-R图可以参考图…
(二)创建数据库
打开SQLServer企业管理器,新建一个数据库,将其命名为jxcbook.
(三)设计数据表
创建“商品清单”数据表
CREATETABLE[dbo].[商品清单](
[货号][char](14)NOTNULLPrimaryKey,
[条码][char](14)NULL,
[拼音编码][char](40)NULL,
[品名][varchar](80)NULL,
[规格][varchar](40)NULL,
[单位][char](6)NOTNULL,
[产地][varchar](50)NULL,
[类别][char](20)NULL,
[进货价][decimal](28,6)NULLdefault(0),
[销售价1][decimal](28,6)NULLdefault(0),
[销售价2][decimal](28,6)NULLdefault(0),
[最低售价][decimal](28,6)NULLdefault(0)
)
GO
创建“供货商清单”数据表
CREATETABLE[dbo].[供货商清单](
[恭货商号][char](10)NOTNULLPrimaryKey,
[拼音编码][char](40)NOTNULL,
[简称][varchar](80)NULL,
[名称][varchar](80)NULL,
[地址][varchar](80)NULL,
[邮编][char](6)NULL,
[区号][char](6)NULL,
[地区][char](10)NULL,
[电话][varchar](20)NULL,
[传真][varchar](20)NULL,
[电报][varchar](20)NULL,
[开户行][varchar](40)NULL,
[开户行邮编][char](6)NULL,
[银行帐号][varchar](20)NULL,
[税号][varchar](20)NULL,
[库房地址][varchar](40)NULL,
[库房电话][varchar](20)NULL,
[业务员][char](10)NULL,
[业务部门][varchar](20)NULL
)
创建“客户清单”数据表
CREATETABLE[dbo].[客户清单](
[客户编号][char](10)NOTNULLPrimaryKey,
[拼音编码][char](20)NOTNULL,
[联系人][varchar](30)NULL,
[地址][varchar](80)NULL,
[区号][char](6)NULL,
[地区][varchar](12)NULL,
[电话][varchar](20)NULL,
[传真][varchar](20)NULL,
[开户行邮编][char](6)NULL,
[银行帐号][varchar](20)NULL,
[税号][varchar](20)NULL,
[性质][varchar](10)NULL,
[业务部门][varchar](20)NULL,
[授信额度][decimal](28,6)NULL,
创建“进货单和进货单明细”数据表
CREATETABLE[dbo].[进货单](
[编号][char](14)NOTNULLPrimaryKey,
[供货商号][char](10)NOTNULL,
[进货日期][datetime]NULL,
[业务员][char](10)NULL,
[制单人][char](10)NULL,
[
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 进销存 系统 毕业设计 论文