毕业设计论文样例内容参考.docx
- 文档编号:4933075
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:40
- 大小:242.37KB
毕业设计论文样例内容参考.docx
《毕业设计论文样例内容参考.docx》由会员分享,可在线阅读,更多相关《毕业设计论文样例内容参考.docx(40页珍藏版)》请在冰点文库上搜索。
毕业设计论文样例内容参考
论文题目仓库管理系统的设计与实现
姓名XXX
学院东北大学东软信息学院
专业软件工程
指导教师周绍斌讲师
备注
2009年5月8日
仓库管理系统的设计与实现
作者姓名:
XXX
指导教师:
周绍斌讲师
单位名称:
计算机科学与技术系
专业名称:
软件工程
东北大学东软信息学院
2009年5月
DesignandImplementationofWarehousemanagementsystem
byXXX
Supervisor:
LecturerZhouShaobin
NortheasternUniversityNeusoftInstituteofInformation
June2009
毕业设计(论文)任务书
毕业设计(论文)题目:
仓库管理系统的设计与实现
设计(论文)的基本内容:
仓库管理系统是一个基于Web的信息管理系统,面向工厂、企事业单位的仓库管理部门,本系统通过入库管理、出库管理、设备采购计划管理等功能综合运用,对现代企业供应链实施有效控制和跟踪,实现完善的企业仓库信息管理。
结合仓库管理系统开发的需要及现行的数据管理技术,本文论述的系统采用了MicrosoftVisualStudio2005+SQLServer2000数据库的开发平台进行开发,使用B/S结构模式开发仓库管理系统。
毕业设计(论文)专题部分:
题目:
设计或论文专题的基本内容:
学生接受毕业设计(论文)题目日期
第1周
指导教师签字:
2008年12月8日
仓库管理系统的设计与实现
摘要
仓储业务在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致整体管理费用的增加,企业的服务质量难以得到保证,从而影响企业的竞争力。
传统简单的仓库管理已无法保证企业资源的高效利用了,日益复杂的现代供应链要求仓储高效,灵活。
如今的仓库作业和库存控制作业已十分复杂多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。
而现有的计算机管理的仓库管理系统,随着货物流通的加剧,也难以满足仓库管理实时性的要求。
针对以上传统仓库管理方式上存在的问题,我计划开发一个全新的仓库管理系统,本系统是通过入库管理、出库管理、设备采购计划管理等功能综合运用的管理系统,对现代企业供应链实施有效控制和跟踪,实现完善的企业仓库信息管理。
该系统采用B/S体系结构,按照软件工程的理论、方法和规范;遵循实用性、系统性、逐步完善、逐步发展的原则;采用结构化生命周期法进行开发。
拥有友好简洁的用户图形界面,简单易于操作;系统使用SQLServer2000建立数据库并用ASP.NET(C#)进行界面设计和编程实现。
SQLServer2000,ASP.NET(C#)这些技术我已经进行了较深入的学习,并且在客户需求方面已经进行了调查,对整个仓库管理的流程已经基本熟悉。
因此在理论上能够很好的支持本系统的开发。
关键词:
仓库管理系统,数据库,SQL,VS2005
DesignandImplementationofWarehousemanagementsystem
Abstract
Warehousingbusinessplaysavitalroleinenterprisesthroughoutthesupplychain,Ifwecannotguaranteetherightofpurchase,inventorycontrolandshipping,thatwillleadtoanincreaseintheoverallmanagementcosts,Enterprisescanhardlybeguaranteedqualityofservice,Thuswillaffectthecompetitivenessofenterprises.Thetraditionalsimplestoragemanagementcan’tguaranteetheefficientuseofresources,increasinglycomplexsupplychainrequirementsofamodernandefficientwarehousingsystem.Today'swarehouseoperationshavebeenverycomplicatedtodiversify,onlyartificialmemoryandmanualentry,notonlytime-consumingandlaboriousanderror-prone,causeshugelossestotheenterprise.Theexistingmanagementofthewarehousemanagementcomputersystem,withtheincreasedflowofgoods,warehousemanagementisalsodifficulttomeettherequirementsofreal-time.
Fortheproblemsinthetraditionalwarehousemanagement,Iintendtodesignanewwarehousemanagementsystem.Thissystemthroughthestoragemanagement,informationmanagementfeaturessuchastheintegrateduseofmanagementsystem,itsupplychainandtracktheimplementationofeffectivecontroltoModernenterpriserealizeperfectstorageofenterpriseinformationmanagement.
ThesystemuseB/Sconfiguration,accordingtothetheoretic,measureandcriterionofsoftwareengineering.Itprovidedwithfriendlyandcompactgraphicalinterfaces,itispronetooperate.ThesystemuseSQLServer2000databaseandtheestablishmentofASP.NET(C#)forinterfacedesignandprogrammingtoachieve,ASP.NET(C#)techniquesIhavebeenmorein-depthstudy,andhaveasurveyinthecustomerdemand,IhavebeenbasicallyfamiliarwiththeWarehousemanagementoftheentireprocess,soitisabletosupportthedevelopmentofthesystem.
Keywords:
warehousemanagementsystem,database,SQL,ASP.NET
第2章 关键技术介绍3
2.1开发模型3
2.2开发技术简介4
2.3开发环境5
2.2.1开发工具5
2.2.2程序设计规范6
第3章 系统需求分析9
3.1系统概述9
3.2可行性分析9
3.2.1技术可行性9
3.2.2经济可行性10
3.2.3运行可行性10
(余下略)
第1章 绪论
1985年,管理信息系统(MIS--ManagementInformationSystem)的创始人,明尼苏达大学的管理学教授GordonB.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人机系统。
它能提供信息支持企业或组织的运行、管理和决策功能。
”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。
在当今经济高速发展的今天,管理信息系统MIS(ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越普及。
同时,随着计算机技术的飞速发展,计算机在企业管理中应用也越来越深入。
1.1论文研究主要内容
仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。
据调查得知,以前仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。
另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统、规范的信息管理手段。
而且,一般的存储情况是记录在账本上的,仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多的资料中翻阅查找了,这样造成费时、费力,如要对很长时间以前的货品进行更改就更加困难了。
因此,很有必要建立一个仓库管理系统,使货品管理工作规范化,系统化,程序化。
提高信息处理的速度和准确性。
在国家大力推进信息化建设的宏观背景下,城市网络基础设施及应用水平均已得到了较大的完善和提升。
各行各业都在进行着企业管理信息化的转变和升级,越来越多的企业意识到了运用现代信息技术改造传统的企业仓库管理模式,运用信息技术进行仓库管理不但可以节省企业人力资源,比较传统繁琐的人工方式操作更简单,方便,更重要的是可以减少传统人工方式管理造成的错误。
本论文研究的《仓库管理系统的设计与实现》的课题,旨在以计算机技术对仓库设备进行管理,使之具有手工管理无法比拟的优点,如:
查找方便、存储量大、保密性好、成本低等,极大的提高仓库管理的效率。
本课题详细介绍了系统从需求分析,逻辑设计,详细设计以及系统测试、实施各阶段的主要内容和成果。
对实现系统的优缺点进行了分析,提出了今后进一步完善系统的方向和方法。
设计实现的仓库管理系统能够正确有效地完成仓储管理的日常工作。
最后,该系统是典型的管理信息系统(MIS),其设计开发过程具有通用性,对类似工作的开展具有借鉴意义。
1.2国内外现状
目前国外这类仓库管理系统软件功能较国内的比较全面完善,价格方面和国内的也比较接近,所以比较具有竞争力,市场占有率也比较高。
现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行库存方面的管理,同时,该类系统又都在不断地深入与发展,来适用更多的企业,一般都能运用于各个企业的库存管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发与实践。
今后此类软件将会向条码库存管理系统发展,现阶段,伴随物流及管理信息化、网络化的发展,应用条码技术进行库存管理、实现仓库作业自动化,将是一个必然的发展趋势,也是需要迫切解决的一个现实问题。
第2章 关键技术介绍
2.1 开发模型
软件开发过程模型反映的是从软件需求定义到软件交付使用后报废为止,在这整个生命周期中的系统开发、运行、维护所实施的全部策略。
目前主要有瀑布模型、原型模型、螺旋模型、智能模型等。
其中原型模型适合以一个比较小的代价建立一个能够反映用户主要需要的原型系统,原型模型包括抛弃型和演化型两种。
而演化型的实现过程是:
首先进行需求调研和分析,然后选择一个优秀的开发工具快速开发出一个原型。
根据前述的需求分析和参考个人技术水平等因素,本次设计采用原型模型的演化法。
从而能够深入理解系统,减少系统开发的风险。
(1)原型法的基本思路:
·根据此次项目的需求迅速构造一个低成本的用于演示及评价的试验系统(原型)。
·请网友对原型进行评价。
·在网友评价的基础上对原型进行修改或重构。
·目标:
班级同学对所用的原型满意。
(2)原型法的实施方法:
利用原型逐步向实际应用系统靠拢,直到班级同学(用户)满意。
(3)原型法的优点:
·需求定义清晰直观,用户易于理解。
·增加了用户的参与和接受程度。
·减少系统开发费用。
2.2 开发技术简介
ASP.NET是微软公司推出的基于.NET框架和Web应用平台,用来提供开发人员生成企业级 Web 应用程序所需的服务。
ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 、J#和 JScript .NET.)创作应用程序。
另外,任何 ASP.NET 应用程序都可以使用整个 .NET 框架。
开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。
C#是微软推出的一种面向对象的编程语言,它将作为VisualStudio中的一部分推出。
C#(发音为“C-Sharp”)既保持了C++中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。
据微软产品经理透露,C#语言将在保持C/C++灵活性的基础上为程
序员带来更高效的RAD开发方式。
它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。
C#是一种简单、现代、类型安全和面向对象的语言。
设计C#是为了建立运行于.NET平台上的、范围广泛的企业级应用程序。
用VisualC#编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。
这些服务包括:
语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。
在VisualStudio.NET中,VisualC#完全得到项目模板、设计器、属性页、代码助理、对象模型和其他开发环境功能的支持。
VisualC#编程的库是.NETFramework。
C#是一门非常类似于Java的语言,但它却有着自己的特点,它适用于各种操作系统,并且与Windows紧密地结合在一起。
在VisualStudio.NET中,VisualC#完全得到项目模板、设计器、属性页、代码助理、对象模型和其他开发环境功能的支持。
VisualC#编程的库是.NETFramework。
C#是一门非常类似于Java的语言,但它却有着自己的特点,它适用于各种操作系统,并且与Windows紧密地结合在一起。
对于系统的开发模式,就现在开发辅助办公系统的技术来说,主要集中分为三大类:
基于C/S结构的应用程序开发,结合C/S结构和Web技术的复合应用程序,基于B/S结构的动态网页技术。
以下将分析这三类技术的各自优缺点:
C/S结构系统:
是传统开发模式,一般以数据库和客户端的两层结构实现,也有加入中间件的三层或多层结构,早期是标准的系统模式,但随着计算机技术的发展和网络的发展,它已经无法满足现在的远程网络办公和移动办公。
C/S+Web技术:
是为了补充C/S结构的不足,在C/S基础上加入Web技术来实现对远程数据的获取,但拥有一定局限性,如数据及时更新、软件升级等问题就无法很好解决。
B/S结构系统:
是援用动态网页技术,完全适应网络办公和移动办公需求,也是现代办公系统的首选技术。
所以说,对于中小型的项目开发,ASP.NET技术完全可以达到您的要求,我们这次的项目也是采用ASP.NET技术。
2.3 开发环境
2.3.1开发工具
操作系统:
本系统使用的操作系统为WindowsXP作为底层操作系统,界面友好,性能稳定。
代码处理:
使用功能强大的MicrosoftVisualStidio2005。
它为我们提供了更好的集成开发环境,达到更高效的创建任何类型的.NET应用程序。
Web服务器:
IIS5.1以及以上版本。
数据库:
采用SQLServer2000。
SQLServer2000是微软开发的数据库管理系统,界面友好,功能完备,是我们学习数据库原理并进行应用的一款很好的工具。
SQLServerExpress与MicrosoftVisualStudio2005集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。
SQLServerExpress是免费的,可以再分发(受制于协议),还可以起到客户端数据库以及基本服务器数据库的作用。
SQLServerExpress是低端ISV、低端服务器用户、创建Web应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者的理想选择。
2.3.2程序设计规范
良好的程序设计规范不仅能够减少维护和扩充系统的开销,还有助于在新的项目复用已有程序代码,对保证系统质量直到至关重要的作用。
ASP.NET文件名一律小写,各单词间使用下划线分隔_,第一个单词应为名词,第二个单词为页面所进行的工作。
C#命名规则:
名称空间:
使用名词,每个单词的首字母大写,如XxxYyyZzz
类名、接口名:
使用名词,每个单词的首字母大写,如XxxYyyZzz,接口一般要以大写的I开头
方法名:
第一个单词小写,后面每个单词的首字母大写,如xxxYyyZzz
变量名:
第一个单词小写,后面每个单词的首字母大写,如xxxYyyZzz
常量名:
每个字母一律大写,单词间用下划线分隔,如XXX_YYY_ZZZ。
第3章 系统需求分析
3.1 系统概述
系统全称为“仓库管理系统”。
系统为面向工厂、企业的仓库管理部门的设备管理系统,主要用户群体为单位的领导、仓库管理员、设备采购员等。
经过分析,我们得出仓库管理系统分为用户管理,设备入库、出库、采购计划模块,用户登录这几大块。
用户管理主要实现对于用户的相关信息的管理。
设备入库、出库、采购计划模块负责所有涉及设备的相关操作。
设备信息查询主要是方便用户能够快速的查阅到需要的设备情况。
用户登录模块可以使用户登录到功能页面。
作为一个有大量数据交互的系统,后台数据库是必不可少的,数据库用来存放系统所涉及到的相关数据。
我们常用的数据库有很多种,为了便于我们系统的工作效率和主机的性能充分发挥,加之我之前进行过SQLServer2000的学习,我选择了SQLServer2000。
本系统是将现代化的计算机技术和办公应用相结合,成为初级的仓库管理方面的解决方案。
系统以提供操作简单方便、快捷,易懂易用为开发目标,为了使用户在使用过程中更加得心应手,真正实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
·系统应具有实用性、可靠性和适用性。
·人机界面友好、美观。
·方便用户的操作,尽量减少用户的操作。
3.2 可行性分析
3.2.1 技术可行性
(1)本系统采用B/S架构,采用C#,ASP.NET作为开发语言和平台,数据库采用SQLServer2000。
容易维护。
(2)本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。
同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。
3.2.2 经济可行性
估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。
并且,分析系统开发是否会对其它产品或利润带来一定影响。
(1)支出:
·基础投资:
硬件设备:
PC机软件设备:
WindowsXP
·其它一次性支出:
软件设计和开发费用
·经常性支出:
软件维护费用、软件使用费用。
(2)效益:
系统的效益可以从经济效益和社会效益两方面考虑。
对于本仓库管理系统则应着重分析其社会效益。
例如,系统投入运行后可以使仓库管理实现科学化、规范化。
曾强了工作人员对仓库管理能力、提高了工作效率,节约了企业的经营成本。
3.2.3 运行可行性
本系统的研制和开发是充分得考虑工作人员对仓库的易于管理,管理者方便查询设备信息效率。
从而能完全满足使用者的要求。
3.3 需求规格说明
根据用户需求将系统功能划分为:
用户管理,设备入库管理,设备出库管理,设备采购计划管理。
用户管理功能包括用户登录功能和用户信息管理功能。
实现对用户信息的添加、删除和修改。
登录功能主要实现的是普通用户和仓库管理员之间的登录,不同的登录名对应不同的用户权限,系统会根据不同的用户登录名和密码进入到不同功能的页面。
设备入库管理功能主要完成入库设备信息的添加、删除和修改。
设备出库管理功能是主要完成出库设备信息的添加、删除和修改。
设备采购计划管理功能主要完成添加采购信息,对采购信息进行修改。
根据系统概述所做的分析,该系统主要是面向仓库管理者通过互联网完成对设备的操作所开发的,因此系统只有用户经过登录后,才可通过系统正常进行操作,在此基础上,设计用例如下:
仓库管理员:
用户管理、设备入库管理、设备出库管理、设备采购计划管理。
设备采购员:
查询设备入库信息、设备出库信息、设备采购计划信息。
系统的整体用例图如图3.1所示。
图3.1系统整体用例图
3.3.1 用户管理功能
(1)登录验证功能
本系统的用户分为仓库管理员和普通用户。
当用户使用该系统时,用户首先需要输入姓名和密码进行登录后,方可使用该系统。
用例图如图3.2所示。
图3.2登录验证用例图
(2)用户信息管理
当需要更改用户信息时,管理员可对用户信息进行管理,包括添加用户、删除用户、修改用户。
该系统的使用权只有管理员。
用例图如图3.3所示。
图3.3用户信息管理用例图
3.3.2 设备入库管理功能
当有新采购设备入库或更改已入库的设备信息时,管理员可对此进行操作,包括添加设备入库,删除入库设备,修改入库设备。
用例图如图3.4所示。
图3.4设备入库管理用例图
3.3.3 设备出库管理功能
当有库存设备出库或更改已出库的设备信息时,管理员可对此进行操作,包括添加设备出库,删除出库设备,修改出库设备。
用例图如图3.5所示。
3.3.4 设备采购管理功能
当有设备采购计划时,管理员可进行此项操作,包括添加设备采购计划信息,删除设备采购计划信息,修改设备采购计划信息。
用例图如图3.6所示。
图3.5设备出库管理用例图
图3.6设备采购计划管理用例图
第4章 系统设计
4.1 体系结构设计
本系统是基于B/S架构的信息管理系统,系统由用户表示层、业务逻辑层、数据访问层3个层次组成。
客户层向客户提供操作界面和显示内容;业务逻辑层实现业务的具体逻辑功能;数据库层实现对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 内容 参考