基于JSP的课程学习网站设计与实现
摘 要
《高频电子线路》课程的学习网站 是利用JAVA语言编写的,并采用myeclipse8.5开发工具编写而成的。其后台数据库采用Microsoft Sql Server 2000数据库进行支持,界面美化是利用Adobe PhotoshopCS3图片处理软件进行处理的。本系统从使用者角度出发,界面友好美观,人机信息交互灵活、方便、快捷,安全可靠,系统同时具有很大的可扩充性。系统由系统设置模块、学习资源材料分类管理模块、学习资源文件管理模块、用户管理模块、老师审核管理模块、在线查看审核结果管理模块等模块组成。每个模块都实现了增加、删除、修改,查询等相关操作。为了保证系统的安全性,在用户登录系统设计时,用户需输入正确的工号和用户口令才能进入系统,并且不同的身份的用户具有不同的权限。本论文主要是根据用户对《高频电子线路》课程的学习网站 的需求,分析写出的系统设计文档,本文档作为《高频电子线路》课程的学习网站 的依据。
关键词:高频电子线路;学习网站 ; JSP;文件审核
Abstract
\Electronic circuit\course website is the use of JAVA language, and the use of myeclipse8.5development tools to prepare a. The background database using Microsoft Sql Server 2000database support, beautify the interface is the use of Adobe PhotoshopCS3 image processing software for processing. The system from the user point of view, friendly interface, flexible man-machine information interactive, convenient, fast, safe and reliable, the system also has great extensibility. The system consists of system settings module, learning resource material classification management module, learning resource file management module, user management module, teacher management module, view online audit results management module and other modules. Each module has realized increase, delete, modify, query and other operations. In order to ensure the safety of the system, the user is logged in the system design, the user needs to input the correct number and password to enter the system, and the different identities of users with different privileges. This paper is based on users of\system design documents, the document as\electronic circuit\course learning website based on.
Key words: high-frequency electronic circuits; learning website; JSP; document review
2
目录
基于JSP的课程学习网站设计与实现 .................................................................................................... 1 摘 要 ....................................................................................................................................................... 1 第一章 绪 论 ......................................................................................................................................... 4
1.1 课题的研究背景及意义 ............................................................................................................ 4 1.2课题的研究现状及发展趋势 ..................................................................................................... 4 1.3 课题的主要内容介绍 ................................................................................................................ 5 1.4 本章小结 ................................................................................................................................... 5 第二章 需求分析 ..................................................................................................................................... 6
2.1 系统可行性分析........................................................................................................................ 6 2.2 需求分析 ................................................................................................................................... 7
2.2.1 用户需求........................................................................................................................ 7 2.2.2 系统资源需求 ................................................................................................................ 8 2.2.3功能需求......................................................................................................................... 8 2.2.4数据字典......................................................................................................................... 8
第三章 系统的总体设计...................................................................................................................... 11
3.1系统总体结构........................................................................................................................... 11 3.2系统功能结构........................................................................................................................... 11
3.2.1用户信息管理功能模块 ................................................................................................. 12 3.2.2文件分类信息管理功能模块 ......................................................................................... 12 3.2.3文件管理功能模块 ......................................................................................................... 13 3.2.4我的审核管理功能模块 ................................................................................................. 13 3.2.5审核管理模块 ................................................................................................................. 14 3.2.5系统维护模块 ................................................................................................................. 14
第四章 数据库设计 ............................................................................................................................... 15
4.1概念结构设计........................................................................................................................... 15 4.2逻辑结构设计与实施 ............................................................................................................... 17 第五章 详细设计 ................................................................................................................................... 19
5.1登陆模块设计与实现 ............................................................................................................... 19 5.2用户信息管理设计与实现 ....................................................................................................... 21 5.3 文件分类功能设计与实现 ...................................................................................................... 23 5.4 文件管理功能设计与实现 ...................................................................................................... 25 5.5 我的审管理功能设计与实现 .................................................................................................. 27 5.6审核功能设计与实现 ............................................................................................................... 29 5.7 系统维护功能设计与实现 ...................................................................................................... 31 第六章 系统的测试与运行 .................................................................................................................... 34
6.1黑盒测试 .................................................................................................................................. 34
6.1.1 用户登录测试 .............................................................................................................. 34 6.1.2 密码修改测试 .............................................................................................................. 35 6.1.3 添加用户...................................................................................................................... 35 6.1.4 文件审核管理 .............................................................................................................. 36 6.2白盒测试 .................................................................................................................................. 36 6.3测试小结 .................................................................................................................................. 37 致 谢 ..................................................................................................................................................... 38
3
参考资料 ................................................................................................................................................. 39
第一章 绪 论
1.1 课题的研究背景及意义
信息时代,随着计算机技术以及通信网络的飞速发展,信息的发布和交流开始越来越广泛,利用计算机、网络管理和信息采集势在必行。目前对于高等院校来说,利用计算机互联网进行网上办公、网上日常事务管理、网上财务管理、网上教学管理等,是适应现代化教学的一个基础和要求、是推动高校管理的科学化、规范化、科学化的必要条件。
信息高度发达的网络时代,课程网站建设在高校教学工作中,起到了举足轻重的作用。它增强学生和学校的互动性,加强学生和老师的沟通以及学生之间的交流和探讨,给老师和学生提供一个教与学交流、共享资源的平台。
对于我们电子信息科学与技术专业的学生来说高频电子线路是我们在大学必学的一门专业课,这门课相对来说理解比较难,鉴于此我在毕业设计选题时选择这个课题。我希望做一个课程网站使它具有很强交互性,使学生和老师之间有多角度,多渠道的沟通,以及及时、有序和高效地完成教学任务,及时了解教学当前的状态,网站课程的建设就显得尤为重要。。
1.2课题的研究现状及发展趋势
对于网站课程建设,国外高校与国内不同,他们有比较全面稳定的技术团队来提供服务与技术支持。然而国内高校信息化建设起步比较晚。在数字化校园理论逐步应用的过程中,各大高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统。形成了一定规模的信息化建设体系。但是整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内的信息管理系统在机构的设置、体系规划与国外高校相比有一定差距。
近几年来,随着多媒体技术和网络技术的迅速发展,网络课程异常火热。从大量的国内文献中可以看到,国内网络课程尽管在数量上迅猛增长,质量上也有较大幅度提高,但在设计上仍然存在着很多问题。尤其是网络课程设计更是流于形式,有些课程内容比较空洞,没有根据教学目标对整个课程作统一的规划,无法让学习者进行、讨论、问题解决等学习。因此,非常有必要对网络课程设计进行研究, 并构建了一套
4
网络课程模式及设计开发过程。以求能进一步提高网络教学的效率和质量。。
1.3 课题的主要内容介绍
该系统属于中小型的《高频电子线路》课程的学习网站 ,可以有效地对学校《高频电子线路》课程资源进行高效的管理。其实现目标如下:
1、界面友好美观,人机信息交互灵活、方便、快捷,安全可靠。 2、对用教学资源文审核,添加删除进行管理以及维护。
3、对《高频电子线路》课程的学习网站 教学资源文件种类管理,实现对分类的查询、添加、删除等操作。
4、对系统的用户进行维护管理,主要可以添加用户。删除,查找用户。当添加一个管理员用户就可以管理该系统了。当添加一个学生,则在使用这个系统了。
5、系统在线审核学生提交的《高频电子线路》课程的学习网站 教学资源文件,一旦审核通过其他学生就可以查看使用这些文件了等信息。
6、系统维护:系统退出、密码修改等。
1.4 本章小结
本章主要对《高频电子线路》课程的学习网站 系统的背景、现状、研究目标及发展方向进行了简单的介绍。本阶段通过大量查阅《高频电子线路》课程的相关资料和学校教务管理人进行实地考察、调研、分析,让我对《高频电子线路》课程的学习网站 系统项目有了更深的认识。
5