需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9950 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:课程档案管理系统,它是高校教务管理系统中的重要组成部分。本系统结构采用B/S模式设计,开发工具使用MyEclipse 8.5,服务器使用TOMCAT ,数据库管理系统采用SQL Server 2005。本文着重阐述了课程档案系统的整体开发过程。 根据实际需求,本系统共设计四种用户:教师、管理员,校领导及学生。教师主要完成开课申请的提交,对学生成绩的管理,留言管理等功能;管理员完成用户管理、学生管理、开设课程管理、开设课程一审、选课一审管理、留言管理等功能;校领导完成开课申请二审、学生选课二审、开设课程管理等功能;学生主要完成网上选课及成绩查看等。本系统极大的方便了学校的教务管理,提高了教务管理工作的效率。 关键词:数据库;SQL;管理系统
目录 摘要 Abstract 1 项目概述-7 1.1 课题研究的背景-7 1.2 课题研究现状-7 1.3 课题研究的意义-7 2 相关技术介绍-9 2.1 B/S模式介绍-9 2.2 TOMCAT应用服务器-9 3 需求分析-9 3.1 系统总体目标-9 3.2 业务流程图-10 3.3 数据流图-11 3.4 数据字典-13 3.4.1 数据存储-14 3.4.2 数据流-14 3.4.3 数据处理-16 4 总体设计-17 4.1 总体设计概述-17 4.2 系统功能结构图-17 4.2.1 教师子系统功能结构图-17 4.2.2 管理员子系统功能结构图-18 4.2.3 领导子系统功能结构图-19 4.2.4 学生子系统功能结构图-19 4.3 系统功能详细描述-20 4.3.1 教师子系统功能描述-20 4.3.2 管理员子系统功能描述-20 4.3.3 领导子系统功能描述-21 4.3.4 学生子系统功能描述-21 4.4 数据库概念结构设计-22 4.4.1 各实体属性图如下所示:-22 4.4.2-各实体之间的关系总E-R图-24 4.5数据库物理结构设计-24 5 详细设计-27 5.1 程序流程设计-27 5.2 数据库连接设计-27 5.3 教师操作子系统的实施-29 5.3.1 用户登录模块-29 5.3.2 用户密码修改模块-30 5.3.3-开课申请管理模块-31 5.3.4-我的课程管理模块-32 5.4 管理员子系统的实施-34 5.4.1 用户管理模块-34 5.4.2 开设课程管理模块-35 5.4.3-教师课程一审模块-36 5.4.4-学生选课一审模块-36 5.4.5-留言板模块-37 5.5 领导操作子系统的实施-38 5.5.1 教师开课二审管理模块-38 5.5.2 学生选课二审模块-39 5.6 学生子系统的实施-40 5.6.1 学生选课申请模块-40 5.6.2 已申请课程模块-41 5.6.3 留言管理模块-41 6 测试与维护-43 6.1 测试概述-43 6.2 测试方法-43 6.2.1 验收测试:-44 6.3 系统维护-44 结束语-45 致谢-46 参考文献-47 |