第16章设备管理系统摘要.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第16章设备管理系统摘要.ppt

第16章 设备管理系统 学习内容 系统分析与需求 系统数据库设计 实体类模块 数据库管理模块 系统首页的实现 设备管理模块 设备借还模块 设备管理系统 各种企事业单位中的一项重要工作就是设备的管理,特别是对于企业单位的决策者和管理者来说,设备的管理工作是至关重要的,但是长期以来人们使用传统的人工方式管理数据和文档,这种管理方式存在这效率低、不够方便灵活的缺点。同时,随着设备数量的增加,管理的工作量也将大大提高。而且,大量文件和数据的产生,也给设备信息的查找、更新和维护都带来了不少难度。随着计算机技术的日渐成熟和计算机应用的普及,这种传统的手工管理模式必然被以计算机为载体的信息管理方式所替代代。 本章开发了一个能够为企事业单位提供设备信息管理和快捷的查询的系统。 16.1 系统分析和设计 本系统的开发使用SQL Server 2008数据库,结合 LINQ to SQL、ASP.NET AJAX等ASP.NET 4.0的 流行技术综合开发一个基于多层架构的设备管理系 统,系统开发的目标是实现一个简单、高效易用的 Web应用程序。 1.系统需求分析 本系统主要的用户是企事业单位中负责设备管理员,通过本系统能实现的功 能如下: (1)管理员从登录界面进入系统,在登录页面输入用户名、密码和验证码,通 过身份验证后,才可以进入系统的主界面。 (2) 通过身份验证的管理员进入系统的主界面。在主界面中可以进行各种系统 模块的操作。 (3) 首先,可以进行对所有的设备进行管理。当有新的设备出现时可以进行添 加新设备的操作。同时,可以对原有的设备信息进行更新。管理员还能够 通过设备名称、设备类型以及设备购买的时间,对所有设备进行查询。 (4)管理员也可以对各种的设备类型进行管理。包括:对设备类型的添加、修 改和删除。 (5)设备维修管理也是设备管理中重要的一部分。通过本系统,管理员可以添 加维修设备的信息。可以通过设备的名称、设备类型和设备维修的时间查询设备的维修情况。同时,可以对设备的维修进行处理。 (6)当一种设备到了报废期,管理员能够对报废的设备进行登记。同样,可以 通过设备的名称和设备的类型以及报废的时间,对报废的设备进行查询。 (7)在设备的管理过程中,设备的外借和归还是非常常见的。管理员能够对外 借的设备进行登记。可以对外借的设备通过设备的名称和设备的类型以及外借的时间进行查询以及包括对外借的设备进行归还的操作。 (8)管理人员还能够修改自己的登录密码。 2. 多层架构设计 在网站的开发过程中,需求是不断变化的,如何在开发网站的时候设计出良好的系统架构,将会给网站以后的开发带来很好的扩展性。 多层架构的Web应用程序,将用户的界面和数据的逻辑完全分开在不同的层面中,用户界面不是直接与数据库连接的,而是与一个中间层连接的,或者与数据访问层连接,然后数据访问层再直接与数据库连接。通过这个中间数据访问层,用户界面与SQL语句实现了分离,便于系统的扩展。 2. 多层架构设计 数据库作为架构中的一个底层,表现层(也就是Web应用程序的页面)作为架构中的顶层,而数据访问层(DAL)和业务逻辑层则处于一个中间的位置,从而组成了一个基于多层架构的Web系统。 在多层架构系统中,Web应用程序页面不再直接与后台的数据库相连接,而是直接与中间的业务逻辑层和数据防问层相关联,中间层的数据防问层直接与数据库相连接,从数据访问层中发送相关的SQL语句到数据库,数据库执行相关的SQL语句后,将执行结果返回到数据访问层,因次开发者需要开发专门的数据访问层,开发代码较为复杂,但是基于多层架构的Web应用程序扩展性较强,可维护性较好。 2. 多层架构设计 在ASP.NET 4.0中,要实现一个多层架构的Web应 用需要经过以下几个步骤: 1.针对每一个数据表,构建相关的业务对象(数据业务类的实 例化对象),包括业务对象的列表类。 2.针对每一个数据表,创建业务逻辑层,根据业务需求,实 现对相应的数据表查询、插入、更新及删除操作,并将这作 分别封装在相应的方法中。 3.针对业务逻辑层,设计数据访问层,实现与数据库的连接。 4. 创建显示数据的表现层,即显示数据的页面。 3.系统模块设计 根据上述的需求分析和多层架构的设计,我们首先 把这系统分成以下六个模块: 1. 数据库管理模块 该模块用于构建三层架构中是数据访问层,包括数据库公共 访问类和LIQN to

文档评论(0)

love + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档