| 作品名称 |
作品名称:基于JSP的课绩管理系统(专科) |
 |
| 作品编号 |
BSO4MIBHY4WTIP8ZOUDG |
| 编程工具 |
JSP |
| 数 据 库 |
MSSqlServer |
| 论文字数 |
7000
字 |
| 运行环境 |
Windows/xp/2000/2003 |
| 论文价格 |
150
元 |
| 推荐指数 |
☆☆☆☆☆☆☆☆ |
| 包含内容 |
毕业论文+程序代码 |
| 整理日期 |
2008-6-20 |
| 作品简介 |
目 录 1 绪论 3 1.1 题目背景 3 1.2 课绩管理系统的概述 3 1.3 为什么要开发课绩管理系统 3 2 系统所使用的技术 5 2.1 JSP语言的简介 5 2.2 SQL SERVER2000语言的简介 5 2.3 JAVABEAN 语言的简介 6 2.4 SERVLET 语言的简介 6 3 系统的需求分析 8 3.1 系统的目标设计 8 3.2系统的任务 8 3.3 系统的需求分析 10 3.3.1 系统的总体结构设计图 10 3.3.2 系统的功能模块设计 10 3.4 数据库分析设计 11 3.5数据字典 12 4 系统详细设计及实现 13 4.1 主页模块设计 13 4.2 登录模块设计 14 4.2.1登录设置 14 4.2.2学生模块 14 4.2.3教师模块 14 4.2.4管理员模块 14 4.2.5 系统主流程图 15 4.3 学生登录结构图设计 16 4.4 教师登录结构图设计 17 4.5 管理员登录结构图设计 17 4.5.1学生增删录入 17 4.5.2增加教师 18 4.5.3增加新课程 18 4.5.4增加新班级 18 4.6 系统管理 19 4.6.1“用户管理”模块 20 4.6.2 “密码维护”模块 20 4.6.3“重新登录”模块 21 结 论 22 致 谢 23 参考文献 24 1 绪论 1.1 题目背景 课绩管理系统用来管理学生的选课档案信息。高校开发一学生课绩管理系统,该系统由登陆模块,学生模块,教师模块,管理员模块,四部分组成。学生课绩管理信息一般包括课程(课程名,成绩,任课教师),查看学分,更改基本信息,学生课程信息,学生成绩信息,奖惩记录等。 1.2 课绩管理系统的概述 学生档案管理系统用来管理学生的选课档案信息。该系统由登陆模块,学生模块,教师模块,管理员模块,四部分组成。学生课绩管理信息一般包括课程(课程名,成绩,任课教师),学籍信息,学生基本信息,学生课程信息,学生成绩信息,奖惩记录等。 该项目的适用于各大院校的老师,学生,以及学校的管理员。大部分适用于老师,学生对课程的编排和成绩的查询,以及教务的管理。管理员在本系统中有着最高的权力,包括新增,更改,删除学生,教师,课程以及班级。 1.3 为什么要开发课绩管理系统 计算机已经成为我们学习和工作的得力助手: 今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全等。 现在我国高校课绩的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 在大学里有很多的学生为了成绩而到处查找,为了方便学生及老师的成绩录入和查询还有管理员的管理,方便学生的快速及随时查询,方便老师的查改做了此项目。 归纳起来,好处大约有以下几点: 1.可以存储学生课绩,安全,高效; 2.只需一到二名档案录入员即可操作系统,节省大量人力; 3.搜索迅速。 4.查找方便。 5.可靠性高。 6.存储量大。 7.保密性好。 8.寿命长。 9.成本低。 2 系统所使用的技术 2.1 JSP语言的简介 JSP的应用模型 利用JSP技术,动态信息由JSP页面来表现,JSP页面由安装在Web服务器或者使用JSP的应用服务器上的JSP引擎执行。JSP引擎接受客户端对JSP页面的请求,并且生成JSP页面作为对客户端的响应。 JSP页面通常被编译成为Java Servlets,这是一个标准的Java扩展。页面开发人员能够访问全部的Java应用环境,以利用Java技术的扩展性和可移植性。当JSP页面第一次被调用时,如果它还不存在,就会被编译成为一个Java Servlets类,并且存储在服务器的内存中。这就使得在接下来的对该页面的调用中,服务器会有非常快的响应(这避免了CGI-BIN为每个HTTP请求生成一个新的进程的问题)。 JSP页面可以包含在多种不同的应用体系结构或者模型中,可以用于由不同协议,组件和格式所组成的联合体中。基于JSP的动态信息发布技术是一个开放的,可扩展的建立动态Web页面的标准。不论采用什么创建工具,开发人员都可以使用JSP页面来创建可移植的Web应用,在不同的Web应用服务器上运行。 2.2 SQL server2000语言的简介 SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT,系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 SQL Server 2000与以前版本相比较,又具有以下新特性 : 1.支持XML(Extensive Markup Language,扩展标记语言) 2.强大的基于Web的分析 3.支持OLE DB和多种查询 4.支持分布式的分区视图 2.3 JavaBean 语言的简介 JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBeans 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 属性。 JavaBean是Sun微系统的一个面向对象的编程接口,它可以让你建可重用应用程序或能在网络中任何主流操作系统平台上配置的程序块,称作组件。像Java applet一样,JavaBeans组件(或“Beans”)能够给予万维网页面交互的能力,例如:计算感兴趣的比率或是根据用户或浏览器的特性改变页面内容。 2.4 Servlet 语言的简介 Servlet是对支持Java的服务器的一般扩充。它最常见的用途是扩展Web服务器,提供非常安全的,可移植的,易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。 servlet容器。 servlet的生命周期: 1.servlet容器创建servlet的一个实例。 2.容器调用该实例的init()方法。 3.如果容器对该servlet有请求,则调用此实例的service()方法。 4.容器在销毁本实例前调用它的destroy()方法。 5.销毁并标记该实例以供作为垃圾收集。 一旦请求了一个servlet,就没有办法阻止容器执行一个完整的生命周期。容器在servlet首次被调用时创建它的一个实例,并保持该实例在内存中,让它对所有的请求进行处理。容器可以决定在任何时候把这个实例从内存中移走。在典型的模型中,容器为每个servlet创建一个单独的实例,容器并不会每接到一个请求就创建一个新线程,而是使用一个线程池来动态的将线程分配给到来的请求,但是这从servlet的观点来看,效果和为每个请求创建一个新线程的效果相同。 Servlet是对支持Java的服务器的一般扩充。它最常见的用途是扩展Web服务器,提供非常安全的,可移植的,易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。
 |
|
| 下载地址 |
# |
| 购买说明 |
计算机毕业设计完整作品。
包括源程序、可执行文件、开题报告、论文、英文文献和中文翻译。
请加客户服务联系 15303601058 联系QQ:380894045/279018395 EMAIL:CareF@CareF.CN 获取作品的详细资料。 |
|
|