基于WEB的选排课系统

上传人:夏** 文档编号:459544813 上传时间:2024-02-15 格式:DOC 页数:13 大小:83.50KB
返回 下载 相关 举报
基于WEB的选排课系统_第1页
第1页 / 共13页
基于WEB的选排课系统_第2页
第2页 / 共13页
基于WEB的选排课系统_第3页
第3页 / 共13页
基于WEB的选排课系统_第4页
第4页 / 共13页
基于WEB的选排课系统_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《基于WEB的选排课系统》由会员分享,可在线阅读,更多相关《基于WEB的选排课系统(13页珍藏版)》请在金锄头文库上搜索。

1、吉林大学珠海学院毕业论文(设计)基于WEB的选排课系统The Course Selecting and Arranging System Based on WEB完成日期 2013 年 4 月毕业论文开题报告基于WEB的选排课系统摘要目前,选排课系统在学校使用广泛。我们学校使用的正方教务管理系统就是一个典型的例子。本人做这个系统已经持续有较长的一段时间。在这期间,个人主要完成系统分析、设计和编码。主要工作包括搜集资料、需求分析和设计。需求分析主要是确定系统的功能。设计包括UI设计和数据库设计。编码过程,分层次分模块逐一进行。画界面原型,构建Servlet服务层。处理基本信息,实现选课和排课的功

2、能。实现基本功能后,本人开始做系统测试和论文的撰写。经过两个多月的努力,选排课系统毕业设计基本完成。本系统采用Java语言开发,界面用JSP设计,数据库用SQL Server2000,部署环境用tomcat。根据系统的需求,已经实现如下功能:一、用户登录和权限管理;二、基本信息的录入和修改;三、查看课程和课表;四、学生选课和退课;五、课程安排和智能排课。综合分析了一下,选排课系统与个人在学校做过的课程设计相比存在较大的差别。本系统涵盖信息量大,功能模块多。课题难度较大,具有一定的挑战性。个人认为选排课系统具有重要的意义。选排课系统比较贴近生活和贴近实际,并且它具有一定的学术性,对于进一步深入研

3、究选排课系统存在一定的帮助。关键词:数据库;JSP;Servlet;课程;选排课;设计The Course Selecting and Arranging System Based on WEBAbstractCurrently, the course selecting and arranging system widely used in schools. The square academic management system used in our school is a typical example.I do this system which has continued for

4、 a longer period of time. During this period, I completed the systems analysis, design and coding. The main task is to collect information requirements analysis and design. Requirements analysis is to determine the function of the system. Design work including UI design and database design. In the c

5、ourse of coding, different levels of sub-modules one by one. painting interface prototype, build SERVLET service layer. Deal with the basic information, and complete the course selecting and arranging feature. After the realization of the basic functions, I start doing system tests and writing paper

6、s. After more than two months of efforts, the course selecting and arranging system graduate design basically completed.The system developed by the Java language. The system interface design with JSP. The system database uses SQL Server2000. The system deployment environment uses tomcat. According t

7、o the requirements analysis, the system has completed the functions in the follows: First, user login and rights management. Second, entry and alter the basic informations. Third, the student views courses and curriculum; Fourth, students course and withdrawn. Fifth, arranging the curriculum and doi

8、ng the smart timetable.Comprehensive analysis, there is a big difference between the course selecting and arranging and curriculum design which done by the individuals in the school. This system covers a large amount of information and multi-function modules. The subject is difficulty, and with some

9、 challenging. Personally think that the course selecting and arranging System is of great significance. The course selecting and arranging system is more closely to the life and close to reality. It has a certain academic and exist some help for further study.Key words:Database;JSP;Servlet;Course ;C

10、ourse Selecting and Arranging System;Design目录1 绪论11.1 研究背景 11.2 开发环境简介 11.2.1 Java语言简介11.2.2 JSP介绍21.2.3 数据库的简介22 需求分析42.1 系统需求分析 42.1.1 按用户划分系统42.1.2 按功能划分系统42.2 系统功能分析图 53 总体设计63.1 系统结构图 63.2 总体功能设计 73.2.1 系统设计目标73.2.2 总体设计73.3 数据库设计 83.3.1 系统数据分析83.3.2 系统ER图83.4 数据流图 93.5 数据字典 103.5.1 登录用户表103.5.

11、2 学生表103.5.3 老师表113.5.4 课程表113.5.5 系别表123.5.6 班级表123.5.7 课程时间表123.5.8 教室表133.5.9 课表表133.5.10 选课表133.5.11 专业表143.5.12 学生课程表144 设计思想与实现154.1 用户登陆模块 154.2 查询课程模块 164.3 查询课表模块 174.4 选课和退课模块 184.5 排课模块 194.6 信息录入和信息维护模块 204.7 课程安排模块 204.8 排课管理模块 215 系统测试与运行245.1 系统测试 245.2 系统运行环境 246 结束语25参考文献26致谢271 绪论1

12、.1 研究背景当今社会,科学技术和信息技术迅猛发展。各个领域都朝着信息化过度。在这种背景下,学校也充分利用了科技的成果,把大量的工作转移到教务管理系统中,从而大大提高了学校的教学管理和工作效率。选排课系统是教务系统的重要组成部分,在现实中使用广泛。这种系统具有重要的意义。首先它为学校提供了一种高效的数据管理方式,高校通过使用这种系统,可以对学生信息、课程信息、教室信息、选课信息等进行系统化规范化的管理。其次,选排课系统作为一个独立应用的小系统,具有一定的研究意义。因为系统设计的表比较多,关联也比较强,对数据库设计要求也较高。另外是算法,实现课程安排和智能排课,这些内容都是很好地演绎了课堂教学,

13、从而真正体现出学以致用。在选排课系统出现之前,学校使用人工方式进行选课和排课。手工方式有许多不足,如安全性差和效率低。并且时间久了,会出现大批文件,这不利于选排课的管理。现在使用选排课系统,把人的工作交给计算机处理,这样不但减轻工作负担,还能够为用户提供充足的信息和快捷的查询手段。一个优秀的系统离不开先进的技术。选排课系统正是科技的一个产物。使用选排课系统进行教务管理有着许多优点。例如:查询快捷、安全性高、存储量大、保密性好、成本低等。现在几乎各大高校都在使用教务管理系统。几乎每一位在校的大学生每学期都要进行选课。所以对即将毕业的大四学生来说,对选排课系统并不陌生。而个人就有一种好奇,特想知道

14、身边这个熟悉的系统背后到底隐藏了有多少知识和智慧。因此,趁着毕业设计这个机会,可以深入探讨一下选排课的原理和应用。1.2 开发环境简介本系统所使用的开发集成工具是Eclipse, 本系统采用的语言是Java,界面设计用JSP,数据库用SQL Server2000,部署环境用tomcat。1.2.1 Java语言简介Java起源较晚但是发展很快。它是一种纯面向对象的高级编程语言。它具有跨平台的特性。Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。现在大多数操作系统都已支持Java平台。这样极大地扩展了Java程序的通用性,实现一次编写,多次运行。Java分为三个体系J2SE(Java2 Standard Edition) 标准版,J2EE(Java2 Enterprise Edition) 企业级应用版,J2ME(Java 2 Micro Edition) 移动开发版。本系统采用的是J2SE标准版。Java语言是一种高级语言。它在计算机编程语言中占有重要地位。

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

当前位置:首页 > 大杂烩/其它

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