毕业设计论文格式及内容规范面向对象技术Word下载.docx
- 文档编号:22183285
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:20
- 大小:245.97KB
毕业设计论文格式及内容规范面向对象技术Word下载.docx
《毕业设计论文格式及内容规范面向对象技术Word下载.docx》由会员分享,可在线阅读,更多相关《毕业设计论文格式及内容规范面向对象技术Word下载.docx(20页珍藏版)》请在冰豆网上搜索。
本论文设计的系统是软件产品仓库管理系统,所用的开发工具是c#语言以及Access2000数据库。
该系统主要用的是模块化设计。
1.2课题研究目的及意义
21世纪,高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。
不管是生产工厂还是销售商家,都有一个或大或小的仓库(商铺本身就可以看作一个仓库)。
仓库管理是一项繁琐复杂的工作,货物的出入量很大,数据报表需要及时产生,工作人员每天要处理大量的单据数据。
随着企业规模的扩大,仓库管理系统将发挥越来越重要的作用。
仓库管理信息系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。
通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。
仓库管理信息系统设计与开发的过程充分的对我们所研究的企业的实施的各个环节做了一个充分的考虑,综合系统设计和开发各个环节结构化的流程,对其从业务流程到数据流,再到系统各个功能的实现的过程中做了大量的分析整理的工作。
我们在业务流程中分析得出仓库管理信息系统的主要数据流程及功能模块,根据分析所得的数据,进行系统设计。
1.3国内外研究现状
国内中小企业的库存业务应用而开发的里诺仓库管理软件,简单易用,操作方便。
管理者能够轻松掌握库存存货情况,管理库存各项业务,包括出库、入库、调拨、盘点等,使库存实存数、库存明细帐、汇总帐,收发存帐表详细准确,同时帮助管理者及时了解各地办事处的库存的业务细节,发现存在的问题,避免库存积压,做到快速的市场反应。
1.4课题研究内容
使用信息化管理系统,对仓储各环节实施全过程控制管理,并可对货物进行数量、批次、保质期、配送等实现序列号管理,对整个收货、发货、集货、送货等各个环节的规范化作业,去掉了手工书写票据和送到机房输入的步骤,解决库房信息陈旧滞后的弊病。
不论物品流向哪里,我们都可以自动跟踪。
信息技术的结合帮助企业合理有效地利用仓库空间,以快速、准确、低成本的方式为客户提供最好的服务。
仓库管理系统是通过入库业务、出库业务管理等功能,综合批次管理、物料对应、库存盘点和库存盘点管理等功能综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。
该系统可以独立执行库存操作,使得企业仓库管理更加的高效、方便、实用。
1.5相关背景知识概述
仓储管理的内容应该包括三个部分:
仓储系统的布局设计、库存最优控制、仓储作业操作。
这是三个层面的问题,彼此又有联系。
仓储系统布局是顶层设计,也是供应链设计的核心。
就是要把一个复杂纷乱的物流系统通过枢纽的布局设计改造成为“干线运输+区域配送”的模式,枢纽就是以仓库为基地的配送中心。
在相应的信息系统设计中,表现为“联库管理”的模式,分为集中式、分布式和混合式三类,其中配送中心的选择和设计是整个系统布局的关键。
这部分内容通常并不包含在仓储信息系统WMS之中,但是对于布局设计变化的适应性、通用性也会成为客户选择WMS的一个重要依据。
库存的最优控制部分是确定仓库的商业模式的,即要(根据上一层设计的要求)确定本仓库的管理目标和管理模式,如果是供应链上的一个执行环节,是成本中心,多以服务质量、运营成本为控制目标,追求合理库存甚至零库存;
如果是独立核算的利润中心,则是完全不同的目标和管理模式,除了服务质量、运行成本外,更关心利润的核算,因此计费系统和客户关系管理成为其中极其重要的组成部分,因为在计费系统中固化了市场营销的战略和策略。
仓储作业的操作是最基础的部分,也是所有WMS最具有共性的部分,正因为如此,仓储作业的操作信息化部分成为WMS与其他管理软件如进销存、ERP等相区别的标志。
这部分内容不仅要根据上一层确定的控制目标和管理模式落实为操作流程,还要与众多的专用仓储设备自动控制系统相衔接,所以是技术上最复杂的部分。
国产WMS与国外先进的仓储软件相比,最大的差距可能也就在这里,市场价格会相差数十倍、上百倍,也是这个原因。
2系统分析
2.1可行性研究
可行性分析的任务,并不是所有问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。
如果问题没有可行的解,那么花费这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
所以从以上的分析原则来看,所设计的仓库信息管理系统是一个规模不太大的系统,但是目标明确,清晰的描述了对目标系统的一切限制和约束。
在使用过程中,要看它能不能带来效益,毕竟在现今社会效率是第一位的。
21世纪是计算机的时代,它必然取代一部分人的工作,高科技的信息系统进入社会生活的方方面面是发展的趋势。
本设计从以下三个方面进行可行性研究:
1.技术可行性。
本设计“仓库管理系统”是为企业仓库管理人员开发的。
数据库课程设计中采用C#+Access2003设计开发,对于开发管理信息系统的人来说,其开发的技术采用面向对象的设计特点,其开发的技术相当的成熟技术更加成熟,能够充分的满足大多数客户的系统需求。
由于本设计最重要体现的是实用性,所以,通过一定的社会调查和分析,系统的技术能够很好的满足各种的技术特性。
本系统可以运行在Win2000,WinXP,Win2007操作系统之上,市场上流行的操作系统都可以支持。
因此技术可行性绝不会成为《仓库管理信息系统》的问题。
2.经济可行性。
成本方面:
由于本软件面向中小型企业构建,采用的是常用的数据库Access办公软件,软件的开发采用面向对象的软件delphi设计,开发者的研发简单、开发周期短,所以开发本软件的成本是非常低的。
效益方面:
为企业开发一个完整、合理的仓库管理系统,可大大节余人力,以前需要多人干的工作,使用本系统只需一个人或几个人就能完成,且工作量和劳动强度大大降低。
所以开发本软件可以为社会带来很好的经济效益。
从以上分析看开发本软件在经济上是可行的。
3.操作可行性。
本系统操作简单,有机算计基础的人无需培训即可使用,即使是没有计算机基础的人只需经过简单的培训就可以很熟练的使用本系统。
系统运行后,就用户方而言,由于用户使用本系统时,不会也不必关心系统内部的结构及实现方法,即对用户来说是透明的,所以本系统对用户而言,是定位在界面友好、操作方便、功能齐全的原则上的,用户只需简单的用鼠标点击各界面上的选项卡或按钮就能执行相应的功能,就管理者而言,关心的是如何处理各种数据,只要把用户的信息输入计算机,管理者就可运行相应的后台程序进行处理。
而以上的这些功能都能在所选择的开发环境中用所选择的开发工具来实现。
所以说本系统在用户使用可行性上是没有问题的。
所以从以上几个方面的分析来看,开发本软件是完全可行的。
2.2需求分析
(1)功能性需求
仓库是用来存放货物的,货物进入仓库要进行登记记录,货物从仓库出库也要进行登记记录,这是仓库管理的主要内容。
货物进入仓库,从入库申请的人员向执行货物入库的仓库保管员提交货物开始。
入库申请人向仓库管理员提交货物和入库申请单,入库申请单记录本次入库的货物名称、数量、提交货物的单位、执行提交货物的人员以及货物注意事项等信息。
库管依据送货人员提供的入库申请单对待入库货物进行检查。
若待入库货物与入库申请单信息一致,则允许入库;
若不一致,则禁止入库,请提交货物的单位重新出具入库申请单。
对允许入库的货物,执行库管要对货物的信息进行登记,这些信息包括入库货物名称、入库数量、入库时间、送货入库人员的信息、执行货物入库的执行人。
进行登记后,将货物存入仓库。
货物存入仓库后,执行入库操作的库管给提出入库申请的入库人员开具入库单,入库流程结束。
货物从仓库中出库,是从需求货物的出库单位出库人员向执行出库操作的库管提交出库申请开始的。
首先,出库人员向库管提交出库申请单。
出库申请记录申请出库的货物名称、申请出库的数量、申请出库的单位、执行出库申请的人员等信息。
执行出库的库管首先对出库单的真伪进行检验。
对有效的出库单,依据其要求出库的货物名称查找仓库库存货物的信息和此货物的库存数量。
如果有此货物,并且其库存数量满足出库申请单的数量,则执行出库操作的库管保存出库申请单并进行出库登记。
在出库登记中,执行库管要记录出库货物的名称、出库数量、出库后剩余数量、出库时间、货物去向、出库的仓库、执行出库的库管名称等信息。
进行出库登记后,将货物出库。
出库结束后,执行库管给提出出库申请的出库人员开具出库单,出库流程结束。
(2)非功能性需求
概要论述该系统所应用环境要求,包括数据吞吐量、安全、可靠等方面要求。
如表2.4-2.6所示。
表2.4用户界面需求
需求名称
详细要求
整体
简洁、明了。
窗体
功能单一,一个功能尽量在单一窗体内完成。
少用嵌套窗体。
提示
明确无二义。
帮助
简洁易懂,有利于用户迅速掌握本软件的使用
表2.5软硬件环境需求
硬件
局域网、客户端、Web服务器、数据库服务器、打印机。
软件
SQLSever2000、Delphi5
辅助工具
组件、ERWin、Visio、Projec、RationalRose。
表2.6产品质量需求
主要质量属性
正确性
运行无误。
健壮性
容错。
可靠性
数据完整性约束。
性能,效率
达到用户要求,秒级响应。
易用性
用户可以按系统提示操作。
清晰性
无二义。
安全性
严格用户权限。
可扩展性
可以根据需要,添加功能模块和基本表。
兼容性
版本向下兼容。
可移植性
兼顾Unix、Windows操作系统
3系统设计
3.1架构设计
文字描述该系统性能要求以及客户的网络环境,说明为什么设计为下图所描述的架构。
利用部署图设计系统架构。
如图3.1(这是一描述具有三层架构的MIS,具体是否为几层,结合自己的系统描述)所示。
连接数据库引擎
Request
图3.1系统架构图
3.2详细设计
(1)应用层设计
表3.1仓库管理系统界面
界面名称
界面标识
功能说明
主窗体
MainFrom
功能按键窗体
进货入库
进货Form
进货窗体
往来账务
往来Form
往来账务窗体
仓库管理
管理Form
仓库管理窗体
整单进货
整单Form
整单进货窗体
图3.2登录界面示意图
表3.2某界面输出表
控件名称
控件类型
栏目名称
说明
dataGridView1
DataGridView
表3.3前置条件表
前置条件
成功登录系统
用户使用合法的帐号成功登录OA系统
表3.4关联数据表
数据表
用户信息表(UserInfo)
存储用户信息表
仓库表
仓库类别查看
供应商表
查看供应商
货品信息表
储存查看货物信息
(2)业务逻辑层设计
(3)仓库管理系统数据功能概况图
4数据库设计
4.1类图设计
一个公司要有仓库管理部门,员工一般只能在一个部门工作而一个部门可以有多名员工。
仓库管理部门可以管理一个或多个仓库。
每个仓库一般存储一种或多种商品,每种商品要存在同一仓库中。
每个商家可以生产一种或多种产品。
每次进货要批量购买,可以购买一种或多种商品。
每次销售可以出货一种或多种商品。
仓库管理要定期盘点库存数量,计算库存成本。
总的E—R图如下:
图4-1E-R图
4.2数据库逻辑设计
现在需要将在上面的数据库概念结构转化为ACCESS2003数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
仓库管理信息系统数据库中各个表格的设计结果如下面表格所示。
每个表格所示在数据库中的一个表。
表3-1仓库表
字段名称
数据类型
要求
仓库代码
文本
字段大小:
20;
主键
仓库名称
20
负责人
联系电话
11
备注
50
表3-2登录用户
ID
自动编号
长整型;
name
8
password
16
right
2
表3-3公司基本信息
公司名称
30
邮编
数字
长整型
地址
电话
传真
开户行
帐号
税号
介绍
表3-4购入表
单号
商品名称
购入日期
日期/时间
商品分类
商品型号
商品规格
单位
单价
货币
格式:
仓库
数量
整型
金额
商家名称
商家编号
业务员姓名
10
业务员编号
表3-5库存
表3-6企业员工
员工编号
姓名
性别
出生年月
照片
OLE对象
家庭住址
部门名称
职务名称
政治面貌
表3-7商家
商家代码
客户联系方式
供应商联系方式
供应商地址
客户代码
客户名称
客户地址
表3-8商品
序号
表3-9出库表
销售日期
客户编号
表3-10财务
财务表编号
主键,不为空
商品编号
外键
库存数量
单位成本
库存成本
仓库(仓库代码,仓库名称,负责人。
联系电话,备注)
登录用户(ID,name,password,right)
公司基本信息(ID,公司名称,负责人,邮编,地址,电话,传真,开户行,帐号,税号,介绍)
购入表(单号,商品名称,购入日期,商品分类,商品型号,商品规格,单位,单价,仓库,数量,金额,商家名称,商家编号,业务员姓名,业务员编号)
库存(单号,商品名称,购入日期,商品分类,商品型号,商品规格,单位,单价,仓库,数量,金额,商家名称,商家编号,业务员姓名,业务员编号)
企业员工(员工编号,姓名,性别,出生年月,联系电话,E-MAIL,照片,家庭住址,部门名称,职务名称,政治面貌,备注)
商家(商家代码,客户联系方式,供应商联系方式,供应商地址,商家名称,客户代码,客户名称,客户地址)
商品(商品名称,序号,商品分类,商品型号,商品规格,单位,单价)
出库表(单号,商品名称,销售日期,商品分类,商品型号,商品规格,单位,单价,仓库,数量,金额,客户名称,客户编号,业务员姓名,业务员编号)
财务(财务表编号,商品编号,商品名称,库存数量,单位成本,库存成本)
4.3数据库物理设计
可给出SQLServer数据库设计截图,或使用ERWin工具绘制其数据库物理结构图,如图4.3所示。
学生关系模式,如表4.1所示。
表4.1Student(学生)表
字段长度
字段说明
StudentID
varchar
学生学号
学生测评关系模式,通过学生学号、学年学期编号及指标编号体现学生每学期的测评关系,如表4.2所示。
表4.2测评明细表
图4.3数据库物理模型
5系统实现与测试
5.1系统实现
请勿出现系统截图(注:
系统截图出现在附录B中),仅以文字说明。
5.2单元测试
要求测试用例不得少于8个。
单元测试表(参看软件测试)
表5.1登录测试用例
5.3集成测试接口
表5.2XX接口测试用例
接口A的函数原型
输入/动作
期望的输出/相应
实际情况
典型值…
边界值…
异常值…
接口B的函数原型
…
6结束语
共分三段。
即第一段写明系统的完成情况;
第二段写明自己对系统的评价;
第三段给出改进之处或努力方向。
参考文献
[1]朱少民.软件测试方法和技术(第二版)[M].北京:
清华大学出版社,2010
另附注意事项:
参考文献要求至少8篇,其中英文原文参考文献不低于2篇。
参考文献中的内容格式除字号为五号外,其余均与正文格式相同。
致谢
附录
附录A主要源程序
源程序页数不易超过8页。
附录B用户手册
附录B.1系统功能简介
1、三级标题的格式:
加粗、宋体、半角、TimesNewRoman、四号、两端对齐、段前段后间距0.5行。
2、附录内容的格式除字号为五号外,其余均与正文相同。
附录B.2系统的支持平台
附录B.3安装说明
附录B.4使用说明
附录C软件光盘
附录C.1光盘的树形目录
附录C.2光盘文件内容
图附录C.1光盘内容
附录D科技译文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文格式 内容 规范 面向 对象 技术