




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设备管理系统 查询及报表生成子系统 专业班级 学生姓名 指导老师 职称 摘要 为了进一步加强和完善设备的信息化管理 引导用户合理有效的使用设备 基于这种 需求 我们做了设备信息管理系统 用来对设备进行统计及管理工作 减少每天需要涉及到 的相关工作量 尽可能的提高工作效率 可以节省人力物力的资源 提高设备信息的现代化 管理 互联网的高速发展 使得信息共享成为必然 因而系统放弃了传统的基于局域网的 C S 结构 使用了流行的 B S 结构 使得不仅是局域网用户 Internet 上的用户也可以访问本 系统 大大加强了系统的数据共享的程度 同时 采用 B S 结构可以方便对系统的维护 降 低对系统的维护成本 首先整个系统采用网页格式中的框架建格 即左面为导航栏不变 而右面是可变的功能 实现界面 其次这个设备信息管理系统采用 ASP 动态网页技术与 SQL Server2000 数据库 制 作了一个 B S 结构的设备管理系统 最后系统实现了 1 设备管理相关子系统设计和数据库 设计 2 设备信息查询及修改子系统 包括土地查询 房屋及构建物查询 交通运输设备查 询 电子产品及通信设备查询 家具用具及其它类查询 按照要求查询并在网页中的事先建 立好的表格中显示出来 3 报表生成子系统 包括打印设备报表 软件部门电脑报表 系统能 把信息打印输出到 Excel 文件 提高了系统的方便性 关键字 设备管理系统 B S 结构 SQL Server2000 数据库 ASP Equipment Management System for enquiries and statements generated subsystem Abstract In order to further strengthen and improve the information management equipment user guide rational and effective use of equipment based on this demand we have done equipment information management systems equipment used for statistical and management and reduce the daily needs related to the relevant Workload increase efficiency as much as possible can save manpower and resources of resources improve the equipment of modern information management The high speed development of the Internet make the information share become affirmant So the system escape from the traditional lan based C S structure adpot the prevalent B S structure It can permit not only the lan users but also the internet users to access the system It do more elevation the system s degree of the information share adpot the B S structure can convenient to maintenance of the system decrease the cost of the maintenance First the system as a whole page format used in building the framework of Georgia that is left unchanged for the navigation bar while the right is the variable to achieve the functions of the interface This was followed by the information management system equipment used ASP dynamic web technology and SQL Server2000 databases produced a B S structure of the equipment management system Finally system to achieve a 1 subsystem design related equipment management and database design 2 modified equipment and information systems including land for the housing and construction of enquiries for transportation equipment electronic products and for communications equipment furniture and appliances for other categories in accordance with the requirements of query and the page in the prior establishment of good form in the show 3 report generation subsystems including print equipment statements statements of the computer software sector the system can print out the information to Excel documents improve the system s convenience keywords equipment management system B S structure SQL Server2000 databases Active Server Pages 目录 第一章 引言 1 1 1 背景说明 1 1 2 系统技术介绍 2 第二章 系统运行环境分析 4 2 1 IIS 4 2 2 SQL SERVER2000 简介 6 2 3 ASP 技术 7 第三章 设备管理系统需求分析 9 3 1 系统目标 9 3 2 需求分析 9 3 3 系统模块功能 11 3 4 系统配置 12 3 4 1 硬件环境 12 3 4 2 软件环境 13 3 4 3 网络配置 13 第四章 设备管理系统设计 14 4 1 设备管理系统总体设计 15 4 2 相关子系统设计 16 4 3 数据库设计 19 第五章 设备管理相关子系统实现 24 5 1 设备信息查询分析及实现 24 5 1 1 土地查询 27 5 1 2 房屋及构建物查询 28 5 1 3 交通运输设备查询 29 5 1 4 电子产品及通迅设备查询 30 5 1 5 家具用具及其他类查询 31 5 2 设备信息修改分析及实现 32 5 2 1 对土地信息的修改 33 5 2 2 对电子产品及通迅设备的图片的修改 34 5 3 报表生成输出 36 5 3 1 打印设备报表 37 5 3 2 软件部门电脑报表 37 结束语 39 致谢 40 参考文献 41 第一章 引言 1 1 背景说明 目前社会上很多单位设备自动化管理水平不是很高 大多数设备管理办法是设备采购进 来以后 将设备的基本情况和相关信息登记存档 然后将档案存档 以后档案基本就没人维 护 如设备位置变迁 检修情况 设备当前运行状态等信息根本不会体现在设备台帐上 即 设备跟踪信息不能及时体现在设备档案上 某些使用设备管理系统的单位 对设备的跟踪信 息即使能体现在设备档案上 但设备的缺陷处理及设备缺陷等功能没有实施 设备检修的备 品备件情况和检修成本核算没有实现 整个单位设备管理信息化仍处于较低水平 将管理任 务分成小块 落实到个人并能随时查询设备当前情况和历史情况 对设备的可靠性分析有直 接作用 使管理人员从手工计算 统计工作中解脱出来 现在 科学技术的飞速发展把人类社会推向了一个崭新的时代 信息时代 这已是无 可争议的事实 信息对社会经济发展的巨大推动作用 使其与物质能源一起并列为现代社会 的三大支柱 这已在全社会达到共识 随着对信息作为一种资源来管理的需求日益加强 信 息研究领域出现了一种新的管理思想和模式 信息管理 因此 就诞生了 信息管理 这 样一个概念 由于信息是普遍存在的 人类信息管理活动的范围也是十分广泛的 信息管理 不仅是信息工作的一部分 而且已被认为是现代管理的重要组成部分 信息管理的概念源于 西方 也是在世界信息量迅速增长 信息技术日新月异 信息产业强劲发展的六七十年代出 现的 时至今日 信息管理已不仅仅是一个概念 而是信息学和管理学中的重要内容了 对 信息管理的理解 一种认为是 信息管理 就是对信息的管理 在此 信息管理是指狭义的 信息资源管理 实际上就是对信息本身的管理 另一种认为 信息管理不仅是对信息的管理 而是对涉及信息活动的各种要素 如信息 技术 人员 组织进行合理的组织和有效的控 制 从而满足社会的信息需求 在此 信息管理是指广义的信息资源管理 综合两种理解 信息管理是指对人类信息活动所产生的社会信息进行管理 信息管理是管理的一种 既要对 信息进行管理 也要对信息活动进行管理 信息和信息活动都是信息管理的客体 简而言之 信息管理就是对信息和信息活动的管理 这就是我们对信息管理的全面理解 作这个课题是为了方便单位的设备进行统计及管理工作 减少每天需要涉及到的相关工 作量 尽可能的提高工作效率 可以节省人力物力的浪费 1 2 系统技术介绍 几年以前 业界在动态主页发布方面唯一的渠道是 CGI Common Ga teway Interface 模式 随后出现的 ISAPI NSAPI 和 JDBC 等技术方案虽较 CGI 进步 但从企业网 Intranet 的 技术现实来衡量 这些方案仍不适用于进行快速开发 及时维护和大面积的技术普及 ASP 技术的出现 使动态交互式 Web 主页设计成为一件轻松愉快的工作 只要几行脚本语句 就能 将后台的数据库信息发布到 Internet Intranet 上 在编程和网页脚本的可读性方面大大优 于传统的技术方案 随着 WWW World Wide Web 的普及 动态网页技术也急速发展 从原来的 CGI Common Gateway In terface 到 ASP Active Server Page 都从某种程度上满足 了网页开发人员对动态网页开发技术的需求 Microsoft Active Server Pages 即我们所称 的 ASP 其实是一套微软开发的服务器端脚本环境 ASP 内含于 IIS 3 0 和 4 0 之中 通过 ASP 我们可以结合 HTML 网页 ASP 指令和 ActiveX 元件建立动态 交互且高效的 WEB 服务器应用程序 有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码 因为所有的程序都将在服务器端执行 包括所有嵌在普通 HTML 中的脚本程序 当程序执行 完毕后 服务器仅将执行的结果返回给客户浏览器 这样也就减轻了客户端浏览器的负担 大大提高了交互的速度 ASP 是经过服务器解析之后再向浏览器返回数据 所以有了 ASP 就不必担心客户的浏 览器是否能运行你所编写的代码 因为所有的程序都将在服务器端执行 包括所有嵌在普通 HTML 中的脚本程序 当程序执行完毕后 服务器仅将执行的结果返回给客户浏览器 这样 也就减轻了客户端浏览器的负担 大大提高了交互的速度 从应用的层面看 ASP 有如下的功能 1 3 1 处理由浏览器传送到站点服务器的表单输入 2 访问和编辑服务器端的数据库表 使用浏览器即可输入 更新和删除站点服务器的 数据库中的数据 3 读写站点服务器的文件 实现访客计数器 座右铭等功能 4 提供广告轮播器 取得浏览器信息 URL 表管理等内置功能 5 由 cookies 读写用户端的硬盘文件 以记录用户的数据 6 可以实现在多个主页间共享信息 以开发复杂的商务站点应用程序 7 使用 VBScript 或 JScript 等简易的脚本语言 结合 HTML 码 快速完成站点的应用程 序 通过站点服务器执行脚本语言 产生或更改在客户端执行的脚本语言 8 扩充功能的能力强 可通过使用 Visual Basic Java Visual C 等多种程序语 言制作 ActiveX Server Component 以满足自己的特殊需要 第二章 系统运行环境分析 2 1 IIS IIS 是 Internet Information Server 的简称 IIS 作为当今流行的 Web 服务器之一 提供了强大的 Internet 和 Intranet 服务功能 如何加强 IIS 的安全机制 建立一个高安全 性能的 Web 服务器 已成为 IIS 设置中不可忽视的重要组成部分 IIS 通过超文本传输协议 HTTP 传输信息 还可配置 IIS 以提供文件传输协议 FTP 和其他服务 如 NNTP 服务 SMTP 服务等 IIS 因特网信息服务器 是允许在公共 Intranet 或 Internet 上发布信息的 Web 服务器 IIS 通过使用超文本传输协议 HTTP 传输信息 还可配置 Internet 信息服务 器以提供文件传输协议 FTP 和 gopher 基于菜单驱动的 internet 信息查询工具 服务 FTP 服务允许用户从 Web 节点或到 Web 节点传送文件 gopher 服务为定位文档使用菜单驱动 协议 HTTP 协议已经尽可能地代替了 gopher 协议 IIS 提供了一个图形界面的管理工具 称为 Internet 服务管理器 可用于监视配置和控制 Internet 服务 Internet 服务管理器 处于中心位置 从而您可控制组织中所有运行 IIS 的计算机 传统的 WEB 服务器使用 CGI Common Gateway Interface 这样的编程语言来提供动态的内容 一个典型的 CGI 程 序可能就是接收到一个请求以后 查找数据库中的记录 然后 把记录 返回给 WEB 服务器 在网页上发布 这样的一个 CGI 程序就相当于在 WINDOWS NT 下打开了一个 DOS 窗口 先 打开运行一个脚本 然后接收结果 再关闭窗口 这种方式被称为一种非进程内的方式 这样对每一个请求就必须生成一个独立的进程 IIS 组件所创建的组件对象是在进程内操作 的 也就是说 他们只是建立一个 DLL 文件 并安装好 等待下一个请求的到来 当接收 到一个请求时 系统会启动一个新的线程来处理这个请求 并返回结果 由于这些原因 CGI 应用程序不使用于大型的站点 但是 IIS 应用程序在站点扩大时通常不会造成问题 IIS4 0 的新特征 特征描述 MMC Microsoft Management Console 是一个集成的服务器管理 工具 虽然他看起来是 IIS4 0 的一部分 但是微软宣布 他将是 WINDOWS NT 5 0 的一部分 带宽控制可以对每个站点单独控制带宽 这对服务服务提供者很有 好处 服务器认证微软公司现在支持在 Secure Socket Layer SSL 上使用 X 509 数字安全认证 命令行管理IIS4 0 支持命令行方式或脚本文件方式的管理 调试第一次实现了集成的调试环境 HTTP1 1 IIS4 0 支持 HTTP1 1 的大部分标准 但不是全部的标准 之所以缺少这些支持 是因为没有一个浏览器提供商支持 所有的 HTTP1 1 标准 Index Server 2 0 Index Server 使你能够用 SQL 命令检索 WINDOWS NT 的文 件系统 这些搜索命令可以从脚本语言 VB C Java 和 Java Scripts 中调用 MTS 集成Microsoft Transaction Server 已经被称为微软的另一个 OLE MTS per server 是一个独立的软件 集成的意思 就是指开发者可以提高它的功能 MTS 有两个 WEB 程序开 发者值得注意的特征 单用户程序升级到多用户程序不需 要特别的改进 即使这些事务是在多个计算机系统上发生 的 处理复杂的事务也是有可能的 进程的独立性出错的组件不会影响所有的 IIS 进程 因为每个组件都有 它自己独立的内存空间 应答服务器之间的应答信息是是作为 Internet Information Server 的一部分来提供的 网络站点工具Microsoft Site Analyst 有综合的信息分析和连接服务 使用这个分析工具可以使网络管理员生成通用的报表 Internet Information Server 协议 协议描述 FTPFTP 文件传输协议 以目录的方式发布文件信息 通常作为一 种发布和接收文件的技术 WWWWWW World Wide Web 这个协议是大部分用户用来连接 INTERNET 的协议 虽然他不是唯一的 NNTPNNTP 通常用作新闻发布 这时一个发布新闻组的技术 注意 新闻组是邮件的一种派生 不是任何一个站点所真正拥有 的东西 很多站点都可以有自己的新闻服务器 这些服务 器可以点对点地相互交谈 这样一来 在 A 站点发布的一 条信息就可以复制到 B 站点上 SMTPSMTP 简单邮件传输协议 通常被称为 mail 对于那些使用 mail 作为信息传递的方式的站点 这是一个标准的 mail 工具 这个工具不包括 POP Post Office Protocol 流行的 e mail 客户端软件 例如 Eudoa 和 Microsoft Outlook 都使用 POP 2 2 SQL Server2000 简介 SQL Server 2000 是 Microsoft 公司 2000 年推出的 SQL Server 数据库管理系统的版 本 它是一个杰出的数据库平台 可用于大型联机事务处理 数据仓库 以及电子商务等 SQL Server 2000 数据库管理系统具有以下主要特点 4 8 1 丰富的图形化管理工具 使系统管理 操作更为直观方便 SQL Server 企业管理 器是一个基于图形用户界面 GUI 的集成管理工具 利用它可以配置管理 SQL Server 服务 器 管理数据库和数据库对象 备份和恢复数据 调度任务和管理警报 实现数据复制和转 换操作等 此外 SQL Server 2000 还提供了 SQL 事件探查器 SQL 查询分析器 SQL Server 服务管理器和多种操作向导等图形界面管理工具 大大简化了用户操作 从而增强 了系统的易用性 2 动态自动管理和优化功能 即使 SQL Server 数据库管理员不做任何设置 SQL Server 也能够在运行过程中根据环境配置和用户访问情况动态自动配置 以达到最优性能 从而减轻管理员工作 3 充分的 Internet 技术支持 Internet 网络发展到今天已经成为一条重要的信息发 布渠道 SQL Server 增强了对 Internet 技术的支持 它除保留了前期版本中的数据库 Web 出版工具 Web 助手 外 还增加了对 XML 和 HTTP 技术的支持 这使得电子商务系统能够通 过 XML 等访问 SQL Server 数据库系统 也扩展了 SQL Server 在数据挖掘和分析服务领域的 应用 4 丰富的编程接口工具 使用户开发 SQL Server 数据库应用程序更加灵活 SQL Server 提供了 Transact SQL DB Library for C 嵌入式 SQL ESQL 等开发工具 Transact SQL 与工业标准 SQL 语言兼容 并在其基础上加以扩充 使它更适合事务处理方 面的需要 此外 SQL Server 2000 还支持 ODBC OLE DB ADO 规范 可以使用 ODBC OLE DB ADO 接口访问 SQL Server 数据库 5 具有很好的伸缩性和可靠性 SQL Server 2000 既能运行在 Windows 桌面操作系统 下 又可运行在服务器操作系统 包括 Windows NT 和 Windows 2000 下 既能运行在单 CPU 计算机上 又能运行在对称多处理系统下 所以 它具有很好的伸缩性 能够满足从桌 面应用到大型企业分布式应用等不同层次用户的需求 6 简单的管理方式 SQL Server 2000 与 Microsoft Windows 2000 有机集成 所以可 以使用 Windows 2000 的活动目录 Active Directory 功能对 SQL Server 进行集中管理 大大简化大型企业中的系统管理工作 此外 与 Windows 2000 的集成还使 SQL Server 能够 充分利用操作系统所提供的服务和功能 如安全管理 事件日志 性能监视器 内存管理和 异步 I O 等 从而增强了 SQL Server 数据库系统的功能 并且只需占用很少的系统资源 2 3 ASP 技术 随着网络经济的到来 微软公司希望帮助用户 能够在任何时候 任何地方 利用任何 工具都可以获得网络上的信息 并享受网络通信所带来的快乐 ASP 全名 Active Server Pages 是一个 WEB 服务器端的开发环境 利用它可以产生和 运行动态的 交互的 高性能的 WEB 服务应用程序 ASP 采用脚本语言 VB Script Java script 作为自己的开发语言 PHP 是一种跨平台的服务器端的嵌入式脚本语言 它大量 地借用 C Java 和 Perl 语言的语法 并耦合 PHP 自己的特性 使 WEB 开发者能够快速地写出 动态生成页面 它支持目前绝大多数数据库 Microsoft Active Server Pages 即我们所称 的 ASP 其实是一套微软开发的服务器端脚本环境 ASP 内含于 IIS 3 0 和 4 0 之中 通过 ASP 我们可以结合 HTML 网页 ASP 指令和 ActiveX 元件建立动态 交互且高效的 WEB 服务器应用程序 有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码 因为所有的程序都将在服务器端执行 包括所有嵌在普通 HTML 中的脚本程序 当程序执行 完毕后 服务器仅将执行的结果返回给客户浏览器 这样也就减轻了客户端浏览器的负担 大大提高了交互的速度 1 3 7 ASP 技术特点 7 8 1 使用 VBScript JScript 等简单易懂的脚本语言 结合 HTML 代码 即可快速地完 成网站的应用程序 2 无须 compile 编译 容易编写 可在服务器端直接执行 3 使用普通的文本编辑器 如 Windows 的记事本 即可进行编辑设计 4 与浏览器无关 Browser Independence 用户端只要使用可执行 HTML 码的浏览器 即 可浏览 Active Server Pages 所设计的网页内容 Active Server Pages 所使用的脚本语 言 VBScript Jscript 均在 WEB 服务器端执行 用户端的浏览器不需要能够执行这些 脚本语言 5 Active Server Pages 能与任何 ActiveX scripting 语言相容 除了可使用 VBScript 或 JScript 语言来设计外 还通过 plug in 的方式 使用由第三方所提供的其他脚本语 言 譬如 REXX Perl Tcl 等 脚本引擎是处理 脚本程序的 COM Component Object Model 物件 6 Active Server Pages 的源程序 不会被传到客户浏览器 因而可以避免所写的源程序被 他人剽窃 也提高了程序的安全性 7 可使用服务器端的脚本来产生客户端的脚本 8 物件导向 Object oriented 9 ActiveX Server Components ActiveX 服务器元件 具有无限可扩充性 可以使用 Visual Basic Java Visual C COBOL 等编程语言来编写你所需要的 ActiveX Server Component 第三章 设备管理系统需求分析 3 1 系统目标 作为一个完整的设备管理系统 需要达到以下要求 2 5 12 1 设备管理模块 主要是对设备的信息进行管理其中分为设备信息概况 电脑管理 其 它设备管理 设备品牌管理 设备类型管理等的功能 2 权限管理模块 主要是对用户的管理 分为三级用户 系统管理员 设备维护员 普 通用户 每类用户对系统的操作权限是不同的 3 维护管理模块 主要是对设备维护的管理 分为维修过的设备 维修中的设备和待维 修的设备 4 报表管理模块 主要是对报表的管理 生成报表及打印 查看报表后的结果如果用户 有打印机的话并且想看到刚刚查看的报表的信息的资料就可以打印出来 5 添加设备模块 对添加设备的管理 每种设备的具体信息进行录入 以便用户了解 6 查询及修改管理模块 A 查询 a 房屋及土地 权属证书 权属性质 产权形式 土地面积 土地 来源 入帐形式 b 车船 车辆产地 车牌号 分类 用途 编制情况 c 专用设备 按照 要求查询并在网页中的事先建立好的表格中显示出来 B 修改 对土地 房屋及构建物 交通运输设备 电子产品及通信设备 家具 用具及其它类的所有信息进行修改 3 2 需求分析 人类刚跨过新千年 计算机通信技术的迅速发展和信息技术的广泛应用 正把人类带进 计算机信息时代 计算机的应用已普及到经济和社会生活的各个领域 在过去当人们还处于 手工管理阶段的时候 摆在管理员面前的是一大堆的工作 无论是信息的录入还是信息的查 找都要让他忙上几天几夜 在那个阶段 不但要花费管理员的大量时间 而且还往往由于抄 写不慎 出现张冠李戴的现象 人工管理的方式效率较低 为数据的查询 更新和维护代来 了极大的不便 所以设备信息管理系统的开发和应用是必要的 它能够为管理人员提供充足 的信息和快捷的查询手段 提高设备信息管理的效率 使管理快捷 方便 高效 经济上的可行性 本系统为设备管理系统 可供各单位管理设备使用 设备要求简单 同时替代了大部分的人力登记等操作 网络管理简单易行 投入小 所以在经济上是可行的 运行上的可行性 系统需要资源并不是很大 服务器一台 要求性能好 系统稳定 能 长时间运行 支持多用户访问 用户只要求有一台能够访问网络的计算机 有浏览器 不需 要太大的空间 所以 系统在运行上是可行的 性能需要分析 从实用 好用的角度出发开发公司设备管理系统 建立面向企业设备管理全过程的管理 与控制系统 在设计过程中主要考虑以下原则 1 可操作性 原始信息皆由各相关部门录入 系统应尽量减少操作员的数据录入量 录入数据尽量通 过设计下拉列表框来选择录入 这样的处理同时也避免了许多录入异常现象的发生 数据输 入的格式应符合业务习惯 并且直观 方便 要求系统处理的数据能准确无误 同时输出信 息要求直观 简洁 2 可靠性 系统运行具有较高的可靠性 提供严格的并发控制 确保数据的一致性和正确性 3 实用性 从用户的实际需要出发进行系统开发 不盲目追求高新技术的应用 4 安全性 系统安全措施可靠 高效 可维护性好 有权限控制 口令控制 临时锁定控制 其中 口令录入界面便于系统识别登录用户 5 可维护性 为了保证系统的可维护性 要求具有详细的文档资料 同时 要求系统在功能设计上考 虑可扩展性 以满足业务变动的需求 6 可移植性 系统开发完成后 要能运行于任何由 Windows NT Windows 9X 操作系统所构成的计算机 网络环境下 3 3 系统模块功能 设备管理系统主要包括 设备管理模块 查询及修改管理模块 权限管理模块 维护管理模 块 报表管理模块 添加设备模块 图 3 1 所示系统主要功能 2 5 7 图 3 1 系统的主要功能 本人在这其中主要负责完成及实现查询及修改管理模块和报表管理模块 下面详细分析每一个模块所需要实现的功能 一 查询修改模块 1 土地信息 对土地的所有信息进行查询及修改 设备管理系统 设 备 管 理 模 块 查 询 及 修 改 管 理 模 块 权 限 管 理 模 块 维 护 管 理 模 块 报 表 管 理 模 块 添 加 设 备 模 块 2 房屋及构建物信息 对房屋及构建物的所有信息进行查询及修改 3 交通运输设备信息 对交通运输设备的所有信息进行查询及修改 4 电子产品及通迅设备信息 对电子产品及通迅设备的所有信息进行查询及修改 5 家具用具及其他类信息 对家具用具及其他类的所有信息进行查询及修改 二 报表的生成 1 查看报表 A 打印设备报表 B 软件部门电脑报表 根据上面的详细分析结果 给出了如图所示 3 2 为设备信息管理系统 查询及报表生成报 子系统用例图 该图标记了所有的用例 2 登录 查询及修改 模块 权限 用户 报表生成 图 3 2 设备信息管理系统 查询及报表生成子系统用例图 3 4 系统配置 一个好的设备信息管理系统必然有一个相对最优的系统配置方案 它包括软件配置 硬件配 置和网络配置 3 4 1 硬件环境 应用系统与其所处的系统环境密切相关 一个系统的功能及性能好坏 环境起着 十分显著的作用 安装 Visual Studio NET 2005 时的系统要求如下 a 处理器要求 2 2 GHz Pentium IV b 内存要求 1 GB c 硬盘要求 系统驱动器上需要 4GB 以上的可用空间 安装驱动器上需要 4GB 的可 用空间 d Super VGA 1024x768 或更高分辨率的显示器 颜色设置为 256 色 3 4 2 软件环境 a 本课题设备管理系统的开发与实施开发将以 ASP 为开发工具 b 数据库采用目前被广泛应用的 SQL SEVER 2000 作为后台数据库 c 数据库服务器采用 Microsoft Windows xp 操作系统 d 客户端的配置为 Microsoft Windows xp 操作系统 InternetExplorer6 0 的浏览 器 SQL Structured Query Language 结构查询语言 是一个功能强大的数据库语言 SQL 语句通常用于完成一些数据库的操作任务 比如在数据库中更新数据 或者从数据库中检索 数据 SQL Server 2000 具有强大的数据库管理功能 它提供了丰富的管理工具以支持数据 的安全性管理 完整性管理和作业管理 所以本系统选择了 SQL Server 2000 作为数据库管 理系统 3 4 3 网络配置 设备管理系统在编制时网络配置采用的是单机模式 即客户机和主机为同一台机器上 如果在实际应用过程中用户不多 也可以采用单机模式 如果是在局域网内通信的话 需要 配置交换机来连接应用服务器 数据库服务器和用户终端 如果需要远程访问 需要连接广 域网 如果系统要求较高的安全性 则可能需要增加防火墙等设备 配置 VPN 虚拟局域网 第四章 设备管理系统设计 软件架构设计 12 此设备管理系统主要针对中小型企业 所以 设计成本不能太高 故 采用 B S 架构 B S 架构的服务端只需要一台服务器 此服务器集数据库服务器和 web 服务器为一体 客户 端电脑不需要安装任何客户端软件 只要有 web 浏览器 就可以轻松访问和使用管理系统 节省了客户端软件的设计费用 架构如图 4 1 4 1 软件架构设计图 系统架构设计及相关技术 本系统采用 ASP 应用程序的典型系统架构模式 页面表示层 数据访问层 业务逻辑层 页面表示层 如下图 4 2 所示 业务逻辑层 数据访问层 页面表示层 图 4 2 系统架构设计图 数据库 数据库是应用程序系统的基础 它保存系统中所有数据 数据访问层封装对数据库的操 作 如创建数据库连接 打开数据库连接 执行对数据操作和关闭数据库连接等 业务逻辑 层与应用程序系统上层业务逻辑相关联 它调用数据访问层 同时也为上层页面表示层服务 业务逻辑层通过数据访问层实现对数据库的操作 如选择 查询 修改和删除操作等 同时 为应用系统的页面表示层服务提供访问数据库的接口或函数等 4 1 设备管理系统总体设计 在根据了上面的需求分析及系统模块功能分析得出系统的总体流程图 4 3 2 7 用户登录 主界面 维修管理模块设备管理模块查询修改模块报表生成模块 维 修 过 设 备 待 维 修 设 备 设 备 信 息 管 理 设 备 品 牌 管 理 土 地 信 息 房 屋 及 构 建 物 信 息 交 通 运 输 设 备 信 息 电 子 产 品 及 通 迅 设 备 信 息 家 具 用 具 及 其 他 类 打 印 机 报 表 软 件 部 电 脑 报 表 打印 权限管理 用 户 设 置 设 备 品 牌 管 理 维 修 过 设 备 图 4 3 系统流程图 4 2 相关子系统设计 数据流图 2 5 7 构造逻辑模型的工具是数据流图 以下是对系统模型进行过细化的第一层数据流图 如 图 4 4 所示 退出信息请求 用户名密码登录用户信息 无效登录信息 图 4 4 设备信息管理系统的顶层 DFD 在上图的基础上 经过分解得到二层数据流图 主要表明系统主要组成部分的主要功能 图 4 5 F1 土地表 等五个表 请求查询信息 请求修改信息 登录用户 信息 请求生成报表 F3 设备使用表 1 1 设 备信 息管 理 查询 及报 表生 成 1 2 查询 1 3 修改 1 4 报表生 成 用 户 设备信息管 理 用 户 系统登录 图 4 5 第二层 DFD 图 设备信息管理 查询及报表生成 在上图的基础上可按需要进行再次分解 得到第三层数据流图 其中详细查询 修改和 报表生成分别如图 4 6 4 7 和 4 8 所示 请求土地信息土地表 登录用户信息 请求交通信息运输设备信息 交通运输设备表 请求电子产品信通信设备信息 请求房屋及构建物信息 电子产品及通信迅设备表 家具用具及其他类信息 房屋及构建物表 家具用具及其他类表 图 4 6 第三层 DFD 图 查询子系统 1 2 查询 1 2 1 查询土地 信息 1 2 2 查询交通 运输设备信息 1 2 3 查询电子产品 及通迅设备信息 1 2 4 房屋及构建物 查询 1 2 5 家具用具及其 他类查询 请求土地信息土地表 登录用户信息 请求交通信息运输设备信息 交通运输设备表 请求电子产品信通信设备信息 请求房屋及构建物信息 电子产品及通迅设备表 家具用具及其他类信息 房屋及构建物表 家具用具及其他类表 图 4 7 第三层 DFD 图 修改子系统 设备使用表 请求查询报表信息 登录用户 信息请求修改信息 图 4 8 第三层 DFD 图 报表生成子系统 1 3 修改 1 3 2 修改交通 运输设备信息 1 3 3 修改电子产品 及通迅设备信息 1 2 4 修改房屋及构 建物信息 1 2 5 修改家具用具 及其他类信息 1 4 报 表生 成 1 4 1 查看 报表 1 4 2 查看设备信 息 1 3 1 修改土地 信息 4 3 数据库设计 在设备管理系统 查询以及报表生成的数据库设计中 首先要创建系统数据库 然后 在数据库中创建需要的表和字段 在需求分析基础上 对所得到的数据进行概念设计 分析各实体之间的联系 得到实体 联系图 即 E R 图 如图 4 9 所示 2 n n n 1 1 n 1 n 1 1 1 1 1 n n n 图 4 9 E R 图 在实现了系统的概念模型后 根据相应的转换规则 将概念设计阶段得到的 E R 图转换 为相应的关系模型 其详细表单的设计如下 在这个数据库管理系统中共产生 7 张数据表 用户表 土地表 权属证书 房屋及构建物表 交通运输设备表 电子产品及通迅设备表 家具用具及其他类表 6 7 13 表 4 1 用户表 编号字段名称字段类型说明 1namevarchar 10 用户名 2passwordchar 20 密码 用户 土地 使用 交通运输设备 使用 权属 使用 房屋及构建物 使用 家具用具及其它类 权属 使用 电子产品及通信设备 权属 3quanxianinteger 1 权限 表 4 2 土地表 编号字段名称字段类型说明 1kapianIdchar 10 卡片编号 2zichanNamevarchar 20 资产名称 3zichanIdchar 8 资产分类代码 4ruzhangformsvarchar 10 入帐形式 5qudedatechar 10 取得日期 6tudisourcevarchar 10 土地来源 7quanshuformschar 8 权属形式 8locationvarchar 10 尘落位置 9certificateinteger 2 权属证书编号 10moneyDouble 10 卡片金额 11yuanzhivarchar 10 原值 12 zhejiu varchar 10 累计折旧 13 jinzhi varchar 10 净值 14qizhongVarchar10 其中 15sheyongsutuationvarchar 10 使用状况 16direction and sizevarchar 10 使用方向及面积 17occupiedvarchar 10 自用 18logisticsvarchar 10 后勤 19rentalvarchar 10 出租 20loanvarchar 10 出借 21idlevarchar 10 闲置 22othervarchar 10 其他 23Remarksvarchar 10 备注 24Managementvarchar 10 管理部门 25Photo照片 表 4 3 权属证书表 编号字段名称字段类型说明 1ownervarchar 10 所有权人 2certification timechar 20 发证时间 3certificate No integer 2 证书号码 表 4 4 房屋及构建物表 编号字段名称字段类型说明 1kapianIdchar 10 卡片编号 2zichanNamevarchar 10 资产名称 3zichanIdchar 8 资产分类代码 4Jiliang char 6 计量单位 5qudedatechar 10 取得日期 6locationvarchar 10 尘落位置 7qudewaychar 8 取得方式 8jianzhuvarchar 10 建筑结构 9sheyongdateinteger 2 投入使用日期 10zhejiuchar 8 折旧状态 11sheyongyearchar 8 累计使用年限 12moneychar 8 卡片金额 13 yuanzhi varchar 10 原值 14 zhejiu varchar 10 累计折旧 15 jinzhi varchar 10 净值 16certificateinteger 2 权属证书编号 17sheyongsutuationvarchar 10 使用状况 18direction and sizevarchar 10 使用方向及面积 19occupiedvarchar 10 自用 20logisticsvarchar 10 后勤 21rentalvarchar 10 出租 22loanvarchar 10 出借 23idlevarchar 10 闲置 24othervarchar 10 其他 25yongsizechar 10 使用面积 26jianzhusizechar 10 建筑面积 27fufeisizechar 10 单位负担费用面积 28huiyisizechar 10 会议室面积 29chekusizechar 10 车库面积 30shitangsizechar 10 食堂用房面积 31dianfangsizechar 10 配电房面积 32dixiasizevarchar 8 地下面积 33jianzhusizechar 10 地下建筑面积 34shiyongsizechar 10 地下使用面积 35Managementvarchar 10 管理部门 36Remarksvarchar 10 备注 37Photo照片 表 4 5 交通运输设备表 编号字段名称字段类型说明 1kapianIdchar 10 卡片编号 2zichanNamevarchar 10 资产名称 3zichanIdchar 8 资产分类代码 4guigexinghaovarchar 10 规格型号 5qudedatechar 10 取得日期 6sheyongbumenchar 10 使用部门 7qudewaychar 10 取得方式 8sheyongsutuationvarchar 10 使用状况 9chechandivarchar 10 车辆产地 10sheyongyearVarchar10 累计使用年限 11chepainumbervarchar 10 车牌号 12xingshesizevarchar 10 已行驶面积 13certificateinteger 2 权属证书编号 14changpaichar 10 厂牌型号 15paiqiVarcha 8 排气量 16fenleiVarchar10 分类 17bainzhiinteger 8 编制情况 18baoxiujiezhichar 10 保修截止日 19zhejiuvarchar 10 折旧状态 20sheyongchar 10 使用方向 21sheyongdatechar 8 使用日期 22RemarksVarchar 10 备注 23Photo照片 表 4 6 电子产品及通迅设备表 编号字段名称字段类型说明 1kapianIdchar 10 卡片编号 2zichanNamechar 10 资产名称 3zichanIdchar 8 资产分类代码 4guigexinghaovarchar 10 规格型号 5qudedatechar 10 取得日期 6qudewaychar 10 取得方式 7baoxiujiezhichar 10 保修截止日 8chunfangdiVarchar 10 存放地点 9sheyongbumenvarchar 10 使用部门 10sheyongmanVarchar10 使用人 11sheyongsutuationvarchar 10 使用状况 12sheyongchar 10 使用方向 13zhejiuchar 10 折旧状态 14Jiliangchar 6 计量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考研数学难题攻克之道
- 制定适合目标客群的促销活动计划
- 地产广告宣传手册
- 2025浙江嘉兴市海宁市司法局招聘合同制人员1人笔试参考题库附答案解析
- 2025银川市唐徕中学临聘教师、会计招聘笔试备考试题及答案解析
- 数字印刷工艺改进制度
- 加强职业教育与科研结合规定
- 2025四川远歌农业集团有限公司招聘工作人员6人笔试备考题库及答案解析
- 2025四川南充阆中市医共体成员单位医疗卫生辅助岗位招募39人考试含答案
- 2025年泌尿外科尿路结核疾病护理知识考核答案及解析
- 职业技术学院科技工作管理办法(修订)
- 2022年江门市新会区自然资源局事业单位招聘考试笔试试题及答案解析
- SB/T 10379-2012速冻调制食品
- 珊瑚礁生态系统
- GB 28241-2012液压机安全技术要求
- 东亚文化之都
- 医疗保险学导论课件
- 八大员培训计划
- 晨检午检体温记录表
- 四年级上册语文习题课件-4 繁 星|部编版(共14张PPT)
- 数独题目高级50题(后附答案)
评论
0/150
提交评论