毕业设计(论文)高校计算机实验室综合信息管理系统设计与实现.doc
《毕业设计(论文)高校计算机实验室综合信息管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)高校计算机实验室综合信息管理系统设计与实现.doc(75页珍藏版)》请在三一办公上搜索。
1、北京广播电视大学毕业设计论文题目:高校计算机实验室综合信息管理系统设计与实现姓 名:年 级: 2009计算机专科 分 校: 北京市顺义区电大 指导教师: 2012年 3 月目 录目 录I摘要III第1章 引言11.1 项目背景11.2 项目目的11.3 系统软硬件配置21.2.1 系统软件环境21.2.2 系统硬件环境2第2章 系统分析32.1 需求分析32.2 技术分析32.2.1 基于Web的数据库技术32.2.2 Web数据库管理系统72.2.3 综合技术分析11第3章 项目设计163.1 系统总体结构设计163.1.1 总体功能结构图173.1.2 各功能模块说明173.2 关键技术1
2、83.2.1 页面利用表格产生分栏效果193.2.2 单独存放公用代码203.2.3 采用javascript语言作为辅助开发语言203.2.4 详尽的检索功能203.2.5 用户控制213.2.6 数据库设计223.3 数据库设计223.3.1 数据库表结构223.3.2 表间关系263.3.3 系统E-R图273.4 交互式页面设计293.4.1 页面主体框架设计293.4.2 各权限用户的页面设计303.4 3 交互式页面调用、包含关系30第4章 项目的实现334.1 LOGO和Banner334.2 界面的实现334.3 设置服务器344.3.1 IIS服务器设置344.3.2 SQL
3、 Server配置394.4 交互式页面的实现474.4.1 培训班管理页面实现474.4.2 学员培训情况页面实现584.4.3 系统公共函数代码实现594.5 系统安装过程624.6 系统运行过程62第5章 调试与优化635.1 调试635.1.1 调试环境及方法635.2 问题分析635.2.1 源代码的安全隐患635.2.2 程序设计中的安全隐患635.3 优化方案635.3.1 对ASP页面进行加密635.3.2 利用Session对象进行注册验证64结束语65致谢66参考文献67附 录68附录1:数据字典68附录2:程序文件列表72摘要当前高校在不断推进素质教育的过程中,传统的计算
4、机实验室教学管理方式急需改革,需要对计算机实验室的设备和工作人员进行统一、规范的管理,本文对高校计算机实验室的应用范围和目前日常管理中存在的不足进行了分析,总结出了高校目前使用的计算机实验室管理系统的模式,以“理论与实践一体化”教学理念为基础设计和实现了计算机实验室综合信息管理系统,使计算机实验室能高效和可靠运行。关键词:计算机实验室;综合信息管理系统;设计;实现第1章 引言当前高校在不断推进素质教育的过程中,实验教学处于突出的地位,改革实验教学内容、方法和手段,建立适合素质教育的实验教学与管理模块,是进行实验室建设、提高高校人才培养水平的指导方针之一1。而且在实行了完全的学分制管理以后,实验
5、教学工作将改变过去那种实验教学固定时间、固定内容、按班级同时进行教学的方式,学生也可以根据自己所学的课程、兴趣来安排自己的实验,按照自己学习程度选择不同层次的实验,变被动学习为主动学习,让学生有了更多的自主权。在这种情况下传统的计算机实验室教学管理方式,已经不适应这种灵活性更高的管理要求,必须有一套能满足现代化教学要求的实验室管理系统。 1 高校计算机实验室管理系统的应用范围计算机实验室的管理与其他实验室有较大的差别,比如设备更新频率较高、设备容易受周围环境影响、人流量较大、用机秩序混乱(学生随意更换机位,或同时打开几台机器) 、工作时间较长(通常的开放时间是一周七天、每天十几个小时)、公用软
6、件维护工作量大且重复(学生随意删除系统文件或修改系统参数,病毒对软件的破坏) 等等,上述问题一直困扰计算机实验室的工作人员。目前国内高校计算机实验室管理系统的应用基本体现在以下三个方面2-5:(1)计算机实验室设备的基本管理,主要包括设备的购入、借出、报废等;(2)计算机实验室所承受课程的信息管理,主要包括实验室计算机课程的排课、教师及其对应班级的安排、作业的布置与回收等;(3)课余时间的自由开放管理,主要包括上机卡的发放、计时的基本方式、读卡器的设置、上机情况的登记与统计等。2 现有高校计算机实验室管理的不足我国高校的计算机实验室基本上是模仿50年代苏联的模式,按某一门课程来设置实验室,实验
7、教学由院系自行安排,实验室实行以院系管理为主的封闭式管理体制。这种传统的设置与当时的教学管理体制和教学科研发展水平相适应,但随着高校教育体制改革的深入、科研水平的提高、学科之间的相互渗透发展,传统的实验室建设和管理模式的弊端逐渐显露出来68:(1)实验室小而全,多而散,功能单一,无法形成综合优势。(2)实验室相互独立,管理分散,资源浪费严重。(3) 实验教学依附于理论教学,不利于完成实验教学任务和培养创新人才。3 现有计算机实验室管理系统的功能模式目前,大多高校使用的计算机实验室管理系统以学生管理为中心,以处理学生课余上网和教师上实验课的信息为主9 10。大致有以下两种模式:3.1 计算机开放
8、实验室综合管理系统 计算机开放实验室综合管理系统主要由两大子系统组成:门禁管理子系统和监控管理子系统。 3.1.1 门禁管理子系统 由门禁管理和资源管理两个子系统功能组成:门禁管理系统是用户进出实验室的一道安全屏障。进入的用户要刷卡,并接受一系列的合法性的检查。检查完毕后,如果检查通过,该用户的刷卡信息将会被保存到数据库里;资源管理系统通过数据库的指示决定是否允许用户启动计算机系统,而且每位用户每次只能使用一台计算机。如果用户检查没有通过,就不允许该用户使用实验室内的任何资源。用户使用完毕后,要进行刷卡注销。用户入门划卡注册到出门划卡注销所用的时间为上机机时。这种管理方式能够有效的对计算机实验
9、室进行管理。3.1.2 监控管理子系统实时监控管理的主要功能:能够及时的查询计算机使用的用户,还能够了解到每一位用户的位置,上机时间等;登录控制管理的主要功能:对实验室内的机器进行登录(加锁) 和不登录(放开) 的控制;帐表管理的主要功能:维护用户的账户信息。如:建立、删除、冻结单一用户帐号、成批连号用户账号。对账户中的教学机时、自费机时、打印纸张等各项数据进行增加、删除、修改和查询等维护操作。对用户账号信息及记账日志进行各类查询和统计。账表管理中对教学机时和自费机时的分离,使学生在每学期的教学实习量教学机时) 完成后,能自动付费上机(自费机时) ,否则被示为非法用户。机房在平时的教学时间内也
10、可自由开放,即教学上机(教学机时) 和自由上机(自费机时) 可同时进行。这样,既大大提高了机器的利用率,又增加了学生的上机量;统计管理的主要功能:统计、分析及打印报表。可按系、班级、用户等不同类别对所用的机时(教学机时和自费机时) 、打印纸和软件资源情况进行统计、汇总和分析,并为教学研究部门、管理部门提供决策辅助信息;数据维护管理的主要功能:对各类基础信息进行增加、删除、修改和查询等维护工作,保证数据的完整性和一致性。4 计算机实验室综合信息管理系统设计与实现由于计算机实验室信息管理系统所面对的需求灵活、繁琐和多变,而且还要考虑到设备及其管理软件的不同情况,因此本系统的架构应该具有极松的耦合性
11、和极强的可扩展性,以便在需要的时候进行扩展、重新组装或者复用。 4.1 计算机实验室综合信息管理系统设计 本系统主界面设置了四项功能模块,分别是:系统维护、实验课程管理、上机管理、系统管理。系统维护模块主要实现系统设置(权限设置等) 、系统初始化、修改口令、信息的定期安全备份等功能。实验课程管理模块实现对实验课教学的科学管理,将已往封闭的、以知识为中心的旧教学方式,转变为开放的、以资源为中心的新方式,主要包括排课系统管理、上机实验管理、实验信息资源管理等功能。上机管理模块主要包括机时分配管理、上机用户的账户管理(用户注册信息、密码设置、挂失注销、报警提示、资金余额等) 、用户的上机登录管理,以
12、及对上述信息的统计和查询;系统管理模块主要是对用户进出系统的管理.4.1.1 实验课程管理子系统 本子系统中的排课系统模块,由于受到相关制约的条件很多而且随机,所以在设计中很复杂。其主要功能如下:根据来自学院教务处的实验计划和各教学部门的实验班级获取资料,按照课程及实验室设备配置对这些资源过滤分发至各实验室进行排课,然后把实验课程表发布到WEB上。为了利用计算机实验室的信息技术优势,并适应高校教育信息化改革的需要,设计并开发了实验资源信息模块,主要包含实验大纲、实验要求、实验的环境及条件、实验重点与难点剖析、实验的模拟演示、实验的评价、实验的体会、相关知识、电子教案、实验的成绩等信息,这些信息
13、都来源于各位任课老师和实验教师,他们结合教材、各种相关资料和实践经验,提出了每次实验的重点和难点,帮助学生分析并解决实验中容易出现的问题。 实验要求根据学生的不同层次,设置为不同的级别:普通级别、拓展级别。其中普通级别要求达到实验教学大纲的要求,拓展级别是针对那些已较好地掌握了计算机基础知识,有能力进一步深入学习的学生,为他们设计一些设计型、综合型、创新型的实验,让他们达到更高的要求。所有这些信息都是学生关心而平时又不容易了解到的,把这些信息发布到校园网上,学生可以直接上网检索查询,检索到的资源信息可以直接通过浏览器或下载到本地机上。 4.1.2 上机管理子系统 该子系统分为机时管理、用户登录
14、管理、统计查询等功能模块。其中,机时管理负责为学生分配空闲机器:一方面按照实验教学计划为上实验课的学生分配机器(遵循上同一实验的学生集中坐在一起的原则) ;另一方面为自由上机学生分配零散空闲机器。这几个模块中,用户登录子系统最为复杂,学生进入时使用刷卡的方式进行身份判断,如果属于当时时段的实验课,则为其分配机器,进入“上机实验系统”做实验,否则如果该用户具有合法身份,则为其分配零散空闲机器,同时记录机位、时间等信息并允许其进入自由上机,同时采用计费系统开始自动计费。用户上机完毕必须退出系统,系统将其注销。用户如果卡内资金不足,则提醒其续费并拒绝入内。4.2 计算机实验室综合信息管理系统实现 计
15、算机实验室综合信息管理系统的一个重要目的,就是实现数据共享及保持数据的即时性,要求数据变化随时显示在网络上,保证实验室的任何一台管理机终端可随时更新查阅资料,保证在校园网上也能及时查看有关信息。该系统运行在一个局域网中,可以实现对不同实验室的统一管理。系统采用星型拓扑结构,由一台文件服务器、一台WEB服务器、若干个收费工作站(一个机房对应一个,由一台微机和一个条形码阅读器构成的刷卡机组成) 、学生上机卡,一台具有网络管理功能的超级工作站、网卡、集线器和网线组成。相应软件采用了一套自主开发的条码卡计费管理系统。 20世纪90年代以来,全球信息技术发展明显加快。由于芯片技术、电脑软件技术突飞猛进地
16、提高,电脑功能正日趋强大。随着Internet的出现,人们己经认识到,周围的一切正在发生异乎寻常的变化,多媒体计算机迅速走进家庭;上网已成为人们日常生活的一部分:WWW浏览使你足不出户便知天下事:各种应用软件更是应有尽有。事实证明:网络的普及及应用大大推动了计算机应用的发展。从国防军事、交通运输、财政金融、科学教育等大型系统,到一个企业、一个机关、一所学校、一座饭店的内部管理,几乎都采用了计算机网络管理。网络发展已经超越了国界,跨越了地域,使地球上的人们似乎生活在一个“地球村”里。在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。于是,基于Web的数据库也就应运而
17、生了。随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web技术相结合,才有更为广阔的前景。ASP作为微软推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用,同时浏览器/服务器模式的数据库体系也正逐渐成为数据库结构的主流。1.1 项目背景为了提高职工的技术水平,督促职工进一步学习新知识、新技术,单位决定加强职工的培训管理,实行职工教育培训考核登记制度。人事部门现在仍然采用人工来管理文件档案的方式来进行培考核登记,随着人员教育培训活动规模和数量的扩大,必然造成人事部门维持大量人力进行管理,会带来工作效率低,工作错误增高
18、等问题,大量的文件和数据同样增加了增加登记、查找、更新和维护的难度。因此人事部门需要一套完整实用的培训考核登记管理系统,以实现职工培训登记的无纸化办公。1.2 项目目的本项目旨在使本单位职工教育培训管理信息网络化,解决已往纸质信息登记/查询/统计不方便、不快捷等问题,等繁琐的操作,通过本系统可实现学生成绩管理网络化,方便人事部门及职工网上登录职工培训情况、培训成绩、网上查询。提高工作效率和效果等。1.3 系统软硬件配置1.2.1 系统软件环境Windows 2000 Server、SQL Server 2000、ASP、FrondPage1.2.2 系统硬件环境CPU:至少PentiumIII
19、 600MZ以上;内存:至少128M以上;硬盘:至少10G硬盘空间;显示器:14;标准键盘、鼠标、1.44M软驱和光驱等。第2章 系统分析2.1 需求分析本系统为新华社人事管理部门开发,主要满足人事管理部门对本单位职工的教育培训情况进行管理,其主要完成如下工作:对教育培训科目进行管理、对职工教育培训情况进行登记管理、统计职工教育培训情况等功能。随着计算机信息技术、网络通讯等高新技术的发展,对企业的管理也提出了更高的要求,现在单位虽然已经建立起一套办公自动化系统,但对于各个部门的特殊化需求并没有考虑到。随着单位逐步重视职工的专业知识水平的培训,需要加强职工的培训管理,实行职工教育培训登记制度,需
20、要建立一套职工教育培训管理信息系统。这样不仅可以使人事部门从纸质办公的烦琐事务中解脱出来,而且还能提供面向职工的网上查询了解自己教育培训情况等快捷、灵活、方便的服务。职工教育培训管理系统旨在使职工教育培训、培训内容管理信息网络化,解决已往纸质信息登记/查询/统计不方便、不快捷等问题,通过本系统可实现职工培训管理网络化,方便人事部门网上登录职工培训情况、培训成绩、网上查询。应用表明,使用该系统可以大大提高工作效率,节省人力资源,提高行政管理的管理水平,有利于推动企业管理的“无纸化办公”进程。2.2 技术分析由于WWW具有界面友好,操作便捷的特点,因而已成为Internet上最流行的信息服务,同时
21、Web技术与数据库技术相结合,实现Web数据库交互式应用已成为必然。当今,人们对于Web的要求越来越高,不再只是满足于HTML所提供的简单的静态页面,而是需要灵活的动态页面。对于实现上述要求的技术,目前包括脚本语言(如VBScript和JavaScript),公共网关接口(CGI)应用编程接口(ISAPI)等。本系统采用的是ASP技术。2.2.1 基于Web的数据库技术当计算机的应用开始从数值计算向数据库方面发展的时候,许多公司和机构都致力于建立一种完美的数据库运行的体系结构。网络的出现给计算机带来一次重大的改革,为了适应网络环境下的数据库应用,人们依据计算机的应用特点和应用功能的划分方式,提
22、出了一系列应用框架主机/终端模式、客户机/服务器模式以及随后的浏览器/服务器模式。在构造一个应用系统时,我们首先要考虑的是系统的体系结构,采用哪种结构取决于系统的网络环境、应用需求等因素。 1主机/终端结构早期由于主机价格昂贵,为了共享主机资源,一台主机要同时为多个用户服务,但这种系统由于没有和通信相结合,所连接的终端往往离主机的距离很近。这种结构的终端不需要做什么处理工作,一切数据处理都交给了主机去完成。由于主机包揽了数据处理的一切工作,这就要求它具有十分高的性能。这种结构中,服务器存储所有数据,进行所有处理运算,资源也得到了充分的共享,但是用户界面不友好,主机负载过大(如图2-1所示)。终
23、端主机终端终端图 2-1 主机/终端结构终端终端2客户机服务器体系结构这种体系结构的最初出现是为了缓解终端/主机结构中主机繁重的工作负担,将原来功能极强的主机退化成数据库服务器,同时将主机做的一部分工作转移到了客户机上,显然这也就增加了对客户机的要求。但是随着PC业的发展,这一点己构不成什么问题了。客户机/服务器体系结构给整个的企业计算带来了一个全新的标准,然而,与此同时它的出现也使得企业计算的开发者面临许多新的挑战。典型的三层结构的C/S数据库应用可分成三部分:即表示部分、应用逻辑部分和数据访问部分。由此,三层C/S结构将应用的三部分明确地进行分割,使其在逻辑上各自独立,并且单独加以实现,分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 高校 计算机 实验室 综合信息 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-3985565.html