公司设备管理系统的分析与设计_软件工程课程设计报告(21页).doc

上传人:1595****071 文档编号:37028934 上传时间:2022-08-29 格式:DOC 页数:21 大小:226.50KB
返回 下载 相关 举报
公司设备管理系统的分析与设计_软件工程课程设计报告(21页).doc_第1页
第1页 / 共21页
公司设备管理系统的分析与设计_软件工程课程设计报告(21页).doc_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《公司设备管理系统的分析与设计_软件工程课程设计报告(21页).doc》由会员分享,可在线阅读,更多相关《公司设备管理系统的分析与设计_软件工程课程设计报告(21页).doc(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-公司设备管理系统的分析与设计_软件工程课程设计报告-第 19 页软 件 学 院课程设计报告书课程名称 软件工程导论 设计题目 公司设备管理系统的分析与设计 目录1 设计时间22 设计目的23设计任务24 设计内容24.1设计内容概述24.1.1组织机构介绍34.1.2业务流程介绍与分析34.1.3系统开发计划44.2 需求分析44.2.1 总体目标44.2.2 具体目标44.2.3系统数据建模54.2.4 系统功能建模64.2.5数据字典84.3 总体设计124.4 详细设计124.4.1系统功能模块124.4.1.1模块定义134.4.1.2模块详细设计144.4.2测试要点154.4.2

2、.1操作要求164.4.2.2过程要求164.4.2.3系统登录测试164.4.2.4模块接口测试165 总结与展望17参考文献18成绩评定181 设计时间2 设计目的设备管理系统是企业内部的信息管理系统,是连接企业内部各生产部门的桥梁与纽带,起着核心作用。目前企业设备自动化管理水平不是很高。大多数设备管理办法是设备的采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后的档案基本就没人维护,如设备修改、删除情况、设备的当前运行状态等信息本不会呈现在管理工作人员面前,由于散乱、复杂、查找和整理不便,即设备跟踪信息不能及时体现在设备的档案上。3设计任务本系统会提高办公效率和设备可

3、靠性,减少工作人员的劳动强度,减少办公耗材,提高现代化管理水平。企业面对市场竞争的巨大压力,要求企业创造新的利润源,这为企业如何配置有限资源,利用先进计算机技术不断开发出操作简便、界面友好、灵活、实用、安全,更具时效性的设备信息管理系统有着更高的要求4 设计内容 4.1设计内容概述 设备管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以设备管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理设备中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不

4、少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。4.1.1组织机构介绍设备管理系统要求实现如下功能:(1)所有工作由专门人员负责完成,其他人员不得任意使用(2)对于已彻底损坏的报废处理,同样记录有关信息(3)对于有严重问题的即要修理,并记录修理日期、设备名、

5、修理厂家、修理费、责任人等(4)对于急需但又缺少的设备需以申请表形式交上级领导请求批准购买,新设备购入后要立即进行设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、购买人等)(5)随时对现有设备及其修理、报废情况进行统计,查询,4.1.2业务流程介绍与分析系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节基本信息管理 设备查询管理:主要是记录公司设备的基本信息,设备名称,设备类型,设备数量,便于工作人员管理。 设备维修管理:主要记录公司设备的损坏程度,进行统一管理,如果设备需要维修,同一等级并进行统一维修。 设备购买管理:主要记录公司设备的购买情况,如需购买报上级

6、部门进行申请,然后统一购买。 设备报废管理:主要记录公式设备的报废情况,定期对设备进行检查,如到了折旧期限,不能进行使用,没有了使用价值,就进行报废处理。设备维修单维修处理管理员采购单购买处理管理设备科登记报废处理报废单管理表查询单查询业务处理 图 4-1 设备查询业务流程图4.1.3系统开发计划 本系统计划采用增量模型进行开发,首先实现设备管理信息的自动化整理归纳功能,管理员通过使用本系统查询信息进行人工数据分析,从而供相关人员决策判断使用。 之后,在系统的使用过程中,进一步完善系统的信息自动化分析能力,并逐步增加设备出库管理和设备入库管理功能,实现设备的采购的自动化管理功能。最后,实现设备

7、信息的自动化统计核算,由系统自动完成设备信息的更新操作4.2 需求分析软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。 需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求。只有经过确切描述的软件需求才能成为软件设计的基础。4.2.1 总体目标总体需求目标是在企业需求分析、考察调研和工程基本原则大体确定后才能进行设计。在总体需求目标方面,以企业的基本需求和关键需求为重点。基本需求是企业正常的作业规范和业务流程的概念组合,关键需求

8、是企业全部管理流程中重要环节和重要路线的概要抽取。如果没有基本需求就没有企业总体的经营作业管理,而没有关键需求也就没有了本企业的经营管理特色和个性。 设备管理的主要目标就是通过对设备所有入出库活动的管理和控制及对设备数据有效的统计和分析,以保证企业生产中畅通的物流,使决策人员及早发现问题,采取相应措施,调整设备结构缩短储备周期,加速资金周转,最大限度地降低设备占用,同时,通过周期性的设备盘点,及时补救管理中的漏洞,使设备管理系统实时地反映企业中各个设备的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,设备管理系统是协调企业生产经营的基础,其数据的准确性、方便的查询

9、、有效的分析是整个计算机管理系统顺利运行的关键。4.2.2 具体目标把总体需求目标按功能需求进行分解。目标中可以按管理方面、功能方面、效益方面、技术方面等进行分解。 (1)实现设备信息的自动化整理归纳。 通过使用本系统,可以让系统代替传统的设备资料信息的人工整理归纳,减少人力资源成本,同时加快资料信息整理归纳速度,避免了因为人为原因而发生错误的可能。 (2)实现物品采购与销售的自动化。 系统将自动根据管理员给出的采购/销售信息自动进行物品的入库/出库操作。(3)实现设备数据的自动化分析。 通过使用本系统,可以根据用户需要自动完成设备数据信息的分析工作,以此供相关人员进行决策使用。4.2.3系统

10、数据建模(1)设备购买信息购买日期、购买厂家、购买费、责任人设备名购买厂家购买费购买日期责任人 图4-2设备购买E-R图 (2)设备维修状况保修日期、修理厂家、保修费、责任人、日期设备名修理厂家保修费保修日期责任人日期图4-3 设备维修E-R图 (3)设备报废状况包括设备、生产厂家、报废日期、责任人、生产日期。设备名生产厂家报废日期责任人生产日期图4-4 设备报废E-R图用户名密码登陆权设备管理员管理设备设备名设备号类型审核上级领导用户名密码图4-5 设备管理E-R图4.2.4 系统功能建模公司职员 P系统功能操作管理员 F1 身份验证 F5 输出相关信息 F2 输入信息D1 存储文件 图4-

11、6 顶层图 P2设备管理操作 P3审核信息P1系统功能操作D2 F1 F2 信息清单 F5D1 图4-7一级细化 P2.2系统维护管理 P1.1用户登录管理F1 F2D1 图4-8 p1的二级细化 P2.1设备查询管理 P2.2设备购买管理 F2D2P2.3设备维修管理D1 P2.4设备报废管理 图4-9 p2的二级细化 P3.1设备管理 D2 F5 图4-10 p3的二级细化4.2.5数据字典数据元素卡:名称:设备名 编号:SB001所属数据流:F2、F5所属存储:D1、D2类型:字符 位数:8 说明:公司设备的基本名称名称:责任人 编号:SB002所属数据流:F1、F2、F5所属存储:D1

12、、D2类型:字符 位数:8 说明:公司设备管理责任人名称:设备购买日期 编号:SB003所属数据流:F2、F5所属存储:D1、D2类型:字符 位数:8 说明:公司设备的购买日期数据流卡:名称: 身份验证来源:外部实体“管理员” 编号: F1去向:处理“系统功能操作”(P1)数据结构:购买日期、购买厂家、购买费、责任人说明:公司设备管理员验证身份名称: 设备入库信息来源:外部实体“管理员” 编号: F2去向:处理“设备管理操作”(P2)数据结构:购买日期、购买厂家、购买费、责任人说明:所要入库设备的信息名称: 输出相关信息来源:处理“设备管理” 编号: F5去向:无 数据结构:购买日期、购买厂家

13、、购买费、责任人说明:输出公司设备的相关信息数据存储卡:名称:存储文件 编号:D1相关处理:读取它的数据为:p1.2、p2.1数据结构:名称 类型 位数 范围设备名 字符 20 汉字/字母购买厂家 字符 10 汉字/字母购买日期 日期 8 0-9数字责任人 字符 10 汉字/字母名称:信息清单 编号:D2相关处理:由处理“p2”写入 读取它的数据为:p3.1数据结构:名称 类型 位数 范围设备名 字符 20 汉字/字母购买厂家 字符 10 汉字/字母购买日期 日期 8 0-9数字责任人 字符 10 汉字/字母数据处理卡:名称:系统功能操作 编号:p1输入:数据流“F1” 存储“D1”输出:数据

14、流“F2”处理:将数据流“身份验证”输入正确后,进入到功能操作,进行输入信息名称:设备管理操作 编号:p2输入:数据流“F2” 存储“D1”输出:存储“D2”处理:将数据流“输入信息”输入,进入到设备管理操作输入到信息清单名称:审核信息 编号:p3输入:存储“D2”输出:数据流“F5”处理:将设备的信息清单进行审核,最后输出相关信息外部实体卡:名称:管理员 编号:R1输入数据流:F1、F2输出数据流:无个数:1个说明:管理员管理仓库设备的基本信息,包括查询、维修、报废等处理名称:公司职员 编号:R2输入数据流:无输出数据流:F5个数:200个说明:公司职员受到仓库管理员提供的设备基本信息后进行

15、相关处理4.3 总体设计1)总体设计任务 主要的输入输出项目:新设备信息、修理信息、申请购买信息、报废信息具体查询统计要求;对公司设备使用情况进行统计、设备信息更新2) 公司设备管理系统执行输入输出项目查询统计管 理新设备信息修理信息申请购买信息报废信息设备信息设备实用信息更新 图4-11 系统结构图4.4 详细设计4.4.1系统功能模块方便领导查询企业设备的使用情况,节省时间,可以提高系统的工作效率和准确性。以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为企业设备信息提供管理。为企业增加了财富,目标系统开发需求比较低,而且,目标系统并不是十分的复杂。当系统开发完实际运行后,将很大

16、程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。增加企业设备用于等级企业购买新增加的企业设备,该信息是管理企业设备其他信息的基础。当设备管理员进入该模块后,就会显示设备的相关信息。维修设备模块用于等级企业送出修理的企业设备信息,当设备管理员进入该模块后,会自动在送出修理的企业设备信息表格中显示企业送出维修的设备信息,在送出修理的企业设备表格中选择一条记录时则会显示出该企业是送出维修设备的信息。4.4.1.1模块定义公司设备管理系统系统功能操作设备管理操作审核用户登录管理系统维护管理设备查询管理设备维修管理设备购买管理设备报废管理设备管理图4-12 系统功能模块

17、图4.4.1.2模块详细设计 开始设备购买单管理员根据单据进行入库处理是否与单据一致进行入库登记设备入库结束拒绝入库NY图4-13 设备购进流程图开始递交维修申请单管理员进行设备核对是否需要维修确定维修记录维修设备管理员开维修单据结束是否能修好拒绝维修报废处理开报废单据NYNY 图4-14 设备维修流程图4.4.2测试要点系统测试是为了发现程序中的错误,系统测试的过程是程序运行的过程,程序运行需要数据,为测试设计的数据称测试用例。设计测试用例的原则是尽可能暴露错误,测试的目的时发现问题。成功的测试,就是尽可能多的发现问题,并保证所提交的系统是能够可靠运行的系统。 黑盒测试也称功能测试,它是通过

18、测试来检测每个功能是否都能正常使用,在测试时,把程序看做一个不能打开的盒子,在不考虑程序内部结构情况下,在程序接口进行测试,只检查程序功能是否按照规格使用,程序是否能适当的接收输入数据而产生正确的输出信息。黑盒测试注重于测试软件的功能需求,主要试图发现下列几类错误:1)功能不正确或遗漏2)界面错误3)数据库访问错误4)性能错误5)初始化和终止错误等4.4.2.1操作要求(1)按照要求输入数据,查看有无错误;(2)进行公司设备查询、维修、购买、报废等操作,看是否成功,刷新后观察数据的更新是否正确。4.4.2.2过程要求(1)在设备信息管理模块中,不允许出现相同的设备编号,再添加、修改记录时,应进

19、行测试,如果当前值已存在,则禁止操作,当删除一个设备编号时,其对应的其他信息也一并删除;(2)在设备维修管理模块中,当送修设备完成后要对其库存状态进行修改,加以测试,观察相应设备状态的变换是否与预期保持一致。按照上面进行测试,符合数据要求的操作均可行,不符合要求的操作均被拒绝操作,并给出不服合某项需求的提示。4.4.2.3系统登录测试操作要求:(1)输入错误的密码看系统是否能进入本系统,重复三次能否退出登录窗口;(2)在口令中输入一个不规范的符号,看系统的处理方式;(3)按正确的用户名和密码检查登陆是否成功。过程要求:(1)在登录时,不同的用户级别有不同的口令、权限,系统管理员可以对其他用户多

20、的信息进行修改;(2)普通用户登录后,系统管理员可以查看其操作的信息。按照上述的内容进行测试,正确的操作可以进入本系统,并进行操作;错误或非法的操作都不可以进入本系统,并给出错误提示。4.4.2.4模块接口测试系统各功能模块间的接口测试是检测系统各个模块之间处理问题的一致性,当系统检测到某一操作在作用时,各个功能模块间工作的衔接不应出现问题。5 总结与展望通过这些天的准备和系统设计,经过指导老师的辛勤帮助和指导,完成了公司设备管理系统的设计。设计期间,我遇到了很多的问题,也学到了很多在学校学不到的知识。这些让我深深地体现到进行软件开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思

21、维、严谨的态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。要想设计一个功能完整、操作简单的软件确实不是一件很容易的事情。首先要进行需求分析,确定本系统要解决的问题。然后是总体设计,数据库设计是非常重要的。接着是详细设计,将上述功能完善起来。最后是运行调试,在调试过程中发现问题及时加以改正、完善。 在实现的过程中,由于自己的水平有限,要不断的咨询老师和翻阅书籍, 通过这次的课程设计我更加了解了软件这一词的真正含义,以及软件开发的大概流程以及主要步骤,概要设计。其中包括了编写的目的和背景,总体设计等,详细设计主要是确定系统的综合要求以及分析系统的数据要求。我收获了许多,对于软件工程

22、的知识有了很好的巩固和应用,比课堂上的学习更多,只有当做具体的项目时所学的知识才是最有价值的,对于我们以后更加的有好处。参考文献1 张海藩.软件工程导论.第五版.北京:清华大学出版社,20082金敏,周翔.高等软件开发过程.北京:清华大学出版社,20053 苗雪兰,刘瑞新,梁永霖.数据库系统实验指导和习题解答.机械工业出版社,20104 夏邦贵,郭胜.SQL Server 数据库开发入门与范例解析,20095 萨师煊,王珊.数据库系统概论.第三版.高等教育出版社,20106 赛奎春,高春艳,李俊民等.Visual Basic工程应用与项目实践.机械工业出版社,20097 龚沛曾,陆慰民,杨志强.Visual Basic程序设计教程.高等教育出版社,20098 刘舫.Visual Basic编程篇.Visual Basic编程篇.电子工业出版社,20119 刘韬,骆娟,何旭洪.Visual Basic 数据库系统开发实例导航.第二版.人民邮电出版社,201010张湘辉等.软件开发的过程与管理.北京:清华大学出版社,2005成绩评定成绩 教师签字

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁