仓库管理系统.docx
《仓库管理系统.docx》由会员分享,可在线阅读,更多相关《仓库管理系统.docx(32页珍藏版)》请在冰豆网上搜索。
仓库管理系统
摘要
随着计算机技术的飞速发展,计算机在企业管理中应用普及,信息管理系统已经成为企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,所以利用计算机实现管理企业势在必行。
仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前台应用程序的开发和维护两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点。
本文结合企业仓储管理的实际情况,提出了针对中小型企业仓库管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用C#.NET技术和SQLServer2008开发企业仓库管理系统时的数据库访问技术和应用程序设计技术,并给出了部分实现代码。
该系统在WindowsXP系统和VS.NET平台下开发完成,使用C#作为开发语言,SQLServer2008作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高,系统有较高的安全性和较好的性能,充分利用两者的优势,提高了编程效率和可靠性。
本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与企业仓库管理系统相关的信息、VS.NET与SQL的无缝链接技术等。
通过该系统,使员工可以方便地在企业内部进行仓储管理,给予企业决策者有利的支持。
同时通过该项目的编写加深了大家对C#语言和SQL语言的了解,为开发大型项目奠定基础。
关键词:
仓库管理、C#、SQLServer2008、开发和维护
ABSTRACT
Withtherapiddevelopmentofcomputertechnology,computerapplicationinenterprisemanagementpopularization,theinformationmanagementsystemhasbecomeanindispensablepartofenterprisesandinstitutions,itscontentforcorporatedecisionmakersandmanagersisvital,sousingcomputertorealizeenterprisemanagementisimperative.
Warehousemanagementsystemisatypicalapplicationofmanaginginformationsystem,itsdevelopmentmainlyincludestheestablishmentandmaintenanceofdatabaseandforegroundapplicationdevelopmentandmaintenanceoftwoaspects.Sincefortheformerrequirementtoestablishdataconsistencyandintegrality,datasecuritygooddatabase.Andforthelatterrequestapplicationsfullyfunctional,easytouse,etc.
Combinedwiththeactualsituationofenterprisewarehousemanagement,thispaperputsforwardforsmallandmedium-sizedenterprisewarehousemanagementsystembasicdesignthought,thispaperbrieflyintroducesthesystemeachfunctionmoduleanddatabasedesign,andemphaticallydiscussesthedevelopmentwithC#.NETtechnologyandSQLServer2008enterprisewarehousemanagementsystemdatabaseaccesstechnologyandapplicationdesign,andgivespartoftheimplementationcode.
ThesystemonaWindowsXPsystemandVS.NETplatformdevelopmentiscomplete,usingc#asdevelopmentlanguage,SQLServer2008asthebackgrounddatabase,thedatabasesystemintermsofsafety,accuracy,speedhastheabsoluteadvantage,andtheabilitytodatabaseforprocessingoflargecapacity,highefficiency,thesystemhashighsecurityandgoodperformance,makefulluseoftheadvantagesofthetwo,andimprovedtheprogrammingefficiencyandreliability.
Inthisarticle,inadditiontotheapplicationofsystemanalysis,overalldesign,databasedesign,functionrealization,mainpart,beforethat,alsointroducedtheinformationrelatedtoenterprisewarehousemanagementsystem,theseamlesslinkVS.NETandSQLtechnology,etc.
Throughthissystem,employeescaneasilywithintheenterprisewarehousemanagement,togivebettersupportenterprisedecisionmakers.Throughtheprojectatthesametimewritingdeepenedunderstandingofc#languageandSQLlanguage,tolayagoodfoundationforthedevelopmentoflarge-scaleprojects.
Keywords:
warehousemanage,C#,SQLServer2008,developmentandmaintenance
目录
第1章绪论1
1.1选题背景1
1.2开发工具1
1.2.1.NET简介1
1.2.2.NET简介1
第2章系统需求分析3
2.1用例设计3
2.2概要设计5
2.2.1功能分析5
2.2.2系统数据流图6
第3章数据库设计9
3.2数据库逻辑结构设计11
3.3数据库物理设计11
第4章界面设计13
4.1界面设计13
4.1.1界面风格13
4.1.2跳转关系13
第5章详细设计与实现15
5.1详细设计15
5.2公共模块设计17
5.2.1数据库连接模块17
5.2.2业务逻辑模块18
5.3用户信息管理模块21
5.3.1功能描述21
5.3.2技术分析及代码21
5.4综合信息管理模块22
5.4.1功能描述22
5.4.2技术分析及代码23
5.5调试出现问题23
总结24
致谢25
参考文献26
第1章绪论
1.1选题背景
科学技术的不断提高,计算机科学不断发展,正在逐步改变人们工作、学习和生活的习惯,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。
计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。
管理物资是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不可能的。
在计算机普及的今天,用电脑管理物资是必然的趋势。
现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行库存方面的管理,同时,该类系统又都在不断地深入与发展,来适用更多的企业,一般都能运用于各个企业的库存管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发与实践。
企业管理的应用在不断随着其发展速度进行着更新。
企业管理对计算机管理企业要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的仓库管理系统对于企业来说是由为重要的。
系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。
这些优点能够极大地提高仓库管理的效率。
因此,开发一个适合大众的库存管理系统是很有必要的,具有其特有的技术意义和管理意义。
1.2开发工具
1.2.1.NET简介
VisualStudio2008具有无可比拟的强大功能,使用.NETFramework3.5加速开发。
.NETFramework中的构建基块可以很方便的用于解决常见编程任务,能够快速构造出色应用程序。
VisualStudio和.NETFramework的结合提高了代码的书写效率,代码重用性大大增加,从而缩短了开发时间,提高了软件质量。
.NETFramework3.5是在.NETFramework3.0的基础上构建的更高版本。
1.2.2.NET简介
SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。
微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。
微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:
关键任务企业数据平台、动态开发、关系数据和商业智能。
SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:
可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
ADO.NET提供平台互用和可收缩的数据访问功