下载此文档

毕业设计(论文)-基于Web的课程设计管理系统的研究和设计.doc


文档分类:IT计算机 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
课程管理系统
摘要
本论文主要介绍基于Web的课程设计管理系统的研究和设计,以及系统设计中所涉及的技术。进行了模块划分,而后分析了各个模块和流程的具体划分和最后的编程实现,从问题的提出到最后逐步的实现。都一步一步作了系统的介绍,在实际开发阶段,本文将比较有代表性的代码给出,并作了相关注释,便于理解和对照。
本系统在当前流行的web开发平台上进行课程管理系统的设计与开发。系统使用XML、JAVA等当前流行的技术进行系统实现。他给学生带来了很多的方便,学生可以在线选择自己想要选的课题。老师也可以在线添加课题、给学生打分等。管理员可以在线对老师、学生、课程进行管理。总体上实现了预期的目的。
在实现方面,该毕业设计最大的特点是使用JSP+JavaBean+Servlet开发模式,将系统中的表示层和业务逻辑层分开。这种开发模式在一定程度上体现了MVC的思想,又减少的常规MVC模式的复杂性,在中小型Web应用的软件开发中具有一定的应用价值。而且采用MVC开发模式进行该系统的具体实现,为日后程序的修改和扩展提供了很好的可扩展性。
关键词:JSP,Servlet,JavaBean,iReport,JavaMail
目录
摘要 1
。 5
主要功能 6
Java语言简介 6
Java 语言在网络上的应用 7
JSP技术简介 7
Servlet技术简介 8
JavaBean技术简介 9
Tomcat简介 9
B/S与C/S 模式 10
第二章需求分析 11
11
12
性能需求 12
数据需求 13
第三章系统概要设计 14
系统运行平台设置 14
运行环境 14
开发工具及技术简介 14
开发工具简介 14
15
第四章 数据库概念结构设计 16
: 16
(user) 16
(admin) 16
(teacher) 16
(student) 17
(course) 17
(selectCourse) 17
(judgeTeacher) 17
数据库的完整性和安全性 18
数据库的完整性 18
数据库的安全性 18
18
第五章 数据库逻辑结构设计 20
20
数据库的逻辑设计 20
实体与属性之间的关系 20
E-R模型 20
第六章数据流图及程序结构框图 21
、核心模块数据流图 21
、程序结构图 22
: 22
: 23
: 23
: 23
: 23
: 24
: 24
: 24
: 24
第七章程序源代码及其说明 25
、登录模块核心代码: 25
: 28
、课程管理系统选课模块中能否选课时间的核心代码 28
,提示界面: 29
: 30
,在当前页面显示选课结果: 31
: 32
、发送邮件模块核心代码: 32
、发送给 34
、发送给 35
、发送邮件给未选上课的学生: 35
、张月月s000003收到的选课信息: 36
、报表打印模块核心代码: 36
、未选上课的学生报表: 37
、学生报表生成页面如下 37
、其他模块图: 38
(带校验): 38
,自动关闭窗口,并刷新父窗口: 39
、学生,教师,管理员可修改登录密码: 40
、教师录入成绩: 41
、学生可查询成绩,教师也可查询成绩,管理员可以查询所有信息: 41
、学生精确查询成绩: 41
、管理员可以查询所有信息: 42

毕业设计(论文)-基于Web的课程设计管理系统的研究和设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2013-04-12