设备管理系统——查询及报表生成子系统
专业班级: 学生姓名:
指导老师: 职称:
摘要 为了进一步加强和完善设备的信息化管理,引导用户合理有效的使用设备,基于这种
需求,我们做了设备信息管理系统,用来对设备进行统计及管理工作,减少每天需要涉及到
的相关工作量,尽可能的提高工作效率,可以节省人力物力的资源,提高设备信息的现代化管
理。
互联网的高速发展,使得信息共享成为必然。因而系统放弃了传统的基于局域网的 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 the system
escape from the traditional lan-based C/S structure,adpot the prevalent B/S can permit not only the lan
users,but also the internet users to access the 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
系统技术介绍 ............................................................................................................................2
第二章 系统运行环境分析 ......................................................................................................4
IIS................................................................................................................................................4
SQL SERVER2000 简介...............................................................................................................6
ASP 技术 ....................................................................................................................................7
第三章 设备管理系统需求分析.............................................................................................9
系统目标 ....................................................................................................................................9
需求分析 ....................................................................................................................................9
系统模块功能 ..........................................................................................................................11
系统配置 ..................................................................................................................................12
硬件环境 ............................................................................................................................12
软件环境 ............................................................................................................................13
网络配置 ............................................................................................................................13
第四章 设备管理系统设计 ....................................................................................................14
设备管理系统总体设计 ..........................................................................................................15
相关子系统设计 ......................................................................................................................16
数据库设计 ..............................................................................................................................19
第五章 设备管理相关子系统实现 ......................................................................................24
设备信息查询分析及实现 ......................................................................................................24
土地查询 ............................................................................................................................27
房屋及构建物查询 ............................................................................................................28
交通运输设备查询 ............................................................................................................29
电子产品及通迅设备查询 ................................................................................................30
家具用具及其他类查询 ....................................................................................................31
设备信息修改分析及实现 ......................................................................................................32
对土地信息的修改 ............................................................................................................33
对电子产品及通迅设备的图片的修改 ............................................................................34
报表生成输出 ..........................................................................................................................36
打印设备报表 ....................................................................................................................37
软件部门电脑报表 ............................................................................................................37
结束语 ..............................................................................................................................................39
致谢...................................................................................................................................................40
参考文献 .........................................................................................................................................41
第一章 引言
背景说明
目前社会上很多单位设备自动化管理水平不是很高。大多数设备管理办法是设备采购进
来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维
护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即
设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统的单位,对设备的跟踪信
息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备
品备件情况和检修成本核算没有实现,整个单位设备管理信息化仍处于较低水平。将管理任
务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直
接作用,使管理人员从手工计算、统计工作中解脱出来。
现在,科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。这已是无
可争议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会
的三大支柱,这已在全社会达到共识。随着对信息作为一种资源来管理的需求日益加强,信
息研究领域出现了一种新的管理思想和模式——信息管理。因此,就诞生了“信息管理”这样
一个概念。由于信息是普遍存在的,人类信息管理活动的范围也是十分广泛的,信息管理不
仅是信息工作的一部分,而且已被认为是现代管理的重要组成部分。信息管理的概念源于西
方,也是在世界信息量迅速增长、信息技术日新月异、信息产业强劲发展的六七十年代出现
的。时至今日,信息管理已不仅仅是一个概念,而是信息学和管理学中的重要内容了。对信
息管理的理解,一种认为是,信息管理 就是对信息的管理。在此,信息管理是指狭义的信息
资源管理,实际上就是对信息本身的管理;另一种认为,信息管理不仅是对信息的管理,而
是对涉及信息活动的各种要素,如信息、技术、人员、组织进行合理的组织和有效的控制,
从而满足社会的信息需求。在此,信息管理是指广义的信息资源管理。综合两种理解,信息
管理是指对人类信息活动所产生的社会信息进行管理,信息管理是管理的一种,既要对信息
进行管理,也要对信息活动进行管理。信息和信息活动都是信息管理的客体。简而言之,信
息管理就是对信息和信息活动的管理,这就是我们对信息管理的全面理解。
作这个课题是为了方便单位的设备进行统计及管理工作,减少每天需要涉及到的相关工
作量,尽可能的提高工作效率,可以节省人力物力的浪费。
系统技术介绍
几年以前,业界在动态主页发布方面唯一的渠道是 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 和 之中 , 通过 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 以满足自己的特殊需要。
第二章 系统运行环境分析
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 应用程序在站点扩大时通常不会造成问题。
的新特征
特征 描述
MMC Microsoft Management Console 是一个集成的服务器管理工
具。 虽然他看起来是 的一部分, 但是微软宣布他将
是 WINDOWS NT 的一部分。
带宽控制 可以对每个站点单独控制带宽。这对服务服务提供者很有好
处。
服务器认证 微软公司现在支持在 Secure Socket Layer(SSL)上使用
数字安全认证。
命令行管理 支持命令行方式或脚本文件方式的管理。
调试 第一次实现了集成的调试环境
支持 的大部分标准,但不是全部的标准。
之所以缺少这些支持,是因为没有一个浏览器提供商支持所
有的 标准。
Index Server 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 协议
协议 描述
FTP 文件传输协议。 以目录的方式发布文件信息。 通常作为一
种发布和接收文件的技术。
WWW World Wide Web 。 这个协议是大部分用户用来连接
INTERNET 的协议(虽然他不是唯一的)。
NNTP 通常用作新闻发布。 这时一个发布新闻组的技术。 注意,
新闻组是邮件的一种派生, 不是任何一个站点所真正拥有
的东西。 很多站点都可以有自己的新闻服务器,这些服务器
可以点对点地相互交谈, 这样一来,在 A 站点发布的一条
信息就可以复制到 B 站点上。
SMTP 简单邮件传输协议,通常被称为“mail”。 对于那些使用 mail
作为信息传递的方式的站点, 这是一个标准的 mail 工具。
这个工具不包括 POP(Post Office Protocol)。 流行的 e_mail
客户端软件(例如,Eudoa 和 Microsoft Outlook)都使用
POP。
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 数据库系统的功能,并且只需占用很少的系统资源。
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 和 之中 , 通过 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 服务器端执行,用户端的浏览器不需要能够执行这些脚本
语言。
Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript
语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如
REXX 、 Perl 、 Tcl 等。脚本引擎是处理
脚本程序的 COM(Component Object Model) 物件。
Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人
剽窃,也提高了程序的安全性。
7. 可使用服务器端的脚本来产生客户端的脚本。
8. 物件导向( Object-oriented )。
Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual
Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server
Component 。
第三章 设备管理系统需求分析
系统目标
作为一个完整的设备管理系统,需要达到以下要求:[2,5,12]
(1) 设备管理模块:主要是对设备的信息进行管理其中分为设备信息概况,电脑管理,其
它设备管理,设备品牌管理,设备类型管理等的功能。
(2) 权限管理模块:主要是对用户的管理,分为三级用户,系统管理员、设备维护员、普
通用户, 每类用户对系统的操作权限是不同的。
(3) 维护管理模块:主要是对设备维护的管理,分为维修过的设备,维修中的设备和待维
修的设备。
(4) 报表管理模块:主要是对报表的管理,生成报表及打印:查看报表后的结果如果用户
有打印机的话并且想看到刚刚查看的报表的信息的资料就可以打印出来。
(5) 添加设备模块:对添加设备的管理,每种设备的具体信息进行录入,以便用户了解。
(6) 查询及修改管理模块:
(A)查询:(a.房屋及土地:权属证书、权属性质、产权形式、土地面积、土地来
源、入帐形式、b.车船:车辆产地、车牌号、分类(用途)、编制情况 c.专用设备)按照要求
查询并在网页中的事先建立好的表格中显示出来。
(B)修改:对土地、房屋及构建物、交通运输设备、电子产品及通信设备、家具
用具及其它类的所有信息进行修改。
需求分析
人类刚跨过新千年,计算机通信技术的迅速发展和信息技术的广泛应用,正把人类带进
计算机信息时代,计算机的应用已普及到经济和社会生活的各个领域。在过去当人们还处于
手工管理阶段的时候,摆在管理员面前的是一大堆的工作,无论是信息的录入还是信息的查
找都要让他忙上几天几夜,在那个阶段,不但要花费管理员的大量时间,而且还往往由于抄
写不慎,出现张冠李戴的现象,人工管理的方式效率较低,为数据的查询、更新和维护代来
了极大的不便。所以设备信息管理系统的开发和应用是必要的,它能够为管理人员提供充足
的信息和快捷的查询手段,提高设备信息管理的效率,使管理快捷、方便、高效!
经济上的可行性:本系统为设备管理系统,可供各单位管理设备使用,设备要求简单,
同时替代了大部分的人力登记等操作,网络管理简单易行,投入小,所以在经济上是可行的。
运行上的可行性:系统需要资源并不是很大:服务器一台,要求性能好,系统稳定,能
长时间运行,支持多用户访问;用户只要求有一台能够访问网络的计算机,有浏览器,不需
要太大的空间。所以,系统在运行上是可行的。
性能需要分析:
从实用、好用的角度出发开发公司设备管理系统,建立面向企业设备管理全过程的管理
与控制系统,在设计过程中主要考虑以下原则:
1.可操作性
原始信息皆由各相关部门录入,系统应尽量减少操作员的数据录入量,录入数据尽量通
过设计下拉列表框来选择录入,这样的处理同时也避免了许多录入异常现象的发生。数据输
入的格式应符合业务习惯,并且直观、方便。要求系统处理的数据能准确无误,同时输出信
息要求直观、简洁。
2.可靠性
系统运行具有较高的可靠性,提供严格的并发控制,确保数据的一致性和正确性。
3.实用性
从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。
4.安全性
系统安全措施可靠、高效、可维护性好,有权限控制、口令控制、临时锁定控制,其中
口令录入界面便于系统识别登录用户。
5.可维护性
为了保证系统的可维护性,要求具有详细的文档资料,同时,要求系统在功能设计上考
虑可扩展性,以满足业务变动的需求。
6.可移植性
系统开发完成后,要能运行于任何由 Windows NT/Windows 9X 操作系统所构成的计算机
网络环境下。
系统模块功能
设备管理系统主要包括:设备管理模块、查询及修改管理模块、权限管理模块、维护管理模块、
报表管理模块、添加设备模块。图 3-1 所示系统主要功能。[2,5,7]
图 3-1 系统的主要功能
本人在这其中主要负责完成及实现查询及修改管理模块和报表管理模块。
设备管理系统
设
备
管
理
模
块
查
询
及
修
改
管
理
模
块
权
限
管
理
模
块
维
护
管
理
模
块
报
表
管
理
模
块
添
加
设
备
模
块
下面详细分析每一个模块所需要实现的功能:
(一)查询修改模块
(1)土地信息:对土地的所有信息进行查询及修改。
(2)房屋及构建物信息:对房屋及构建物的所有信息进行查询及修改。
(3)交通运输设备信息:对交通运输设备的所有信息进行查询及修改。
(4)电子产品及通迅设备信息:对电子产品及通迅设备的所有信息进行查询及修改。
(5)家具用具及其他类信息:对家具用具及其他类的所有信息进行查询及修改。
(二)报表的生成
(1)查看报表:(A)打印设备报表
(B)软件部门电脑报表
根据上面的详细分析结果,给出了如图所示 3-2 为设备信息管理系统——查询及报表生成报
子系统用例图。该图标记了所有的用例。[2]
图 3-2 设备信息管理系统——查询及报表生成子系统用例图
系统配置
一个好的设备信息管理系统必然有一个相对最优的系统配置方案。它包括软件配置、硬件配
登录
查 询 及 修 改
模块
权限
用户 报表生成
置和网络配置。
硬件环境
应用系统与其所处的系统环境密切相关,一个系统的功能及性能好坏,环境起着
十分显著的作用。安装 Visual Studio .NET 2005 时的系统要求如下:
a)处理器要求: GHz Pentium IV
b)内存要求:1 GB
c)硬盘要求:系统驱动器上需要 4GB 以上的可用空间,安装驱动器上需要 4GB 的可
用空间
d)Super VGA (1024x768) 或更高分辨率的显示器(颜色设置为 256 色)
软件环境
a)本课题设备管理系统的开发与实施开发将以 ASP 为开发工具。
b)数据库采用目前被广泛应用的 SQL SEVER 2000 作为后台数据库;
c)数据库服务器采用 Microsoft Windows xp 操作系统;
d)客户端的配置为:Microsoft Windows xp 操作系统, 的浏览器。
SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL 语
句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数
据。SQL Server 2000 具有强大的数据库管理功能,它提供了丰富的管理工具以支持数据的安
全性管理,完整性管理和作业管理。所以本系统选择了 SQL Server 2000 作为数据库管理系统。
网络配置
设备管理系统在编制时网络配置采用的是单机模式,即客户机和主机为同一台机器上。
如果在实际应用过程中用户不多,也可以采用单机模式。如果是在局域网内通信的话,需要
配置交换机来连接应用服务器、数据库服务器和用户终端。如果需要远程访问,需要连接广
域网,如果系统要求较高的安全性,则可能需要增加防火墙等设备,配置 VPN(虚拟局域网)。
第四章 设备管理系统设计
软件架构设计:[12]
此设备管理系统主要针对中小型企业,所以,设计成本不能太高,故,采用 B/S 架构。B/S
架构的服务端只需要一台服务器,此服务器集数据库服务器和 web 服务器为一体,客户端电
脑不需要安装任何客户端软件,只要有 web 浏览器,就可以轻松访问和使用管理系统,节省
了客户端软件的设计费用。架构如图 4-1:
4-1 软件架构设计图
系统架构设计及相关技术:
本系统采用 ASP 应用程序的典型系统架构模式:页面表示层——数据访问层——业务逻辑层
——页面表示层,如下图 4-2 所示。
业务逻辑层
数据访问层
页面表示层
图 4-2 系统架构设计图
数据库
数据库是应用程序系统的基础,它保存系统中所有数据。数据访问层封装对数据库的操
作,如创建数据库连接、打开数据库连接、执行对数据操作和关闭数据库连接等。业务逻辑
层与应用程序系统上层业务逻辑相关联,它调用数据访问层,同时也为上层页面表示层服务。
业务逻辑层通过数据访问层实现对数据库的操作,如选择、查询、修改和删除操作等,同时
为应用系统的页面表示层服务提供访问数据库的接口或函数等。
设备管理系统总体设计
在根据了上面的需求分析及系统模块功能分析得出系统的总体流程图 4-3:[2,7]
用户登录
主界面
维修管理模块 设备管理模块 查询修改模块 报表生成模块
维
修
过
设
备
待
维
修
设
备
设
备
信
息
管
理
设
备
品
牌
管
理
土
地
信
息
房
屋
及
构
建
物
信
息
交
通
运
输
设
备
信
息
电
子
产
品
及
通
迅
设
备
信
息
家
具
用
具
及
其
他
类
打
印
机
报
表
软
件
部
电
脑
报
表
权限管理
用
户
设
置
设
备
品
牌
管
理
维
修
过
设
备
图 4-3 系统流程图
相关子系统设计
数据流图:[2,5,7]
构造逻辑模型的工具是数据流图。以下是对系统模型进行过细化的第一层数据流图。如
图 4—4 所示:
退出信息请求
用户名密码 登录用户信息
无效登录信息
图 4-4 设备信息管理系统的顶层 DFD
在上图的基础上,经过分解得到二层数据流图。主要表明系统主要组成部分的主要功能
(图 4-5)。
F1 土地表,等五个表
请求查询信息
查询
用
户
设备信息管
理
用
户
系统登录
打印
请求修改信息
登录用户
信息
请求生成报表
F3
设备使用表
图 4-5 第二层 DFD 图—设备信息管理—查询及报表生成
在上图的基础上可按需要进行再次分解,得到第三层数据流图。其中详细查询,修改和
报表生成分别如图 4-6,4-7 和 4-8 所示:
请求土地信息 土地表
登录用户信息
请求交通信息运输设备信息
交通运输设备表
请求电子产品信通信设备信息
设
备 信
息 管
理 —
查 询
及 报
表 生
成
修改
报表生
成
查询
查 询 土 地
信息
查 询 交 通
运输设备信息
查询电子产品
及通迅设备信息
请求房屋及构建物信息
电子产品及通信迅设备表
家具用具及其他类信息
房屋及构建物表
家具用具及其他类表
图 4-6 第三层 DFD 图-查询子系统
房屋及构建物
查询
家具用具及其
他类查询
修 改 土 地
信息
请求土地信息 土地表
登录用户信息
请求交通信息运输设备信息
交通运输设备表
请求电子产品信通信设备信息
请求房屋及构建物信息
电子产品及通迅设备表
家具用具及其他类信息
房屋及构建物表
家具用具及其他类表
图 4-7 第三层 DFD 图-修改子系统
设备使用表
请求查询报表信息
登录用户
信息 请求修改信息
修改
修 改 交 通
运输设备信息
修改电子产品
及通迅设备信息
修改房屋及构
建物信息
修改家具用具
及其他类信息
报
表 生
成
查 看
报表
查 看 设 备 信
息
图 4-8 第三层 DFD 图-报表生成子系统
数据库设计
在设备管理系统——查询以及报表生成的数据库设计中,首先要创建系统数据库,然后
在数据库中创建需要的表和字段。
在需求分析基础上,对所得到的数据进行概念设计,分析各实体之间的联系,得到实体
联系图,即 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 用户表
编号 字段名称 字段类型 说明
1 name varchar(10) 用户名
2 password char(20) 密码
3 quanxian integer(1) 权限
表 4-2 土地表
编号 字段名称 字段类型 说明
1 kapianId char(10) 卡片编号
2 zichanName varchar(20) 资产名称
3 zichanId char(8) 资产分类代码
4 ruzhangforms varchar(10) 入帐形式
5 qudedate char (10) 取得日期
6 tudisource varchar(10) 土地来源
7 quanshuforms char(8) 权属形式
8 location varchar(10) 尘落位置
9 certificate integer(2) 权属证书编号
10 money Double(10) 卡片金额
11 yuanzhi varchar(10) 原值
12 zhejiu varchar(10) 累计折旧
13 jinzhi varchar(10) 净值
14 qizhong Varchar10) 其中
15 sheyongsutuation varchar(10) 使用状况
16 direction and size varchar(10) 使用方向及面积
17 occupied varchar(10) 自用
18 logistics varchar(10) 后勤
19 rental varchar(10) 出租
20 loan varchar(10) 出借
21 idle varchar(10) 闲置
22 other varchar(10) 其他
23 Remarks varchar(10) 备注
24 Management varchar(10) 管理部门
25 Photo 照片
表 4-3 权属证书表
编号 字段名称 字段类型 说明
1 owner varchar(10) 所有权人
2 certification time char(20) 发证时间
3 certificate No. integer(2) 证书号码
表 4-4 房屋及构建物表
编号 字段名称 字段类型 说明
1 kapianId char(10) 卡片编号
2 zichanName varchar(10) 资产名称
3 zichanId char(8) 资产分类代码
4 Jiliang char(6) 计量单位
5 qudedate char(10) 取得日期
6 location varchar(10) 尘落位置
7 qudeway char(8) 取得方式
8 jianzhu varchar(10) 建筑结构
9 sheyongdate integer(2) 投入使用日期
10 zhejiu char(8) 折旧状态
11 sheyongyear char(8) 累计使用年限
12 money char(8) 卡片金额
13 yuanzhi varchar(10) 原值
14 zhejiu varchar(10) 累计折旧
15 jinzhi varchar(10) 净值
16 certificate integer(2) 权属证书编号
17 sheyongsutuation varchar(10) 使用状况
18 direction and size varchar(10) 使用方向及面积
19 occupied varchar(10) 自用
20 logistics varchar(10) 后勤
21 rental varchar(10) 出租
22 loan varchar(10) 出借
23 idle varchar(10) 闲置
24 other varchar(10) 其他
25 yongsize char(10) 使用面积
26 jianzhusize char(10) 建筑面积
27 fufeisize char(10) 单位负担费用面积
28 huiyisize char(10) 会议室面积
29 chekusize char(10) 车库面积
30 shitangsize char(10) 食堂用房面积
31 dianfangsize char(10) 配电房面积
32 dixiasize varchar(8) 地下面积
33 jianzhusize char(10) 地下建筑面积
34 shiyongsize char(10) 地下使用面积
35 Management varchar(10) 管理部门
36 Remarks varchar(10) 备注
37 Photo 照片
表 4-5 交通运输设备表
编号 字段名称 字段类型 说明
1 kapianId char(10) 卡片编号
2 zichanName varchar(10) 资产名称
3 zichanId char(8) 资产分类代码
4 guigexinghao varchar(10) 规格型号
5 qudedate char(10) 取得日期
6 sheyongbumen char(10) 使用部门
7 qudeway char(10) 取得方式
8 sheyongsutuation varchar(10) 使用状况
9 chechandi varchar(10) 车辆产地
10 sheyongyear Varchar10) 累计使用年限
11 chepainumber varchar(10) 车牌号
12 xingshesize varchar(10) 已行驶面积
13 certificate integer(2) 权属证书编号
14 changpai char(10) 厂牌型号
15 paiqi Varcha(8) 排气量
16 fenlei Varchar10) 分类
17 bainzhi integer(8) 编制情况
18 baoxiujiezhi char(10) 保修截止日
19 zhejiu varchar(10) 折旧状态
20 sheyong char(10) 使用方向
21 sheyongdate char(8) 使用日期
22 Remarks Varchar(10) 备注
23 Photo 照片
表 4-6 电子产品及通迅设备表
编号 字段名称 字段类型 说明
1 kapianId char(10) 卡片编号
2 zichanName char(10) 资产名称
3 zichanId char(8) 资产分类代码
4 guigexinghao varchar(10) 规格型号
5 qudedate char(10) 取得日期
6 qudeway char(10) 取得方式
7 baoxiujiezhi char(10) 保修截止日
8 chunfangdi Varchar(10) 存放地点
9 sheyongbumen varchar(10) 使用部门
10 sheyongman Varchar10) 使用人
11 sheyongsutuation varchar(10) 使用状况
12 sheyong char(10) 使用方向
13 zhejiu char(10) 折旧状态
14 Jiliang char(6) 计量单位
15 money char(10) 卡片金额
16 yuanzhi char(10) 原值
17 zhejiu char(10) 累计折旧
18 jinzhi char(10) 净值
19 sheyongyear varchar(10) 累计使用年限
20 Remarks varchar(10) 备注
21 Photo 照片
表 4-7 家具用具及其他类表
编号 字段名称 字段类型 说明
1 kapianId char(10) 卡片编号
2 zichanName char(10) 资产名称
3 zichanId char(8) 资产分类代码
4 Jiliang char(6) 计量单位
5 guigexinghao char(10) 规格型号
6 sheyongyear char(10) 累计使用年限
7 shuliang char(8) 数量
8 money char(10) 卡片金额
9 yuanzhi char(10) 原值
10 zhejiu char(10) 累计折旧
11 jinzhi char(10) 净值
12 qudeway char(10) 取得方式
13 jiezhidate varchar(10) 截止日期
14 baoxiujiezhi varchar(10) 保修截止日
15 chunfangdi varchar(10) 存放地点
16 sheyongbumen Varchar(10) 使用部门
17 sheyongman varchar(10) 使用人
18 sheyongsutuation varchar(10) 使用状况
19 sheyong char(10) 使用方向
20 zhejiu char(10) 折旧状态
21 Remarks varchar(10) 备注
22 Photo 照片
第五章 设备管理相关子系统实现
由上一章节系统设计可知,设备管理系统——查询以及报表生成的界面共分为如下两部分。
(1)查询及修改模块,其包括土地、房屋及构建物、交通运输设备、电子产品及通迅设备、
家具用具及其他类查询修改五个页面构成。
(2)报表生成输出模块,其包括打印机报表和软件部门电脑报表两个页面构成。
设备信息查询分析及实现
当用户进入系统后,首先看到的如图 5-1 所示的设备管理总体界面。
图 5-1 设备管理总体界面
当用户进入查询模块时就会看到 5-2 所示的用户查询界面,用户可以根据自己的需要点
击上图所示的土地、房屋及构建物、交通运输设备、电子产品及通迅设备、家具用具及其它
类,对它们各自的所有的信息进行查看。
图 5-2 用户查询的界面
当用户以登录时,可以对土地、房屋及构建物、交通运输设备、电子产品及通信设备、
家具用具及其它他类的各类信息进行查询,这当中也包括了图片信息的显示,这是一个难点
问题,对于如何显示图片,下面给出一个关键技术,当你想要显示图片时,你可以先将照片
上传到指定的文件夹中,图片上传在动态网页开发过程中的应用非常广泛,如果有好的图片
想与其它人一起分享,就可以通过图片上传功能来实现。
在开发网站时,经常有要求访问者上传图片的情况,因为不能用 FTP 来上传,就需要在
客户端完成上传的过程,把图片转换成二进制数然后保存到数据表中。[13]
主要是应用到了 Request 对象的惟一方法 BinaryRead。它的语法结构如下:
Variant 数组=Request. BinaryRead(Count)
BinaryRead 方法以二进制方式读取客户端使用 POST 方法所传递的数据。它以 Variant 数
组(或者 SafeArray)的形式返回读取的数据,参数 Count 表示每次读取的数据字节大小。
把接收的数据添加至数据库中,上传成功后弹出相应的提示。具体的上传代码如下 :
<%
Imgsize=
imgData= (imgsize)
aa=chrB(13)& chrB(10)
Divider=leftB(imgdata,clng(instrB(imgDate,aa))-1)
dstart=instrB(imgDate,aa&aa)+4
Dend=instrB(dstart+1,imgdata,divider)-dstart
Mydata=MidB(imgdata,dstart,dend)
Set rs=(“”)
Sql=”select*from tb_Img where id is null”
sql,conn,1,3
rs(“Img”).appendchunk mydata
set rs=nothing
(“<script>aletr(‘上传成功’);lodation=’’</script>>”)
%>
图片上传的初衷就是为了图片的显示,图像显示在网络页面中经常会用到。输出到浏览
器中的图片可以以单个的图片或多个图片的形式输出,还可以按图片的实际大小进行输出。
在上面已经把图片上传到数据表中,如何把数据表中的数据显示出来,系统将从数据库中输
出图片信息到浏览器中
主要应用到了 Responser 的 Binary Write 方法。
Binary Write 方法可用来经过任何字符转换就将指定的信息写到 HTTP 输出。用于写非字
符串信息(如客户端应用程序所需的图形文件、声音文件、影像文件等二进制数据)。有时候
可能在数据库里保存了二进制信息,那么就可以用该方法输出了。
语法:
Variable
参数说明:
Variable 是一个变量,它的值是将要输出的文件。
上传后将图片显示在事先已经固定好的框格中,具体的图片显示代码如下:
<%
Set rs=("")
sql="Select * From tb_img order by id desc"
sql,conn,1,3
="image/*"
rs("img").getChunk(8000000)
()
set rs = nothing
%>
土地查询
当用户进入查询模块后单击菜单用户查询界面中的土地按钮时,用户登录进入系统后,
就可以看到系统的查询页面了,菜单导航栏位于左边,右边是显示区,用户单击菜单,就会
进入相应的操作,将进入土地查询模块,你会看到很多信息,你可以在卡片序号、卡片编号、资
产名称、资产分类代码、入帐形式、取得日期、土地来源、权属形式、尘落位置、权属证书、
卡片金额、其中、使用状况、使用方向及面积、备注、管理部门等的信息后面的空处填写上
你要求查询的信息,但是有一点必须要注意的是,有的格式你一定要填写正确,比如日期,年限等,
一定要确保下确,在你填写正确完成后,点击确定,将可以根据你刚刚填写的信息查询到和你填
写信息相同的土地模块的所有信息.如下图 5-3 所示的土地信息查询结果。
图 5-3 土地查询结果
单击某一子菜单进入相应查询模块,这 5 个查询模块都采用了相同的查询功能,用户可
根据自己的需要选择要查询的条件。
房屋及构建物查询
房屋及构建物查询:单击菜单用户查询界面中的房屋及构建物,你将进入房屋及构建物
查询模块,在此模块中允许用户输入卡片序号、卡片编号、资产名称、资产分类代码、计量
单位、取得日期、尘落位置、取得方式、建筑结构、投入使用日期、折旧状态、累计使用年
限、卡片金额、权属证书、使用状况、使用方向及面积、备注、管理部门等的信息,当你输
入后你可以点出下面的确定按钮,当你确定之后,它将根据你输入的信息在数据库中找到符
合你需求的所有关于土地的信息,你就会看到如图 5-4 所示的对房屋及构建物的查询结果显示。
图 5-4 对房屋及构建物查询结果
交通运输设备查询
交通运输设备查询:单击菜单用户查询界面中的交通运输设备,你将进入交通运输设备
模块,在此模块中允许用户输入卡片序号、卡片编号、资产名称、资产分类代码、规格型号、
取得日期、使用部门、取得方式、使用状况、车辆产地、累计使用年限、车牌号、已行驶面
积、权属证书、厂牌型号、排气量、分类、编制情况、保修截止日、折旧状态、使用方向、
使用日期、备注、管理部门等的信息,当你输入后你可以点出下面的确定按钮,当你确定之
后,它将根据你输入的信息在数据库中找到符合你需求的所有关于土地的信息,你就会看到如
图 5-5 所示的对交通运输设备的查询结果显示。
图 5-5 交通运输设备查询结果
电子产品及通迅设备查询
电子产品及通迅设备查询:单击菜单用户查询界面中的电子产品及通信设备查询设备,
你将进入电子产品及通信设备模块,在此模块中允许用户输入卡片序号、卡片编号、资产名
称、资产分类代码、规格型号、取得日期、使用部门、取得方式、保修截止日、存放地点、
使用部门、使用人、使用状况、使用方向、折旧状态、计量单位、卡片金额、累计使用年限、
备注、管理部门等的信息,当你输入后你可以点出下面的确定按钮,当你确定之后,它将根
据你输入的信息在数据库中找到符合你需求的所有关于土地的信息,你就会看到如图 5-6 所示
的对电子产品及通迅设备的查询结果显示。
图 5-6 电子产品及通迅设备查询结果
家具用具及其他类查询
家具用具及其他类查询:单击菜单用户查询界面中的家具用具及其它类,你将进入家具
用具及其它类查询模块,在此模块中允许用户输入卡片序号、卡片编号、资产名称、资产分
类代码、计量单位、规格型号、累计使用年限、数量、取得方式、截止日期、保修截止日、
存放地点、使用部门、使用人、使用状况、使用方向、折旧状态、备注、管理部门等的信息,
当你输入后你可以点出下面的确定按钮,当你确定之后,它将根据你输入的信息在数据库中
找到符合你需求的所有关于土地的信息,你就会看到如图 5-7 所示的对家具用具及其他类的查
询结果显示。
图 5-7 家具用具及其他类查询结果
设备信息修改分析及实现
当用户以管理员的身份登录时,可以对土地、房屋及构建物、交通运输设备、电子产品
及通信设备、家具用具及其它类的所有信息进行修改。当用户以普通用户进入时不可以对信
息进行修改,只可以进行查询。进入管理员修改的界面如图 5-8 所示:
图 5-8 管理员修改界面
对土地信息的修改
当你以管理员身份进入时,你可以对上图的土地,房屋及构建物,交通运输设备,电子
产品及通信设备,家具用具及其它类的除图片以外的信息进行修改,当你点土地这个按钮时,
就可以对它进行修改,界面如图 5-9 所示,你可以对卡片序号、卡片编号、资产名称、资产
分类代码、入帐形式、取得日期、土地来源、权属形式、尘落位置、权属证书、卡片金额、
其中、使用状况、使用方向及面积、备注、管理部门等的信息进行修改,之后你确定一下,
将会把你修改的信息存入数据库中,下次你就可以查询到你这次输入的所有土地的信息。
图 5-9 对土地进行修改的界
对电子产品及通迅设备的图片的修改
值得一提的是当用户以管理员的身份登录时,可以对土地、房屋及构建物、交通运输设
备、电子产品及通迅设备、家具用具及其他类的图片信息进行修改,进入修改图片的界面如
图 5-10 所示:这可以算是一个如何显示图片的关键技术了,当你想要修改图片时,你可以先
将照片上传将图片放在指定的文件夹中,然后再通过浏览找到你想要的图片的位置然后中就
可以对图片进行修改,点击下面的确定修改,如图 5-11 所示,照片修改成功,确定之后,系
统将会把你这次修改的图片放在数据库中,以便你以后查询的时候可以看到你想要的图片。
当用户以普通用户进入时不可以修改。
图 5-10 电子设备及通迅设备图片修改界面
修改图片时,你可以通过浏览选择你所需要的图片,找到你要的图片之后,你选中它,
这时它的路径将会显示这个图片在哪边找的,当你肯定你要选择的是这个图片时,你可以点
击下面的确定修改按钮,这时候图片修改就可以完成。
图 5-11 图片修改成功
当你点击确定时,表示图片修改成功了,如图 5-11 所示,此时图片将被成功的保存到数据
库中,当你下一次查询时,你输入了相信的信息后将会看到不一样的图处显示在原来固定好的
照片框中,你每修改一次图片,就会记录一次你所修改的记录。
报表生成输出
当用户登录进入系统后,就可以看到系统的主页面了,如图 5-1,主页面有用户能够进行
操作的菜单导航栏位于左边,右边是显示区,用户单击菜单,就会进入相应的操作。
当用户点击位于左边的导航栏中的报表管理,你将会进入到报表管理界面,它有查看报
表和查看设备信息两个选项,当你点击查看报表时,你会看到如下图 5-12 所示的生成报表界
面,生成报表的主要功能是为上方便用户了解所有使用的设备的状况,可以让单位的领导方
便,快捷的对各部门的使用设备有一个了解。
图 5-12 生成报表的界面
在 5-12 所示的图中,你可以看到在下面还有好多按钮,首页,上一页,下一页,末页这
四个按钮,这些都是为了方便用户所设的,因为当你查询的结果很多时,很可能会出现一页
面显示不下,甚至于需要有好多页面,此时这些按钮都是非常有必要的。为了进一步方便用
户,在下面我们特意设置了一个跳到第几页的按钮,这样的话就更加方便了用户想看第几页
的查询结果的需求。
打印设备报表
当用户在 5—12 界面中,在使用部门那个下拉式的选择项中选择不限,(然而在这个下拉
式的选择项按钮中有好多部门的选择项),在设备种类那个下拉式的选择项中选择打印机,
(然
而在这个下拉式的选择项按钮中有好多设备的选择项)。当你在完成了这两个选择项之后点击
下面的查询按钮,你将会看到查询后的结果显示,然后当你在点击下面的生成报表这个按钮
时,就可以对刚刚查询之后看到的查询部门不限,设备种类为打印机的情况的使用的设备生
成的报表,如图 5-13 所示:
图 5-13 所示的使用部门不限设备为打印机所生成的报表
软件部门电脑报表
当用户在 5-12 界面中,在使用部门那个下拉式的选择项中选择软件部门,(然而在这个
下拉式的选择项按钮中有好多部门的选择项),在设备种类那个下拉式的选择项中选择电脑,
(然而在这个下拉式的选择项按钮中有好多设备的选择项)。当你在完成了这两个选择项之后
点击下面的查询按钮,你将会看到查询后的结果显示,然后当你在点击下面的生成报表这个
按钮时,就可以对刚刚查询之后看到的查询部门为软件部门,设备种类为电脑的情况的使用
的设备生成的报表,如图 5-14 示:
图 5-14 软件部门电脑情况报表
5-14 所示是是由查询后的结果生成的报表,它的表头有时间和日期,这样就符合报表的
规定,因为报表有表头,设备编号,设备名称,设备类型,使用部门,设备情况等的信息就
是以 EXCEL 表格的形式显示的。
结束语
设备信息管理系统是一个比较复杂的课题,因为社会在发展,时代在进步,人们的需求
也在不断地发生变化,计算机已经成为我们学习和工作的得力助手,使用原先的管理方法
越来越不适应现在社会的发展。为了适应现代社会人们高度强烈的时间观念,设备信
息管理系统软件为很多的单位对设备的管理带来了极大的方便。借助该软件提高工作效率,
形成一种科学的管理体系。
通过这个几个月的努力,我终于完成了我的毕业设计,心中说不出来的开心与兴奋。在
这整个系统中,我完成了两个模块,查询及修改模块和报表管理模块,虽然我所做的只是整
个系统的其中两个模块部分,但是这是我一次很好的锻炼。其中也有好多的不足之处,我完
成的这两个模块只是模拟了设备信息管理——查询及报表生成其中几个流程的运作。由于实
际运用过程中可能涉及了一些没有预测到情况,在今后的过程中还需要对系统不断的完善。
我在编制系统过程中,学习了很多新知识,同时也巩固了一些以前知识,增强了我对以
前所学知识的融会贯通能力,极大地我对计算机的兴趣和学好计算机的信心。经过此次毕业
设计的实践确实使我增长了不少知识,获益菲浅。使我明白了需要把软件工程的思想运用在
整个系统过程中,将有助于解决系统编制过程中出现的问题。这些对即将踏上工作的自己有
很大的帮助。我准备在以后的学习、工作中,承袭这几个月锻炼出来的精神,继续深入地对
该课题进行研究,并准备查阅大量的参考文献,力争将系统完善。
致谢
衷心地感谢指导我的老师。在编制系统前,我对设备信息管理系统----查询以及报表生成
都没什么了解,老师给我讲解了设备信息管理的整个流程。在刚开始的时候,我走了很多的
弯路,老师跟我一起讨论,为我毕业设计指明了方向,使我及时地改正过来。在编制了过程
中,我遇到了很多问题,是老师耐心地对我进行指导, 我系统的改进和实现提出许多宝贵的
意见及修改方案,在此,对他无私的奉献表示衷心的感谢!。同时感谢在开发本软件期间,各
位友人对本软件提了许多中肯实际的意见,并在编程过程中给予了技术指导,而且为本软件
的顺利开发提供了精神力量。同时还要感谢为本软件开发提供过帮助的老师、同学和朋友,
谢谢你们的帮助。可以说,能完成这次毕业设计,跟他们的帮助是分不开的,再次表示感谢。
在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少
可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!由于本人的水平
有限,程序设计简单,有许多不足之处,请众审考老师给予批评指正。再次不胜感谢。
在此同时也感谢我的父母, 世界上的父母是最伟大、最辛苦、最无私的。父母赋予我血
肉之躯,养育我成长,教我认识自己、认识世界.我从小到大,父母自己可以省吃俭用,却不
让我这个女儿受一点委屈,他们对我有操不完的心,着不完的急……然而,父母总是甘心情愿
为之,不求任何回报!在此对他们表示深深的感恩!
参考文献
[1]陈英学.asp 入门教程. 重庆.重庆出版社.2001 年 7 月第一版。
[2]史济民等,软件工程--原理、 方法与应用[M],高等教育出版社(第二版)。
[3]飞思科技产品研发中心. ASP 应用开发详解. 北京:电子工业出版社,2004。
[4]刘中兵,李伯乐,皱晨.数据库项目案例导航. 北京:清华大学出版社,2005。
[5]陈明,软件工程[M],中央广播电视大学出版社 2002 年第二版。
[6]Microsoft. SQL Server 2000 产 品 概 述 .
[7]赵增敏.电子工业出版社.ASP 动态网页设计.2003 年 8 月 1 日。
[8]陈惠贞·陈俊荣. asp 程序设计. 中国铁道出版社。
[9]蒙祖强.清华大学出版社. SQL SERVER 2000 应用开发大全.2007 年 9 月 1 日。
[10]闪四清,数据库系统原理与应用,清华大学出版社。
[11]萨师煊 王珊,数据库系统概论[M],高等教育出版社(第四版)。
[12]郑人杰等,实用软件工程[M],清华大学出版社, 。
[13]李晓黎.ASP+SQL Server 网络应用系统开发与实例.北京:人民邮电出版社,2004。
[14]罗运模,王珊.SQL Server 数据库系统基础.北京:高等教育出版社,2002。