当前位置:文档之家› 高校精品课程管理系统设计与开发

高校精品课程管理系统设计与开发

高校精品课程管理系统设计与开发
高校精品课程管理系统设计与开发

1 前言

1.1 课题提出的背景

“高等学校教学质量和教学改革工程”是教育部于2003年决定实施,精品课程建设项目是“质量工程”中的重要内容之一。精品课程建设指的是以网络为平台,全面的展现精品课程的资源,充分发挥精品课程的示范作用的一种网络教学模式。这种模式扩展了学习主体自主学习的途径,为学生提供更为广泛的学习平台。自国家精品课程建设工作从2003年开展以来,已经建设了大量的国家精品课程,据国家对于大专院校精品课程数量统计显示,这项工作仍然有相当大的一部分空白尚未填补。另外,各省、市、以及各高等院校等不同级别的精品课程计划的数量和发展状况要远远大于国家级的精品课程建设规模。因此,精品课程的建设具有巨大的发展潜力。

然而,基于网络平台的精品课程建设工作仍存在较大困难。一方面,作为熟悉精通网站建设的相关计算机技术人员,对教学内容、教学方法以及相应的教学手段和技术不够熟悉,尽管他们有着的过硬的建站技术,却无法抓住精品课程的精髓。要建设出体现现代教育思想、符合教育规律的优质网络课程,有着的很大困难。另一方面,作为高校教师而言,他们大都不甚精通网站建设工作。尽管目前网页编辑软件已经广泛应用,网页设计较为普遍,但想真正设计出一个好的网页仍属不易,它实际上还需要美学、文学、动画设计、统筹学等专业知识。只有把这些元素有机地结合起来,才能设计出具有自己鲜明特点的网站。然而,精品课程要求的内容很多,要把如此众多的内容统一起来放到网上浏览,需要很高的网站综合规划和设计的能力。这对于教师来说,有着很多的困难。

本文设计与开发的高校精品课程管理系统,可以大幅降低对精品课程主讲教师专业要求的同时,提高精品课程建设的制作质量和工作效率,缩短开发周期,降低开发难度。

1.2 课题现状分析

精品课程管理系统的设计目的,来协助教师在线制作、管理精品课程,帮助教师以自助建站的方式定制内容可动态编辑的精品课程网站,实现文本、图片、动画、音频和视频的素材上传,并最终实现在互联网或校园上的课程发布的网络应用系统。

目前国内各大高校都开发建立网络精品课程,然而这些网络精品课程的实现无外乎以下两种类型:第一种是纯网站形式,这种形式的精品课程建设是将各课程做成单独的网站,然而教师由于技术水平有限无法亲身参与课程网站的建设。另一种是依托网络教学平台建设,这种形式的精品课程受到所依托网络教学平台功能的限制无法达

到预期的效果,比如操作界面过于复杂使教师不容易掌握平台的使用功能等。

目前市场上出现的专业精品课程制作系统软件有天空教室精品课程开发系统和谷秋精品课程软件学校版等。从这些精品课程制作系统提供的服务看,它们有自己的成功之处。总体而言,精品课程制作系统使得教师以填表一样轻松的方式完成精品课程的全部制作工作,提高了精品课程的开发效率。但是,也有着明显的不足。首先,费用昂贵,一套精品课程的制作收费动辄数万人民币,这对于普通的学校来说是一项很重的负担。其次,在同一时间仅允许编辑或查看一个文档,在编辑或查看另一个文档的时候必须关闭前一个文档,因而操作不方便。

经过对各高校目前精品课程建设现状的分析,可以看出:目前没有一个合适且经济的平台能够让教师来自主实现对课程的制作,并且能够满足学生对于网络学习的需求。因此,本课题就是要设计与开发一个能够让教师经过简单的操作即可制作出精品课程同时进行管理的系统。系统建立的课程将实现统一的风格,以便于专家更高效地进行评审工作,及学生更容易地在线学习。

1.3 本课题研究的目的和意义

1.3.1 课题研究的目的

本课题的目的是设计与开发出一套精品课程管理系统,集精品课程在线制作和在线管理为一体,向教师在线制作和管理精品课程提供了一个操作简单、界面友好、所见即所得的在线可视化文本编辑工具,用户只需掌握基本的计算机操作技能、懂得word文档即可使用该工具。为老师跨过网站制作这一技术鸿沟,可以自主地制作精品课程网站,更好利用网络的为教学服务。

1.3.2 课题研究的意义

本课题的意义在于:(1)提高了精品课程网站制作效率,本研究开发的高校精品课程管理系统能在短时间内满足不同规模的精品课程网站的制作,降低了技术门槛,从而使课程建设者可以把更多的精力放在教学内容、教学方法、教材等的建设上。并且本管理系统还具备后期的精品课程管理功能。(2)为精品课程网站的实现提供了统一的模式,便于管理和申报。(3)有利于与其它教学管理系统中资源的共享。

1.4小结

本章阐述了高校精品课程管理系统课题提出的背景、目前国内的研究现状、目的和意义。

2 系统需求分析和关键技术介绍

2.1 系统需求分析

2.1.1需求分析的必要性

首先进行系统需求分析,明确建设系统需要满足的目标要求,进而依据系统的目标要求重新设计系统架构,给出系统新的体系结构。在此基础上给出一些关键功能的实现策略,确保系统实施的可行性。

2.1.2 系统需求分析

本文研究的成果是一个精品课程网站的管理系统,为了使用户能够进行精品课程在线制作和管理,互动程序管理,扩展程序管理,用户管理,数据管理,站点管理,系统设计必须满足以下要求:

(1)系统的安全性用户进入制作系统时首先应该进行登录,只有通过身份验证后才能进行相应的操作,以防无关人员进入管理系统,或擅自修改内部信息和资料,尽可能杜绝对系统数据安全构成潜在威胁的可能。

(2)系统的科学性系统应严格遵循国家教育部关于课程建设及评审的相关规定进行科学的规划设计。另外,在保证符合规定内容的基础上,也可以适当添加课程的特色内容,如在线答疑等。

(3)系统的可行性系统应能具有较高的可靠性、容错性和空难恢复能力,要能够及时进行备份。

为了满足以上要求,本系统应实现用户登录身份验证、用户管理、角色管理、模板选择、课程网站发布、课程模块管理和模块内容更新等功能。

2.1.3 系统需求分析的必要性

系统登录模块对用户进行身份和密码验证。所有用户都是通过登录界面进入系统的,系统会根据事先分配给用户的权限允许用户进行指定的操作。本系统中,用户分为三个权限等级:系统管理员、教师、学生。

(1)系统管理员

系统管理员包括超级管理员和普通管理员。超级管理员是在系统初始化时建立的,主要任务是对整个系统进行管理和维护。如添加和删除普通管理员帐户,审批精品课程网站建立的申请,对精品课程网站进行管理,发布新闻,管理BBS留言板等。

(2)教师

教师必须先在线进行注册,然后登陆进入自己的工作界面,此时教师可以申请建立精品课程网站,在管理员审批通过后即可以在线创建精品课程网站并对网站进行日常维护和管理。

(3)学生浏览

学生可以浏览主页,选择进入精品课程网站,也可以进入BBS留言板在线答疑。

2.2 系统结构模式及关键技术

高校精品课程管理系统基于B/S构架,采用ACCESS数据库存储数据,利用ADO 数据库访问技术实现对数据库的各种管理操作:采用以IIS为平台的ASP工具,配合HTML等的使用实现数据库表的浏览、添加、删除和修改等信息功能。是一个界面友好,维护方便,便于扩充和更新的管理平台。

2.2.1 B/S结构

B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet 技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构,其具体结构如下:(1)浏览器是表示层,完成用户接口功能,在客户端向指定的服务器发出请求,WEB服务器用HTTP协议把所需的文件资料传给用户,客户端接受并显示在WWW 服务器上。

(2)WEB服务器是功能层,完成客户的应用功能,即WEB服务器接受客户的请求,以CGI或ASP与数据库连接,进行申请处理,而后数据库结果返回服务器,再传至客户端。

(3)数据库服务器是数层,数据库服务器应客户请求进行各种数据处理。与C/S 结构相比,该结构将数据处理功能全部转移到服务器端,实现了数据处理和维护与客户机的无关性,并可随时向客户发送信息及提供系统未建立的数据,使使用和维护更加方便。

B/S结构的优点有:(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。(2)业务扩展简单方便,通过增加网页即可增加服务器功能。(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)开发简单,共享性强。

B/S结构大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管

理访问权限,服务器数据库也很安全。特别是在JA V A这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优,主要有以下优点:

(1)维护和升级方式简单

目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。

(2)成本降低,选择更多

大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S 架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows 作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。

(3)应用服务器运行数据负荷较重

由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。

2.2.2 IIS简介

IIS是Internet Information Service的缩写,它是微软公司主推的服务,最新的版本是Windows7里面包含的IIS 7.0,IIS与Windowing Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS内置的安全特性,建立强大。

IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,Script开发软件以及Java,它也支持CGI和Wing,以及ISAPI扩展

和过滤器。

IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。

IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,简单网络管理协议)之类的NT已有管理工具。

IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。

IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,Visual C++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。

以下是一些IIS的特有的功能:

(1)IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为Web网站[6],您可以利用TCP/IP内容设置两组以上的IP地址给它,除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS上为这组IP地址指定另一个域名,完成这些步骤以后,在Internet Service Manage中就会出现一个虚拟Web 服务器,虚拟服务器(Virtual Server)必须有它自己的主目录(homedirectory),对于IIS来说,所有服务器都是它的虚拟服务器。

(2)在互联网上,有很多网站需要多部服务器才能够应付来自用户端的请求,这就需要利用DNS所具有的功能,将一组以上的IP指定给同一个域名,每当这个网站接到服务要求,由DNS负责进行解析,它会指定域名的下一组IP地址给它,若要求采用这套做法,服务器的内容必须逐一复制到每一部服务器上。

(3)为了存取后端数据库,IIS支持以下三种方式:

IDC:Internet Data Connector

ADO:ActiveX Data Object

ADC:Advanced Data Connector

这三种存储方式各有其特点,这里特别强调的是这三种数据库存取方式的后端数据库都必须提供ODBC界面才可以。

2.2.3 ASP技术

(1)ASP的工作原理 ASP(Active Server Page,动态服务器网页),是一种由Microsoft公司开发的服务器端的脚本语言运行环境。它是一种包含了使用VB Script 或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。在了解了VB Script或Jscript的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP 系统。因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行,服务器端的脚本无法被预先复制,用户看到的仅仅是最终产生的HTML内容。而不可能看到原始脚本程序的代码。

(2)ASP的优势ASP之所以能深受大家欢迎,主要是因为它所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,它依据访问数据库的结果集自动生成符合HTML语言的网页,去响应用户的请求。所有相关的发布工作由Web 服务器负责。

它具有以下几点优势:(1)灵活易用。对于一个有一定脚本语言编程经验的开发人员来说,只要经过简短的学习,在一个小时内就能编出一个完整的应用程序,同时,编程人员并不能局限与使用VB Script或Jscript来编写应用程序。由于服务器提供了脚本接口,开发人员可以使用自己熟悉的语言来编制ASP应用程序,甚至开发人员还可以在同一个页面中混合使用多种编程语言。(2)强大的可扩充性。除了可以让开发人员自由选择编程脚本外,ASP还可以在页面中嵌入ActiveX组件,并支持COM技术,使得ASP页面的功能得到了极大的扩充。(3)无需编译。ASP使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。与浏览器无关。用户端只要是用可执行HTML代码的浏览器,无需编译,即可浏览用ASP设计的网页内容。(4)独立于浏览器。目前流行的浏览器有IE和Netscape Navigator,用以往的开发工具所开发出来的代码由于是要下载到客户端浏览器运行,所以同一段代码往往会在不同的浏览器上产生不同的效果。而ASP是在服务器端运行的脚本,其传递给客户端的均是经服务器运行输出的标准HTML代码,所以能独立于浏览器运行。

2.2.4 ASP运行环境

ASP运行所需的环境如下:

?Microsoft Internet Information Server version 5.0/6.0/7x on

Windows NT/2003/XP/7 Server

?Microsoft Peer Web Services Version 3.0 on Windows NT Workstation

也就是说我们经常所使用的window2003/XP/7都可以运行asp,只需要将其设置为单机服务器就行了。

一般较常使用的是window2003+IIS5和window2003+IIS5,而XP+IIS,则是XP 对IIS不是完全兼容支持,有些功能配合得不够完美,而较少人采用。笔者推荐使用window2003+IIS5这对组合,因为window2003是相对比较稳的系统,对于服务器网络方面微软投入得较多,比较适合做为服务使用。

利用ASP编写脚本可以用任何一种脚本语言,只要提供相应的脚本语言引擎。ASP本身提供了两种脚本引擎:VBScript与JavaScript,ASP是面向对象的,内嵌在ASP中的对象有五种:Application对象、Request对象、Response对象、erver对象、Session对象;ASP的命令语句是写在一对符号“<%”与“%>”中的,在Microsoft Visual Inter Dev工具中,在这一对符号中语句的颜色为黄色,以区别其他语句[11-12]。

除了应用ASP缺省的对象外,还可以利用VB、VC++等工具创建自己的应用对象在.asp文件中使用MyObject=Server.CreateObject(ObjectName)创建自己的对象实例即可应用MyObject的属性与方法。

2.3 ASP与IIS的结合

在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。

2.4 Vbscript

VBScript是Visual Basic Script的简称,即Visual Basic 脚本语言,有时也被缩写为VBS。是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。

由于VBScript由网页浏览器解释执行,不需要增大服务器的负担。易学。在所有2000 / 98SE以后的Windows版本都可直接使用。可以使用其它程序和可使用的物件(尤其Microsoft Office)

VBScript 只有一种数据类型,称为Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为Variant 是VBScript 中唯一的数据类型,所以它也是VBScript 中所有函数的返回值的数据类型。

最简单的Variant 可以包含数字或字符串信息。Variant 用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。这就是说,如果使用看起来象是数字的数据,则VBScript 会假定其为数字并以适用于数字的方式处理。与此类似,

如果使用的数据只可能是字符串,则VBScript 将按字符串处理。也可以将数字包含在引号(" ") 中使其成为字符串。

除简单数字或字符串以外,Variant 可以进一步区分数值信息的特定含义。例如使用数值信息表示日期或时间。此类数据在与其他日期或时间数据一起使用时,结果也总是表示为日期或时间。从Boolean 值到浮点数,数值信息是多种多样的。Variant 包含的数值信息类型称为子类型。大多数情况下,可将所需的数据放进Variant 中,而Variant 也会按照最适用于其包含的数据的方式进行操作。

2.5 HTML语言

HTML(Hyper Text Markup Language,超文本标记语言),它是构成网页的基础,因为程序无法控制浏览器的内存,与浏览器之间只有下载网页及上传数据的关系,所以对HTML语法必须有一定的了解。

WWW上的每个网页都对应一个文件。我们浏览一个页面,要先把页面所对应的文件从提供这个文件的计算机通过Internet传送到我们自己的计算机中,再由WWW 浏览器翻译成为我们见到的有文字、有图形甚至有声音的页面。这些页面对应的文件不再是普通的“文本文件”,文件中除包含文字信息外,还包括了一些具体的链接。这些包含链接的文件被称为超文本文件。

和普通文本相比,超文本文件中多了一些对文件内容的注释,这些注释表明了当前文字显示的位置、颜色等信息,更重要的是,在有些注释中包含了对用户计算机应做出何种反应的说明,这些注释的内容经过浏览器的翻译后就成了不同的操作。为了使各种不同类型的WWW服务器都能正确地认识和执行,超文本文件要遵从一个严格的标准,这个标准就是超文本标识语言HTML。我们也可以利用这种语言来编写超文本文件,在Internet上制作自己的WWW的主页。

超文本文件的概念出现在多媒体技术迅速发展之前,现在随着多媒体技术应用的日益广泛,超文本应该改叫“超多媒体”更加合适,链接的内容已经从原来文本中的一个词或词组,发展到现在一幅图象或是图象的一部分,通过链接得到的内容也更加广泛,可以是地球另一端的某台计算机上的图片、声音、音乐或者电影。但不管叫超文本还是叫做超多媒体,WWW上各网页都是通过链接来完成相互间的访问。而要使访问正常进行,必须使这些链接能够正确地指向所要访问的网页。这些工作是通过统一资源定位器(URL)来实现的。

2.5 数据库管理系统Access

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。ACCESS数据库具有大型数据库的一些基本功能,支持事物处理功能,ACCESS不仅是数据库管理系统,而且还是一个功能强大的开发工具。

2.6 DreamweaverCS4

Macromedia Dreamweaver CS4是集网页制作和网站管理于一身的网页编辑软件,是一套针对专业网页设计者和开发者的可视化网页开发工具。它具有功能强大、代码简洁和操作方便等特点,利用它可以轻而易举地制作出跨越平台限制的充满动感的网页。开发人员可以将其选择的服务器技术与Dreamweaver配合使用,建立将用户连接到数据库、Web服务和系统强大的Internet应用程序。

Dreamweaver是专业网页设计、网站管理、网页可视化编辑的软件。它采用了多种先进技术,如利用Dreamweaver的Roundtrip HTML技术让用户可以随意导入HTML 文件而无需重新设置代码格式,用户还可以利用Dreamweaver CS4清除或重新格式化HTML代码,实现代码的优化,使网页创作过程变得非常简单。同时Dreamweaver还提供了强大的设计工具,在不用书写一行代码的情况下,就能够快速创建各种极具动态HTML特性的网页,例如动画和分层等;利用Dreamweaver的目标浏览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器。

2.7 小结

本章首先做了系统可行性分析,接着介绍了B/S结构,ASP语言,ACCESS数据库,HTML和Dreamveaver软件等系统实现的关键技术。

3系统总体设计

3.1 系统设计原则

(1)科学的系统结构:精品课程网站需要通过模板在线生成,系统完成后仍需要添加新的模板来实现生成网站的多样性,另外,随着网站新新元素的产生,系统也需要增加新的功能和插件。因此,在设计系统结构时就要考虑到系统需要具有很好的可扩展性,以便在后期方便地增加模板和插件。

(2)友好的操作界面:系统的主要用户是工作在教学前线的教师,他们大都精通教学而对网站建设感到陌生,因此系统要具有友好的操作界面,能进行可视化的在线编辑才是最好的选择。

(3)系统的安全性:精品课程管理系统涉及到精品课程的申报,系统必须做到安全,不允许未授权的操作随意创建精品课程网站和对网站信息随意修改。因此系统应具有身份检验、权限设置、市上非法用户的攻击等功能。

(4)系统应既稳定实用又美观简洁:系统界面设计应层次清晰,色彩协调、柔和,操作简单。

(5)完善的系统功能:系统除了了主要功能外,还需要各种辅助功能,像留言板,提供了师生和管理员间的交流平台,系统内部管理员和教师之间的站内信,使得系统各用户之间更加协调。管理员可以在系统主页发布新闻,教师可以在自己管理下的精品课程网站发布公告。

(6)设计合理的数据库结构:系统内有三个类型的数据库结构,主系统使用的数据库主要用来存放系统运行的数据,它是系统的心脏。留言板单独使用一个数据库,用来存放留言板内的信息。第三种是各精品课程网站的数据库,精品课程使用统一的数据库结构,这样可以对精品课程网站进行统一化的管理。

3.2精品课程管理系统实现的策略

在精品课程管理系统的设计与实现过程中,为了使系统便于管理和安全,在精品课程管理系统中设计了管理员登陆,管理员又分为超级管理员和普通管理员,超级管理员可以添加和删除普通管理员。管理员的权限有:管理教师帐户,向教师帐户发送信息,审批精品课程建站申请,管理精品课程网站,必要时可以删除精品课程网站。教师登陆后可以提出建立精品课程网站的申请,申请通过后可以创建并管理精品课程网站。学生可以浏览主页,进入精品课程网站,获取课程信息,也可以进入BBS进行在线答疑。

高校精品课程管理系统的设计思想把整个系统分为管理员模块、教师模块、学生浏览模块三个模块,其中,教师模块又分为在线创建网站和在线管理模块。具体分别如下:

图3.1 高校精品课程管理系统结构图

管理员模块分为超级管理员和普通管理员,超级管理员可以可以添加和删除普通管理员帐户,其它权限超级管理员和普通管理员相同。另外,管理员还可以审批教师提出的创建精品课程网站的申请,需要时删除精品课程网站,管理教师帐户,通过站内信的途径跟教师交流,负责系统新闻的发布和更新,管理留言板等等。

教师模块主要由在线创建精品课程和精品课程网站管理两大部分。教师是通过注册获得帐户,登陆后即可以在线申请精品课程的创建,在申请通过后,通过选择网站模板,输入课程资料来生成精品课程网站,另外,教师还要对自己创建的精品课程网站进行日常的管理和维护,进入留言板进行答疑。

学生模块比较简单,作为信息的接受者,学生不需要登陆系统即可以完成系统网站的浏览,选择进行精品课程网站,或者进入留言板答疑。

3.3实现数据库与前台的联系

ASP与Access数据库的连接有多种方法,以下是本系统使用的一种:

<%

connstr="DBQ="+server.mappath("DataBase/systemdata.mdb")+";DefaultDir=;DRIV ER={Microsoft Access Driver (*.mdb)};"

set conn=server.createobject("ADODB.CONNECTION")

conn.open connstr

%>

SQL常用命令使用方法如下:

(1)数据记录筛选:

sql="select * from 数据表where 字段名in (''值1'',''值2'',''值3'')"

sql="select * from 数据表where 字段名between 值1 and 值2"

sql="select * from 数据表where 字段名=字段值order by 字段名[desc]"

sql="select * from 数据表where 字段名like ''%字段值%'' order by 字段名[desc]"

sql="select top 10 * from 数据表where 字段名order by 字段名[desc]"

(2)更新数据记录:

sql="update 数据表set 字段1=值1,字段2=值2 ……字段n=值n where 条件表达式"

sql="update 数据表set 字段名=字段值where 条件表达式"

(3)删除数据记录:

sql="delete from 数据表" (将数据表所有记录删除)

sql="delete from 数据表where 条件表达式"

(4)添加数据记录:

sql="insert into 目标数据表select * from 源数据表" (把源表的记录添加到目标数据表)

sql="insert into 数据表(字段1,字段2,字段3 …) valuess (值1,值2,值3 …)"

(5)数据表的建立和删除:

CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) ……)

(6)记录集对象的方法:

rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否

rs.update 更新数据表记录

rs.movenext 将记录指针从当前的位置向下移一行

rs.moveprevious 将记录指针从当前的位置向上移一行

rs.movefirst 将记录指针移到数据表第一行

rs.recordcount 返回记录总数

3.4小结

本章对首先阐述了精品课程管理系统设计的原则六大原则,然后分析了精品课程管理系统实现的策略,最后介绍了实现数据库与前台的联系以及SQL常用指令。

4 系统具体设计

4.1 系统主要界面和功能的实现

4.1.1 系统主页的设计

主页是所有用户进入系统的门户,主要包括用户登陆栏、友情链接栏、新闻栏、公告栏、精品课程栏和相关下载栏,主页设计简洁大方,除用户登录栏字体使用了迷你简新魏碑外,其它统一标准的宋体9pt,支持几乎全部客户端浏览器显示,如图5.1所示。

图 5.1 系统主页

4.1.2用户登录界面的设计

基于系统安全的考虑,所有用户登录都采用了MD5加密技术,登录界面力求简洁明快。用户登录流程图如图5.2所示。

图 5.2 用户登录流程图 4.1.3 系统管理员管理页面的设计

管理员又分为超级管理员和普通管理员,它们使用共同的登录界面,系统默认的超级管理员用户名和密码都为admin ,登录成功后的管理首页如图5.3所示。首页会显示目前未处理的精品课程网站申请条数,点击链接即可进入处理申请。系统管理导航有精品课程、新闻管理、公告管理、教师管理和帐号管理,

图 5.3 系统管理首页

精品课程下又分为三个子栏:申请审核、审核通过、网站管理,通过这些窗口,管理员可以很灵活地对精品课程进行审批。

新闻管理由“发布新闻”和“删除新闻”组成,可以完成结新闻的基本操作。 公告管理由“发布公告”和“删除公告”组成,可以完成结公告的基本操作。 在教师管理可以查看所有教师信息,并可以通过站内信跟教师交流或者直接删除教师帐号。

精品课程建设方案

精品课程建设方案 程教学是决定学校人才培养、教学质量和教学水平的最基本要素,也是学校综合办学实力的根本性体现。课程建设是学校教学基本建设的核心内容,是推进教育创新,深化教学改革,提高教学质量的重要途径。为了进一步落实《教育部关于进一步深化中等职业教育教学改革的若干意见》(教职成〔2008〕8号),认真贯彻上海市职业教育工作会议精神和《上海市中等职业教育全面提高教学质量行动计划(2009-2013年)》文件精神,继续深化学校教育教学改革,全面提高教学质量,学校决定实施“上海市杨浦职业技术学校精品课程建设工程”。 一、指导思想 坚持党的教育方针;面向社会,面向市场,面向经济;以服务为宗旨,以就业为导向;不断更新教育教学理念,遵循因材施教原则,突出教学过程的应用性和实践性,推动理论与实践、文化基础与专业技能、学习做人与学习做事的结合。以精品课程建设,带动精品专业建设,不断深化教学改革,全面提高教育教学水平。 精品课程建设应该遵循以下原则有: 1.整体优化原则:要立足于专业建设,从课程体系的整体角度出发,优化结构,精选内容,突出个性,注重实践,形成特色。 2.协调发展原则:要把素质教育置于课程建设的核心地位,有效促进学生思想道德、科学知识、专业能力与整体素质的协调发展和综合提高。 3.以人为本原则:要强化学生在课程建设与教学过程中的主体地位,不断改进教学方法和教学手段,提高课程教学质量。 4.辐射示范原则:要充分发挥精品课程的示范与辐射效应,带动其它课程的建设与发展。 二、建设目标 精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程,精品课程建设是我校教育与教学改革工程的重要组成部分。根据我

课堂考勤管理系统设计与实现--毕业论文

摘要 本设计是以Visual Studio 2010作为开发平台,C#作为开发语言,结合SQL server 2008数据库开发设计的课堂考勤管理系统。该系统的目标是统计学生的考勤与请假信息。系统功能特点是围绕管理员、教师、学生三类用户设计,主要实现的功能:查询功能,旷课、请假信息的录入功能,考勤信息的统计功能,通报报表的查询以及用户信息的添加、修改和删除的功能。 本论文介绍了该系统的设计与实现原理、功能特点和设计方案,而且还对开发过程中使用的关键技术进行了分析和讨论。 关键词: Visual Studio 2010;SQL server 2008;课堂考勤 ABSTRACT

We use Visual Studio 2010 as development platform, C# as development language, SQL server 2008 as database to the design is a class attendance management system. The system propose statistics the attendance and leave information. System function characteristics related to three kinds of users —administrators, teachers, students to design, mainly the implementation of functions of attendance, inputting truancy and leave, counting attendance, inquiring communicated statements, and adding, modifying and deleting the user information. This paper introduces system design and realization,function characteristics and design scheme.This paper analyzed and discussed key technologies the process of develoning. Key word: Visual Studio 2010;SQL server 2008;Class attendance 目

毕业论文管理系统分析与设计说明

毕业论文管理系统分析与设计 班级:信息管理与信息系统 1102 指导教师:黄立明 学号: 0811110206 姓名:高萍

毕业论文管理系统 摘要 (3) 一.毕业论文管理系统的系统调研及规划 (3) 1.1 项目系统的背景分析 (3) 1.2毕业论文信息管理的基本需求 (3) 1.3 毕业论文管理信息系统的项目进程 (4) 1.4 毕业论文信息管理系统的系统分析 (4) 1.4.1系统规划任务 (4) 1.4.2系统规划原则 (4) 1.4.3采用企业系统规划法对毕业论文管理系统进行系统规划 (5) 1.4.3.1 准备工作 (5) 1.4.3.2定义企业过程 (5) 1.4.3.3定义数据类 (6) 1.4.3.4绘制UC矩阵图 (7) 二.毕业论文管理系统的可行性分析 (8) 2.1.学院毕业论文管理概况 (8) 2.1.1毕业论文管理的目标与战略 (8) 2.2拟建的信息系统 (8) 2.2.1简要说明 (8) 2.2.2对组织的意义和影响 (9) 2.3经济可行性 (9) 2.4技术可行性 (9) 2.5社会可行性分析 (9) 2.6可行性分析结果 (10) 三.毕业论文管理系统的结构化分析建模 (10) 3.1组织结构分析 (10) 3.2业务流程分析 (11) 3.3数据流程分析 (11) 四.毕业论文管理系统的系统设计 (13) 4.1毕业论文管理系统业务主要包括 (13) 4.2毕业论文管理系统功能结构图 (13) 4.3代码设计 (14) 4.4,输入输出界面设计 (15) 4.4.1输入设计 (15) 4.4.2输出设计 (15) 4.5 数据库设计 (15) 4.5.1需求分析 (15) 4.5.2数据库文件设计 (16) 4.5.2数据库概念结构设计 (17) 五.毕业论文管理系统的系统实施 (18) 5.1 开发环境 (18) 5.2 调试与测试过程 (19)

精品课程建设实施方案

XXXXX大学 精品课程建设实施方案 课程名称体育与健康 课程类型公共基础课 所属专业大类名称人文教育类 所属专业类名称体育类 所属专业名称 课程负责人XX 二〇一X年X月

一、建设的背景和基础 1、建设背景 随着科学技术的迅猛发展和经济的全球化,人类社会的物质文化生活水平从整体上有了很大提高,人类的许多疾病得到根治,健康状况大为改善。但是,现代生产和生活方式造成的体力活动减少和心理压力增大,对人类健康造成了日益严重的威胁。人们逐渐认识到健康不仅是没有疾病和不虚弱,而且是在身体、心理和社会方面都保持完美的状态。人类比以往任何时候都更加关注自己的健康状况和生活质量。由于国民的健康对国家的发展、社会的进步和个人的幸福都至关重要,而体育和健康教育又是增进国民健康的重要途径。因此,世界各国高度重视体育和健康教育的课程改革,体育课程融入健康教育、职业教育的有关内容已成为当今课程改革的重要趋势之一。 在学校职业教育领域中,《体育与健康》作为一门公共基础课程,一方面具有普通高校体育的共性,即要完成增强学生体质,提高学生身体素质,培养良好品质与健康的心理行为、习惯的任务;另一方面,由于高职院校的培养目标不同于普通高校,其教育教学具有定向性、实用操作性及专业性的特点,因此,《体育与健康》课程具有其个性,既要为职业特点服务。 目前,国家还没有专门针对高职高专《体育与健康》课程指导性文件。2002年教育部颁布了《全国普通高等学校体育课程教学指导纲要》,将课程目标分为基本目标和发展目标两个互动的目标体系,并将目标体系扩展为五大领域——学生运动参与、学生运动技能、学生身体健康、学生心理健康、学生社会适应。大部分高职高专院校,结合本校的特点,根据《纲要》进行《体育与健康》课程改革。但基于工作过程导向的《体育与健康》课程、以就业为导向、能力培养为本位的高职《体育与健康》课程,还没有一个具体模式供大家参考、借鉴。如何根据《纲要》精神,结合职业教育,拓展与深化《体育与健康》课程,实现职业教育目标,是有待于广大体育教师积极探索、研究的课题。 2、建设基础 (1)学校在政策、资金上的支持,是精品课程建设坚强有力的后盾 为进一步规范我校课程建设工作,提高课程建设的质量和水平,使我校的课程建设与国家、自治区精品课程建设的基本要求相一致,学校成立了精品课程建设领导小组,主管教学的副校长主抓精品课程建设,教务处具体负责指导精品课程的规划、评审和验收工作;为保证此项建设工作的进一步开展,促进教学改革的进一步深入,鼓励教师积

计算机毕业设计(论文)_基于DELPHI考勤管理系统

目录 目录............................................................................................................................... I ABSTRACT...................................................................................................................... I II 摘要.................................................................................................................................... I V 关键词:考勤考勤统计考勤查询模块 ................................................................ I V 第1章前言 (1) §1.1应用背景 (1) §1.2产品和存在问题 (1) §1.3选题可行性及意义 (2) 第2章需求信息分析 (3) §2.1DELPHI考勤功能需求分析 (3) §2.2系统软硬件分析 (4) §2.3运行环境的要求 (5) 第3章概要设计与详细设计 (6) §3.1系统设计的原则 (6) §3.2系统功能的设计 (6) §3.2.1系统的功能模块图 (7) §3.2.2系统的数据流程图 (7) §3.2.3主要的数据字典 (9) §3.2.4系统的主程序流程图 (10) §3.3各个子模块的功能设计 (10) §3.3.1用户登录模块 (10) §3.3.2考勤信息管理模块 (10) §3.3.3数据库管理模块 (11) §3.4硬件单元 (11) 第4章开发方法及开发工具简介 (14) §4.1开发方法 (14) §4.2开发工具 (15) 第5章数据库设计 (16)

图书管理系统的设计与开发

学 生 实 验 报 告 书 实验课程名称 电子商务应用技术开发 开 课 学 院 经济学院 指导教师姓名 傅魁 学 生 姓 名 梁少晴 01 姜雨竹 29 阮筱钰 30 学生专业班级 电商1401 电商1402

目录 一、系统概述 (3) 二、系统需求分析 (3) 三、系统总体设计 (6) 四、详细设计 (9) 五、页面设计及编码实现 (15) 六、测试分析报告 (50) 七、结束语 (56) 图书馆管理系统 一、系统概述 1.1系统开发背景和意义 图书管理是每个高校必须切实面对的工作,但如今许多高校的图书馆管理系统还

停留在以CS为结构的系统上。随着internet的应用日趋广泛,以及高校内、高校与高校间信息的交流日趋密切,以CS为结构的信息管理系统以不能满足需求,所以,高校图书馆管理系统必须通过更新换代,将BS为结构的系统改为以CS为结构的系统,这样会大大提高系统的维护性以及系统应用的广泛性。 由于图书这用特殊的物品,其表现在数据量非常庞大,所以对数据库的要求比较严格,由于oracle数据库其检索迅速、查找方便、可靠性高、保密性好,所以,选择oracle数据库为其存取数据。 随着java技术在internet上的广泛应用以及java安全性高、执行效率高的优点,同时,java可以在任意平台上应用,所以可以任意组合硬件和操作系统,既可以在windows下开发,部署在linux下,极大了节省了操作系统的费用以及硬件的费用。 1.2开发环境 硬件环境: 服务器端/客户端: 处理器:Inter Pentium3以上 内存:512M以上推荐1G或更高 硬盘空间:80G以上 软件环境: 服务器端/客户端: 操作系统:Windows XP/Linux 浏览器:Internet Explore7.0以上 开发工具:MyEclipse+Tomcat7.0+MySQL 在MyEclipse集成环境下进行图书管理员系统的界面设计和程序开发,在系统的后台采用MySQL作为数据库支持,使用时打开浏览器。在地址栏中输入网址回车后即可进入图书管理员系统的主页,进行相应的操作。 二、系统需求分析 2.1 任务概述 1.新书购进后,进行分类、同一编码和入库。 2.学生借阅图书后,记录相关信息。 3. 学生归还时,对比查看该书是否超期,超期后,按规定罚款。 根据以上调查分析,给出业务流程图,如图:

试题库管理系统的设计与实现

河北科技大学继续教育学院 毕业论文 学生姓名:孙田田学号:1033994院站:河北科技大学继续教育学院计世教学部学习形式:业余层次:专科 专业:软件技术 题目:某高校试题库管理系统的设计与实现指导教师: 评阅教师: 二○一一年十二月

毕业论文题目 某高校试题库管理系统的设计与实现 总计毕业论文24页 表格18表 插5图

摘要

目录 1绪论 (1) 课题背景及意义 (1) 国内外研究现状、水平和发展趋势 (1) 研究目标及研究内容 (2) 2可行性分析 (4) 技术可行性 (4) 经济可行性 (4) 3系统的需求分析和总体设计 (5) 需求分析 (5) 总体设计 (5) 4系统详细设计 (6) 普通考试的标准化 (6) 本系统的业务流程图 (6) 数据流程图 (8) .数据字典 (9) 5 系统测试 (13) 系统功能结构设计: (13) 输入输出设计 (13) 试卷管理 (15) 、系统初始化 (15) 总结 (18) 致辞 (19) 参考文献 (20)

1绪论 课题背景及意义 试题库管理系统产生的背景:在教育、教学现代化建设中,教、考信息化是最重要的主体工程。而在针对考试管理的信息化建设中,试题库建设就是最基础的的工程。如果没有试题库管理系统软件的支持,试题库的建设与试题资源的形成将没有可能。在整个教学考试的信息化管理中,试题库建设将起到重要的基础性的角色作用。可以这样认为,试题库管理系统是网络考试系统及考试评定系统(改卷评分系统)的支撑平台。如果没有这个平台,或者这个平台搭建的不好,则往后的组卷、考试、评定等一系列工作都会受到影响。而采用计算机作为工具是使用计算机的智能化管理程序来帮助前台管理员进行更有效的考试管理工作。试题库的管理,特别是学校的试题库具有数量大、种类多的特点,常规管理有工作量大、查询困难、不易更新的缺点,试题库管理系统可对试题实行科学管理,利用现代电脑功能强大、运算速度快的优点,对试题进行集中、有序、有效的管理,更新方便、查询快捷、组卷灵活还可在组卷结束后通过打印机直接打印成卷或直接在计算机上考试,大大降低了劳动强度。在计算机还未普及之前学生考试的试卷都是由教师或工作人员人工管理,出题来组成试卷的方法来操作的。现在一般的高校管理都拥有实施计算机考试系统的硬件条件,完全可以采用计算机智能化管理,方便师生,提高教师工作效率,节约纸张的使用,符合我国的现代化发展方向。 意义:试题库管理系统可以为学校教师举行考试提供方便与快捷的方式,拥有与真实考试同样的题型、组卷等功能。其开发内容主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。提高教职员工的工作效率和工作质量,减轻其工作压力。也有很多软件科技公司致力于试题库管理系统的研究开发,作为一种商业系工具。 国内外研究现状、水平和发展趋势 随着经济的发展,社会的进步,科学技术的不断提高,计算机科学日渐成熟,计算机越来越深入到我们日常的学习、工作及生活中,成为我们不可缺少的的辅助工具。其强大的功能已为人们深刻认识,它已进入人类社会的各个领域,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等,并发挥着越来越重要的作用,各行各业的人们无须经过特别的训练就能够使用电脑完成许许

精品课程建设规划及实施方案

精品课程建设规划及实施方案 为贯彻落实《教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》(教高[2003] 1 号)、《教育部办公厅关于印 发〈国家精品课程建设工作实施办法〉的通知》(教高厅[2003]3 号)文件精神,促进我校课程建设上质量、上水平,并适应高职发展趋势,积极推动教学改革,学院决定启动精品课程建设工作。为保证建设工作的顺利进行,特制定此方案。 ―、精品课程建设的指导思想和目标 精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程。精品课程建设是高等学校教学质量与教学改革工程的重要组成部分,必须以教育思想和教育观念的转变为先导,通过改革教学内容,改进教学方法和教学手段,加强师资队伍建设和实践性教学环节,从根本上保证课程建设在培养学生能力、知识、素质等方面发挥基础性的重要作用。力争经过一段时间的努力,通过高起点、大手笔的改革举措和扎实有效的工作,在我院建设一批符合高职人才培养目标要求并适应新的人才培养模式的精品课程。 根据教育部的院、省、国家二级精品课程体系,我院拟在 2012 —2015三年内,建成校级精品课程5-8门,省级精品课程2门。 二、精品课程建设的组织领导机构 精品课程建设以教研室为基础,组成院、系、室三级精品课程建设机构。院级精品课程建设的组织机构为学院教务处,学院教务处每学期专门召开一次精品课建设会议,讨论新申报院级精品课的评审立项,在建精品课的检查、验收以及省、国家级精品课的选择立项、申报组织等事宜。 各系成立精品课程建设领导小组,由系主任、教研室主任及有关教师组成,负

责本系精品课程的布点、规划、实施等工作。 教研室主任、专业带头人、精品课程任课教师及教辅人员组成精品课程建设工作小组,确定精品课程建设负责人。学院精品课建设实行学院立项、课程负责人负责制,课程负责人具体负责制定精品课程建设方案、经费使用方案、组织实施方案等工作。 三、精品课程建设的基本要求 课程建设的内容包括师资队伍建设、教学内容改革、教学方法和教学手段改革、实践性教学环节建设等方面,我院精品课建设以教研室为主体,学院负责统一管理及指导,具体从以下几方面着手: (一)制定科学的建设规划 根据学院的定位与特色合理规划精品课程建设,以基础课和专业基础课的精品课程建设为重点,并以精品课程建设带动其它课程建设,通过精品课程建设提高学院整体教学水平。 (二)师资队伍建设 精品课程要由学术造诣高、具有丰富授课经验和丰富实践经验的教师主讲。要通过精品课程建设逐步形成一支结构合理、人员稳定、教学水平高、教学效果好的教师梯队,并完善青年教师培养制度,按一定比例配备辅导教师和实验教师。希望通过精品课建设,引导我院教师树立高职教育的人才观、质量观和教学观,强化质量意识,同时调动我院教师参加教学改革和学术研究的积极性。 (三)教学内容改革和课程体系改革 要准确定位精品课程在人才培养过程中的地位和作用,正确处理本门课程建设与教学计划中其它课程的关系。教学内容改革应符合高职人才培养目标要求,对讲课

考勤管理系统—毕业设计论文

本科毕业设计 考勤管理系统 学院 专业 班级 学号 学生姓名 指导教师 精品文档,知识共享!

完成日期 信息化是当今世界发展的潮流和趋势,信息化的发展要求管理方法要向新一代的计算机管理的方向转移。考勤制度是每个企事业单位所必需的,计算机的出现使员工出勤情况和统计变得十分简单。随着企事业单位人员日益增多,如果仅仅用人力去考勤,会带来很大的不便。为了跟上时代的步伐,跟上信息化的发展,考勤管理系统在日常生活中的重要性越来越受到关注。 本论文设计的考勤管理系统,实现了应用计算机考勤的考勤方式,员工上下班只需打卡即可记录出勤信息。系统分为以下几个功能模块:登录模块、添加员工模块、上下班时间设置模块、查看月末统计信息模块、请假/加班/出差登记模块、手工补计考勤模块。应用系统的用户按照权限的不同分为员工、经理和考勤员三种不同的操作权限。 本考勤管理系统采用的开发平台为.NET平台,应用C#语言进行开发,数据库采用SQL Server 2000。同时,本系统采用三层结构的软件构架,通过中间的Web 服务端来连接客户端和数据库端,使系统对数据库的操作更加安全。 关键词:考勤管理系统;C#;.NET;SQL Server 2000

ABSTRACT The information has been the tide and tendency now for the current developing world and the developing information requests that management must shift to the new generation of computer management.The checking attendance system is necessary for each enterprise and institution, and the appearance of computers makes the attendance of the staff and the statistics very simple. With the staffs becoming more and more, it will bring many troubles if checking attendance only by people. In order to follow the step of our world and the development of information, the check attendance system becomes increasing important in our life. The check attendance system in the article can make use of computer to check attendance, and the attendance information of the staffs can be checked by using IC card. The system can be divided into several function parts: entry part, add new staff part, set time for work and holiday part, check statistics part, leave/over work/on business part and add attendance by people part. The people who use the system can be divided into three parts and they are staffs, managers and the checking people. The system is developed on the platform of .NET, and it is developed by C# programmer, at the same time, SQL Server 2000 is used for database.The system is designed into three floors form and through the Web server to connect the database and the client, in this way, it makes the data safer when operate the database. Key words:The management of checking attendance system; C#; .NET; SQL Server 2000

高校毕业设计管理信息系统的设计与实现

高校毕业设计管理信息系统的设计与实现 以高等院校毕业设计的管理为出发点,选取合适的工具,研究出适合管理高等院校毕业设计的系统,在本文中详细复述了设计的方案,以及在研发过程中所攻克的种种难关。 标签:毕业设计系统管理设计方案 0 引言 目前我国高等院校的管理工作越来越难做,造成这种现象的主要原因是院校随着社会的需要招生人数一直在增多。为了提高学校的教学质量,学校必须做好两项工作,第一个是严把招生关,从根本上控制生源的质量,第二个是在学校中对学生严格管理,从严要求。为了做好这两点,学校一定要利用好现在广泛应用的计算机网络和数据库技术,而如何应用是学校研究的重中之重。 现在我国高等院校在毕业之前用于检验学生学习程度以及学习成果的方式方法就是毕业设计,学生在做毕业设计的过程中要将自己在学校的所学融会贯通合理地运用。对于一个学校来说,它的管理是否紧跟潮流现代化要看很多的方面,其中毕业设计的信息化就是其中重要的一项。以前常使用的毕业设计管理模式的不足很多,比如说它不重视毕业设计的质量如何,比较注重它的表现形式,而且大部分的毕业设计只停留在理论阶段,很少能应用于实践,传统的毕业设计之间关系性比较薄弱,内在联系较少,同时长年累积下来大量的毕业设计不容易管理和查询。所以,针对毕业设计的管理水平一定要提高,只有加强了毕业设计的管理才能对高等院校的管理和教学带来促进作用。 本文以多年的教务管理工作的经验为基础,同时结合实践,以管理高等院校的毕业设计为目的,通过软件工具的帮助,设计了一款管理高等院校毕业设计的系统,本文中不只包含有系统的设计,还包括系统在实际应用中应注意什么以及遇到的难关。这款系统的研发解决了毕业设计管理方面的难题,对学生和老师都是有百利而无一害的。 1 系统的框架基础 在整个系统中有三个子系统,它们分别是毕业设计教师管理、毕业设计管理员和毕业设计学生管理,这三个子系统的分配依据是各个系统的作用功能。这三个子系统又是由多个功能区域组成,配合毕业设计的管理,这三个子系统各自负责不同的区域,相互配合相辅相成。 1.1 系统功能介绍之系统管理员①系统管理员主要负责基础信息的管理,比如说毕业设计从属的系别、作者即学生信息、课题老师、毕业设计的时间信息等等。其中毕业设计时间信息包括研究的申请时间、选题时间等,其中负责研究申请时间的功能区域的作用是记录指导老师报录研究的时间,在这一时间内老师

答辩稿-软件工程试题库管理系统的设计与实现

答辩稿范例

软件工程试题库管理系统的设计与实现

开发背景 随着我国国民经济的飞速发展,电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了

开发意义 试题库建设是教育现代化的需要,是教考分离、最大限度提高办学效益、实行标准化考试的需要,也是课程建设的一个重要组成部分。用试题库进行考试是命题方式的重要改革,是实现由传统人工命题到采用计算机随机命题的根本性转变。现代化的考试方法、考试手段,具有无比的优越性和强大的生命力,是教育现代化不可或缺的组成部分。 由于从组织出卷到试卷的印制及试卷的管理等工作非常繁琐,工作量很大,而且试卷的标准化程度、难易程度、题量大小等各方面难以控制。因此,本课题组针对试题本身内容、试题管理方面,对试题的设计和试题库的运行机制进行研究,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,这不仅克服了个人命题中容易出现的片面性、随意性,而且要保证组卷客观性和科学性,对试题和试卷的管理将变得高效而便捷,对提高工作效率,使试卷管理逐步走向正规化、自动化,并进而实现课程管理的现代化,将起到十分重要的作用。

系统功能描述 软件工程试题库管理系统根据实际使用对象,共分三个角色:管理员、教师和学生。主要划分为四个功能:个人信息管理功能、试题管理功能、试卷生成功能和信息查询功能。其中的关键是试题管理功能和组卷功能的设计。

(完整版)精品课程建设方案

口腔正畸学课程建设 课程建设方案 (口腔医学专业) 系部口腔医学系年级2016级 编写赵明君 二〇一七年六月

《口腔正畸学》课程建设方案 目录 前言: (1) 一、指导思想 (1) 二、课程定位 (1) 三、课程建设目标及思路 (2) 四、课程的建设方法 (3) 五、课程体系 (4) 六、课程资源 (5) 七、课程的教学方法与手段 (6) 八、课程的教学效果 (7) 九、课程的课程考核 (7)

前言 课程建设是职业教育教学基本建设中最具基础性的核心工作,其水平、质量和成果是衡量学校办学水平和教学质量的重要标志。是推进教育创新,深化教学改革,提高教学质量的重要途径。为贯彻落实国家中长期教育改革和发展纲要要求,全力实现国家级示范学校创建目标,把改革创新作为学校发展的强大动力,并结合我校专业实际情况,将口腔正畸学的课程进行建设,特制订本方案如下: 一、指导思想 口腔正畸学是具有特色的课程,要贯彻以服务为宗旨、以就业为导向的指导方针,突出职业能力培养,体现职业教育的办学定位;特别是专业课程要以岗位分析和具体工作过程为基础设计课程。课程设置合理,符合科学性、先进性和教育教学的普遍规律,具有工学结合的鲜明特色,并能恰当运用现代教学技术、方法与手段,教学效果显著,具有示范、辐射作用。 二、课程定位 大专院校的口腔正畸学课程设置必须以从事医疗行业的职业能力和职业素质培养为核心,以口腔行业发展对正畸学人才质量的需求为依据,以行业发展趋势为指导。 《口腔正畸学》课程是我校口腔医学专业的考查课,与本专业其它课程如修复学、口腔颌面外科学等联系密切。口腔正畸学课程的开设,使学生不仅掌握正畸学的理论知识,更主要的是让学生通过亲手操作与实践、来真正熟悉和理解所学的正畸操作技能。

考勤管理系统设计与实现毕业论文

考勤管理系统设计与实现毕业论文 目录 摘要 ..................................................................... I 1 绪论 . (1) 1.1 引言 (1) 1.2 开发背景 (1) 2 开发工具简介 (3) 2.1 JSP简介 (3) 2.2 SQL server 2000简介 (3) 2.3 Tomcat应用服务器简介 (4) 3 系统分析 (6) 3.1 项目概述及基本要求 (6) 3.2 可行性分析 (6) 3.2.1 技术可行性 (6) 3.2.2 经济可行性 (6) 3.2.3 运行可行性 (6) 3.3 功能需求 (7) 3.4 性能需求 (7) 4 总体设计 (8) 4.1系统目标设计和流程设计 (8) 4.2系统功能模块设计 (9)

5 数据库设计 (11) 5.1 数据库概念结构设计 (11) 5.2 数据库逻辑结构设计 (13) 5.3 数据库物理结构设计 (17) 6 系统详细设计 (18) 6.1 管理员登录界面设计 (18) 6.2 管理员主界面设计 (18) 6.3消息管理模块设计 (19) 6.3.1添加消息界面设计 (19) 6.3.2查询消息界面设计 (20) 6.4员工管理模块设计 (20) 6.5考勤时间管理模块设计 (21) 6.6请假管理模块设计 (21) 6.7 员工登录界面设计 (22) 6.7.1员工考勤界面设计 (22) 6.7.2员工考勤时间管理界面设计 (23) 6.7.3员工个人资料界面设计 (23) 6.8 月统计报表界面设计 (24) 7 系统测试 (25) 7.1 概述 (25) 7.2 界面测试 (25) 7.3 功能测试 (25)

管理信息系统设计与开发

管理信息系统 二、管理信息系统设计与开发 管理信息系统简介 管理信息系统(MIS)是由人,计算机等组成的能进行信息的收集,传送,存储,维 护和使用的系统,能够实测企业的各种运作情况,并且利用过去的历史数据 预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的 行为,帮助企业实现其规划目标。 管理信息系统的主要功能 (1)信息处理信息处理对组织的数据和信息进行收集,存储,传输,加工,查询等操作,以实现向管理人员及时提供所需的可靠,准确信息的功能。 (2)辅助事务处理,辅助组织管理辅助事务处理,包括具有通用性的事务管理和各类特殊事务管理。它的深层次的功能是辅助组织管理,控制组织行为,帮 助组织实现目标。 (3)支持决策实测企业运行情况,预测企业未来行为,辅助企业决策人员进行决策是管理信息系统的重要功能,管理信息系统主要是辅助结构化决策问题。管理信息系统设计原则 (1)实用性原则 (2)可扩展性原则与可维护性原则 (3)安全可靠性原则 (4)用户界面设计原则 (5)数据库设计原则 管理信息系统设计与开发方法 管理信息系统的开发方法有软件工程方法,结构化生命周期开发方法,原型发,面向对象的方法等。 软件工程是指采用工程的概念,原理,技术和方法来开发和维护软件,其核心内容是以工程化的方式组织软件的开发。软件项目的开发应该遵循软件工程标准,这样可以提高软件开发的效率,减少软件开发与维护中的问题。 ]软件的生命周期包括8个阶段:问题定义,可行性研究,需求分析,总体设计,详细设计,编码,综合测试,维护。 信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。 下面根据管理信息系统的软件工程的方法进行该系统的设计 开发平台:JBuilder9.0 数据库工具:Oracle 第一部分系统设计 一系统的目标设计

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

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

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

数据库课程设计-试题库管理系统

《数据库系统概论》课程设计 实验报告 题目试题库管理系统 学院商学院 专业信息管理与信息系 班级信息101 学号 2 学生姓名杨贵文 同组成员周杭施建炉王于宾 指导教师宣军英 编写日期2012-06-19——2012-06-29

一、课题名称:试题库管理系统 二、课题要求:结合所学知识,开发一个简易的试题库管理系统。 三、实验目的:结合本学期所学知识,使学生温故而知新,并在实践操作上增加对数据库系统设计的认识和理解。 四、实验步骤: 五、1、需求分析 2、概念结构设计 3、逻辑结构设计 4、物理结构设计 5、数据库实施 6、数据库运行和维护 六、课程开发内容: 5.1 需求分析 5.1.1 系统调查 对现行的试题库管理业务进行了详细的调查和研究是了解系统需求和进行系统分析和设计的重要基础工作,因此要对我们的试题库管理工作进行全面的细致的调查研究。首先与相关的老师进行了交流和沟通,了解他们对试题库管理的看法,看看有没有什么新的要求,在这个基础上,结合自身所掌握的知识水平,量力而行开发相应的试题库管理系统。

在调查中我们可以发现,高校的试题库是极其庞大的,如果没有一个智能的系统将人们从手工阶段解放出来,那么一个庞大的、完整的试题库是无法有效运行的,甚至出题的老师也无法有效、准确地在试题库中抽取自己所需要的试题,这等于说是一个没有实际运用价值的试题库。所以说,他们对希望有这样的一个可以详细地表示试题属性的这样的一个试题库。那么今天我们就围绕着这样的一个目标展开我们的工作。 5.1.2 用户需求 要设计一个性能良好的管理系统,明确用户的应用环境对 系统的要求是首要的和基本的。本系统从以下四个方面对用户需求进行了分析: 1)用户的需求信息:出题老师可以看到题目所属的类型和题目所考察的内容以及试题的分值和 难度等级。当然这个权限也给管理员和系主任。 2)用户的处理要求:管理员可以对试题库进行插入和删除操作,出题老师可以凭借自己自定义的 选题要求在试题库中选择自己需求的试题,这个权限 也对系主任开放。 3)对系统的适应性、通用性要求:要求系统不仅能提供一门课程的试题库管理,还要综合多么学 科进行管理,建立一个高效的试题库管理系统。

相关主题
文本预览
相关文档 最新文档