大学本科毕业设计毕业论文基于NET的中小企业进销存管理系统设计与实现Word格式文档下载.docx

上传人:b****3 文档编号:17394766 上传时间:2022-12-01 格式:DOCX 页数:31 大小:1.09MB
下载 相关 举报
大学本科毕业设计毕业论文基于NET的中小企业进销存管理系统设计与实现Word格式文档下载.docx_第1页
第1页 / 共31页
大学本科毕业设计毕业论文基于NET的中小企业进销存管理系统设计与实现Word格式文档下载.docx_第2页
第2页 / 共31页
大学本科毕业设计毕业论文基于NET的中小企业进销存管理系统设计与实现Word格式文档下载.docx_第3页
第3页 / 共31页
大学本科毕业设计毕业论文基于NET的中小企业进销存管理系统设计与实现Word格式文档下载.docx_第4页
第4页 / 共31页
大学本科毕业设计毕业论文基于NET的中小企业进销存管理系统设计与实现Word格式文档下载.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

大学本科毕业设计毕业论文基于NET的中小企业进销存管理系统设计与实现Word格式文档下载.docx

《大学本科毕业设计毕业论文基于NET的中小企业进销存管理系统设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《大学本科毕业设计毕业论文基于NET的中小企业进销存管理系统设计与实现Word格式文档下载.docx(31页珍藏版)》请在冰豆网上搜索。

大学本科毕业设计毕业论文基于NET的中小企业进销存管理系统设计与实现Word格式文档下载.docx

1.3系统的基本内容综述2

2系统分析2

2.1需求分析2

2.2可行性分析3

2.3开发工具选择3

2.3.1VisualStudio.NET平台简介3

2.3.2C#语言简介4

2.3.3SQLServer2005简介4

3系统设计5

3.1设计目标5

3.2系统功能结构图5

3.3功能模块设计说明6

3.4开发及运行环境6

3.5数据库设计7

3.5.1数据表概要说明7

3.5.2数据库E-R图分析7

3.5.3主要数据表的结构9

4系统详细设计11

4.1登陆界面设计11

4.2主界面设计11

4.3产品入库模块设计12

4.4库存管理模块设计12

4.5出库管理模块设计12

4.6统计报表模块设计13

4.7客户管理模块设计13

5代码编写14

5.1三层架构代码设计14

5.2分页类代码设计15

5.3权限设计16

6系统测试17

6.1登陆测试17

6.1.1登陆失败测试17

6.1.2登陆成功测试17

6.2进货、销售、仓储测试18

6.2.1产品入库测试18

6.2.2产品仓储测试18

6.2.3产品销售测试18

6.3数据查询测试19

6.3.1根据时间查询测试19

6.3.2根据仓库、产品类型查询测试19

6.3.3根据产品名称测试20

6.4权限测试20

7小结21

鸣谢22

参考文献23

附录1权限判断详细代码24

附录2分页类详细代码设计25

设计总说明

进销存管理系统旨在解决商业企业商品的采购、仓储、销售、统计、查询等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助经营者合理的调整各个经营运作环节的运作节奏,并对商品流转过程进行了全程跟踪管理、相应款项流通的全程记录管理和票据信息统计的管理。

因此进销存管理系统的全面应用,规范业务流程、提高了企业的管理水平,提高资金流动的透明度,加快商品资金周转速度,进而全面提高了企业的经营水平、进而全面提升了企业的经济效益。

本进销存管理系统采用.NET技术和大型数据库SQLServer2005开发,主要是处理商业企业商品的入库、库存和销售各个环节的活动,具有良好的人机界面;

考虑到系统的使用对象可能较多,权限管理良好;

数据查询方便,支持多条件查询;

在相应的权限下,可方便地删除数据;

数据计算自动完成,尽量减少人工干预;

统计分析商品进货、商品销售情况;

强大的表单打印功能;

各基本信息查询时,可根据查询条件动态显示查询结果。

在系统结构上共划分为七个大功能模块,分别为入库管理、库存管理、出库管理、统计报表、客户管理、系统设置、账务管理,每个大模块下有若干个小模块。

因各模块功能不同,这就要求必须对使用者进行权限设置。

在添加系统使用者时可以根据实际情况为其选择合适的权限。

进货、销售、仓储和查询是进销存管理系的核心功能,在设计时也侧重于这几方面,如进货分为新产品入库和已有产品入库,销售出去的产品也考虑到客户退货而返回仓库,查询时支持多样而有简单的方式,提高使用效率。

在这几个核心的功能上再增加几个实用的功能,比如客户管理、员工管理、账务管理等,力求用最少资源达到最大效果。

系统的体系架构设计采用目前比较流行的三层架构模式,即是将整个业务应用划分为:

表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。

区分层次的目的是为了“高内聚,低耦合”的思想。

本系统的设计标准是提高中小企业的经营管理水平,为企业带来切实的经济效益,经测试,该系统基本上能够应付中小企业日常对产品进销存查,但亦存在相当多的不足和缺陷,需要深入的研究和改正。

关键词:

进销存管理系统;

.NET开发环境;

C#语言;

SQLServer2005;

introduction

PurchaseSalesInventoryManagementSystemsolvesthebusinessenterprisesforprocurementofgoods,warehousing,transportation,distribution,circulationandprocessingofaseriesofoperationalprocedurestodealwiththeissueofdata,providingawiderangeofdataanalysistohelpoperatorsofallreasonablemeasurestoadjusttheoperationaspectsoftheoperationoftherhythmandflowofgoodsthroughoutthetrackingprocessmanagement,andthecorrespondingflowoftheentirerecordofthemoneymanagementandpapermanagementinformationstatistics.PurchaseSalesInventoryManagementSystemisthereforeacomprehensiveapplication,standardizedbusinessprocessesandimproveenterprisemanagementlevel,improvethetransparencyofcapitalflowstoacceleratethepaceofcommoditycashflow,andimprovetheoperationoftheenterpriselevel,therebyenhancetheeconomicefficiencyofenterprises.

PurchaseSalesInventoryManagementsystemapplies.NETtechnologiesandSQLServer2005databaseonlarge-scaledevelopmentofcommercialenterprisestodealprimarilywiththeprocurementofgoods,inventory,andmarketingactivities,hasagoodhuman-machineinterface;

takingintoaccountthetargetsystemmaybemore,ithasgoodrightsmanagement;

querydatatofacilitateandsupportthemulti-criteriaquery;

StatementAnalysispurchaseofgoods,merchandisesales;

powerfulprintingstatements;

statementsofbasicinformationmaybebasedondynamicquerysearchresults.

Inthesystemstructureisdividedintosevenmajorfunctionmodule,respectively,storagemanagement,inventorymanagement,stockremovalmanagement,statisticalreporting,customermanagement,systemsettings,accountmanagement,Eachmodulehasanumberofsmallmodule.Becauseofthefunctionofeachmodule,whichmustbeontheuserpermissionssettings.Inadditionsystemuserscanaccordingtotheactualsituationtoselecttheappropriatepermissions.

Stock,sales,storageandqueryistheInvoicingmanagementsystematthecorefunction,sothedesignmustfocusesontheseveralaspects,Forexample,thestockisdividedintonewproductsandexistingproducts,warehousingstorage,theproductssoldarealsoconsideringcustomerreturnsandreturnedtothewarehouse,querysupportdiverseandhasasimpleway,Improveefficiencyintheuseofsystem.Intheseveralcorefunctionincreasesafewusefulfunctions,Forexample,customermanagement,staffmanagement,accountingmanagementandsoon,Strivetousetheleastresourcestoachievemaximumeffect.

Systemarchitecturedesigniscurrentlymorepopularthreelayerarchitecture,thatisthewholebusinessapplicationisdividedinto:

thepresentationlayer,businesslogiclayer(UI)(BLL),thedataaccesslayer(DAL).Distinguishbetweenlevelsisdesignedto"

highcohesion,lowcoupling"

thought.

Thedesignofthissystemistoimprovethestandardofsmallandmediumenterprisesmanagementlevel,fortheenterprisetobringtangibleeconomicbenefits,throughtesting,thissystembasicallycancopewiththesmallandmedium-sizedenterprisedailyontheproductsintothesalesfortherecord,butalsohasmanydeficienciesandshortcomings,needthoroughresearchandcorrection.

Keywords:

PurchaseSalesStockManagementSystem;

.NETdevelopmentenvironment;

C#programminglanguage;

SQLServer

信息管理与信息系统,200811622128,XXX

指导教师:

1引言

1.1设计背景

随着经济全球化的发展和我国融入世界经济的步伐加快,全球采购、全球生产和全球销售的发展模式要求加快发展现代物流业,优化资源配置,提高市场响应速度和产品供给时效,降低企业物流成本,增强国民经济的竞争力。

中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大,中小企业将面临外资企业和国外产品和服务的严峻挑战。

比较而言,外资企业具有更为雄厚的资金实力、丰富的管理经验和先进的技术手段,因此,如果我国的中小企业不借助先进的管理思想转变经营理念,使用信息化手段提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。

企业管理在很多方面、很大程度上都必须借助信息化的工具来完成,采用电脑管理进货、库存和销售等诸多环节也已成为必然趋势。

从国家软件工业应用现状统计分析,目前我国大型中小企业使用管理软件的比例高达95%以上。

其中,财务软件占98%以上;

业务/商务软件约占60%;

ERP占40%左右。

中小企业使用管理软件的比例约45%,绝大数都是财务软件。

上述软件应用项目的成功率小于56%。

这些数据反映了我国中小企业应用管理信息系统的总体情况,我们从中可以看到,大型中小企业的应用情况要好于中小企业,大型中小企业的管理信息系统应用已逐渐的从单项业务管理系统向集成的管理系统转变,而中小型中小企业由于资金短缺,信息基础薄弱等原因管理信息系统的应用情况不理想,同时,我们还可以看出,中小企业实施管理信息系统存在风险,由于中小企业个性的存在以及管理软件业务流程的固化,不是应用了管理软件就能实现有效的管理信息系统,就能为中小企业带来效益。

中小企业应用管理信息系统离不可中小企业的环境和条件。

1.2设计意义

传统的商品管理系统,已不适应现代先进的供销链经营模式。

在目前市场竞争日益激烈的环境下,对企业资源管理提出了更高的要求,企业为了赢得市场竞争优势就必须加强物流,信息流、资金流的动态管理,使企业管理更加规范化。

商品进销存管理系统的建设使得企业建立了信息化,规

范化的管理体系,使得各业务环节的配合更加紧密,提高了工作效率为企业全面实行信息化管理奠定了坚实的基础。

在当前全球经济不景气大环境下,一个良好的进销存管理系统不仅能大大降低企业由于生产经营管理不善而产生的过多的成本,提高企业的办事效率,降低企业在日常经营中不必要的人力物流财力损失,而且能使企业的运行机制更加规范合理,使企业在节省自身成本提高竞争优势的同时,树立好企业形象,形成带头优势,从而带动整个行业的高效发展及社会经济效率的整体素质的提高。

1.3系统的基本内容综述

进销存管理系统采用.NET技术和大型数据库SQLServer2005开发,主要是处理商业企业商品的采购、库存和销售各个环节的活动,具有良好的人机界面;

系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失;

报表分析商品进货、商品销售情况;

强大的报表打印功能;

报表基本信息查询时,可根据查询条件动态显示查询结果。

2系统分析

进销存管理是企业日常经营管理中十分重要的一个组成部分,传统的手工管理方式呈现出越来越多的弊端。

在手工管理模式下,统计,汇总处理时的工作量极其繁重,处理效率非常低,领导也无法及时了解企业资金占用的实际状况。

通过报表管理,企业可以直观分析企业的进销存情况,提高企业的竞争能力。

2.1需求分析

一个好的管理系统需要考虑到各种需求,通过各种渠道了解到对于本系统的需求如下:

1、功能需求。

基本的产品进货、产品销售、产品仓储、查询是必须的模块。

2、性能需求。

要达到基本安全性和保密性,进行权限判断。

数据的转换具有一定的连续性。

3、操作需求。

操作要简便明了,容易掌握系统的基本使用方面,系统容易维护。

综合各种需求,要求系统需要具有以下功能:

❑由于操作人员的计算机知识普遍较差,要求有良好的人机界面。

❑由于该系统的使用对象多,要求有较好的权限管理。

❑方便的数据查询,支持多条件查询。

❑基础信息管理与查询(包括商品信息、客户信息、供应商信息)。

❑通过计算机,能够直接“透视”仓库存储情况。

❑完善的商品采购信息、商品销售信息进行管理。

❑方便、健全的结账功能。

❑统计销售状况。

❑当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。

❑数据计算自动完成,尽量减少人工干预。

❑系统退出。

2.2可行性分析

随着经济的全球化以及中国经济改革的逐渐深化,中小企业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是企业赢得竞争胜利的决定性因素,进销存管理系统的开发是提高企业竞争力的最有效的方法之一。

进销存管理系统的开发实现了从进货、库存、到销售的一体化管理。

提高了管理水平和工作效率,最大限度减少了手工操作带来的错误。

❑技术可行性

实际情况下,在高系统配置、高网络带宽服务,各个级别管理员很容易通过网站对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。

❑经济性

企业营运过程中信息的系统化管理,权威的数据统计,为企业的经营决策提供了大量的、权威的科学依据(数据);

强大的账单结功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反映,提高企业的经济效益。

2.3开发工具选择

本系统数据库采用MicrosoftSQLServer2005,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据量大、效率高;

后台选择以.NET平台作为开发平台,以C#作为开发语言,采用VisualStudio2008作为主要的开发工具,可与SQLServer2005数据库无缝连接。

2.3.1VisualStudio.NET平台简介

VisualStudio.NET是一套完整的开发工具,用于生成ASPWeb应用程序、XMLWebservices、桌面应用程序和移动应用程序。

VisualBasic.NET、VisualC++.NET、VisualC#.NET和VisualJ#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。

另外,这些语言利用了.NETFramework的功能,此框架提供对简化ASPWeb应用程序和

XMLWebservices开发的关键技术的访问。

VisualStudio.NET集成开发环境现在包括开发智能设备(如PocketPC)应用程序的工具。

通过使用这些工具和.NETFramework精简版(.NETFramework的子集),您可以在个人数字助理(PDA)、移动电话和其他资源受约束的设备中,创建、生成、调试和部署在.NETFramework精简版上运行的应用程序。

ASP.NET移动设计器扩展了ASP.NET和.NETFramework,可用来生成移动电话、PDA和寻呼机的Web应用程序。

此设计器集成在VisualStudioIDE中。

您可以创建移动Web应用程序,使用移动设计器修改移动Web窗体,然后生成和运行该应用程序(所有这些操作都是在VisualStudio中完成的)。

2.3.2C#语言简介

C#编程语言是由微软公司的AndersHejlsberg和ScottWillamette领导的开发小组专门为.NET平台设计的语言,它可以使程序员移植到.NET上。

这种移植对于广大的程序员来说是比较容易的,因为C#从C,C++和Java发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性。

C#是事件的驱动的,完全面向对象的可视化编程语言,我们可以使用集成开发环境来编写C#程序。

使用IDE,程序员可以方便的建立,运行,测试和调试C#程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小部分。

使用IDE迅速建立一个应用程序的过程称为快速反映开发。

2.3.3SQLServer2005简介

SQLServer2005中包含了非常丰富的新特性:

通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本;

通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;

同时,SQLServer2005将提供一个极具扩展性和灵活性的开发平台,不断拓展您的应用空间,实现Internet数据业务互联,为您带来新的商业应用机遇。

由于大大减少了应用程序宕机时间,提高了系统的可伸缩性和性能,并加以更严格的安全控制,SQLServer2005在支持现实中最苛刻的企业级系统要求的道路上,迈出了极大的一步。

SQLServer是微软服务器家族中重要的一部分,通过微软服务器系列产品共有的Engineeringstrategy所实现的增强的管理性和集成性,客户可以有效降低总体拥有成本并从更快的开发部署时间中受益。

3系统设计

3.1设计目标

本系统属于中小型的进销存管理系统,可以对中小型企业中商品的进销存进行有效管理。

通过本系统可以达到以下目标。

❑系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。

❑键盘操作,快速响应。

❑强大的销售结账功能。

❑全面的账单查询功能。

❑功能强大的年销售额分析图、商品销售排行统计。

❑实现各种查询,如多条件查询、模糊查询等。

❑操作员可以随时修改自己的口令。

❑管理员可以设置操作员的权限

❑对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。

❑数据保密性强,为每个用户设置权限级别。

❑系统最大限度地实现了易安装性、易维护性和易操作性。

❑系统运行稳定、安全可靠。

3.2系统功能结构图

本系统具有七大模块,分别为客户管理、产品入库、出库管理、库存管理、统计报表、系统设置和账务设置,各大功能下有若干个小模块,产品入库、产品销售、产品仓储和各种数据的查询是该系统的核心功能,在此基础上再增加一些比较实用的功能,比如客户管理,员工管理,系统基本信息设置以及账务管理,每个模块可独立操作而有与几个模块相互联系,构成一个相对完善和比较强大的中小企业进销存管理系统,其主要功能结构如图3-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1