文档库 最新最全的文档下载
当前位置:文档库 › 高校实验设备管理系统设计

高校实验设备管理系统设计

高校实验设备管理系统设计
高校实验设备管理系统设计

目录

摘要.................................................................................................... I ABSTRACT .............................................................................................. II +

1 引言 (1)

1.1 课题介绍 (1)

1.2 课题目的及意义 (1)

1.3 研究方法、发展趋势 (1)

2 开发环境、工具介绍 (3)

2.1 Visual Basic 6.0 (3)

2.1.1 Visual Basic的编程特点 (3)

2.1.2 VB支持的数据库系统 (4)

2.1.3 数据库开发中的三大工具 (5)

2.2 数据库技术 (6)

2.2.1 数据库概念 (6)

2.2.2 ACCESS 2003概述 (7)

2.3 ADO 对象概述 (8)

2.3.1 利用ADO开发网络数据库应用程序 (8)

2.3.2 ADO组件的主要对象及其功能 (9)

2.3.3 用来操控数据的SQL命令 (10)

2.4 VB访问数据库过程 (11)

3 系统分析 (12)

3.1 系统功能分析 (12)

3.2 系统结构图 (12)

3.3 系统E-R图 (13)

3.4 数据库设计 (14)

4 系统设计 (18)

4.1 公共模块设计 (18)

4.2 系统登录模块设计 (18)

4.3 主窗体模块设计 (19)

4.3.1 添加主界面窗体 (19)

4.3.2 ImageList (21)

4.3.3 TooBar (21)

4.3.4 菜单编辑器 (23)

4.4 系统设置模块设计 (23)

4.4.1 用户切换窗体设计 (23)

4.4.2 增加用户窗体设计 (24)

4.4.3 删除用户窗体设计 (24)

4.4.4 修改密码窗体设计 (24)

4.5 设备信息管理模块设计 (25)

4.5.1 设备综合信息窗体设计 (25)

4.5.2 设备入库窗体设计 (25)

4.5.3 设备管理窗体设计 (27)

4.6 设备领(借)用登记模块设计 (28)

4.6.1 设备领(借)用信息管理窗体设计 (28)

4.6.2在借设备窗体设计 (29)

4.6.3待借设备窗体设计 (29)

4.7 设备状况登记模块设计 (30)

4.7.1设备状况信息窗体设计 (30)

4.7.2维修设备窗体设计 (30)

4.7.2报废设备窗体设计 (31)

4.8 打印例行报表模块设计 (31)

4.8.1 DateReport1设计 (31)

4.8.2 DateReport设计 (32)

4.9其他窗体设计 (35)

结束语 (36)

致谢 (37)

参考文献 (38)

附录(程序) (39)

高校实验设备管理系统设计

摘要

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个高校要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

本系统是在管理信息系统的理论和方法指导下、数据库技术支持下完成的。本文在结构上首先论述了毕业设计选题的背景、目的和意义,然后叙述了开发环境、开发平台以及数据库技术,接着用表格和图片的方式介绍了系统的整体规划,接下来是系统在具体实现中的详细内容,最终本系统能够完成信息的输入、输出,数据的修改、查询以及打印报表等功能,本系统界面友好,操作简单,比较实用。

关键词:控件;窗体;报表;关系数据库管理系统;VB

DESIGN OF MANAGEMENT SYSTEMS FOR EXPERIMENTAL EQUIPMENT IN UNIVERSITIES

ABSTRACT

With the application of information technology in management more and more thorough and widespread, the implement of management information system has been gradually mature in the technology. Management information system is a continuous development of new disciplines, any a university to develop to survive, to the efficient activities of the internal organization of organic, it must establish a management information system fitting in with its own characteristics.

The system is in the theory and method of management information system, database under the guidance of technical support to complete the. This paper firstly discusses the structure of the background, purpose and significance of the topic of graduation design, and then describes the development environment, development platform and database technology, and then use the form and picture of the way the overall planning system, the next is the system in specific implementation details of the content, finally the system can input, output information, modify data, query and print statements and other functions, the system user-friendly, simple operation, more practical.

Keywords: Control; Form; Report; Relational database management system; VB.

1 引言

1.1 课题介绍

高校实验设备信息的管理是一项既重要又繁琐的工作。为更好的做好这项工作,提过工作效率,更好的为学校的发展和一线教学服务,所以决定:结合我校实际情况,自行研制一个高校实验设备信息管理系统。

1.2 课题目的及意义

由于现今的高校实验设备信息管理非常繁琐,管理人员需要付出大量的工作时间,得到的效率很低,不便于动态及时的更新设备的入库、使用情况和设备损坏状况。因此为了解决管理中存在的弊端,提高工作效率,减轻校方人员的工作负担,决定开发高校实验设备信息管理系统。

计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:

首先,计算机可以代替人工进行许多繁杂的劳动;

其次,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率;

第四,计算机可以使敏感文档更加安全等等。

为了解决传统实验设备信息的管理正面临着的这些问题,我所设计的高校实验设备信息管理系统也就应运而生了。

1.3 研究方法、发展趋势

本系统采用功能分析法即通过说明一些社会现象从而怎样满足一个高校管理系统的需要(即具有怎样的功能)来解释高校实验设备管理现象和CS模式共同完成[4]。

现代教育技术特别是网络与多媒体技术的发展,对学习活动产生了具有深远意义的冲击,人们可以选择或者设计适合其学习特点的信息采集、加工与重组方式。

本系统采用CS模式,在某些方面还不是表现的很好,但未来有关实验设备信息管理的应该采用多层架构的系统,是真正适应教育信息化发展三大趋势的校园网络应用系统,全面支持Internet功能、远程访问功能,采用先进的CS和BS模式共同开发,支持有关学校信息交流、日常教学、教务管理等的各种应用,提供一个基于校园内联网中支持各种类型的学校应用产品的服务平台和开发平台,基本目标是在学校内部和外部建立起顺畅的信息通道,让信息技术成为推动教育生产力的有力工具,提高学校的管理水平和效率,同时充分利用全校的设备资源为学校的教育服务,克服目前大部分学校的管理建设只起到宣传作用的通病[5]。

2 开发环境、工具介绍

该软件是在Windows XP Professional + Visual Basic 6.0 + access 2003的环境下完成的。下面对这些开发工具进行简单介绍:

2.1Visual Basic 6.0

1991年Microsoft公司推出的Windows应用程序开发工具的Visual Basic,Visual 意为“可视化”,指的是一种开发用户界面的方法,所以Visual Basic是基于Basic 的可视化设计语言。在Visual Basic中,既继承了其先辈Basic所具有的程序设计语言简单易用的特点,其编程系统又采用面向对象、事件驱动的机制,用一种巧妙的方法把Windows的编程复杂性的封装起来,提供一个是所见即所得的可视化界面设计方法,给广大非计算机专业的人员学习、使用、研究和开发Windows环境下的应用程序带来了福音。

Visual Basic最早是由Microsoft公司1991年推出,刚推出的Visual Basic也有缺陷,功能也相对少一些。经过公司的不断努力,1993年推出VB 3.0已初见规模,进入实用阶段,利用VB快速的创建多媒、图形界面等应用程序。1995年、1997年、和1998年相继推出VB 4.0、VB 5.0、VB 6.0在开发环境、功能上进一步完善和扩充,尤其在数据库管理、网络应用方面更胜一筹,使得VB成为许多程序员首选的编程工具。本论文采用的是VB 6.0企业版(Enterprise)[7]。

2.1.1 Visual Basic的编程特点

Visual Basic语言的出现为Windows下的编程提出了一个新概念,利用Visual Basic的动态数据交换、对象的链接和嵌入、动态链接库、ActiveX技术可以很方便地设计出功能强大的应用程序。

利用Visual Basic语言编程有以下几个特点:

1)、具有面向对象的可视化设计工具

在Visual Basic中开发的应用程序,不但有丰富的图形界面,同时由用户为开发图形界面添加的代码真是少而又少,因为在设计图形界面的过程中只需设置ActiveX控件的属性即可。

2)、强大的数据库和网络功能

随着Visual Basic 语言的向前发展,它在数据库和网络方面的功能优势就愈加明显,利用Visual Basic 中的ODBC——开放式的数据库访问技术可以很方便地开发出自己的数据库应用程序;利用 Visual Basic自带的可视化数据管理器和报表生成器,完全可以在Visual Basic就完成数据库的开发工作。

3)、其他特性

在Visual Basic以前的版本中,由于仍然摆脱不了解释执行的代码运行机制,所以在相当的程度上制约了 Visual Basic 的发展。从Visual Basic6.0版本开始,在Visual Basic 中制作的应用程序都改变为编译执行,使得Visual Basic的代码效率有了很大的提高,同时执行的速度也加快了解30%(同Visual Basic5.0相比)。

当然在 Visual Basic中还有其它特性,例如:

●结构化程序设计;

●事件驱动的编程机制;

●OLE技术;

●Active技术;

●支持动态链接库;

●应用程序之间的资源共享;

●完备的Help联机帮助功能

在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。从第一行代码执行程序并按应用程序中预定的路径执行,必要时才会调用过程。

在事件驱动的应用程序中,代码不是按预定的路径执行,而是在响不同的事件时执行不同的代码片段。事件可以由用户操作触发、也可以由来自操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。这些事件的顺序,决定了代码执行的顺序,因此应用程序每次运行时所经过的路径都是不同的。

2.1.2 VB支持的数据库系统

VB支持对多格式的数据库的访问和维护,无论是Microsoft Access还是dBASE 创建的数据库,都可以用VB打开,对其进行查询、修改和删除等操作。事实上,

VB几乎支持对市面上所有数据库的访问[10]。

VB可以访问的数据库可以简单的分为三类,即:Microsoft Access格式数据库,外部数据库和ODBC数据库。由于VB对多种数据库格式的支持,极大的增强了其开发数据库应用程序的能力。

2.1.3 数据库开发中的三大工具

Visual Basic在数据库应用程序的开发领域中,提供包含数据管理(DataManager),数据控件(Data Control)以及数据编程对象(数据访问对象(DAO)、远程数据对象(RDO)和ActiveX数据对象(ADO))等功能强大的工具,协助设计人员轻松的连接数据库文件,并访问其中的数据,在功能方面与其他一些专业数据库软件(如SQL Server、Micosoft Access、Oracle等)不相上下[17]。

数据管理器(Data Manager)是Visual Basical已有的传统老成员之一,久闻盛举的Jet数据库引擎(Database Engine)可以帮助VB程序快速地建立数据库结构及内容,并可通过输入查询或查找数据库信息,而不必再通过其他数据库软件另外去设计数据库。

数据控件是VB所提供的基本控件成员之一。它使得设计者省下一堆程序代码编写的工作,能够轻松的设计及维护数据库内容。数据控件可以通过一些属性的设置去链接某个数据库文件,但是它本身并无法显示数据库各个记录的内容,必须在搭配其他具有数据感知(Data Aware)功能的控件对应并显示一个字段内容,(如文本框控件来显示数据),以方便地进行记录的浏览及编辑工作。这就需要将像文本框一样的控件与Data控件关联起来,使之成为Data控件的数据绑定控件。

VB提供的数据访问对象(Data Access Object;DAO)让程序设计者拥有更大的发挥空间。借助程序代码编写,直接控制Jet数据库引擎,配合数据库控件,能够开发出更具弹性且高效率的数据应用程序。

RDO是处理远程数据库的一些专门需要的对象集合。使用RDO可以不用本地的查询机就能访问ODBC数据源,这无疑将大大提高应用程序的性能。

ADO是VB6.0中新增的对象,它是一个更简单的对象模型,它更好的集成了其它数据访问技术,并且对本地和远程数据库均有共同的界面,可以很好取代DAO和RDO的功能实现。ADO最大的便利之处在于它的易用、简单性。

在本系统中将通过access 2003创建数据库及数据库表,并成分利用ADO数据访问技术对数据进行访问,实现系统所需功能。

2.2数据库技术

每个人的工作和生活中都有大量的数据,例如一个人的通讯录、一个学校的实验设备情况统计等。当这些数据比较少且简单的时候,将其记录在一个表中,就可以很好地进行数据信息管理了。但是当数据信息积累到一定数量以后,在对其进行管理和利用时就要用到数据库了

2.2.1 数据库概念

1.什么是数据库

从字面的角度来看,“库”是储存东西的地方,“数据库”可以简单地理解为储存数据的地方。更准确地说数据库是按照一定关系组织起来的有联系的数据集合。

对于数据的管理经历了人工管理、文件管理及数据库管理3个阶段。当数据的数量比较少时,依靠人工的方式就能满足管理的需要。随着数据的增加,人们开始采用数据文件的方式管理数据,在这种方式中,一个文件一般是与某一个应用相对应的,即这些数据不能共享。数据库管理有利于数据的描述与数据的应用相结合,对于数据的更新与检索均采用一种全新的方式进行,使数据的共享成为可能,数据的一致性及安全性得到了极大的提高。

采用数据库技术进行数据管理是当今的主流技术,它的核心是建立、管理和使用数据库。在数据库中的数据除去了不必要的冗余数据,可以为多种应用服务,数据的存储独立于使用这些数据的应用程序。

使用数据库管理数据相对其他管理方法来说有着明显的优势。例如:某学校的实验设备的设备编码存储在不同的文件中,如设备综合信息管理中、设备领(借)用登记中、设备状况登记中,如果某设备的设备编号有了改动,则要更新这3个文件中的设备编号信息,而如果用数据库管理这些数据,则只需在一个位置更新这一信息即可。无论在数据库中什么地方使用这个设备编号,它都会自动得到更新。

数据库需要借助数据库管理系统才能为用户提供服务,数据库管理系统(DBMS)

是专门对数据库信息进行存储、处理和管理的软件。

2.关系型数据库[6]

在一个数据库中有多种数据,相互关联的数据之间有不同的关系,在各种关系的基础之上,构成了复杂多样的数据关系模型,数据库根据其使用的数据关系模型的不同,可以分为层次模型、网状模型和关系模型。其中关系模型是在前两种模型的基础上发展起来的,它能够较全面地处理数据之间的关系而且结构明确,得到广泛的使用,使用关系模型的数据库称为关系型数据库,Access就是一种关系型数据库。

关系型数据库是由一系列二维表组成的。在每一个表中,行代表记录,列代表各种属性(数据项或字段),因此,可以把表格看作是具有相同属性的记录的集合。表中的行和列的次序无关紧要,所有的字段都是最基本的,不可再细分。图2-1的设备综合信息表就是一个二维表。

图 2-1 设备综合信息表

2.2.2 ACCESS 2003概述[11]

Microsoft Access 2003是一种数据库管理系统,它的强大功能主要表现在:友好的用户界面;数据表操作简单、易学易懂;通过向导创建表、查询、窗体及报表;自动绘制数据统计图和绘图功能;有效管理、分析数据的功能;增强的网络功能;宏功能和内嵌的VBA(Visual Basic for Application)等。

除了以上所提到的功能以外,在Access 2003中还增加了许多新的功能。例如,可以查看数据库对象间的相关性信息;可以启用自动错误检查以检查窗体和报表的常见错误;修改“表”设计视图中的被继承字段属性时,Access 将显示一个选项,此选项用于更新全部或部分绑定到该字段的控件属性。

Access的较新版本是Access 2003,它是Office 2003的组件之一。Access具有以下特点。

(1)Access的使用非常简单。Access 2003表设计器、查询设计器等可视化

设计工具,使用户基本不用编写任何代码,通过可视化操作,就可以完成数据库的大部分管理工作。

(2)提供了大量的向导。几乎每一个对象都有相应的向导,利用向导工具可以迅速地建立一个功能完美的数据库应用系统。

(3)Access 2003是一个面向对象的、采用事件驱动的关系型数据库管理系统。它符合开放式数据库互接(ODBC)标准,通过ODBC驱动程序可以与其他数据库相连,还允许用户使用VBA语言作为其应用程序开发工具,这样可以使高级用户开发功能更为复杂完美的应用程序。

4)可以处理多种数据信息,能与Office组件中的其他程序进行数据交换,实现数据共享,也可以处理其他数据库管理系统的数据库文件。

Access 2003的主要缺点是:安全性比较低,多用户特性比较弱,处理大量数据时效率比较低,适用于单机环境。

2.3 ADO 对象概述

ADO对象能够存取到数据库的内容,首先要求数据库的驱动程序( ODBC驱动程序与OLEDB驱动程序)必须安装上,否则,ADO对象是无法存取数据库中内容,其原理示意图如图2-2。

客户端客户端客户端

ADO对象

各种数据库所对应的驱动程序

各种数据库(如Access、SQL Server以及Oracle等)

图 2-2 ADO对象操作原理图

请注意:上图中的“各种数据库所对应的驱动程序”即ODBC驱动程序与OLE DB驱动程序。

2.3.1 利用ADO开发网络数据库应用程序

ADO(Active Date Objects,即ActiveX数据对象)是一个ASP内置的ActiveX

服务器组件(ActiveX Server Component)。可把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询、插入、更新、删除等操作,并可以把在用户端实现“网上实时更新显示”的最新Web数据库技术[5]。

要执行ADO,服务器端必须安装Windows NT Server 和Internet Information Server(IIS),而客户端只要有IE或NETSCAPE较新版本的浏览器即可。

利用ADO开发网络数据库应用程序有以下几个优点:

1)、支持客户机/服务器结构(Client/Server)与Web系统开发技术。

2)、内部有多个互相独立的对象模型。

3)、支持分批修改数据库内容。

4)、支持多种不同的数据控制指标形式。

5)、先进的Recordset数据高速缓存管理功能。

6)、允许在程序中使用多个Recordset对象或者多个分批修改区块传送。

7)、ADO属于Free_threaded对象,利用它可以开发出更有效的Web应用程序。

2.3.2 ADO组件的主要对象及其功能

ADO组件又称为数据库访问组件,它提供了以下七种对象:

1)、Connection对象:提供对数据库的连接服务。

2)、Command对象:定义对数据库源操作的命令。

3)、Recordset对象:由数据库服务器所返回的记录集。

Recordset对象的LockType属性的设置值如表2-1所示:

表 2-1 Recordset对象的LockType属性的设置值表

常量值说明

adLockReadOnly1默认值,只读。无法更改数据

adLockPressimistic2

保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用立即锁定数据源的记录的方

式。

adLockOptimistic3开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用Updata方法时锁定记录。

adLockBatchOptimistic4开放式批更新。用于与立即更新模式相反的批更新模式。

4)、Fields对象:由数据库服务器所返回的单一数据字段

5)、Parametes对象:表示Command对象的参数。

6)、Property对象:单独的一个Property对象,提供属性功能。

7)、Error对象:提供处理错误的功能。

使用ADO对象可以建立和管理数据库的连接,按数据库服务器的要求获得数据,执行更新、删除、添加数据等操作,获取ODBC的错误信息等。

2.3.3 用来操控数据的SQL命令

结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,所以允许用户在高层数据结构上工作。用户不需要指定对数据的存放方法,也不需要了解具体的数据存放方式,因此具有完全不同底层结构的不同数据库系统, 也可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能[13]。

SQL命令是发送给数据库并要求数据库操作的指令,它是专门为数据库设计的语言,比一般的计算机程序语言简单的多。SQL命令主要分成两部分:DDL(Data Definition Language)和DML(Data Manipulation Language),其中DDL是建立数据表及数据列的指令群,而DML则是操作数据库记录的指令群,如数据库记录的添加、更新、删除、和查询等。

SQL命令,包括Select、Delete、Update、Insert Into、Select Into等。

1)、筛选及排序记录的Select指令

基本句型一:Select 字段串列 From 数据表

基本句型二:Select … From … Where 筛选条件

基本句型三:Select … From … Order By字段串列

Select Top:限定选取数据的条数

2)、删除数据记录的Delete指令

基本语法:Delete From 数据表 Where 条件式

3)、更新数据记录的Update指令

基本语法:Update 数据表Set 表达式

4)、增加数据记录的Insert Into 指令

基本句型一:Insert Into 数据表 (字段串列) Values (字段串列)

基本句型二:Insert Into 数据表 (字段1,字段2,…,字段n) Select …

5)、建立新数据表的Select Into 指令

该指令与“Insert Into … Select …”指令的区别是,这个指令将建立另一个新的数据表,而Insert Into是增加数据记录到“现存的”数据表中。

2.4VB访问数据库过程

1)、定义数据库组件

Dim conn As New ADODB.Connection其中conn为连接对象

Dim reco As New ADODB.Recordset 其中reco为结果集对象

2)、打开数据库

对于SQL数据库,其连接语句为conn.Open "driver={sql server};server=

localhost;uid=sa;pwd=;database=student"。而对于Access数据库,连接语

句为

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=

" & App.Path + "\student.mdb"

3)、设定SQL语句,使用“Execute”命令,即可开始执行访问数据库的动作

4)、关闭结果集对象,断开与数据库的连接

reco.Close

conn.Close

3.1 系统功能分析

随着学校的规模不断扩大,设备数量急剧增加,有关设备的各种信息量也成倍

增长。面对庞大的信息量就需要有一个设备信息管理系统来提高设备管理工作的效率。通过这样的系统可以做到信息的规范管理、快速查询、修改、增加、删除等,从而减少管理方面的工作量[16]。主要模块如下:

1)、系统设置模:用户的切换、添加、删除、密码的修改;

2)、设备信息管理:设备的增加、修改、删除、查询;

3)、设备领(借)用登记:领借设备的增加、修改、删除、查询;

4)、设备状况登记:维修设备和报废设备的增加、修改、删除、查询;

5)、打印例行报表:各种报表的打印输出。

3.2 系统结构图

本系统主要包括系统设置,设备信息管理、设备领(借)用登记、设备状况登记、打印例行报表5个大的模块,各个模块的具体功能如图3-1。

图3-1 系统结构图

学生 设备状况登记 打印例行报表

设备查询 在借设备 待借设备 维修设备 报废设备 登陆 管理员

老师

高校 实验设备管理系统 系统设置 设备领(借)用登记 用户设置 修改密码 设备综合信息 设备管理 设备信息管理 用户切换 各种报表的打印

1)、用户登录(管理员、老师、学生)实体图如图3-2所示:

图 3-2 用户登录实体E-R 图

2)、设备信息管理实体图如图3-3所示:

图 3-3 设备信息管理实体E-R 图

3)、设备领(借)用登记关系图如图3-4所示:

设备编号 设备名称

设备信息管理 查询

设备编号 厂家 设备名称 院系 设备型号 单价 出厂日期 购置数量 入库时间 单据号 经手人 添加 修改 备注 购置日期

设备编号 删除

用户登录

(管理员、老师、学生)

用户名 用户密码

用户权限

图 3-4 设备领(借)用登记关系实体E-R 图

4)、设备领状况登记关系图如图3-5所示:

图 3-5 设备领状况登记关系实体E-R 图

3.4 数据库设计

在系统设计过程中,首先要建立的就是数据库。本数据库采用 access 2003

来构造,用ADO 作为连接数据对象,共使用了4个表,它们分别是系统设置表、设备编号 设备名称

设备领(借)用登记

查询 设备编号 领借登记 设备名称 院系 设备型号 购置数量 待借数量 领借数量 损耗状态 领借人 归还日期 添加 删除 修改 损耗人 待借人

设备编号

设备编号 设备名称

设备状况登记

查询 设备编号 维修状态 设备名称 院系 设备型号 单价 购置数量 维修人 报废状态 添加 删除 修改 报废数量 维修数量 设备编号 打印

设备综合信息表、设备领(借)用登记表、设备状况登记。

1、建立Access 数据库

1)、系统设置表:表结构如表3-1所示:

表 3-1 系统设置表

名称字段名称类型长度

用户名uname char6

用户密码pwd char6

用户权限right char10

2)、设备综合信息表:表结构如表3-2所示:

表 3-2 设备综合信息表

名称字段名称类型长度设备编号设备编号char10

设备名称设备名称char10

设备型号设备型号char2院系院系varchar 50

单价单价char10

厂家厂家varchar8购置数量购置数量varchar50

购置日期购置日期varchar11

单据号单据号varchar20

经手人经手人char10

入库时间入库时间char10备注备注char10

3)、设备领(借)用登记表:表结构如表3-3所示:

表 3-3 设备领(借)用登记表

名称字段名称类型长度设备编号设备编号char10

设备名称设备名称char10

设备型号设备型号char2院系院系varchar 50购置数量购置数量varchar50领(借)用登记领(借)用登记char2领(借)用数量领(借)用数量varchar50领借人领借人int2

待借数量待借数量varchar50

归还日期归还日期varchar11

损耗状态损耗状态char2

损耗人损耗人char10

实验室设备管理系统的设计与实现开题报告

辽宁工程技术大学 本科毕业设计(论文)开题报告 题目大学生实验室设备管理系统设计与实现指导教师孙宁 院(系、部) 软件学院 专业班级计HR 07-6 学号0720010602 姓名韩冰 日期2011年3月28日教务处印制

一、选题的目的、意义和研究现状 (一)选题的目的和意义 在学校实验室的设备管理工作中,设备的编排是一项十分复杂、棘手的工作。在编排过程中,由于数量多容易出错。利用计算机辅助进行设备编排工作,既提高了编排的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而教学设备管理现代化迈上了一个新台阶。又因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。存档以后档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记录在设备档案中,即不能体现设备的即时状态。而有些即使有设备管理系统的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。 (二)选题的研究现状 实验室设备管理系统是一个学校教学系统中不可缺少的部分,它的内容对于实验室的管理者来说都至关重要,所以设备管理系统应该能够为师生提供充足的信息和快捷的查询手段。该系统还可以帮助学校实验室系统进行有效的设备管理,对设备的维护,教学质量的估计有很大的帮助,提高学生对的可持续发展能力与市场竞争力。 目前国内学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置出库、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。本信息管理系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,可以完全能满足国内学校设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,可提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。 二、研究方案及预期结果 (一)研究内容 作为计算机应用的一部分,使用计算机对实验室设备信息进行管理,有着人工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、维护性能强、寿命长、学生使用便捷等。这些优点能够极大地提高教学质量与教学效率,也是学校规模化管理、正规化管理,提高学生实验效率的重要条件。 实验室设备管理系统主要任务是对设备进行综合管理,做到全面规划、合理选购、正确维护、科学检修、适时更新,使设备达到最佳状态,充分发挥设备的效能和利用效率。提高教育质量,加大管理人员对实验室设备的管理力度。 (1)设备出/入库管理 功能描述:有操作员核对出/入库设备的基本信息,包括配件的基本属性。核对无误后,将要出/入库单信息提交信息库。 (2)计划管理

高校科研管理系统的设计与实现--王建玺

高校科研管理系统的设计与实现 一、系统架构及主要功能设计思路 1、项目需求背景和建设目标: 随着科技的日益发展,高校的科研活动和科研能力成为反映高校综合实力的重要指标,而通过信息化的手段对日常科研工作进行管理,整合科研工作流程,为决策层提供真实有效的依据,是提升科研管理水平的有效途径,也是当今高校科研管理的大势所趋。 目前大多数高校科研管理工作,很大程度上还是依赖人工来进行,通过Excel、word等办公软件来处理大量的数据,这种方式难以及时有效的掌握最新的科研情况,为科研管理增加许多工作量,为领导进行科学决策带来一定的影响。同时科研处和广大科研人员以及各单位科研秘书之间缺少一种快捷高效的沟通方式。所以科研管理信息化平台项目(以下简称平台)的构建是非常必要的,该平台服务于学校科研工作,为辅助领导进行科研管理决策提供有利的信息支持,有助于学校整体科研工作管理水平的提高。 通过科研管理信息化平台,可以实现科研工作的网络化管理,形成一个及时更新的科研数据中心和科研管理沟通平台,全面、实时、准确地提供学校的有关科研信息,为学校领导有关科研决策提供辅助支持,为学校教师开展科研活动提供方便、快捷的服务,为科研管理人员开展工作提供极大的便利。鉴于此,项目建设目标如下: ◇全方位的科研管理,面对从事科研活动的校内外的老师、学生,多级用户,完全兼容社科类和理工类;平台应该服务所有从事科研活动的科研人员,为科研人员提供一个管理个人科研活动的网络空间,实现个人科研申报、成果登记、查询网络化,免除了填写各种统计报表的麻烦,节省工作时间,提高工作效率。 ◇辅助院系的科研负责人或科研秘书管理本单位科研工作。借助平台,院系领导可以及时掌握、了解本单位教师的科研情况,科研秘书可以方便地完成有关的科研管理任务,如项目申报组织、项目中检等工作。 ◇平台还可以将各种数据进行汇总分析,形成直观的分析图标,进行横向和纵向的比较,从而为领导提供学校各类科研信息,为科学决策提供支持。

实验设备管理系统的设计与实现

西南科技大学 毕业设计说明书(论文) 设计(论文)题目:实验管理系统的设计与实现 专业: 信息管理与服务__________ 准考证号:_ 07011____________ 姓名: 马兴松_______________ 指导教师: 云贵全________________ 2013年7月25日

摘要 现今实验室管理一般都以办公人员进行批次记录,其的繁索给具有强烈时间观念的办公人员带来了诸多不便,实验室设备管理缺少一种完善的设备管理软件,为了对设备基本情况管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发《实验室管理系统》软件。 通过课程设计,让学生能够全面了解数据库应用系统的整个开发过程,验证课堂教学中的理论,掌握数据库系统的基本概念,基本原理及应用技术,掌握SQL语言,真正实现实践检真理。 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。实验室设备管理迫切需要与计算机联系,不仅可以减轻办公人员的工作同时更能让实验室设备系统管理。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,实验室设备管理系统软件将会为实验室设备管理带来了极大的方便。 在我们生活的21世纪里计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。 实验设备管理系统根据实验设备的报修、报检、统计等,这样为实验设备的日常维护与管理提供了极大地方便,同时也进一步规范了实验设备的管理,为实验设备的管理向着信息化迈出了重要的步伐。 本论文将介绍办实验管理系统的设计和开发过程,本系统采用Visual Studio作为开发工具,SQLServer作为后台数据库,这是经典的单机版数据库管理信息系统开发组合。通过参与此系统的开发,可以了解信息管理系统的需求分析、设计和实现的完整过程,掌握SQL Server数据库的基本管理方法、常用SQL语言的使用方法以及Visual Studio的数据库开发技术,积累有效的数据库应用系统实战经验。为日后的管理工作带来了极大地便利。 关键词:实验设备管理系统;实验用品管理;设备

高校科研管理系统设计与实现毕业设计论文

毕业设计(论文)论文题目:高校科研管理系统设计与实现

XX大学毕业设计论文第I 页学生园区宿舍管理系统设计与实现 摘要 本系统是针对XX大学高校科研管理系统进行开发的一个基于WEB的信息管理系统(MIS)。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。开发流程参照软件开发常见的步骤,主要包括系统的需求分析,系统数据库设计,系统详细设计,以及开发后期的系统测试等阶段。本系统中,主要使用了https://www.wendangku.net/doc/928273094.html,技术实现,并且使用了Microsoft公司的Visulstudio2010为开发工具,该IDE 对https://www.wendangku.net/doc/928273094.html,技术提供了完备的支持;数据库方面,系统使用Microsoft SQL数据库技术,并且使用ADO技术进行数据库访问,提高了数据库开发效率和可靠性。在旧的手工记录的高校科研管理方式已经不能适应高速发展的信息化时代,开发出来高校科研管理系统之后,学校的现有的高校科研管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。 关键词: 高校科研管理,https://www.wendangku.net/doc/928273094.html,,Web应用,数据库

XX大学毕业设计论文第II 页 The Design and Implementation of the Scientific And Research of University Management System The scientific and research of university management system is typical information management system (MIS), which aimed at the procedure of the dormitory management in HNU University and based on Web. Its development mainly includes the backstage database the establishment and the maintenance as well as front ends the application procedure development two aspects. Establish the data uniformity and the integrity regarding the backstage database establishment and the maintenance request strong, the data security good storehouse. As normal MIS, it requests the application procedure regarding the front end application procedure development to be able to provide the formidable data operation function, the contact surface friendly, characteristics and so on use simple convenience. Development procedure in this system follows the other classic software development, it mainly includes these phases: analysis of the system requirement, database design, detail design of the system, and the system test at the latest time of the development. During this system, used the technology of https://www.wendangku.net/doc/928273094.html, as the mainly implement technology, and used Microsoft Visual studio 2003 as the IDE, which provided a good support of https://www.wendangku.net/doc/928273094.html,. On the Database technology, we used SQL database and use ADO to develop our data base; it raised the efficiency and reliability of the database. The old manual record scientific and research management way already could not adapt the high speed development information era, after the new scientific and research management system management system developed, the school existing scientific and research information management will have very big new face, transformed by the past artificial way into the computer way, by the efficiency low, the data redundant, easy to produce transforms wrongly into the retrieval rapidly, the search convenient, the reliability high, the reserves is big. These merits can enhance the efficiency enormously, also is the school scientific style, the standardized management important condition. Key words: Scientific and Research Management,ASP.NET,Web Application,Database

高校教材管理系统

一.设计背景: 近年来,随着科学技术的高速发展,知识更新的步伐越来越快,高校新教材不涌现,老教材改版修订的周期越来越短,加上高校招生规模的不断扩大,持续多年的扩招,高等院校的在校大学生和研究生数量迅速增加,各校专业设置也因适应市场需要而呈现多样性和多变性,因而对教材的需求量和使用也相应地大幅度增加,使得高校教材管理工作面临学科杂、教材品种多、数量大、新老教材难以衔接、库存积压快速增加、工作人员和管理部门的劳动强度越来越大,为获取有效的信息所花费的时间也越来越长。在教材选用计划的制定、订购、进货、入库、发放、收费、统计、信息收集和反馈等一系列的管理进程中,其周期过长使得教材的选用和淘汰等明显滞后于知识、技术的发展和教材本身版本的更新。这种状况不但与现实高校教材管理的业务需求不相适应,并且也与高校信息化建设的发展趋势不相适应。因此,高校教材管理人员目前都想拥有一套方便高效的计算机化的管理信息系,加强各部门之间信息的流通,通过正确的统计分析,使教材管理工作上一个新的台阶,最终实现教材管理的全面自动化。随着高等院校的迅速发展,专业和高校学生人数的不断增加,高校教材管理变成了一项相当繁重的工作。伴随着高校信息化建设的快速普及,开发出一套科学化的高校教材管理系统尤为迫切,教材管理系统的开发可以提高高校教材管理效率,为教材管理人员创造一个更人性化、规范化、多功能的管理平台。 二.研究意义 随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教材管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教材管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。教材管理是教学管理中的一个重要环节,它涉及到高校的每一位师生,工作性质十分重要。因其数据量较大,管理工作繁琐,所以高校教材管理的合理与否直接体现了教材部门的工作效率和工作质量。以往采用手工管理费时、费力,而且还存在许多人为的手工错误,高校教材管理部门迫切希望使用计算机对其进行管理,摆脱传统的手工管理模式,将管理人员从繁琐的工作中解脱出来,从而提高工作效率,减轻工作强度,还可以提高学校的管理工作水平,实现教学和行政管理工作的办公自动化。因此研制和开发教材管理系统具有十分重要的现实意义。系统的功能和传统管理模式相比较,毫无疑问会大大提高教材科的运作效率,辅助提高学校的相关部门决策水平,管理水平,为减少差错,节省人力,减少学生领书时间,提高师生满意度,提供有效的技术保障。 1.3系统设计目标 高校教材管理系统的设计目标是实现教材信息的动态管理,系统功能主要包括订书处理、领书处理、特殊处理、系统信息管理四个部分,具体包括教材征订、入库和出库信息的添加、修改、删除和统计;查询课程所用教材信息和所需教材数量;每个学生、教师领取教材情况;依据系统信息对教材书库进行管理。根据系

实验室设备管理系统实验报告1讲解

本科实验报告 课程名称:软件工程导论 实验项目:实验室设备管理系统 实验地点:实验楼210 专业班级:软件1319 学号:2013005655 学生姓名:张卫东 指导教师:王会青 2015年05 月21 日

一、实验目的和要求 1.系统简介 某大学每学年都需要对实验室设备使用情况进行统计、更新。 其中: (1)对于已彻底损坏的实验设备做报废处理,同时详细记录有关信息。 (2)对于有严重问题(故障)的需要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。 (3)对于急需使用但实验室目前又缺乏的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、 型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同 时更新申请表的内容。 (4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等条件进行查询。 2.技术要求及限制条件 (1)所有工作由专门人员负责完成,其他人不得任意使用。 (2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。 (3)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。 (4)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。 (5)本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。 二、实验内容和原理 可行性分析报告 可行性研究主要是初步确定项目的规模和目标,确定项目的约束和限制。对于项目的功能和性能方面的要求进行简要的概述。详见组长田彦博的实验报告。 需求规格说明书 需求规格说明书主要是进一步定制实验室设备管理系统软件开发的细节问题,便于用户与开发商协调工作。在此主要绘制了系统的数据流图、相应的数据字典、E-R图、以及系统的功能图,对于各个方面的需求进行了详细的阐述。详见组长田彦博的实验报告。 概要设计说明书 概要设计说明书是为了说明整个实验室设备管理系统的体系架构,以及需求用例的各个功能点在架构中的体现。在此主要绘制了系统流程图、总体结构和模块的外部设计,而且对于数据库中逻辑结构方面也进行了详细的设计。详见组长田彦博的实验报告。

某实验设备管理系统设计书

某实验设备管理系统设计书 1.题目要求 实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。 2.需求分析 实验室设备信息用文件存储,提供文件的输入输出操作;要能够完成设备的录入和修改,需要提供设备添加和修改操作;实现对设备进行分类统计,需要提供排序操作;实现对设备查询需要提供查找操作,设备的查询可根据设备编号设备种类设备购入日期正常设备(未报废的)等多种方式查询;另外还要根据键盘式选择菜单以实现功能选择。 整个系统可设计为实验设备信息输入模块实验设备信息修改模块实验设备分类统计模块实验设备查询模块和实验设备报废信息模块。 建立实验设备信息结构体,结构体成员包括设备编号,设备种类,设备名称,设备价格,设备购入日期,是否报废,报废日期。

3.功能模块图 主要功能:录入设备信息、修改设备信息、查询设备信息、按设备编号查询、按设备名称查询、对设备按种类进行分类统计、报废设备登记、报废设备统计。 图1 实验室设备管理系统设计 4.主函数模块流程

录入信息 报 废 登 记 分 类 统 计 报 废 查 询 报 废 统 计 退 出 系 统 查 询 信 息 修 改 信 息 图2 实验室设备管理系统主函数模块流程图

5.详细设计 5.1声明函数 int menu();//菜单 void lr();//录入信息 void xg();//修改 void cx();//查询 void cx_sbh();//设备号查询 void cx_mc();//设备名称查询 void tj();//统计 void bf();//报废信息 void bf_dj();//报废登记 void bf_tj();//报废统计 void choose(); 以上为本程序的函数声明 5.2菜单函数 菜单函数用void choose()声明,其中应用了do...while(choice!=0); 循环,在循环过程使用了 switch (choice)选择。 当输入0时,系统跳入到“提示:你已经退出系统再见!”的输出。break终止接下来的步骤。 当输入1时,系统跳入到录入的子函数中,break终止接下来的步骤。 当输入2时,系统跳入到修改的子函数中,break终止接下来的步骤。 当输入3时,系统跳入到统计的子函数中,break终止接下来的步骤。 当输入4时,系统跳入到报废的子函数中,break终止接下来的步骤。 当输入5时,系统输出“提示:输入错误!\n”,break终止接下来的步骤。 其中的数据输入为int类型。 void choose() { int choice; choice=1; choice=menu(choice); do{ switch (choice) { case 0: printf("\n提示:你已经退出系统\n\t\t 再见!\n"); break; case 1: lr(); break; case 2: xg(); break; case 3: cx(); break;

高校教材管理系统

高校教材管理系统 一(设计背景: 近年来,随着科学技术的高速发展,知识更新的步伐越来越快,高校新教材不涌现,老教材改版修订的周期越来越短,加上高校招生规模的不断扩大,持续多年的扩招,高等院校的在校大学生和研究生数量迅速增加,各校专业设置也因适应市场需要而呈现多样性和多变性,因而对教材的需求量和使用也相应地大幅度增加,使得高校教材管理工作面临学科杂、教材品种多、数量大、新老教材难以衔接、库存积压快速增加、工作人员和管理部门的劳动强度越来越大,为获取有效的信息所花费的时间也越来越长。在教材选用计划的制定、订购、进货、入库、发放、收费、统计、信息收集和反馈等一系列的管理进程中,其周期过长使得教材的选用和淘汰等明显滞后于知识、技术的发展和教材本身版本的更新。这种状况不但与现实高校教材管理的业务需求不相适应,并且也与高校信息化建设的发展趋势不相适应。因此,高校教材管理人员目前都想拥有一套方便高效的计算机化的管理信息系,加强各部门之间信息的流通,通过正确的统计分析,使教材管理工作上一个新的台阶,最终实现教材管理的全面自动化。随着高等院校的迅速发展,专业和高校学生人数的不断增加,高校教材管理变成了一项相当繁重的工作。伴随着高校信息化建设的快速普及,开发出一套科学化的高校教材管理系统尤为迫切,教材管理系统的开发可以提高高校教材管理效率,为教材管理人员创造一个更人性化、规范化、多功能的管理平台。 二(研究意义 随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教材管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教材管

高校教材管理系统——项目规格书

陕西国防工业职业技术学院教材管理项目规格书[教材管理系统] [V1.0] 专业:软件技术 班级:软件3121 姓名: 学号: 指导老师:陈巧莉冯于户 实训时间:2013-2014(2)第15周 实训地点:一体化实训室8-504 成绩: 软件教研室制

文档编号GXJC-002 版本号 V1.0 编写日期 2013.12.9 校对 07小组日期 2013.12.10 批准07小组日期 2013.12.11 开发单位 07小组日期 2013.12.11

目录 目录 (3) 1引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3定义 (4) 1.4参考资料 (5) 2任务概述 (5) 2.1目标 (5) 2.2用户的特点 (5) 2.3条件、假定和约束 (6) 3需求规定 (6) 4对功能的规定 (6) 4.1.1 学生信息管理模块 (6) 4.1.2 学生课程管理模块 (6) 4.1.3 学生教材信息管理模块 (7) 4.1.5 教师基本信息管理模块 (7) 4.1.6 管理员信息管理模块 (7) 4.1.7 学生教材统计管理 (7) 4.1.8 课程表 (7) 4.1.9 班级信息表 (7) 4.1.10 系统维护 (8) 4.1.11系统 (8) 5系统功能 (8) 5.1数据流图 (8) 5.2数据字典 (10) 5.3E-R图 (12) 6对性能的规定 (14) 6.1精度 (14) 6.2时间特性要求 (15) 6.3 灵活性 (15) 7 输入输出要求 (15) 8数据管理能力 (15) 8.1故障处理要求 (15) 9运行环境设定 (16) 9.1 设备 (16) 9.2 支持软件 (16) 9.3 接口 (16) 9.4 控制 (16)

数据库应用实验室设备管理系统

辽宁工业大学数据库应用技术课程设计说明书题目:实验室设备管理系统 学院(系):软件学院 专业班级:软件工程班 学号: 学生姓名: 指导教师:佟玉军 教师职称:副教授 起止时间:2011.12.19-2011.12.31

辽宁工业大学课程设计(论文)任务书 院(系):软件学院教研室:软件工程 说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页。 2011年 12 月 31

目录 第一章概述 (4) 第二章问题定义 (5) 第三章需求分析 (6) 第四章数据库设计 (12) 第五章界面设计 (17) 第六章代码与注释 (19) 参考文献 (24)

第一章概述 实验室设备管理系统是一个典型的信息管理系统,它可以为实验室形成一个规范的管理体系。他的功能非常的强大,能够完成设备的购置、使用、维修、赔偿、报废等多方面功能。 系统采用VB(Visual Basic)和SQL Server 2000进行开发,VB是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。它的功能强大、开发出来的软件性能可靠。SQL Server 2000是微软公司开发的大型关系数据库管理系统,它不仅可以满足大型数据处理系统对数据存储量的需求,而且对于小型企业和个人来说,也可以作为管理数据的简易工具,数据库性能良好,数据可靠性高,易于使用。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成学校部门管理、设备分类管理、设备的基本信息管理、设备使用管理、设备维护管理、设备报废管理、综合查询管理等功能。并通过设置权限管理来实现系统的安全性和可靠性的管理。 目前国内学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。 本系统满足学校设备管理的需要,将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。实时报警功能对学校的安全生产更是不可忽视。

(强烈推荐)高校科研管理系统的设计与开发毕业论文

******************* 实践教学 ******************* 兰州理工大学 计算机与通信学院 2011年秋季学期 面向对象课程设计 题目:高校科研管理信息系统的设计与开

发 专业班级:计算机科学与技术1班 姓名:李高亮 指导教师:年福忠 成绩: 目录 摘要…………………………………………………………………………… 3 引言…………………………………………………………………………… 4 1 课程设计概述……………………………………………………………… 5 1 .1 课程设计目的………………………………………………………… 5 1 .2 课程设计的内容 (5) 1 .3 课程设计的背景 (5) 2 程序说明 (7) 2 .1 课程设计思路说明 (7)

2 .2所需库函数说明 (8) 3详细设计 (9) 3.1系统结构 (9) 3.2添加数据流程图 (9) 3.3修改数据流程图 (10) 3.4删除数据流程图 (11) 3.5查找数据流程图 (11) 4系统图示…………………………………………………………………… 12 4.1系统功能函数………………………………………………………… 12 4.2程序的实现…………………………………………………………… 14 4.3程序运行……………………………………………………………… 17 4.4程序调试……………………………………………………………… 19 5结束语………………………………………………………………………

20 致谢 (21) 参考文献 (22) 附录 1 设计源程序清单………………………………………………… 23 摘要 科研和论文管理信息系统是由人、计算机、网络组成的能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映高校的科研活动,为日常事务的处理和管理职能提供重要支持。 高校科研信息管理通常是比较复杂,由于各类信息繁多难归集,利用计算机支持高校高效率完成信息管理,是适应现代高等学校制度要求,推动高校科研信息管理走向科学化、社会化、规范化和自动化,从而提高高校科研项目的成功率,提高整体科研水品和管理科研的水平。 关键词:科研管理、信息管理存贮。 引言 随着高等学校科研建设的不断深入发展,科研人员、项目、成果逐年增加,但是长期以来,科研资料及其数据以文字和表格形式存档,不但门类广而且繁杂,格式不统一,管理起来显得混乱;甚至一些资料和数据丢失或残缺,给正常的教学、科研和管理工作带来了极大的不便,管理效率较低; 由于各院校工作的特殊性,套用标准管理方式显然不十分适宜。在当前的形势下,有必要开发适合高院校使用的科研管理系统,使其能更方便、更有效和更安全地管理各种相关资料和数据,并且具备实时处理能力,提高

实验室设备管理系统详细设计

实验室设备管理系统详细设计 1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2程序系统的结构 (2) 3程序1(标识符)设计说明 (4) 3.1程序描述 (4) 3.2功能 (4) 3.3性能 (5) 3.4输人项 (5) 3.5输出项 (6) 3.6算法 (6) 3.7流程逻辑 (6) 3.8接口 (8) 3.9存储分配 (8) 3.10注释设计 (8) 3.11限制条件 (8) 3.12测试计划 (8) 3.13尚未解决的问题 (9) 4程序2(标识符)设计说明 (9)

1引言 1.1编写目的 对软件需求的全面、深入的理解是软件开发工作获得成功的前提条件,作为软件定义时期的最后一个阶段,需求分析的任务是明确用户对目标系统的需求,主要是确定对系统的综合要求,同时分析系统的数据要求。它能提高软件开发过程的能见度,便于实现软件开发人员对开发过程的工程化管理与控制,便于项目管理人员、开发人员、测试人员、维护人员之间更好地交流与协作。 1.2背景 a.开发软件系统的名称:实验室设备管理系统 1.3定义 报废:管理人员发现设备因某些原因损坏而导致设备不能使用时,就将该设备记录下来,并记录报废原因。 维修:管理人员发现设备因某些原因损坏需要维修时,就将该设备记录下来,并提出维修意见。 查询:随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某日期之前)查询 1.4参考资料 《软件工程导论》张海藩清华大学出版社 2程序系统的结构 用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。 设备管理员操作模块如下图所示:

高校教材管理系统

高校教材管理系统 着时代的进步,网络的应用已经相当普及,人们也认识到网络信息量大,传播方便快捷等特点,网上银行、网上商店、网上查分都应运而生。需求促进了技术的发展,而在这其中,PHP技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理且简便易学而备受青睐,成为当前相当热门的网络开发技术。MYSQL是一个真正的多用户,多线程的MYSQL数据库服务器。是一个客户机/服务器结构的实现,它由一个服务器守护程序MYSQL和不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编程语言PHP的完美结合,很多站点都利用其作为后端数据库,获得了广泛应用。 本文首先介绍了PHP技术的工作原理、工作过程及其运行环境和PHP文件的编程特点,以及如何较好地配置PHP的需求环境,既使大家对PHP有更好的了解,同时也有利于更好地使用PHP 技术。其次,介绍了教材管理系统,MYSQL数据库,包括MYSQL数据库数据类型和数据表,对MYSQL数据库数据操作的核心概念,即数据的添加、删除、修改和查询进行了简单的介绍。

目录 第一章引言 (3) §1.1 问题的提出 (3) §1.2 设计方案 (3) §1.3 系统运行环境 (4) 第二章设计的理论依据 (5) §2.1 Linux + Apache + MySQL + PHP 最优组合 (5) §2.2 PHP, Apache, Mysql , Linux介绍 (6) §2.2.1 PHP (6) §2.2.2 Apache (7) §2.2.3 Mysql (7) §2.2.4 Linux (8) §2.3 安装及注意事项 (8) 第三章开发过程 (10) §3.1 设置服务器 (10) §3.2 设置数据库 (10) §3.2.1 创建数据库和数据表 (10) §3.2.2 数据库连接 (13) §3.2.3 创建数据源 (13) §3.3 系统功能实现 (14) §3.3.1 系统登录 (14) §3.3.2 教材规章制度 (15) §3.3.3 重要通知 (15) §3.3.4 最新教材信息 (15) §3.3.5 信息查询 (16) §3.3.6 管理员模块 (20) §3.3.7 相关功能链接 (28) 第四章结束语 (29)

实验室设备管理系统

实验室设备管理系统 目录 一、系统开发背景 (2) 二、系统分析与数据描述 (2) 2.1 可行性研究 (2) 2.2 需求分析 (2) 2.3 数据描述 (3) 三、概念设计与模式设计 (5) 四、定义 (6) 五、小结 (9)

一、系统开发背景 实验室是高校必不可少的最小细胞,研究生的科研生活离不开实验室中的各种资源。对于东南大学这样一个以工科见长的学校,这里的实验室的活动主要以自然科学实验以及工程项目为主,这样实验室就必然会实用很多仪器设备,这些仪器设备总是面对大量的使用者,并且被频繁地使用以至于设备更新速度较快。人工管理这些设备既浪费人力物力财力,又容易导致各种错误的发生。为了方便实验室管理,应该开发一个更好更高效的软件来管理。实验室设备管理系统,就是为了这样一个目的设计的。就我校情况看来,目前我校的实验室设备管理还处于较原始的手工阶段,缺少这样一套实用可靠的管理系统软件。随着电气化教学和无纸化办公的一步步完善,利用计算机管理系统管理我校的实验室设备势在必行。因此,本文拟开发一个实验室设备管理系统。 本系统将建立一个实验室设备管理平台,记录实验室所有的实验设备,并及时反应设备的运转状况,使用情况,以供研究生及其他试验人员合理的安排实验,达到工作效率的最优。 二、系统分析与数据描述 2.1 可行性研究 该实验室设备管理信息系统是以ACCESS数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为实验室设备信息提供管理。它能够在管理实验室设备信息时发挥高效、便捷的作用,把系统管理员从繁重的工作中解脱出来。 系统成本低廉,使用后可以减少纸张的使用,经济环保。同时系统开发与运行的需求条件都很低,从经济角度考虑,此实验室设备管理信息系统开发可行。并且操作人员在使用时仅仅需要简单的电脑基本操作技能即可完成。 2.2 需求分析 随着东南大学综合实力的不断增强,各个实验室配套的设备越来越多,大到大型实验平台,小到一台万用表,可以说是品种繁多且数量巨大。目前的管理方式管理这些设备耗费了大量的人力物力,并且经常有错误发生,使得科研活动受到影响,或者实验室的财产遭受不必要的损失。 面对大量的设备信息,如果采用专门的管理系统来进行设备的录入、跟踪以及维修情况的记录,将大大提高工作效率,使得设备的管理更加规范。 实验室设备管理系统除了要维护实验室中设备详细信息的数据表以外,系统还应能对该表进行写入和读出数据的操作,相应的,该表还有记录读者的借用情况,系统通过该表判断读者是否满意借用条件。系统还要管理员信息表,记录管理员的资料,检验管理员的登陆,管理员的权限等,另外,本实验室采用分散式管理方法,即每个设备交由不同的人负责管理,每个负责人将有一个登录账户,用以进行实验室设备的分散管理,减轻管理员的负担。 输入用户名和密码登录这套设备管理系统后,应该可以查看本实验室所有登记的设备,还可以进一步查看此设备的相关的详细信息,例如设备进入实验室的时间、管理该设备的人员的信息、借出状态、健康情况、预订情况等。 功能需求: 1)实验室设备信息查看:查看实验室所有设备当前状态信息,设备的信息包括设备负责人信息、当前使用人信息、设备借出、预订情况、损坏以及报废情况,进行查看后可以进行预订、维修、报废等其他操作。

高校教材管理信息系统

《软件工程》实训报告 系别: 班级: 姓名:XXX 学号: 指导老师:XXX 日期:2013年6月 项目名称: 项目成员: 成员分工:

目录 1、可行性分析报告 2、需求分析报告 3、总体设计 4、软件详细设计 5、用户界面、数据库及其接口设计 6、测试设计方案 7、维护设计方案 8、软件项目管理与计划 9、总结 10、参考资料

高校教材管理信息系统 一、可行性分析报告 1、数据流图 2、数据字典 二、需求分析 1、系统开发的目的: 2、应用范围: 3、系统功能需求分析 4、系统数据建模(E-R图) 5、系统功能建模(状态图) 三、总体设计 1、系统层次图 四、详细设计 1、模块的详细设计 2、程序的流程图 3、模块的输出结果 五、用户界面、数据库及其接口设计 六、测试设计方案 七、维护设计方案 八、软件项目管理与计划 九、总结 十、参考资料

备注:高校教材管理信息系统说明:(用UML课程方式演示) 高校教材管理信息系统 随着高校扩大招生情况的出现,每一个高校需要处理的各种教材的数量逐年倍增。如何改变效率的原始教材管理方式,成为摆在高校管理人员面前的一个重要课题。而建立高效的教材管理系统就是一个解决此问题的思路,这里介绍一个高校管理系统的建模实例。 c.1需求分析 高校教材管理系统的功能性需求综述如下: ●高校的每一个学生使用自己的姓名和学号登录系统之后,可以查询自己每个学期的教材使用情况, 也能够查询自己的教材费用。 ●高校的每个老师使用自己的姓名和密码登录系统之后,能够查询自己教材的使用情况,也可以查询 自己的教材费用(供报销用)。 ●系统管理员通过用户名和密码登录系统之后,能够输入教材订购计划、生成订购单、统计各个班级 教材费用和教材使用情况,同时,还可以更新胡删除学生、教师、教材等各类信息。 c.2 系统建模 在系统建模之前,首先需要在Rational Rose 2003中创建一个模型,并命名为“高校教材管理系统”,该名称将会在Rational Rose 2003的顶端出现,如图c-1所示。

实验设备管理系统C语言课程设计报告

电子信息学院C语言程序设计课程设计 设 计 报 告 课课题题目:实验设备管理系统班级:通信11302班 姓名:王焱章 班级序号:19 同组成员:王炳辉、杨继玲 完成时间:2015 年7 月9 日

目录 一、课题题目 (2) 二、设计目的 (2) 三、总体设计 (2) 四、详细设计 (4) 五、调试与测试(调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施) (8) 六、课程设计心得及体会 (9) 七、源程序清单与执行结果 (11) 附:指导老师意见: (22)

一、课题题目 实验设备管理系统 二、设计目的 1.加深对讲授内容的理解,尤其是一些语法规则; 2.熟悉C语言程序设计的结构化编程的思想,掌握数据的基本类型、自定义类型、函数、文件和指针等知识,能运用这些知识进行综合编程,熟练应用; 3.能够综合运用所学知识,编程解决实际问题; 4.培养团队分工合作的意识,最终使学生提高;编程技能和解决实际问题的能力。 三、总体设计 (1)系统组成框图

(2)系统流程图 是

四、详细设计 (1)主函数: void main() { Node *equip; equip = (Node*)malloc(sizeof(Node)); equip->next=NULL; int flag; 否 printf("\t\t\t\t 实验室设备管理系统\n"); while(1) { system("cls"); printf(" *************目录*************\n"); printf("\n 1.添加记录\n"); printf("\n 2.修改记录\n"); printf("\n 3.显示记录\n"); printf("\n 4.查询设备\n"); printf("\n 5.删除设备记录\n"); printf("\n 6.用文件保存\n"); printf("\n 7.简单的帮助\n"); printf("\n 8.分类统计\n"); printf("\n 9.从文件输出\n"); printf("\n 0.退出\n"); printf("\n 请输入你要操作的序号:\n"); printf("\n 提示:输入0则返回主菜单!\n"); scanf("%d",&flag);

相关文档
相关文档 最新文档