我的论文

2019-01-26 16:41

郑州大学西亚斯国际学院

本科毕业设计(论文)

题 目 基于JAVA的学生选课系统 指导教师 高国勇 职称 讲师

学生姓名 王慧民 学号 20083512126 专 业 信管专升本 班级 1班 专业学院(系) 电子信息工程学院 完成时间 2010年4月30日

学生选课系统论文

基于JAVA的 课程管理系统

摘 要

课程管理系统是一个学校中不可缺少的部分。课程管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式对课程进行查询、更新、选课等,这种管理方式存在着许多缺点,如:效率低、执行速度慢,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、成本低、效率高等。这些优点能够极大地提高学生选课系统的效率,也是企业、学校的科学化、正规化管理和与世界接轨的重要条件。因此,开发这样一套管理系统已成为很有必要的事情。

JAVA是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。本文中介绍了用JAVA语言实现课程管理系统的全部过程。

关键词 课程管理 / Eclipse / Java / SQL Server

I

学生选课系统论文

The curriculum management system based on Java

ABSTRACT

Course management system is a essential part of the school. Course management system should be able to provide users with adequate information and fast search tool. But along the way people use the traditional curriculum manual query, update, course selection, etc., such management, there are many drawbacks, such as: low efficiency, the implementation was slow, also over time will produce a large number of files and data , This is to find, update and maintain have brought many difficulties.

With the continuous improvement of science and technology, computer science, the maturing of its powerful features for people to deepen their understanding, that it has entered all fields of human society and play an increasingly important role. As part of computer applications, using a computer to manage information on course selection, management has the incomparable advantage of hand. For example: quick search, find convenient, high reliability, large memory capacity, low cost and high efficiency. These advantages can greatly improve the efficiency of student elective system, but also businesses, schools, scientific and standardized management and an important condition for integration with the world. Therefore, developing such a management system has become a very necessary thing.

JAVA is a very good programming language, object oriented, platform-independent, secure, stable and multi-threading features of the software design is very robust programming language. This article introduces the use of JAVA language course management system, the entire process.

KEY WORDS Online test, B/S, JSP, SQL Server

II

学生选课系统论文

目 录

摘 要.............................................................. I ABSTRACT........................................................... II 第一章 前言 ....................................................... 4

第一节 开发背景................................................. 5 第二节 开发目标................................................. 5 第三节 项目意义................................................. 6 第二章 系统分析..................................................... 7

第一节 需求分析................................................. 7

一 功能需求................................................. 7 二 性能需求................................................. 7 三 其他需求................................................. 8 四 业务流分析............................................... 8 五 数据流分析............................................... 8 第二节 可行性研究报告........................................... 9 第三节 数据库选择............................................... 9 第四节 运行环境................................................. 9

一 数据库应用系统开发简介................................... 9 一 mysql server简介 ....................................... 10

第三章 概要设计.................................................... 11

第一节 功能模块划分............................................ 11 第二节 系统功能结构图.......................................... 11 第四章 详细设计.................................................... 13

第一节 系统E-R图示............................................ 13 第二节 模块设计................................................ 15 第三节 数据表.................................................. 15 第五章 系统实现.................................................... 18

一.用户登录界面................................................ 18 二.学生登录界面图.............................................. 18 三.学生成绩查询................................................ 21 四.用户管理操作................................................ 22 五.教师管理页面................................................ 23 六.学生信息管理................................................ 23 七.学生开课信息管理页面........................................ 24 八.学生学生成绩录入页面........................................ 25 九.确认选课页面................................................ 26 十用户管理页面................................................. 28 第六章 测试........................................................ 29 第七章 结束语...................................................... 33 致 谢............................................................. 34 参考文献........................................................... 35

3

学生选课系统论文

第一章 前言

数据库是从60年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。Web数据库在新的Internet环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。

国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。

在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。

我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。

从系统开发的复杂程度来看,计算机辅助排课与选课是高校教务系统中的两

4


我的论文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:两位数乘两位数笔算乘法(不进位)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: