ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:284.18KB ,
资源ID:8804718      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8804718.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(机房设备管理体统.docx)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

机房设备管理体统.docx

1、摘要 随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。必须综合利用各种先进制造技术,在网络与信息技术的支持下,改进现在的模式和组织结构,才能在竞争中赢得更多的份额。随着规模的扩大,设备管理系统将发挥越来越重要的作用。高效方便的设备管理系统,可以为经营提供坚强的后盾和有力的支持。设备管理系统主要提供一个仓储业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、设备管理人员管理等功能模块来实现设备的综合管理。以机房设备管理系统为背景,以标准的设备管理模式为蓝本,探讨了基于C/S结构的MIS系

2、统在管理行业的应用,开发出一个可以用于一般单位的管理系统,实现了设备管理的高效性与安全性。本系统可以方便快捷地实现库管理中的出库入库、库房管理等操作,使设备管理井井有条,为发展创造良好的条件。作为计算机应用的一部分,使用计算机对产品信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高设备的管理效率,也是机房设备管理科学化、正规化,与世界接轨的重要条件。因此,开发一个设备管理系统是很有必要的,具有其特有的技术意义和管理意义。 关键字:设备管理,数据库sql,c#

3、 引言 编写目的: 随着社会发展的日新月异,商业往来日渐广泛,物资多样化,以及计算机的普及,对于机房设备管理要求逐渐变大,从而开发本机房设备管理系统,来更好的对机房进行管理。 任务概述 目标: 开发软件是为了企业机房设备部门,使得机房设备部门更好的管理机房设备与物资。适用于大多数企业,主要用于机房设备管理。本软件产品是一项独立的软件,不过功能还可以增加,完成后可以升级以增加功能和完善系统。 用户特点: 性能要求 1)系统安全、可靠 2)功能齐全 3)操作方便、界面友好 4)易于维护和扩充 功能分析 系统开发的总体任务是实现企业机房设备各种信息

4、的系统化、规范化和自动化。 主要完成功能: 1)企业部门提出购买计划交给机房设备仓库管理人员,机房设备仓库管理人员通过与现有库存作比对。 2) 如有必要进货,就将此购买计划交给采购员,由采购员进行采购。 3) 核对无误后确认有效托收,托收进行检验入库,入库同时填写好入库登记表。 4) 各部门根据自身需求向机房设备提出生产活动所必须的物质申请,并填写好出库申请表。 5) 机房设备管理人员根据现有物质判断是否该出库,如果可以就填写好出库表。 6) 机房设备管理员根据出库表核对并如实的发放机房设备仓库内的物质。 7) 更新机房设备仓库现有库存。 目录 摘要 1 引言 2 目录

5、 3 第一章系统概述 4 1.1开发工具介绍 4 1.2机房设备管理系统的需求分析 5 1.3机房设备管理系统的研究和背景意义 6 1.4系统基本情况描述 6 1.5可行性分析 6 1.6系统分析 8 第二章系统设计 9 2.1数据库设计 9 2.2模块功能简介 10 2.3系统功能的模块设计 10 第三章详细设计 11 3.1用户登陆功能 11 3.2管理模块 12 3.3系统功能模块 13 3.4数据库概念结构设计 13 3.5数据库逻辑结构设计 15 第四章设计与实现 19 4.1用户登录 19 4.2库存管理界面 20 结论 23 致谢 24

6、 参考文献 25 第一章系统概述 1.1开发工具介绍 C#,作为Microsoft的面向对象的编程语言,能够让开发人员在Microsoft.NET平台上快速地建立大量的应用程序,是一门现代,简单,完全面向对象的编程语言。 C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Jav

7、a有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。 C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。    并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等

8、 微软c#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点.C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义). SQL Server简介 建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。 1.2机房设备管理系统的需求分析 本套应用程序名称为“机房设备系统”,主要用于机房设备信息的管理,系统包括机房设备管理、入库、一些统计查询

9、和报表等几部分组成。 库存管理系统满足管理员及工作人员的需求,他们具有登陆系统的权限,所以需要对工作人员的登陆模块进行更多的考虑,设计不同用户的操作权限和登陆方法。 对于一个机房设备仓库来说最大的功能就是存储货品,所以机房设备机房设备管理就是对货品信息,机房设备信息及仓储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除更新数据库等。 当然机房之一,有了报表才能清楚的知道货品的出入情况,在数据报表功能中包括出库报表,库存报表及经办人员报表等一些基本信息的打印,方便简洁。设备仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,

10、用户可以方便的输入货品的信息。 有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有区别的只是对一些基本的信息生成报表形式,并打印输出功能。报表是一个数据库中最重要的功能。 本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完惫的安全机制,随心所欲的查询和打印功能,并全面支持分析和决策的功能。 1.3机房设备管理系统的研究和背景意义 随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,计算机的速度运用,而这些计算机所需的各种设备都需要存贮在机房设备机房设备中,对于每个企业来说,随着企业规模的

11、不断扩大,设备数量的急剧增加,所需的设备的种类也会不断更新与发展,有关设备的各种信息量也会成倍的增长,而对庞大的设备信息量,如何有效的管理库存品,对这些企业来说是非常重要的。而库存产品及时入库,出库的产品,经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着机房设备管理员的工作能力,工作量的繁重是可想而知的,所以就需要由机房设备管理系统来提高机房设备管理工作的效率,这对信息的规范管理,科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高生产效率,都具有十分重要的现实意义。 系统配置要求 系统的使用环境: 硬件环境:Pentiu

12、mⅡ或同档次以上微机 512MB以上内存或更高; 160G以上硬盘; 24速以上光驱; 针打或激光打印机一台 软件环境:中文WINDOWS.2000/2003/xp操作系统。 1.4系统基本情况描述 随着科学技术的发展,社会进步,计算机迅速的发展,机房设备管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高机房设备管理效率,减轻劳动强度提高,信息处理速度和准确性;为机房设备管理员提供更方便、科学的服务项目。为机房设备管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个机房设备管

13、理系统的方案。让计算机对机房设备进行自动管理,机房设备管理员可以直接在计算机上实现机房设备的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。 系统的主要功能 ·机房设备各种信息的输入,包括入库,出库,还原,需求信息的输入等 ·机房设备管理的各种信息查询,修改和维护 ·设备采购报表的生成 ·在库存管理中加入最高储备和最低储备字段,对机房设备的物质设备实现监控和报警 ·各个部门的物质需求管理 ·机房设备管理系统的使用帮助 1.5可行性分析 当接受一个软件开发任务,就进入软件生命的

14、第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。 有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为机房设备管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如: ·提高机房设备管理效率,减轻劳动强度; ·

15、提高信息处理速度和准确性; ·为机房设备管理者提供更方便、科学的服务项目。 系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析: (1)技术可行性 根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。 (2)经济可行性 估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维

16、护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。 ①支出: ·基础投资: 硬件设备:PC机 软件设备:WINDOWS2000/2003/xp、c#程序、WORD2000 ·其它一次性支出: 软件设计和开发费用 ·经常性支出: 软件维护费用、软件使用费用。 ②效益: 系统的效益可以从经济效益和社会效益两方面考虑。对于机房设备管理系统则应着重分析其社会效益。例如,系统投入运行后可以使机房设备管理实现科学化、规范化。曾强了工作人员对机房设备管理能力、提高了工作效率。 (3)运行可行性

17、 新系统的研制和开发是充分得考虑工作人员对机房设备的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的要求。 (4)法律可行性 新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。 1.6系统分析 现已确定系统开发的目标,系统需求规格。确定软件系统的总体结构,给出系统中各个组成模块见的联系。划分功能模块,将软件功能需求分配给所有单元模块。下一步工作就是在上述结果基础上,考虑怎样实现这个软件系统。 (1)系统的功能分析 经过我们市场调研、可行性和系统分析,我组现已总结出机房设备管理系统的数据流程。该系统完成后将具备如下功能:

18、·机房设备各种信息的输入,包括入库,出库,还原,需求信息的输入等 ·机房设备管理的各种信息查询,修改和维护 ·设备采购报表的生成 ·在库存管理中加入最高储备和最低储备字段,对机房设备的物质设备实现监控和报警 本系统的以上功能会更适合机房设备管理的发展情况,将会给机房设备管理带来一种更为科学的服务系统,是机房设备管理自动化的一面新窗口。也将会是机房设备管理员的好帮手。 (2)系统数据分析与描述 1设备信息情况描述 包括设备的编号、名称、入库时间、供应商、采购员、价格等 2.工作用户权利描述 密码、权限级别(数值) 3.一般用户权利描述 权限级

19、别(数值) 经过对以上数据的分析与描述,现在可以知道设备的各种信息关系。然后更好的实现系统。 (3)实现本系统功能的方法 首先要制作一个机房设备仓库信息的存储库,以用来存储设备信息。新系统要在友好的界面中,达到用预期,并要在良好的可靠性、高速的效率、易使用的目的在安全性和稳定性前提下,给用户们提供各种方便的操作。 第二章系统设计 经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做” 的时候了。总体设计的基本目的就是回答“概括地说,系统应该如何实现?”这个问题。总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块

20、组成的,以及这些模块相互间的关系。 总体设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流图是设想各种可能方案的基础。然后分析员从这些供选择的方案中选取若干个合理的方案,然后为每个合理的方案准备一份系统流程图,列出组成系统的所有物理元素。在进行软件结构设计时应该遵循的主要原理是模块独立性原理,也就是说,软件应该由一组完成相对独立的子功能的模块组成。总体设计中的模块的划分根据软件工程的原则要符合高内聚和低耦合。模块可以小到函数、事件,大到窗口、程序模块划分完后,就可以开始设计了。 系统设计就是已确定软件系统的总体结构,给出系统中各个组成模块的功能和模块间的联系。考虑如何实

21、现这个软件系统,直到对系统中的每个模块给出足够的过程性描述。通过适当的设计方法,实现用户对本软件各项功能的要求。 2.1数据库设计 (1)数据库需求分析 机房设备管理系统 在仔细调查机房设备物质设备管理过程基础上,得到本系统所处理的数据流程图,如图2.1.1 系统管理 机房主管

22、 高级管理员 机房管理员 登录管理 设备管理 入库管理 出库管理 还库管理

23、 库存信息 设备需求 2.2模块功能简介 1)登陆模块:用户通过此模块来登陆仓库管理系统,在此模块中还可以修改自己的登陆密码。 2)库管理模块:仓库管理模块包括 入库管理、 出库管理、借出管理、 调库管理、 退库管理、 归还管理、 盘点管理等功能 3)基本档案管理模块:通过模块管理仓库管理的各种操作中所需要的基本信息,包括这些基本信息的添加、修改、查询和删除。 4)统计功能模块:通过此模块来进行系统数据的初始化和数据库的备份等操作 2.3系统功能的模块设计 在系统功能分析基础上,编制如图2.3所示的系统功能

24、模块图。 第三章详细设计 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说这个阶段的设计工作 ,应该得出目标系统的精确描述,从而字编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。因此,详细设计的结果基本上决定了最终的程序代码的质量。衡量程序的质量不仅要看它的逻辑是否正确,性能是否满足要求,更主要的是要看它是否容易阅读和理解。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。 3.1用

25、户登陆功能 在进入后台之前用户需要进行身份验证在验证的时候,会从数据库中调出普通用户信息表,登录的用户信息要与表中的相验证,完全正确的才可以进入后台。 1)管理员登陆 用户登录流程图 Yes Yes No No 登录信息录入 接收登录信息 用户名或口令为空吗? 按用户名查询 用户与管理员名相同吗? 用户错误 登录口令正确吗? 更新登录信息 No 在该模块中,首先要求用户输入个人的登录信息,包括用户名和密码,系统接收信息后进行判断,看用户的输入是否完整,不完整则返回登录界面。当用户的信息完整时,按用户名进行查询,看与管理员表中的信息是否相同,如果不同,提示错误。

26、如果相同,则验证用户的密码是否相同,不同则返回登录,相同则接受身份,可以进行后台操作。 3.2管理模块 1)系统管理:通过此模块来进行管理员的管理,包括管理员的添加、密码的修改和退出操作。 2)设备管理:通过此模块来进行设备的管理,包括设备的信息与查询操作。 3)设备入库管理:通过此模块来进行入库操作管理,包括设备入库记录的添加、修改、查询和删除操作。 4)设备出库管理:通过此模块来进行出库操作管理,包括设备出库记录的添加、修改、查询和删除操作。 5)设备还库管理:通过此模块来进行设备归还操作的管理,包括设备归还记录的添加、修改、

27、查询和删除操作。 6)库存信息:通过此模块来进行查询某个设备的操作管理,主要有查询操作。 7)设备需求管理:通过此模块来进行采购设备管理,包括设备的采购和查询需采购设备的详细信息。 3.3系统功能模块 1)添加用户模块:此模块只有高级管理员有权限添加用户,用户可以是高级管理员,机房主管,机房管理员。相应的用户拥有相应的权限。 2)修改密码模块:此模块可以修改用户的密码。 3)退出:退出系统。 3.4数据库概念结构设计 得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体结构,以及他们之间的关系,为以后的逻辑结构设计打下基础。 根据上面的设计规划出的实体有:设

28、备入库管理实体、设备出库管理实体、设备还库管理、库存信息实体图和设备需求实体图。各个实体具体的描述E-R图如下: 设备入库管理实体E-R图如图3-1所示。 设备入库管理实体 设备号 入库日期 价格 采购员 图3-1设备入库管理实体E-R图 设备入库管理实体E-R图如图3-2所示。 设备入库管理实体 设备号 入库日期 供应商、数量、单价 采购员 图3-2 设备入库管理实体E-R图 设备出库实体E-R图如图3-3所示。 设备出库管理实体 设备号 出库日期、单价、数量 经办人 备注 图3-3设备出库实体E-R图

29、 设备还库管理实体E-R图如图3-4所示。 设备还库管理实体 设备号 还库日期 经办人、数量 归还部门 图3-4设备还库管理实体E-R图 设备采购计划报表实体E-R图如图3-5所示。 设备采购计划报表实体 设备号 供应商、价格、数量 最大库存、现有库存 制表人、备注 图3-5 设备采购计划报表实体E-R图 实体和实体之间的关系E-R图如图3-6所示。 库存信息 设备入库 设备出库 设备还库 设备管理 设备管理 采购 图3-6 实体之间关系E-R图 3.5数据库逻辑结构设计 现在需要将在上面的数据库概念结构转

30、化为SQL Server 2000 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 机房设备管理系统数据库中各个表格的设计结果如下面表格所示。每个表格所示在数据库中的一个表。 1、 入库表(storage_In表) 字段名称 数据类型 字段长度 是否为空 设备号 Char 10 入库日期 Datetime 8 供应商 Char 10 可以为空 供应商电话 Char 10 可以为空 数量 Char 10 价格 Char 10 可以为空 采购员 Char 10 可以为空 2、 出库表(storage_Ou

31、t表) 字段名称 数据类型 字段长度 是否为空 设备号 Char 10 出库日期 Datetime 8 使用部门 char 10 可以为空 数量 char 10 经办人 char 10 可以为空 备注 char 10 可以为空 3、 还库表(storage_retn表) 字段名称 数据类型 字段长度 是否为空 设备号 Char 10 还库日期 Datetime 8 数量 Char 10 经办人 Char 10 可以为空 归还部门 Char 30 可以

32、为空 4、 设备库存信息(Drivestorage表) 字段名称 数据类型 字段长度 是否为空 设备号 char 10 否 现有库存量 char 10 是 5、设备需求信息(buyTable表) 此表只需在系统初始化的时候输入数据,供后续业务使用,用于保存设备的名称、类别、规格、计量单位等信息。 字段名称 数据类型 字段长度 是否为空 设备号 Char 10 现有库存 Char 10 可以为空 最大库存 Char 10 可以为空 购买数量 Char 10 可以为空 供应商 Char 10 可以为空

33、 价格 Char 10 可以为空 制表人 Char 10 可以为空 备注 Char 10 可以为空 报表时间 Datetime 8 6、 用户信息(LonInFrm表) 此表用于保存系统用户信息,进入系统时必须输入用户名和密码,系统从此表中查找该用户是否存在。 字段名称 数据类型 字段长度 是否为空 UserID Char 10 Password Char 10 可以为空 GroupID Char 10 可以为空 7、设备信息表(facilityNum表) 字段名称 数据类型 字段长度 是否为空 设备号

34、 Char 10 设备名称 Char 50 可以为空 第四章设计与实现 4.1用户登录 整个程序由LongInForm()项目作为入口,首先通过LongInForm窗体对象启动管理员登录窗体,管理员通过输入密码和帐号登录系统,当输入任意不合法信息,系统将予以拒绝,并提示登录者重新输入,在输入信息完后,可按“登陆”按钮进行登录,按“关闭”按钮可直接退出。 4.2库存管理界面 这里以入库管理为例,单击“设备入库管理”菜单中的“设备入库”项,弹出设备入库单对话框。入库信息管理:设备采购信息包括设备的设备号、入库日期、供应商、供应商电话、数量、价格等。设

35、备入库管理功能完成入库信息登记操作。单击“增加”会增加一条新记录,单击“确定”按钮后,会将信息插入到设备信息表(storage_In)中,并会更新记录,显示到界面上。 库存量信息界面设计 单击“库存信息”菜单中的“信息查询”项,弹出库存量查询对话框。库存量查询管理:输入所要查询的“设备号”单击“查询”按钮,将会把表中查询到的数据显示到左侧的控件中,库存信息表为:drivestorage表。 生成库存量查询代码如下: private void SelDriveInfo_Load(object sender, System.EventArgs e) { try

36、 { this.sqlConnection1.ConnectionString= "server=.;Trusted_Connection=yes;user=sa;pwd=1;database=storage";//建立连接数据库 this.sqlConnection1.Open(); DataSet driveSet=new DataSet(); driveAdapter.SelectCommand.CommandText="SELECT * FROM drivestorage"; driveAdapter.SelectCommand.C

37、onnection=sqlConnection1; driveAdapter.Fill(driveInfo); DataGridTableStyle dr = new DataGridTableStyle(); dr.AlternatingBackColor = Color.Blue;//颜色设置 dr.MappingName = driveInfo.TableName; } catch(Exception ex) { MessageBox.Show(ex.Message); } finally {

38、 } } 设备需求界面设计 1)生成采购计划界面设计 单击“设备需求”菜单中的“生成采购计划”项,采购计划对话框。采购计划管理:设备号,现有库存,最大库存,购买数量,供应商,价格,制表人,备注,报表时间。单击“生成”按钮,会将信息插入到设备需求信息表(buyTable)中。 生成采购计划代码如下: private void buyFrm_Load(object sender, System.EventArgs e) { this.textNum.Focus(); this.textDate.Text=DateTime.Now.ToString();

39、 } 设置光标定位于textNum文本框中,生成系统当前日期于textDate文本框中。 private void esc_button_Click(object sender, System.EventArgs e) { this.Close(); } 退出按钮的变现方式。 (2)采购计划查询 单击“设备需求”菜单中的“采购计划查询”项,采购计划查询对话框。采购计划查询管理:输入所要查询的“设备号”单击“查询”按钮,将会把表中查询到的数据显示到下面的控件中,库存采购计划查询表为:buyTable表。

40、 结论 经过一个多星期的实训,我的项目基本完成,实训生活也即将结束。本文是通过实习中对“机房设备管理系统”的运用,理论联系实际。本系统采用的后台数据库是SQL,采用C#进行编码,基本上搭建了一个通用管理系统的框架结构,像通用的用户管理,用户权限管理,基本资料,和一些和数据库的交互都很好的实现了。 实训生活虽然很快就要结束了,但他带给我的更多的是对以后从事行业的认识,对以后生活的一次切身体念,有些事只有切身经历了,你的感触才会更加深刻。 在实训中我体会到了专业知识的运用,社会人际交往,团队、管理、合作交流是同样的重要 。这些切实的经历体会在大学的理论课堂里上是无法学

41、到的。我在实训中体验到了生活,发现自己今后要学习的东西还很多,我会在以后的学习中更加努力,学到更多的知识,展开自己新的生活旅程。 致谢 回忆一个多星期的实训生活,许多老师和同学给过我指导,众多同学给过我帮助,心中感慨万千,在此我由衷的感谢他们。 感谢我的指导老师张老师,他治学严谨、知识渊博,在做实训期间,张老师给了我莫大的帮助和支持,经常给我们进行指导,在此,我向他表示最真挚的感谢。 在实训期间众多同学给过我很多帮助, “授人以鱼不如授人以渔”,他们给我的一点一滴都使我体会到学无止尽,他们的人格魅力使我受到了很大的感染

42、 最后,再一次感谢所有关心、帮助过我的师长和朋友! 参考文献 1、 SQL Server2000中文版入门提高 周绪,管丽娜 清华大学出版社 2004 2、 C#网络应用高级编程 马俊,郑逢斌,沈夏炯 人民邮电出版社 2006 3、 C#从入门到精通 王小科 吕双 清华大学出版社 2008 4、 C#3.0完全自学手册 常建功 机械工业出版社 2009 5、 C#程序设计标准教程 王小科 吕双 人民邮电出版社 2009

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服