- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
web的课程管理系统1
吉林大学毕业论文(设计)摘 要
本论文主要介绍基于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文档及文本等资源,
您可能关注的文档
- VC++的数据库开发案例.doc
- VC++物流管理系统大学设计(含源文件).doc
- VC++媒体播放器的设计与实现(含大学设计源文件).doc
- VC++的数字识别系统的论文.doc
- VB考勤管理系统的设计与实现.doc
- VC++的推箱子游戏设计与实现.doc
- VC++视频会议管理系统大学设计(含源文件).doc
- VC++的数字图像处理软件的开发.doc
- VC++的聊天工具设计(西南科技大学).doc
- VC的图像边缘检测算法的研究与比较.doc
- 鲁科版四上 Unit 2-Lesson2 She likes dancing课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson3We sing here课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson4 Again please课件PPT.pptx
- 鲁科版四上 Unit 3-Lesson2 I can dance on Friday课件PPT.pptx
- 鲁科版四上 Unit 2-Lesson3 What's your hobby课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson1 We have Chinese课件PPT.pptx
- 鲁科版四上 Unit 2-Lesson4 Again please课件PPT.pptx
- 鲁科版四上 Unit 3-Lesson1 What day is today课件PPT.pptx
- 鲁科版四上 Unit 3-Lesson4 Again, please课件PPT.pptx
- 鲁科版四上 Unit 1-Lesson2What's your favourite subject课件.pptx
最近下载
- IEC_62366-1AMD1-2020 医疗设备 - 第 1 部分:可用性工程在医疗设备中的应用.pdf VIP
- 妇幼卫生信息管理培训.pptx VIP
- 毗邻建筑物及地下管线保护方案.doc VIP
- 江苏灵山耿湾禅意小镇旅游度假村规划设计方案文本.pptx
- 行政法历年司考真题(案例分析) .pdf VIP
- NB∕T 42030-2014 -生物质循环流化床锅炉技术条件.pdf
- 软件系统项目验收报告.docx VIP
- DGJ32J 203-2016 建筑工地扬尘防治标准.docx
- 无线电反制技术及其在无人机探测与反制领域的应用.pdf VIP
- 《人文英语4》形考任务(1-8)试题答案解析.pdf VIP
文档评论(0)