推荐-数据库系统课程设计--教师授课管理系统

上传人:人*** 文档编号:511584393 上传时间:2023-02-22 格式:DOC 页数:25 大小:10.35MB
返回 下载 相关 举报
推荐-数据库系统课程设计--教师授课管理系统_第1页
第1页 / 共25页
推荐-数据库系统课程设计--教师授课管理系统_第2页
第2页 / 共25页
推荐-数据库系统课程设计--教师授课管理系统_第3页
第3页 / 共25页
推荐-数据库系统课程设计--教师授课管理系统_第4页
第4页 / 共25页
推荐-数据库系统课程设计--教师授课管理系统_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《推荐-数据库系统课程设计--教师授课管理系统》由会员分享,可在线阅读,更多相关《推荐-数据库系统课程设计--教师授课管理系统(25页珍藏版)》请在金锄头文库上搜索。

1、青岛理工大学数据库系统课程设计院(系): 计算机工程学院 专业: 网络工程 姓名: 班级: 网络 学号: 题目: 教师授课管理系统 起迄日期: 2012.12.31 2012.1.11 设计地点: 计算机工程学院机房 指导教师: 推荐精选目录第1章 概 述 . 31.1 系统内容概要. 31.2 开发环境简介. 3第2章 需求分析 . 52.1 开发背景. 52.2 开发目的. 52.3 功能需求. 52.4 数据要求. 6第3章 系统设计 . 73.1 总体设计. 7第4章 数据库设计 . 84.1 概念设计. 84.2 逻辑设计. 10第5章 详细设计 . 125.1程序结构的设计. 12

2、5.2 页面设计. 155.3 编码设计. 20第6章 系统总结 . 256.1 总结. 256.2系统不足. 25 第七章 参考文献 . 25 推荐精选第一章 概 述1.1 系统内容概要本系统名为教师授课管理系统,从名称中可以得知该系统主要实现教师的授课问题。教师授课管理系统主要实现用户管理,教师信息管理,课程信息管理,授课班级信息管理,以及授课记录管理。在本系统中主要功能有数据库管理员对教师信息的增、删、改、查,对课程信息的增、删、改、查,对授课班级信息的增、删、改、查,对教师授课记录的增、删、改、查,以及教师通过用户名、密码按照教师编号查询自己或其他教师的授课信息。教师授课管理系统的总目

3、标是在SQL server数据库和先进的Java开发平台上,利用现有的软件配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互的教师授课管理系统,实现教师信息、课程信息、班级信息和授课记录的基本管理操作,为学校授课管理者提供及时、准确的教师、课程,班级信息,对授课安排提供决策参考。1.2 开发环境简介教师授课管理系统利用JSP技术动态设计前台页面,采用Java语言编写后台代码,以Microsoft SQL Server 2005作为后台数据库,选用JDBC访问数据库来实现各种功能 1.2.1 JSP技术简介JSP(Java Server Pages)是由Sun Mi

4、crosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。利用JSP技术,动态信息由JSP页面来表现,JSP页面由安装在Web服务器或者使用JSP的应用服务器上的JSP引擎执行。JSP引擎接受客户端对JSP页面的请求,并且生成JSP页面作为对客户端的响应。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。 1.2.

5、2 Java语言简介1995年,美国Sun Microsystems公司正式向IT业界推出了java语言,该语言具有安全、跨平台、推荐精选面向对象、简单、适用于网络等显著特点,当时以web为主要形式的互联网正在迅猛发展,java语言的出现迅速引起所有程序员和软件公司的极大关注,程序员们纷纷尝试用java语言编写网络应用程序,并利用网络把程序发布到世界各地进行运行。包括IBM、Oracle、微软、Netscape、Apple、SGI等大公司纷纷与Sun Microsystems公司签订合同,授权使用java平台技术。微软公司总裁比尔盖茨先生在经过研究后认为java语言是长时间以来最卓越的程序设计

6、语言。目前,java语言已经成为最流行的网络编程语言,截止到2001年中,全世界大约有310万java程序员,许多大学纷纷开设java课程,java正逐步成为世界上程序员最多的编程语言。java语言产生于C语言之后,是完全的面向对象的编程语言,充分吸取了C语言的优点,采用了程序员所熟悉的C和C语言的许多语法,同时又去掉了C语言中指针、内存申请和释放等影响程序健壮性的部分,可以说java语言是站在C语言这个巨人的肩膀上前进的。java语言的一个目标是跨平台,因此采用了解释执行而不是编译执行的运行环境,在执行过程中根据所在的不同的硬件平台把程序解释为当前的机器码,实现跨平台运行。而动态下载程序代码

7、的机制完全是为了适应网络计算的特点,程序可以根据需要把代码实时的从服务器中下载过来执行,在此之前还没有任何一种语言能够支持这一点。1.2.3 SQL Server简介SQL Server是微软公司开发的一个关系数据库管理系统,SQL Server 支持两种身份验证模式:WindowsNT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,角色概念的引入方便了权限的管理,也使权限的分配更加灵活。SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQL Server可以在不同的操作平台上运行,支持多种不同类型的

8、网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端的软件运行平台是WindowsNT、Windows9x,在客户端可以是Windows3.x、Windows NT、Windows9x,也可以采用其它厂商开发的系统如Unix、AppleMacintosh等。SQL Server提供服务器端的软件,这部分需要安装在NT Server上,SQL Server的用户端则可以安装在许多用户端PC系统中,Windows可以让用户端进行数据库的建立,维护及存取等操作,SQL Server可以最多定义32767个数据库,每个数据库中,可以定义20亿个表格,每个表格可

9、以有250个字段,每个表格的数据个数并没有限制,每一个表格可以定义250个索引,其中有一个可以是Clustered索引。在使用由MicrosoftSQLServer2000关系数据库引擎的情况下,XML 数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用HypertextTransfer Protocol(超文本传输协议,HTTP)来访问SQLServer2000,以实现面向SQLServer2000数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集。MicrosoftSQLS

10、erver2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。其中,用以提高可靠性的特性包括日志传送、在线备份和故障切换群集。在伸缩性方面的改进包括对多达32颗CPU和64GBRAM的支持。通过自动优化和改进后的管理特性-诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理,在线商务应用程序能够被迅速部署并有效管理。推荐精选 1.2.4 JDBC简介JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它

11、由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。第二章 需求分析2.1 开发背景 在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在当今信息时代,人们的生活方式随着

12、Internet 的不断发展发生了不同寻常的改变。在学校,随着学生数、教师数以及课程类目的增加,对其的管理工作也越来越复杂。然而教师授课又是学校教育管理非常重要的一环,随着学校规模的增大,授课管理的工作量大大增重。计算机行业的发展,让我们可以把对授课的管理交给计算机处理,这样就大大减少了管理员的工作量。教师授课管理系统是一个面向学校教育,为其提供服务的综合信息管理系统。教师授课管理系统通过本系统完成相关的授课记录,这些工作也是平常较为繁重的工作。教师的个人信息、课程的信息记录,班级的信息记录以及学校对其进行的拍课管理等情况都在教师授课管理系统里进行管理。由管理人员在数据库更新中完成对运行教师授

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号