选课系统的设计与实现.doc

资料分类:计算机信息 上传会员:congxia 更新时间:2021-05-20
需要金币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

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:运用学校课程档案管理系统可以减轻学校教学人员的工作量,加快查询速度,加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。还有就是缩小开支,提高工作效率......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: