基于web的课程管理系统1.doc

基于web的课程管理系统1.doc

ID:58507953

大小:4.51 MB

页数:46页

时间:2020-05-18

基于web的课程管理系统1.doc_第1页
基于web的课程管理系统1.doc_第2页
基于web的课程管理系统1.doc_第3页
基于web的课程管理系统1.doc_第4页
基于web的课程管理系统1.doc_第5页
资源描述:

《基于web的课程管理系统1.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、大学远程教育专科生毕业论文(设计)中文题目基于web的课程管理系统学生袁丽丽专业经济管理层次年级2009秋专科学号110指导教师(苗健)职称讲师学习中心金铖教学中心成绩2011年8月30日摘要本论文主要介绍基于Web的课程设计管理系统的研究和设计,以及系统设计中所涉及的技术。进行了模块划分,而后分析了各个模块和流程的具体划分和最后的编程实现,从问题的提出到最后逐步的实现。都一步一步作了系统的介绍,在实际开发阶段,本文将比较有代表性的代码给出,并作了相关注释,便于理解和对照。本系统在当前流行的web开发平台上进行课

2、程管理系统的设计与开发。系统使用XML、JAVA等当前流行的技术进行系统实现。他给学生带来了很多的方便,学生可以在线选择自己想要选的课题。老师也可以在线添加课题、给学生打分等。管理员可以在线对老师、学生、课程进行管理。总体上实现了预期的目的。在实现方面,该毕业设计最大的特点是使用JSP+JavaBean+Servlet开发模式,将系统中的表示层和业务逻辑层分开。这种开发模式在一定程度上体现了MVC的思想,又减少的常规MVC模式的复杂性,在中小型Web应用的软件开发中具有一定的应用价值。而且采用MVC开发模式进行该

3、系统的具体实现,为日后程序的修改和扩展提供了很好的可扩展性。关键词:JSP,Servlet,JavaBean,iReport,JavaMail目录摘要11.1基于web的课程设计管理系统发展特点。51.2主要功能62.1Java语言简介62.2Java语言在网络上的应用72.3JSP技术简介71.4Servlet技术简介81.5JavaBean技术简介91.6Tomcat简介91.7B/S与C/S模式10第二章需求分析112.1设计目标112.2功能概图122.3性能需求122.4数据需求13第三章系统概要设计1

4、43.1系统运行平台设置143.2运行环境143.3开发工具及技术简介143.3.1开发工具简介143.3.2技术简介15第四章数据库概念结构设计164.1数据库表如下:164.1.1.登录表(user)164.1.2.管理员表(admin)164.1.3.教师表(teacher)164.1.4.学生表(student)174.1.5.课程表(course)174.1.6.选课表(selectCourse)174.1.7.评教表(judgeTeacher)174.2数据库的完整性和安全性184.2.1数据库的完整

5、性184.2.2数据库的安全性184.3登录用到的触发器18第五章数据库逻辑结构设计205.1数据库的需求分析205.2数据库的逻辑设计205.2.1实体与属性之间的关系205.2.2E-R模型20第六章数据流图及程序结构框图216.1、核心模块数据流图216.2、程序结构图226.2.1.用户登录及其处理类图:226.2.2.接数据库类:236.2.3.个性服务信息及其处理类图:236.2.4.管理员及其处理类图:236.2.5.课程及其处理类:236.2.6.学生及其处理类图:246.2.7.教师及其处理类图

6、:246.2.8.评教及其处理类图:246.2.9.选课及其处理类:24第七章程序源代码及其说明257.1、登录模块核心代码:257.1.1.非法登录时的界面:287.2、课程管理系统选课模块中能否选课时间的核心代码287.2.1.没到选课时间时,提示界面:297.2.2.管理员设置选课时间顺序错误时:307.2.3.选课成功时,在当前页面显示选课结果:317.2.4.学生可以对相应的授课老师进行评教:327.3、发送模块核心代码:327.3.2、发送给347.3.3、发送给357.3.4、发送给未选上课的学生:

7、357.3.5、月月s000003收到的选课信息:367.4、报表打印模块核心代码:367.4.1、未选上课的学生报表:377.4.2、学生报表生成页面如下377.5、其他模块图:387.5.1添加学生图(带校验):387.5.2添加学生成功时,自动关闭窗口,并刷新父窗口:397.5.3、学生,教师,管理员可修改登录密码:407.5.4、教师录入成绩:417.5.5、学生可查询成绩,教师也可查询成绩,管理员可以查询所有信息:417.5.5.1、学生精确查询成绩:417.5.5.2、管理员可以查询所有信息:427.

8、5.5.3、管理员可以设置系统通知信息:427.5.5.3、相应的学生都可以查看系统通知信息:43第八章系统测试分析438.1系统测试目的和原则438.2JSP的中文乱码问题448.3测试环境458.4功能测试458.5测试结果45结论45参考文献46致46第一章绪论1.1基于web的课程设计管理系统发展特点。基于web的课程设计管理系统,根据高校课程管理的基本流程,实现

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。