公共选修课网上选课系统的设计与实现-计算机应用技术专业论文
摘要
摘要
论文题目:公共选修课网上选课系统的设计与实现 学科名称:计算机应用技术
研究生:张克 指导教师:黑新宏副教授
签名:侈4
名: \经)111}
摘要
随着教育改革的不断深化,高校规模的不断扩大,各大高校教学运行和教学管理的任 务也随之增大。其中,公共选修课是普通高校提高学生综合素质、培养一专多能型人才的 重要环节,公共选修课的网上选课是 一项较为复杂的工作,其包含的信息量非常庞大,这 给高校的管理工作,特别是教学管理工作提出了更高的要求。
本文主要研究了陕西职业技术学院公共选修课选课管理系统的设计与实现。在对学院 公共选修课选课流程进行分析的基础上,按照学院选课工作的实际需求,以现代教学管理 理念为指导,依据信息管理系统的相关步骤进行开发。本系统选择基于 B/S 模式的三层架 构,在 SQL Server 数据库管理系统的平台下进行开发,开发工具使用 Visual Studio ,
开发语言采用 vb. net ,并且使用了DreamWeaver ,Fireworks 等应用软件辅助设计。
论文重点论述了公共选修课选课管理的流程设计和系统中各主要功能模块的实现方 法。针对系统数据库设计、前台界面设计、用户权限设计、主要功能模块设计等内容开展 研究工作,并对实施过程中的重点问题和难点问题进行攻关和突破。按照现代软件测试的 理念,对系统进行了全面、细致的测试工作,保障了系统的可靠性。
经过全面的测试和实际应用,本系统能够较好地满足了学院公共选修课选课的管理工 作,其基本功能和整体性能也达到了设计要求。
关键词:公共选修课,网络选课,管理系统,B/S 模式 论文类型 z 应用研究
Ab
Abstract
西安
西安理工大学硕士学位论文
I
II
II
mode
Key words: public elective courses; course selection online; management system; B / S
Paper type: Applied Research
目 录
目 录
1 绪 论 1
1.1 研究背景与意义1
1.2 学院简介及网络选课系统的应用需求2
1.3 选课系统国内外的研究进展3
1.4 论文主要研究内容4
2 公共选修课选课系统信息化建设现状及需求 7
2.1 公共选修课选课系统的概念及实现7
2.1.1 公共选修课选课系统的特点7
2.1.2 如何建立公共选修课选课系统7
2.2 陕西职业技术学院信息化建设现状8
2.3 陕西职业技术学院公共选修课管理现状与信息化建设需求 9
2.3.1 近年来学院公共选修课选课情况9
2.3.2 现阶段存在的问题及不足10
2.3.3 解决方法与措施11
2.3.4 系统建设的意义12
3 公共选修课网上选课系统设计 13
3.1 公共选修课的概念13
3.2 开设公共选修课的意义13
3.3 陕西职业技术学院公共选修课建设目标13
3.4 系统设计的原则14
3.5 公共选修课网络选课流程的设计14
3.6 各级用户基本权限及主要职责17
3.7 公共选修课网上选课系统各功能模块关系及主要关系流图 18
3.7.1 网上选课系统功能模块结构18
3.7.2 网上选课系统顶层业务流图18
3.7.3 网上选课系统 0 层数据流图18
3.8 主要数据库表设计20
3.8.1 学生基本信息数据库表设计20
3.8.2 基础数据维护模块数据库表设计21
3.8.3 教师信息据库表设计21
3.8.4 课程信息数据库表设计22
3.8.5 管理员信息数据库表设计23
4系统的实现 25
4.1 开发工具、平台及方法25
HYPERLINK \l "_TOC_250002" 4.1.1 B/S 架构(Browser/Server 架构)简介 25
4.1.2 三层架构26
HYPERLINK \l "_TOC_250001" .NET 29
HYPERLINK \l "_TOC_250000" SQL Server 关系数据库简介 30
4.2 系统的实现 31
4.2.1 系统界面的实现31
4.2.2 用户登录功能模块的实现33
i
西安
西安理工大学硕士学位论文
1
1 绪论
ii
ii
PAGE
PAGE 1
4.2.3 学生选课功能模块的实现 36
4.2.4 系统管理功能模块的实现 43
4.2.5 教师管理功能模块的实现 46
4.3 系统实现中的难点 47
4.3.1 服务器及数据库系统的规划和管理 47
4.3.2 身份认证的实现 49
4.3.3 学生选课和退选的实现 50
4.3.4 教师成绩管理 53
4.3.5 信息安全 53
5系统测试及试