- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
吉林大学毕业论文(设计)摘 要
本论文主要介绍基于Web的课程设计管理系统的研究和设计,以及系统设计中所涉及的技术。进行了模块划分,而后分析了各个模块和流程的具体划分和最后的编程实现,从问题的提出到最后逐步的实现。都一步一步作了系统的介绍,在实际开发阶段,本文将比较有代表性的代码给出,并作了相关注释,便于理解和对照。
本系统在当前流行的开发平台上进行课程管理系统的设计与开发系统使用XML、等当前流行的技术进行系统实现1.1基于web的课程设计管理系统发展特点。 5
1.2 主要功能 6
2.1 Java语言简介 6
2.2 Java 语言在网络上的应用 7
2.3 JSP技术简介 7
1.4 Servlet技术简介 8
1.5 JavaBean技术简介 9
1.6 Tomcat简介 9
1.7 B/S与C/S 模式 10
第二章 需求分析 11
2.1设计目标 11
2.2功能概图 12
2.3 性能需求 12
2.4 数据需求 13
第三章 系统概要设计 14
3.1 系统运行平台设置 14
3.2 运行环境 14
3.3 开发工具及技术简介 14
3.3.1 开发工具简介 14
3.3.2技术简介 15
第四章 数据库概念结构设计 16
4.1数据库表如下: 16
4.1.1.登录表(user) 16
4.1.2.管理员表(admin) 16
4.1.3.教师表(teacher) 16
4.1.4.学生表(student) 17
4.1.5.课程表(course) 17
4.1.6.选课表(selectCourse) 17
4.1.7.评教表(judgeTeacher) 17
4.2 数据库的完整性和安全性 18
4.2.1 数据库的完整性 18
4.2.2 数据库的安全性 18
4.3登录用到的触发器 18
第五章 数据库逻辑结构设计 20
5.1数据库的需求分析 20
5.2 数据库的逻辑设计 20
5.2.1 实体与属性之间的关系 20
5.2.2 E-R模型 20
第六章 数据流图及程序结构框图 21
6.1、核心模块数据流图 21
6.2、程序结构图 22
6.2.1.用户登录及其处理类图: 22
6.2.2.接数据库类: 23
6.2.3.个性服务信息及其处理类图 : 23
6.2.4.管理员及其处理类图: 23
6.2.5.课程及其处理类: 23
6.2.6.学生及其处理类图: 24
6.2.7.教师及其处理类图: 24
6.2.8.评教及其处理类图: 24
6.2.9.选课及其处理类: 24
第七章 程序源代码及其说明 25
7.1、登录模块核心代码: 25
7.1.1.非法登录时的界面: 28
7.2、课程管理系统选课模块中能否选课时间的核心代码 28
7.2.1.没到选课时间时,提示界面: 29
7.2.2.管理员设置选课时间顺序错误时: 30
7.2.3.选课成功时,在当前页面显示选课结果: 31
7.2.4.学生可以对相应的授课老师进行评教: 32
7.3、发送邮件模块核心代码: 32
7.3.2、发送给 34
7.3.3、发送给 35
7.3.4、发送邮件给未选上课的学生: 35
7.3.5、张月月s000003收到的选课信息: 36
7.4、报表打印模块核心代码: 36
7.4.1、未选上课的学生报表: 37
7.4.2、学生报表生成页面如下 37
7.5、其他模块图: 38
7.5.1添加学生图(带校验): 38
7.5.2添加学生成功时,自动关闭窗口,并刷新父窗口: 39
7.5.3、学生,教师,管理员可修改登录密码: 40
7.5.4、教师录入成绩: 41
7.5.5、学生可查询成绩,教师也可查询成绩,管理员可以查询所有信息: 41
、学生精确查询成绩: 41
、管理员可以查询所有信息: 42
、管理员可以设置系统通知信息: 42
、相应的学生都可以查看系统通知信息: 43
第八章 系统测试分析 43
8.1 系统测试目的和原则 43
8.2 JSP的中文乱码问题 44
8.3 测试环境 45
8.4功能测试 45
8.5测试结果 45
结 论 45
参考文献 46
致 谢 46
第一章 绪论
1.1基于web的课程设计管理系统发展特点。
基于web的课程设计管理系统,根据管理的基本流程,实现信息管理的电子化,减轻管理人员的负担。管理人员能够很好对进行管理。本系统的主要功能如下:Java的诞生从根本上解决了Internet的异构、代码交换以及网络程序的安全性等诸多问题。Java语言且有平台无关性,程序经过编译后,生成字节代码并运行在Java虚拟机上,随着Java Servlet的推出Java程序可以获取网络上结点的、声音、HTML文档及文本等资源,
您可能关注的文档
- 毕业设计(论文):基于单片机的直流电机测速、调速及显示系统设计.doc
- 毕业设计(论文):基于BS的酒店管理信息系统论文.doc
- 毕业论文:跨石德铁路高架桥施工组织设计及施工图预算毕业设计(终稿).doc
- 毕业设计(论文):基于RBF神经网络的短期负荷预测.doc
- 毕业设计(论文):基于VB实现短信息收发功能信息系统.doc
- 毕业设计(论文):基于VC++串口通信的实现.doc
- 毕业论文:基于单片机的电子秤系统设计(终稿).doc
- 毕业设计(论文):白龙山煤矿3.0 Mta初步设计.doc
- 毕业设计(论文):基于51单片机的家用电热水器设计.doc
- 毕业设计(论文):基于PROTEUS的多功能数字电子钟设计.doc
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)