企业单位物资管理系统课程设计报告_第1页
企业单位物资管理系统课程设计报告_第2页
企业单位物资管理系统课程设计报告_第3页
企业单位物资管理系统课程设计报告_第4页
企业单位物资管理系统课程设计报告_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程课程设计报告题目: 企业单位物资管理系统学生姓名:学号:专业班级: 网络工程专业11102班同组姓名:指导教师: 汤海蓉设计时间:2014年上学年第18周一、需求分析3TOC\o"1-5"\h\z\o"CurrentDocument"1.1需求概述 3\o"CurrentDocument"1.2系统用户分析 4\o"CurrentDocument"1.3系统功能分析 5二、概要设计5\o"CurrentDocument"2.1功能模块 6三、详细设计7\o"CurrentDocument"3.1静态建模 7\o"CurrentDocument"3.2动态建模 133.2.1时序图 133.2.2活动图 20四、总 结21五、参考文献22需求分析为了改善物资管理的现状,是的物资管理变得高效、差错少,更能节省人力成本和资金成本,便对物资管理进行信息化研究。目前市面上有许多与物资管理相关的应用软件,有使用ASP技术,有PHP技术,也有JAVA的,但其应用大多针对个别单位或部门的需要,通用性差。结合实际情况,未发现可直接使用物资管理系统,所以提出了设计与实现物资管理系统的需求。1.1需求概述物资管理是现代化企业生产经营活动中必不可少的一个重要环节。对企业的物资管理系统提出以下设计需求:实现业务处理和信息传递的计算机集成,一边提高物资管理信息的及时性、准确性和一致性,避免数据冗余,并实现个部门之间能够快速进行信息交流和信息共享,达到提高工作效率的目的。使物资管理面向生产一线,能够更好为基层单位的管理提供优质服务和帮助。能够提供物资出入库的日期自动统计功能。实现基本业务数据的综合统计分析,为各级管理人员和业务人员提供综合分析信息服务,以便更好、更准确地了解实际情况,从而达到以信息来辅助管理、改进管理、提高管理的目的。另外,在总体性能需求上,为了实现物资管理系统的总体目标,要求本系统还应具备实用性、经济性、可靠性、开放性和灵活性、易操作性、易维护性。1)实用性在系统投入应用后,要能够提高物资采购的计划和准确性,降低库存成本、优化库存结构、提高企业的经济效益,并能够使物资管理过程规范化和管理信息集成化,为物资管理提供有效、及时、可靠的数据和分析结果。要能有效地提高人员的工作效率。因此,本系统必须具备实用性,能够解决企业物资管理过程中存在的实际问题。2)安全可靠性在系统投入运行后,能够使整个企业的物资管理均由本系统进行处理,随着时间的延续,将积累大量的信息数据,物资的管理也将越来月离不开本系统。所以,在建设中,所采用的计算机硬件、支撑软件和应用软件均应具备较高的质量和可靠性,易确保系统能够长期可靠地运行,保障企业的投资回报。包括重要的设备、数据都应有应急备份,以确定系统安全和系统数据的准确一致。3)易操作、易维护性本系统应具备友好的用户界面,让管理人员易学、易用、易维护。同时能够适合企业单位当前的计算机应用水平,对用户可以提供多种帮助信息,使用户经过短期的培训就能够掌握系统相关功能的应用。4)开放性和灵活性系统须是可扩展的,并具有一定的灵活性,在对硬件设备的配置上可灵活增减,应用软件的模块、功能、权限可灵活分配,方便系统管理员进行管理。5)经济性在充分合理利用现有资源、满足系统基本功能和保障系统先进性的前提下,要尽可能地降低系统的开发费用、运行费用和维护费用,以缩短系统投资的回报周期。1.2系统用户分析物资管理系统的用户类型主要有:物资管理员、普通员工、信息管理员和系统管理员。物资管理员:主要工作是审核物资入库,负责采购登记、科室领用物资,并监察物资的采购、入库、领用和报损等情况。日常还需主持所有业务的日常事物,对整个部门的物资采购,物资入库、出库,物资供货信息等全面工作。普通员工:可查询本人、本科室相关的情况,但不能进行删除和修改。信息管理员:录入更新物资信息和员工信息。系统管理员:在物资管理员的管理下,分配各用户的权限。并对系统进行安装与维护。1.3系统功能分析本系统实现的功能有查询统计、入库管理、物资管理、出库管理、基础信息和系统管理。入库管理:主要对物资采购计划进行登记、物资的审核入库工作。出库管理:主要负责科室日常领用物资的相关工作。物资处理:物资管理人员查看物资库存与部门物资报损。物资查询:主要监控整个物资管理的运行情况,可查阅采购、入库、各科室领用及报损等情况,并汇总成报表。基础信息:主要对各物资信息和使用科室信息进行记录。系统管理:主要对各系统用户的权限进行分配、密码修改。经过深入解,一般物资管理的主要业务流程有:采购、入库、出库、查询统计等。除了这四个主要的业务之外,作为一个完整的物资管理系统,还包括库存管理、用户管理和系统管理等功能。采用用例分析,通过用例图、活动图等UML统一过程化方法进行需求描述。二、 概要设计从需求分析中了解到了物资管理系统的开发方向。因此系统设计主要对系统采用的体系结构进行说明,各功能模块的划分,设计各功能模块的功能结构。并

使用时序图等方式对功能模块的设计进行描述。2.1功能模块根据需求分析,对本系统的功能模块进行划分,各功能模块结构划分如图2-1所示。物资管理系统物资处理物资入库物资出库审核入库采购登记I.采购查询入库查询科室领用查询科室领用汇总科室报损汇总科室汇总--图2-1功能模块结构图查询统计物资管理基础信息科室管理物资处理物资入库物资出库审核入库采购登记I.采购查询入库查询科室领用查询科室领用汇总科室报损汇总科室汇总--图2-1功能模块结构图查询统计物资管理基础信息科室管理系统管理修改密码1、物资入库模块该模块具有物资采购登记和物资入库审核两个功能。在物资管理系统中,所有入库操作均在本模块完成。物资入库主要是采购物资入库。采购物资入库,需先在本模块登记采购信息。再由采购人员进行采购,物资采购完成后,由入库管理员审核物资入库。2、物资出库模块该模块具有科室领用功能。在物资管理系统中,所有出库操作均在本模块完成。物资出库主要是部门领用。物资领用是由物资管理员登录系统,在系统中登记领用信息后,再将分配给各个使用人使用。3、物资处理模块物资处理模块主要是物资管理员查询库房中所剩下的物资,进行库存盘点,生成报表并对已领用的物资进行报损。库存查询操作由物资管理员自行登录系统,在物资处理模块中点击查询命令,系统即从数据库中查询库存物资,并返回结果。物资报损操作主要由物资管理员进行。管理员登录系统后,在物资处理模块中,点击物资报损。系统将提示管理员输入报损物资信息,提交信息后,系统将报损信息保存在数据库中。4、查询统计模块查询统计模块使得物资管理人员对企业单位的物资有一个总体的把握。通过该模块,管理员可查询到物资的分配情况,可了解到物资的库存量,清楚的知道何时该进行采购,采购些什么。通过该模块,普通员工可查询本人、本科室相关的情况5、基础信息模块该模块主要是记录企业的所有物资的名称、编号、数量和价格等基本信息;记录本企业所有科室的名称、科室编号和组成员工等基本信息。6、系统管理模块系统管理模块主要是对用户的权限进行管理。物资管理员可以在系统中添加、登记、删除物资;将物资分配到企业各个科室,并按照物资类别,名称,价格,科室等查询、统计,生成相应的统计报表。普通员工只可查询本人、本科室相关的情况。管理员对系统进行初始化的管理。各用户还可修改密码,确保信息的安全。三、 详细设计3.1静态建模1、分析系统的参与者:

物资管理员:在系统中添加、登记、删除物资;将物资分配到企业各个科室,并按照物资类别,名称,价格,科室等查询、统计,生成相应的统计报表。普通员工:只可查询本人、本科室相关的情况。系统管理员:可对系统进行初始化,并对用户信息进行管理。从以上信息,做出用例图如下:1)物资管理员:用例有:登陆用例:完成物资管理员登录功能,验证物资管理员身份,确保系统安全物资进库用例:核对物资,确保无误后,填写入库单和修改物资清单。物料出库用例:核对领料单,确保无误后,发放物资,然后修改物资清单。用例图如图3-1所示。入库查询》核对物资物资管理员用户注销、、n■.u用户登录 Xe.nC1物资入库填写入库单物资出库-— 一—1米购登记填写物资清单图3-1》核对物资物资管理员用户注销、、n■.u用户登录 Xe.nC1物资入库填写入库单物资出库-— 一—1米购登记填写物资清单图3-1物资管理员用例图肿》 出库查询修改密码库存盘点 《《exte:■::…《Include》《I核对物资分配表发放物资2)普通员工:用例有:用户登录用例:完成员工登录功能。查询信息用例:员工可查询本人、本科室相关的情况,但不能进行删除和修改。用例图如图3-2所示。图3-2普通员工用例图3)系统管理员:用例有:登陆用例:完成系统管理员登录功能,验证系统管理员身份,确保系统安全。系统初始化用例:对企业单位物资管理系统进行初始化,保障系统的安全。用户管理用例:系统管理员对用户进行管理。通过该功能系统管理员可添加或删除用户,并对用户的权限进行限制。用例图如图3-3所示。图3-3系统管理员用例图.9以上参与者都有用户登录、密码修改和用户注销等用例。除了题中已知的用例外,本系统还将有采购查询、入库查询、科室领用查询和采购登记等多个用例。下面是系统中涉及到的主要用例的详细描述:1)采购查询用例名称:采购查询执行者:物资管理员基本流程:点击采购查询链接、显示所有采购信息业务规则:可根据采购单上的负责人对采购单进行查询。也可以根据采购时间进行查询。2)入库查询用例名称:入库查询参与的执行者:物资管理员基本流程:1、点击入库查询,将显示所有入库单信息;2、点击入库单后有查询链接,可查询该次入库的物资种类、数量和价格。业务规则:根据操作员或入库时间进行筛选查询3)科室领用查询用例名称:科室领用查询参与的执行者:物资管理员基本流程:点击科室领用查询链接,显示所有科室领用记录业务规则:可根据物资名称或编号、操作员、负责人、领用时间或科室对领用记录进行筛选查询。科室物资汇总用例名称:科室物资汇总参与的执行者:物资管理员基本流程:点击科室物资汇总链接,显示所有科室物资汇总记录业务规则:可根据时间进行筛选查询。5)采购登记用例名称:采购登记参与的执行者:物资管理员基本流程:、1点击采购登记链接;2、在页面中录入需要采购的物资,保存成功后生成采购单。6)库存盘点用例名称:分配出库参与的执行者:物资管理员基本流程:点击库存盘点链接,即在页面显示所有物资库存信息,生成库存清单。7)物资信息管理用例名称:物资信息管理参与的执行者:物资管理员基本流程:1、点击物资信息链接进入物资信息列表页面;2、在页面中有新增物资信息链接,点击后进入新增信息页面;3、录入保存后即新增信息成功;4、在物资信息列表中,每项信息后有删除链接。点击删除链接即可删除物资信息。8)科室信息管理用例名称:科室信息管理参与的执行者:员工信息管理员基本流程:1、点击科室信息链接进入物资信息列表页面;2、在页面中有点

击新增科室信息链接,进入新增信息页面;3、录入保存后即新增信息成功;4、在科室信息列表中,每项信息后有删除链接。点击删除链接即可删除物资信息。通过用例分析及用例与行为者之间的关系,得出该系统类图如图3-4所示。仓库管理员姓名性别年龄工号1・・・*■•1…*购入()登记()1・・・*■•1…*购入()登记()报废()分配()查询()统计()生成报表()1・…*1・…*1・…*入库单时间管理员工号数量价格登记()查询()统计()生成报表()1…物资清单物资分配表时间物资名称数量价格登记()报废()查询()生成报表()物资采购表时间管理员工号数量单价总价查询()登记()生成扌艮表()物资资产编号资产名称类别价格科室最大入库量最小入库量实际库存量查询()登记()生成报表() 科室表科室编号科室名称员工工号员工姓名查询()生成报表()图3-4“企业单位物资管理系统”类图3.2动态建模3.2.1时序图时序图描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作中引起转换的触发事件。时序图帮助用户进一步了解业务细节,帮助分析人员进一步明确事件处理流程,帮助开发人员了解需要开发的对象和对这些对象的操作,帮助测试人员通过过程的细节开发测试案例。物资入库时序图如图3-5所示,库存查询时序图如图3-6所示,物资领用时序图如图3-7所示。图3-5物资入库时序图图3-6库存查询时序图图3-7物资领用时序图3.2.2活动图活动图显示活动动作极其结果,着重描述操作(方法)实现中所完成的工作以及用例实例或对象中的活动。活动图与常用的程序流程图相似,它们的主要区别在于程序流程图一般用来表示串行过程,而活动图则可以用来表示并行过程。系统管理活动图如图3-8所示。使用活动图主要目的是:描述一个操作执行过程中(操作实现的实例化)所完成的工作(动作)描述对象的内部工作;显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象;显示用例的实例是如何执行动作以及如何改变对象状态;说明一次商务活动中的参与者、工作流、组织和对象是如何工作的。系统初始化用户管理新增用户修改用户权限登陆图系统初始化用户管理新增用户修改用户权限登陆图3-8系统管理活动图四、 总结经过几天的课程设计,让我受益匪浅。首先,老师给我们安排的任务是三个人一个题目,要求我们全部参与到其中。在这样一个小团体中最注重的就是团结协作,经过队友们的合作及明确分工,短短几天我们终于顺利完成了本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论