论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > Java Web >

A450jsp高校智能排课系统+论文

   

内容来自www.paper51.com

第四章 总体设计

内容来自论文无忧网 www.paper51.com

4.1 系统功能模块划分

paper51.com

高校智能排课系统在功能上分四个模块,如图4-1: 内容来自www.paper51.com

http://www.paper51.com

图4-1  系统功能模块划分

内容来自论文无忧网 www.paper51.com

4.1.1  系统管理与维护 paper51.com

1.基础数据管理

http://www.paper51.com

将排课中涉及到的院、系、教研室、教师、班级、教室等事物的信息录入到系统数据库中,并能修改、查询和删除; paper51.com

2.权限管理 http://www.paper51.com

不同角色的用户登录系统后,看到的用户界面不同,用户能操作的功能菜单也不同

copyright paper51.com

4.1.2  排课算法设计与实现 http://www.paper51.com

 该模块是整个系统的核心。在排课需要的相关数据准备好后,系统自动安排课表。系统可以一次将课表排好,也可以分几次安排。 paper51.com

第五章 课表调整与调度模块的详细设计与实现 copyright paper51.com

   智能排课系统一共分四个模块,它们是:系统管理与维护模块、排课算法设计与实现模块、课表查询与打印、课表的调整与调度模块。由于我开发的是课表的调整与调度模块,所有下面我就详细的介绍一下这个模块的设计过程: 内容来自论文无忧网 www.paper51.com

5.1  课表调整与调度模块首页 copyright paper51.com

本模块是针对课表已经排好后的操作,所以本模块的只是为管理员设计的,管理员登陆后,进入调整与调度模块的首页(conditon.htm),首页主要是选择要调换的内容,比如教室、时间等,主界面如图5-1:

http://www.paper51.com

copyright paper51.com

图5-1  课表调整模块主界面 内容来自论文无忧网 www.paper51.com

这个页面提交后,转到adjust.jsp页面,这个页面只提供跳转功能,根据condition.htm传过来的参数转到相应的页面,这个页面主要的jsp代码如下: copyright paper51.com

<% String change =request.getParameter("radiobutton"); http://www.paper51.com

if(change.equals("change_classroom")) {%> paper51.com

<jsp:forwardpage="changeroom.jsp"/> http://www.paper51.com

<% } else if(change.equals("change_time")) { %> 内容来自论文无忧网 www.paper51.com

<jsp:forwardpage="changetime.jsp"/> 内容来自www.paper51.com

<% } else if(change.equals("change_all")) { %>

内容来自论文无忧网 www.paper51.com

<jsp:forwardpage="change_all/changeall.jsp"/>

内容来自论文无忧网 www.paper51.com

<% } %> copyright paper51.com

5.2  时间和教室都调换功能设计

内容来自论文无忧网 www.paper51.com

这个跳转页面能转到changeroom.jsp,changetime.jsp,changeall.jsp三个页面中的其中一个,我现在举跳到changeall.jsp页面来介绍一下本模块的调换课表功能的实现,changeall.jsp页面提供了两种调换课表的方式: http://www.paper51.com

第六章 系统运行情况 内容来自www.paper51.com

本系统运行平台为: copyright paper51.com

Windows2000professional+JDK+TOMCAT+SQL server2000

内容来自www.paper51.com

JSP平台的搭建:

paper51.com

1、JDK下载和安装:

copyright paper51.com

第一步:进入SUN公司JAVA的JDK1.5版本免费安装程序,下载主页地址: paper51.com

http://java.sun.com/j2se/1.5/download.html

内容来自www.paper51.com

单击download,进入下载协议,选择接受协议。

paper51.com

第二步:JDK安装程序:我安装的是: 内容来自www.paper51.com

j2sdk-1_5_0版本

内容来自www.paper51.com

第三步:安装jdk的目录,我设为d:\jdk 内容来自论文无忧网 www.paper51.com

2、TOMCAT下载和安装:

paper51.com

第一步:登陆 http://jakarta-sun.com

http://www.paper51.com

第二步:下载tomcat程序。 内容来自www.paper51.com

我安装的是:Jakarta-tomcat-5.0.18.exe http://www.paper51.com

第三步:在安装tomcat时,要选择custom形式 http://www.paper51.com

第四步:安装tomcat时,目录设为d:\tomcat5 内容来自www.paper51.com

3、在安装完jdk和tomcat后,要设置“控制面板”中的系统特性中的环境变量: 内容来自论文无忧网 www.paper51.com

增加变量CLASSPATH,它里面的内容为: 内容来自www.paper51.com

d:\jdk\lib\tools.jar;d:\tomcat5\common\lib\servlet.jar

内容来自www.paper51.com

增加变量JAVA_HOME,内容为:D:\j2sdk1.5.0(这个参数只有操作系统是windows2000时设置,如果是windows98时,则不用) 内容来自论文无忧网 www.paper51.com

增加PATH的内容为:d:\jdk 内容来自论文无忧网 www.paper51.com

在整个参数都改变之后,要重新启动计算机。

内容来自论文无忧网 www.paper51.com

4、运行tomcat目录里\bin\startup.bat。启动tomcat. http://www.paper51.com

5、打开IE,在地址栏里键入http://localhost:8080或http://127.0.0.1:8080进入连接状态。 copyright paper51.com

即可进入http://localhost:8080/index.jsp

paper51.com

6、SQLserver2000的安装: paper51.com

SQLserver2000要从光盘安装,点击“安装SQLserver2000服务器组件”,进入安装向导,按默认的安装进行,一直到向导要求你选择用户名和密码,我这里用的用户名为:sa,密码为空。 内容来自www.paper51.com

JDK是所有.java文件.jsp文件的运行平台,tomcat是服务器运行平台,SQLserver2000是数据库,为了方便文件的管理,我们要对tomcat进行一些设置主要是建立一个虚拟目录,具体步骤如下:

内容来自论文无忧网 www.paper51.com

用editplus打开tomcat目录下的conf/server.xml文件,在</host>之前添加如下代码: 内容来自论文无忧网 www.paper51.com

<Contextpath="/PKXT" docBase="PKXT" debug="0"

copyright paper51.com

                reloadable="true" crossContext="true"/>

paper51.com

此代码为tomcat增加了一个web应用。 内容来自www.paper51.com

(2)在tomcat/webapps/目录下新建文件夹PKXT,以后所有系统文件都放在这个目录下面,再在PKXT下建立文件夹WEB-INF,并在此目录下新建web.xml文件,文件内容如下: copyright paper51.com

<?xmlversion="1.0" encoding="ISO-8859-1"?> paper51.com

<!DOCTYPE web-app

内容来自论文无忧网 www.paper51.com

    PUBLIC "-//SunMicrosystems, Inc.//DTD Web Application 2.3//EN"

内容来自www.paper51.com

   "http://java.sun.com/dtd/web-app_2_3.dtd"> copyright paper51.com

<web-app>

内容来自论文无忧网 www.paper51.com

</web-app> 内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式