教学用品管理系统设计与实现毕业论文.doc
《教学用品管理系统设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《教学用品管理系统设计与实现毕业论文.doc(35页珍藏版)》请在三一办公上搜索。
1、【摘要】 在现代化的教育技术模式下,计算机已经广泛应用于学校的教育教学管理,这给传统的教学管理方式带来了重大的革命。如何有效进行教学用品管理是摆在我们面前的一个新的课题。因此,学院建立一套教学用品管理系统是非常必要的。本系统采用JAVA语言开发,采用当前较为流行的B/S(浏览器/服务器)结构和Eclipse开发工具,基于WindowsXP Professional操作系统和SQL SEVER2000数据库,设计并实现了一个功能较为完善的小型教学用品管理系统。本系统主要是针对学院的教学用品入库、领用、库存等情况进行管理,完成学院对教学用品日常的入库、领用、库存等管理工作。【关键词】教学用品 学院
2、管理 JAVATeaching Supplies Management system【Abstract】 Computer has been widely used in education management of collage under the modern education technology pattern, it brings a great revolution to traditional way of education management. How to manage educational affiliation effectively becomes a ne
3、w issue then. Therefore it is necessary to build a educational affiliation management system for college. Based on WindowsXP Professional operating system and SQL SEVER2000 database, this website is developed in JAVA language, adopting Eclipse development tool and B/S structure which is more popular
4、 currently, designing and building a mini educational affiliation management system of comparatively complete function. Such a system mainly aims at management of warehousing, using and stocking educational affiliation. It also accomplishes the staffwork of warehousing, using and stocking educationa
5、l affiliation in college.【Keywords】educational affiliation, college management, java 目 录第一章 绪论11.1课题来源11.2国内现状11.3 研究意义1第二章 需求分析32.1 系统定义32.2功能需求32.3 数据需求3第三章 数据库设计53.1 数据库的概念53.2数据库的选择53.3数据库表的描述5第四章 技术介绍94.1 JAVA开发语言的选择94.2 B/S平台模式104.3 SQL语言124.4 JSP技术简介134.5 开发环境14第五章 系统实现165.1网站总体架构及实现165.2 种类维
6、护195.3 入库管理225.4 领用记录与查询26第六章 结论30 第一章 绪论1.1课题来源随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。在各行各业中都离不开信息处理,这正是计算机被广泛应用于管理信息系统的外部环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息处理,不仅提高了工作效率,而且大大的提高了其安全性。固定资产的信息记录量很大,包含很多的信息数据的管理。若数据处理手工操作,工作量大,出错率高,出错后不易更改。由于信息比较多,如要对很长时间以前的固定资产进行信息更改就更加困难了。 教学用
7、品管理是每个学院都要面临的一个管理问题,对教学用品进行规范化、制度化、科学化管理可以控制消耗,减少浪费,提高教学用品的利用率,直接降低学校运行成本。所以为了帮助学院提高效率,规范管理,降低运行成本,本系统的开发是必不可少的。1.2国内现状在当今社会中,功能完善的学院教学用品管理系统能够为各教育机构提供快速有效的服务,它是管理者信息来源的主要渠道之一,建设和发展教学用品管理系统是一种必然的趋势。目前我国很多大专院校正在启用教学用品管理系统。教学用品管理系统的发展是一个趋势,必然是专业化、地域化、高质量化的,因此教学用品管理系统的出路就是更加专业化,这样才能使各学校朝着高效率运作的方向发展。 信息
8、时代的跨步转变和信息技术的迅猛发展都为管理系统的诞生和发展提供了有利的条件。用户可以通过教学用品管理系统更加快捷,更加方便的管理教学用品和提高学院的运作效率1.3 研究意义随着我国教育事业的蓬勃发展,如何用先进的管理手段来提高学校的运行效率,已成为学校管理的一个重点。利用计算机管理可以最大限度的发挥准确、快捷、高效等作用, 因此,利用全新的计算机网络和教学用品管理系统,已成为提高学校的运行效率,降低运营成本的重要手段之一。教学用品管理属于学校固定资产管理系统中的子系统,各教育单位在运行过程中都离不开如:投影仪、话筒、粉笔等教学用品。这些用品都属于学校的运营成本,如果不进行有效的管理势必会造成很
9、大的浪费。因此对于学校来说建立一套功能完善的教学用品管理系统是非常有必要的。利用本系统可以快速查询教学用品的使用情况,查看用品是否缺失,可以大大节约学校的运行成本,提高运行效率。 第二章 需求分析2.1 系统定义 教学用品管理系统属于学院固定资产管理系统中的子系统,各学院在教学过程中都离不开诸如:投影仪,粉笔,黑板擦,话筒等教学用品,而如果没有对这些教学用品的使用进行很有效的管理,势必会造成很大程度的浪费。因此,设计此教学用品管理系统来有效的对教学用品进行管理,提供一系列的管理和查询功能帮助学校节约成本。2.2功能需求 1.用户信息管理:包括用户登录和用户信息修改。 用户登录应输入正确的用户名
10、和密码,用户可根据需要进行密码修改。 2.基本信息的维护教学用品种类的建立与维护,包括教学用品种类的新建、修改和删除等。教学用品入库信息管理:包括教学用品入库信息的新建、修改和删除等。教学用品出库信息管理:包括领用人的信息,教学用品名称等。查询信息管理:包括查询用品的使用状况,用品的名称和数量等。 3.种类管理教学用品信息管理:教学用品信息包括教学用品名称、数量、单位、等。种类查看:可以查看教学用品种类的信息,包括教学用品名称、单位、数量等。 4.入库管理教学用品入库信息管理:教学用品入库信息包括教学用品名称、数量、单价、日期等。库存查看:可以根据教学用品的名称或用途来查看某种教学用品的库存数
11、量。 更新库存:即对不再使用的教学用品在系统中进行信息删除处理,可按编号或者名称进行删除处理。 2.3 数据需求一、 种类维护的信息种类信息包括种类的所有自信息(种类编号、名称、单位),对种类信息的增加,修改,删除操作等。二、入库管理的信息入库管理信息包括入库信息(入库编号、名称、数量、单位、时间),对入库信息进行增加,修改,删除操作等。 三、出库管理的信息出库管理信息包括出库信息(种类名称、编号、数量、时间、领用人、用途),对出库信息进行增加,修改,删除操作。 四、统计查询的信息 统计查询包括统计信息(种类名称、编号、数量)和查询信息(种类名称、编号、数量),对统计信息进行查询,统计操作等。
12、 第三章 数据库设计3.1 数据库的概念当人们从不同的角度来描述这一概念时就有不同的定义(当然是描述性的)。例如,称数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库”。当然,这种说法虽然形象,但并不严谨。 严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓库”,并根据管理的需要进行相应的处理。J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的
13、相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。3.2数据库的选择本系统使用SQL Server 2000实现关系型数据库。SQL Server 2000是一个真正的多用户、多线程SQL数据库服务器,它有较好的数据承载能力,一个环境有超过40个数据库,包含10,000个表,其中500多个表超过7百万行,总数据大约有100GB的数据库系统可以很好的被SQL Server 2000所支持
14、,而SQL Server 2000本身不会像Oracle那样对系统及硬盘空间有很高的要求。这也是本网站选用SQL Server 2000作为后台数据库系统的一个重要原因之一。3.3数据库表的描述3.3.1 数据库逻辑结构设计 根据功能模块划分的结果,本系统涉及四个实体: 1.登录数据实体:包括用户的账号和密码,通过这两个信息对系统进行登录。2.教学用品信息实体:包括教学用品的编号、用品名称、数量、用途,以及入库出库时间等信息。3.领用人实体:包括领用人姓名、领用数量、领用时间等信息。4.图片实体:包括图片的名称和图片的链接地址等信息。3.3.2 数据库的E-R关系图E-R图为实体-联系图,提供
15、了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为: 实体型:用矩形表示,矩形框内写明实体名; 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。系统的E-R关系如图3-1 教学用品管理系统E-R表示。图31教学用品管理系统E-R图 关系模式图,如图32。 图32 关系模式图3.3.3创建数据库 首先要创建一个数据库,使用SQL server 2000的数据库管理工具来创建一个新的数
16、据库。数据库的名称为Teaching Supplies Manage。接下来就要在数据库里创建数据表,这个系统总共需要建立有四张数据表,分别如下:1. 系统登录表:用于存放用户登录的基本信息。2. 教学用品信息表:用于存放教学用品的基本信息。3. 领用人信息表:用于存放领用人的基本信息。4. 图片表:用于存放图片已经相应信息。 该表主要完成教学用品信息的录入、删除、更新等功能。在此表中定义了7个字段来进行教学用品的信息存储。见表31。 表31标识符数据类型长度非空描述主键外键说明 idINT4Y地址Y自增nameVARCHAR50Y种类名称wnoVARCHAR50Y编号numberINT50Y
17、数量unitsVARCHAR50N单位timesdatetime8N时间usesVARCHAR50Y用途3.3.2领用表(ly)该表主要记录领用信息。在此表中定义了4个字段来进行对领用信息存储,以实现多对一的关系。见表32。 表32标识符数据类型长度非空描述主键外键说明id INT4YY自增nameVARCHAR50Y领用人numberVARCHAR50Y领用数量timedatetime8N领用时间afuidVARCHAR50YY用品信息表id3.3.3图片表(tupian) 表33标识符数据类型长度非空描述主键外键说明id INT4Y地址Y自增nameVARCHAR50Y图片名称URLVAR
18、CHAR50Y超链接afuid INT50YY用品信息表id3.3.4用户表(users)该表主要保存用户的账号、密码。在此表中定义了3个字段来进行信息存储。见表34。 表34标识符数据类型长度非空描述主键外键说明id INT4Y地址Y自增usenameVARCHAR50Y用户账号passwordVARCHAR50Y用户密码 第四章 技术介绍4.1 JAVA开发语言的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行,使用最多,最为先进的可用作企业级开发语言的产品有:SUN公司的Java在目前市场上这些众多的程序开发工具中,有些强调语言的弹性与执行效率;有些
19、偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的不同需求。我的网站选择Java语言开发,其原因基于以下几点:Java是一种简单的、面向对象的、分布式的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的语言。 1.简单 Java的风格类似于C+,并且摒弃了C+中容易引发程序错误的地方,如指针和内存管理。 此外Java提供了丰富的类库。 2.面向对象 面向对象可以说是Java最重要的特性。Java语言的设计完全是面向对象的。Java支持静态和动态风格的代码继承及重用。 3.分布式 Java包括一个支持HTTP和FTP等基于TCP/IP协
20、议的子库。因此,Java应用程序可凭借URL打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。4.健壮 Java致力于检查程序在编译和运行时的错误。Java自己操纵内存减少了内存出错的可能性。Java提供Null指针检测数组边界、检测异常出口、字节代码校验。 5.安全 Java的安全性可从两个方面得到保证。一方面,在Java语言里,像指针和释放内存等C+功能被删除,避免了非法内存操作。另一方面,当Java用来创建浏览器时,语言功能和浏览器本身提供的功能结合起来,使它更安全。6.结构中立 为了建立Java作为网络的一个整体,Java将它的程序编译成一种结构中立的中间文件格式。只要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学用品管理系统设计与实现 毕业论文 教学 用品 管理 系统 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3944035.html