首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于WEB的选课排课管理系统的设计与实现

摘要第3-4页
Abstract第4页
第1章 绪论第8-12页
    1.1 项目背景第8页
    1.2 选课排课管理系统的发展历程第8-10页
        1.2.1 传统的排课、选课方式第8-9页
        1.2.2 现代的选排课方式第9-10页
    1.3 国内外研究现状第10页
    1.4 主要工作及论文结构第10-12页
第2章 技术平台及系统构架第12-31页
    2.1 J2EE 体系结构第12-14页
    2.2 JavaWeb 技术第14-23页
        2.2.1 JSP第15-19页
        2.2.2 Servlet第19-20页
        2.2.3 JavaBean第20-22页
        2.2.4 JDBC第22-23页
    2.3 MVC第23-25页
    2.4 Struts 的概述第25-26页
    2.5 Struts2 的工作机制第26-29页
        2.5.1 Struts2 的起源第26-27页
        2.5.2 Struts2 的核心部件第27页
        2.5.3 Struts2 的体系结构第27-29页
    2.6 B/S 和 C/S 的比较第29-31页
        2.6.1 C/S 和 B/S 的概述第29页
        2.6.2 B/S 和 C/S 的区别第29-31页
第3章 排课算法第31-35页
    3.1 已存在的排课算法第31-32页
        3.1.1 贪婪算法第31页
        3.1.2 分治算法第31-32页
        3.1.3 禁忌算法第32页
        3.1.4 回溯算法第32页
    3.2 本系统的自动排课算法第32-35页
第4章 需求分析第35-45页
    4.1 选课制的基本思想第35-36页
    4.2 选课制包含的三个主要因素第36页
    4.3 选课制的制约条件第36-38页
        4.3.1 空间制约第36-37页
        4.3.2 时间制约第37-38页
    4.4 系统需求模型第38-45页
        4.4.1 选课业务需求第38页
        4.4.2 系统需求模型第38-43页
        4.4.3 选课系统的操作流程第43-45页
第5章 系统设计第45-50页
    5.1 选课子系统功能模块的划分第45-46页
    5.2 选课子系统体系结构第46页
    5.3 选课子系统预期设计特点第46-47页
    5.4 数据库设计第47-50页
        5.4.1 数据库设计的目标第47-48页
        5.4.2 选课排课系统数据库设计第48-49页
        5.4.3 数据库主表的对应关系第49-50页
第6章 选课排课系统实现第50-73页
    6.1 系统排课算法的步骤第50-53页
    6.2 本系统排课算法的描述第53-54页
        6.2.1 确定上课时间第53页
        6.2.2 确定上课地点第53-54页
    6.3 视图层第54-58页
        6.3.1 页面的定义第55-56页
        6.3.2 页面的访问控制第56-57页
        6.3.3 视图层的 JSP 实现第57-58页
    6.4 模型层第58-59页
        6.4.1 登录模型第58-59页
        6.4.2 帐户模型第59页
        6.4.3 客户模型第59页
        6.4.4 选课单模型第59页
    6.5 控制层第59-60页
    6.6 代码与模块分析第60-73页
        6.6.1 连接数据库第60-61页
        6.6.2 处理中文字符编码第61-62页
        6.6.3 系统的登录第62-63页
        6.6.4 数据库操作第63-67页
        6.6.5 排课操作第67-69页
        6.6.6 选课单操作第69-70页
        6.6.7 课程推荐第70-71页
        6.6.8 新增课程第71-73页
第7章 系统测试第73-86页
    7.1 软件测试方法的分类第73-75页
        7.1.1 黑盒测试第73-74页
        7.1.2 白盒测试第74页
        7.1.3 本系统的测试方法和测试内容第74-75页
    7.2 效率测试第75页
        7.2.1 测试目标第75页
        7.2.2 测试项目第75页
        7.2.3 测试结果第75页
    7.3 并发测试第75-76页
        7.3.1 测试目标第75页
        7.3.2 测试项目第75页
        7.3.3 测试工具 QALOAD第75-76页
        7.3.4 测试结果第76页
    7.4 选课系统的测试第76-86页
        7.4.1 登陆界面模块测试过程以及测试结果第77-80页
        7.4.2 选课单模块测试过程以及测试结果第80-86页
总结第86-87页
参考文献第87-89页
致谢第89-90页
个人简历、在学期间发表的学术论文与研究成果第90页

论文共90页,点击 下载论文
上一篇:铁路接触网几何参数测量系统的研究
下一篇:压缩感知测量矩阵构造方法研究