摘要:徐州工程学院课程计划制定系统是基于B/S模式的课程安排系统。运用JSP技术开发,采用javabean框架,数据库使用MySQL。徐州工程学院课程计划制定系统改善了一般课程计划制定系统的不足之处,而且还又添加了高效性,严谨性和实用性等新的特点。徐州工程学院课程计划制定系统应用了较为人性化的设计理念和科学的评价指标体系,各个管理员可以进入该系统,录入需要审核的通识课,查看录入通识课的学院审核状态,查看课程的教务处审核状态以及编辑删除录入课程的属性信息并根据学期排列成一个较为合理的课表。指导学生进行合理的课程计划。
徐州工程学院课程计划制定系统根据学校课程安排的需要,尽量提高徐州工程学院课程计划制定的合理性,使得大部分学生可以在大学毕业之前圆满地修满必要学分,成功毕业。该系统模拟真实的课程制定情况,参考徐州工程学院专业课程设置总表,力求和真实的情况相统一。这篇论文主要介绍了徐州工程学院课程计划制定系统的开发时的背景,所应用技术上的分析,各个模块详细的设计分析和一些基本功能。
关键词 B/S;JSP; mysql
目录
摘要
Abstract
1 绪论-1
1.1课题来源-1
1.2课题设计的主要内容和意义-1
1.3系统开发目标-2
2 技术分析-3
2.1可行性分析-3
2.1.1经济可行性-3
2.1.2 技术可行性-3
2.2关键技术分析-4
2.2.1 JSP技术-4
2.2.2 数据库mysql-4
2.2.3 浏览器/服务器(B/S)体系结构-4
3 系统总体设计-5
3.1系统总体规划-5
3.2总体需求分析-5
3.2.1 系统需求-5
3.2.2 性能需求-5
3.2.3 运行需求分析-5
3.2.4 功能需求分析-6
3.3系统用例分析-6
3.3.1 录入通识课用例图-6
3.3.2 学院用例图-7
3.3.3 教务处用例图-7
4 系统概要设计-9
4.1系统模块总体设计-9
4.2数据库设计-10
4.2.1概念结构设计-10
4.2.2 数据库表设计-14
5 系统详细设计-16
5.1系统设计说明-16
5.2系统设计描述-16
5.3用户权限设置-16
5.4系统登录模块设计-16
5.5录入通识课模块设计-21
5.6学院审核与查看通识课程模块设计-24
5.7教务处审核通识课模块设计-26
5.8开设通识课模块实现-26
6 系统测试与维护-30
6.1 系统测试原则-30
6.2 系统测试-30
7 结论-31
7.1系统的缺陷和不足-31
7.2评价-31
7.3体会-31
致 谢-32
参考文献-33