系统分析与设计实习报告范本文档格式.docx
《系统分析与设计实习报告范本文档格式.docx》由会员分享,可在线阅读,更多相关《系统分析与设计实习报告范本文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
2010年12月27日至2011年1月12日
【实习地点】
中原工学院南区2号208楼机房
【实习内容】
一仓库管理系统业务流程调查
二仓库管理系统需求分析
三仓库管理系统可行性分析
四仓库管理系统系统设计
五仓库管理系统系统实施
【实习过程】
一、仓库管理系统业务流程调查
1.业务流程描述
1.1仓库日常管理
仓库保管员必须合理设置各类物资和产品的明细账簿和台账。
必须严格按MIS系统和仓库管理规程进行日常操作,仓库保管员对当日发生的业务必须及时逐笔录入MIS系统,做到日清日结,确保MIS系统中物料进出及结存数据的正确无误。
做好各类物料和产品的日常核查工作,仓库保管员必须对各类库存物资定期进行检查盘点,并做到账、物、卡三者一致。
各事业部、分厂必须根椐生产计划及仓库库存情况合理确定采购数量,并严格控制各类物资的库存量,有条件单位逐步实行零库存。
1.2入库管理
物料进仓时,仓库管理员必须凭送货单、检验合格单办理入库手续;
如属回用物资应凭回用单办理入库手续,拒绝不合格或手续不齐全的物资入库,杜绝只见发票不见实物或边办理入库边办理出库的现象。
入库时,仓库管理员必须查点物资的数量、规格型号、合格证件等项目,如发现物资数量、质量、单据等不齐全时,不得办理入库手续。
一切原材料的购入都必须用增植税专用发票方可入库报销,无税票的,其材料价格必须下浮到能补足扣税额为止。
同时要注意审查发票的正确性和有效性。
入库材料在未收到相应发票前,仓管员必须建立货到票未到材料明细账,并根据检验单等有效单据及时填开货到票未到收料单(在当月票到的可不开),在收到发票后,冲销原货到票未到收料单,并开具材料票到收料单,月底将货到票未到材料清单上报财务。
因质量等原因而发生的退回电机,必须由技术部相关人员填写退回电机处理单,办妥手续后方可办理入库手续。
1.3出库管理
各类材料的发出,原则上采用先进先出法。
物料(包括原材料、半成品)出库时必须办理出库手续,并做到限额领料,车间领用的物料必须由车间主任(或其指定人员)统一领取,领料人员凭车间主任或计划员开具的流程单或相关凭证向仓库领料,行政各部门只有经主管领导批字后方可领取,领料员和仓管员应核对物品的名称、规格、数量、质量状况,核对正确后方可发料;
仓管员应开具领料单,经领料人签字,登记入卡、入帐。
成品电机发出必须由各销售部开具销售发货单据,仓库管理人员凭盖有财务发货印章和销售部门负责人签字的发货单仓库联发货,并登记卡片。
2、仓库管理业务流程图
二.仓库管理系统需求分析
本系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库、一些统计查询和报表等几部分组成。
库存管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登陆本模块进行更多的考虑,设计不同用户的操作权限和登陆方法。
对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信息,短线货品及超储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除更新数据库等。
当然,仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。
有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。
仓库货品的信息量大,数据安全性和保密性要求高。
本系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和经办人员信息的查看及维护。
仓库管理人员可以浏览、查询、添加、删除等货品的基本信息以及统计等,并可以对一些基本的信息生成报表形式,并打印输出的功能。
报表是一个数据库中最重要的功能之一,有了报表才能清楚地知道货品的出入库情况,在数据报表功能中包括出库报表,库存报表及经办人员报表等一些基本信息的打印,方便简洁。
本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完备的安全机制;
随心所欲的查询和所见即所得的打印功能,并全面支持分析和决策的功能。
系统特色:
1.设置系统用户登陆功能,即时对系统数据进行安全设置与保护。
2.友好的用户界面,业务操作简单,进入系统即能使用。
3.成熟先进的技术和系统构架,采用先进的数据库访问方式,数据更安全,性能更稳定。
4.强大的数据处理能力和开放的数据接口,选用具有大型数据库安全机制的数据库系统,提供各种级别的数据保护和权限控制方式,确保数据的安全可靠。
5.系统每种操作都可以通过菜单来进行。
操作快捷、方便。
易懂易会。
系统集输入、维护、查询、统计和各种处理为一体,信息导入导出方便共享。
三、仓库管理系统可行性分析
1.技术可行性
此次设计的仓库系统作为课题,它开发是专业知识的一次综合应用与提高。
建立系统开发环境,主要是安装数据库工具(Mysql),应用程序开发工具(eclipse),Office程序组以及网络传输工具。
而且,网上有许多关于jsp编程的资料和eclipse方面的资料。
从技术角度考虑,此信息系统开发可行。
2.经济可行性
目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。
而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。
当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。
3.法律上可行
整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的版权争议。
在服务器软件方面,应该使用正版软件,因为整个系统尽管是开发给内部使用,但它毕竟很多部分还是要依靠Internet的,一旦服务器连接到Internet上,它的操作系统可能会被Microsoft跟踪,如果不是正版软件,将不得不面临民事诉讼的风险。
四、仓库管理系统系统设计
主要包括系统的活动图,状态图,顺序图,类图等。
由于图较多,下面只举例说明。
3.1管理员更改用户活动图
3.2查询商品清单顺序图
3.3类模型图
3.4仓库管理系统状态图
3.5数据字典
<
用户命令>
:
=启动系统|退出系统|系统配置|各板块的使用
系统配置>
=添加|删除|修改用户信息
修改用户信息>
=修改超级用户信息|修改普通用户信息
修改超级用户信息>
=添加或删除普通用户|修改超级用户或普通用户密码
密码>
=大于6位并且小于14位的字符组合
入库信息>
=商品ID号+仓库名称+商品名称+商品数量+单价+成本+入库时间+备注
出库信息>
=商品ID号+仓库名称+商品数量+备注
备注>
=材质|颜色|大小|危险等级
方式选择>
=条码扫描仪输入数据|手动输入数据
盘点信息>
=库存各类商品数量盘点|出库各类商品数量盘点
库存各类商品数量盘点>
=*商品各库存数量的查看和修改*
出库各类商品数量盘点>
=*从各库出库的商品名称数量的查询*
查询信息>
=分类商品或全部商品的查询|按商品售出数量的多少查询|按商品获得利润的多少来查询
按商品售出数量的多少查询>
=售出商品数量的最多N位|售出商品数量的最少N位
按商品获得利润的多少查询>
=售出的商品获得最多利润的前N位|售出的商品获得最少利润的前N位
N>
=由用户指定的小于100的两位整数
五、仓库管理系统系统实施
系统实现主要包括数据库连接池的实现,连接池的配置及实现。
本系统在实现上采用mvc模式,MVC(Model-View-Controller)模式,即模型-视图-控制器模式,其核心思想是将整个程序代码分成相对独立而又能协同工作的3个组成部分。
页面展现层采用Struts框架,作为基于MVC设计模式的Web应用的一种典型体现,Struts架构实际上是建立在Model2基础上的,对Model,View和Controller都提供了现成的实现组建。
【发现问题及解决方法】
本次实习遇到的第一个问题就是选题,到底要选择哪个题目进行系统设计需要自己决定。
指导教师已经给了我们一些题目进行选择,我们也可以自拟题目进行设计,最终我个人根据大家的意见和自己的综合考虑,选择了仓库管理系统设计分析。
在实习中,业务流程方面我总是找不全资料,不过在同学的帮助下,在文献库中反复的查找,最终还是找得了自己满意的资料。
在设计时,我发现系统的时序图和活动图自己不太会画。
之后上网查阅了大量的相关资料,又请教老师同学,在练习多次后才勉强做出了这些图。
除了技术上的问题,我还发现自己的时间观念不强,总是别人催了才会去做,这点必须改进。
【实习心得】
在这段时间里,我学到了很多在学校里学不到的东西,也认识到了自己很多的不足感觉收益非浅,以下是我在实习期间对工作的总结以及一些自己的心得体会。
通过这次实习,我进一步认识了系统设计的步骤与方法,业务流程描述,可行性分析,需求分析,设计,实施。
人们在总结信息资源开发、管理和服务的各种手段时,认为最有效的是数据库技术。
数据库的应用已越来越广泛。
作为一名专业学生应该对其有一定的了解。
通过这次实践对数据库的设计方法,语句的编写,系统的操作都有一定的认知,对今后的学习应该有更大的帮助。
实验中的考务管理系统是经过很多次的测试、修改再测试、再修改才完成的。
也就是在多次的测试修改的过程中使我学发现了很多平时上课发现不了的问题,也发现了自己学习这门课程的薄弱的地方和学的不足的地方。
通过实验期间的发现问题、分析问题、查找问题原因、解决问题及进一步完善考务管理系统的过程,我的能力和水平有一定程度的提高。
经过一次独立完成系统给我以后编程打下了基础,让我面对的不再是茫然和无措,而是有条不紊的思绪和完成的信心。
所以这次实验对我来说是一笔极大的财富。
当然,这次实习也暴漏了我的许多不足,所以还要改正。
首先是自主学习,自己不主动去学习相关知识,就很难在实习中自如发挥,必须不断充实自己。
其次是积极的态度,在整个实习中一切都要靠自己,老师只是指导,具体进度都是自己把握的,没有积极的态度很难按时完成任务。
最后,我必须感谢指导老师的细心指导与教诲。
虽然他们没有直接帮我们设计系统,但他们的指导使我们少走了许多弯路,能更加详细的认识到系统设计。