资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
实训(实习)报告摘要随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。必须综合利用各种先进制造技术,在网络与信息技术的支持下,改进现在的模式和组织结构,才能在竞争中赢得更多的份额。随着规模的扩大,设备管理系统将发挥越来越重要的作用。高效方便的设备管理系统,可以为经营提供坚强的后盾和有力的支持。设备管理系统主要提供一个仓储业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、设备管理人员管理等功能模块来实现设备的综合管理。以机房设备管理系统为背景,以标准的设备管理模式为蓝本,探讨了基于C/S结构的MIS系统在管理行业的应用,开发出一个可以用于一般单位的管理系统,实现了设备管理的高效性与安全性。本系统可以方便快捷地实现库管理中的出库入库、库房管理等操作,使设备管理井井有条,为发展创造良好的条件。作为计算机应用的一部分,使用计算机对产品信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高设备的管理效率,也是机房设备管理科学化、正规化,与世界接轨的重要条件。因此,开发一个设备管理系统是很有必要的,具有其特有的技术意义和管理意义。 关键字:设备管理,数据库sql,c#引言编写目的:随着社会发展的日新月异,商业往来日渐广泛,物资多样化,以及计算机的普及,对于机房设备管理要求逐渐变大,从而开发本机房设备管理系统,来更好的对机房进行管理。任务概述目标:开发软件是为了企业机房设备部门,使得机房设备部门更好的管理机房设备与物资。适用于大多数企业,主要用于机房设备管理。本软件产品是一项独立的软件,不过功能还可以增加,完成后可以升级以增加功能和完善系统。用户特点:性能要求1)系统安全、可靠2)功能齐全3)操作方便、界面友好4)易于维护和扩充功能分析系统开发的总体任务是实现企业机房设备各种信息的系统化、规范化和自动化。主要完成功能:1)企业部门提出购买计划交给机房设备仓库管理人员,机房设备仓库管理人员通过与现有库存作比对。2) 如有必要进货,就将此购买计划交给采购员,由采购员进行采购。3) 核对无误后确认有效托收,托收进行检验入库,入库同时填写好入库登记表。4) 各部门根据自身需求向机房设备提出生产活动所必须的物质申请,并填写好出库申请表。5) 机房设备管理人员根据现有物质判断是否该出库,如果可以就填写好出库表。6) 机房设备管理员根据出库表核对并如实的发放机房设备仓库内的物质。7) 更新机房设备仓库现有库存。目录摘要1引言2目录3第一章系统概述41.1开发工具介绍41.2机房设备管理系统的需求分析51.3机房设备管理系统的研究和背景意义61.4系统基本情况描述61.5可行性分析61.6系统分析8第二章系统设计92.1数据库设计92.2模块功能简介102.3系统功能的模块设计10第三章详细设计113.1用户登陆功能113.2管理模块123.3系统功能模块133.4数据库概念结构设计133.5数据库逻辑结构设计15第四章设计与实现194.1用户登录194.2库存管理界面20结论23致谢24参考文献25第一章系统概述1.1开发工具介绍C#,作为Microsoft的面向对象的编程语言,能够让开发人员在Microsoft.NET平台上快速地建立大量的应用程序,是一门现代,简单,完全面向对象的编程语言。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。 并且C#成为ECMA与ISO标准规范。C#看似基于C+写成,但又融入其它语言如Pascal、Java、VB等。 微软c#语言定义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点.C#在设计者从C+继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义).SQL Server简介建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。1.2机房设备管理系统的需求分析 本套应用程序名称为“机房设备系统”,主要用于机房设备信息的管理,系统包括机房设备管理、入库、一些统计查询和报表等几部分组成。 库存管理系统满足管理员及工作人员的需求,他们具有登陆系统的权限,所以需要对工作人员的登陆模块进行更多的考虑,设计不同用户的操作权限和登陆方法。 对于一个机房设备仓库来说最大的功能就是存储货品,所以机房设备机房设备管理就是对货品信息,机房设备信息及仓储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除更新数据库等。 当然机房之一,有了报表才能清楚的知道货品的出入情况,在数据报表功能中包括出库报表,库存报表及经办人员报表等一些基本信息的打印,方便简洁。设备仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便的输入货品的信息。 有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有区别的只是对一些基本的信息生成报表形式,并打印输出功能。报表是一个数据库中最重要的功能。 本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完惫的安全机制,随心所欲的查询和打印功能,并全面支持分析和决策的功能。1.3机房设备管理系统的研究和背景意义 随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,计算机的速度运用,而这些计算机所需的各种设备都需要存贮在机房设备机房设备中,对于每个企业来说,随着企业规模的不断扩大,设备数量的急剧增加,所需的设备的种类也会不断更新与发展,有关设备的各种信息量也会成倍的增长,而对庞大的设备信息量,如何有效的管理库存品,对这些企业来说是非常重要的。而库存产品及时入库,出库的产品,经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着机房设备管理员的工作能力,工作量的繁重是可想而知的,所以就需要由机房设备管理系统来提高机房设备管理工作的效率,这对信息的规范管理,科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高生产效率,都具有十分重要的现实意义。系统配置要求系统的使用环境:硬件环境:Pentium或同档次以上微机512MB以上内存或更高;160G以上硬盘;24速以上光驱;针打或激光打印机一台软件环境:中文WINDOWS.2000/2003/xp操作系统。1.4系统基本情况描述随着科学技术的发展,社会进步,计算机迅速的发展,机房设备管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高机房设备管理效率,减轻劳动强度提高,信息处理速度和准确性;为机房设备管理员提供更方便、科学的服务项目。为机房设备管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个机房设备管理系统的方案。让计算机对机房设备进行自动管理,机房设备管理员可以直接在计算机上实现机房设备的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统的主要功能机房设备各种信息的输入,包括入库,出库,还原,需求信息的输入等机房设备管理的各种信息查询,修改和维护设备采购报表的生成在库存管理中加入最高储备和最低储备字段,对机房设备的物质设备实现监控和报警各个部门的物质需求管理机房设备管理系统的使用帮助 1.5可行性分析当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。 有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为机房设备管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如:提高机房设备管理效率,减轻劳动强度;提高信息处理速度和准确性;为机房设备管理者提供更方便、科学的服务项目。系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析:(1)技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。(2)经济可行性估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。支出:基础投资:硬件设备:PC机软件设备:WINDOWS2000/2003/xp、c#程序、WORD2000其它一次性支出:软件设计和开发费用经常性支出:软件维护费用、软件使用费用。效益: 系统的效益可以从经济效益和社会效益两方面考虑。对于机房设备管理系统则应着重分析其社会效益。例如,系统投入运行后可以使机房设备管理实现科学化、规范化。曾强了工作人员对机房设备管理能力、提高了工作效率。(3)运行可行性 新系统的研制和开发是充分得考虑工作人员对机房设备的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的要求。(4)法律可行性 新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。1.6系统分析现已确定系统开发的目标,系统需求规格。确定软件系统的总体结构,给出系统中各个组成模块见的联系。划分功能模块,将软件功能需求分配
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号