摘要 随着科技的进步,办公自动化以及网络平台运用的频繁性,各种教学网站的建立趋势已经越来越趋于明显。作为一个以传播知识为主要职能的机构—学校,建立一个自己的精品教学网站是十分必要的事情,这不仅能使更多的人享用宝贵的教育资料源,同时也对于提升学校自身的知名度,提高学生自学能力,有相当大的帮助。网上教学具有时效性、共享性、交互性和个别化等诸多特点,它有着传统教学模式无可比拟的优点,为此开发和设计《操作系统》教学网站。本网站内容丰富,包含了资源下载和课程教学等,并有在线留言功能实现用户间的交流。 本系统是在Windows XP环境下,采用B/S结构,以MySQL为数据库开发平台,采用JSP技术开发的。系统分前台和后台两大部分,前台由用户使用,主要包括用户注册等功能模块;后台部分由管理员使用,主要包括系统用户管理等功能模块。 关键词:MySQL ;教学网站;JSP 目 录 1.绪论 1 1.1选题的目的和意义 1 1.2选题背景 1 1.3国内外研究状况 1 2.系统分析 2 2.1可行性分析 2 2.1.1技术上的可行性 2 2.1.2经济上的可行性 3 2.1.3操作上的可行性 3 2.2系统功能需求分析 3 内容来自论文无忧网 www.paper51.com 2.2.1功能需求 3 2.2.2性能需求 4 2.3业务流程分析 5 2.4数据流程分析 7 2.5数据库设计 8 2.5.1数据库概念结构设计 8 2.5.2数据库逻辑结构设计 10 3.系统设计 14 3.1系统体系结构 14 3.2 开发软件 15 3.2.1 JSP技术 15 3.2.2 Tomcat管理器 16 3.2.3 MySQL 17 3.2.4 MyEclipse 18 3.3系统的软硬件平台 19 4.系统操作说明 19 4.1前台操作 20 4.1.1首页页面 20 4.1.2在线留言页面 21 4.1.3用户注册页面 22 4.1.4资源下载页面 24 4.1.5教师信息查看页面 25 4.1.6发表新贴页面 25 4.1.7学生成绩查询页面 27 4.1.8作业发布查看页面 27 4.2管理员后台操作 28 4.2.1后台登陆页面 28 4.2.2账户管理页面 28 4.2.3站内新闻添加页面 29 4.2.4课程教学添加页面 31 4.2.5论坛板块添加页面 32 4.2.6作业添加页面 34 4.3.7教案课件添加页面 36 4.3.8试题添加页面 39 4.3学生个人后台操作 41 4.3.1在线练习页面 41 4.3.2成绩查看页面 41 5.软件测试与分析 41 paper51.com 5.1系统测试的定义 42 5.2系统测试的目的及意义 42 5.3系统测试的重要性 42 5.4系统测试的常用方法 43 5.5测试环境与测试条件 44 5.6系统运行情况 44 5.7测试总结 45 6.结论 45 6.1系统的特点 45 6.2系统的不足和改进 45 6.3设计收获与心得 45 致 谢 47 参 考 文 献 48 功能需求 通过前期的调查分析及研究,对本管理系统来说,有管理员、教师、学生三种类型。系统具体需要开发的功能如下: 管理员功能: 1)系统用户管理:包括普通管理员、教师信息的添加、个人密码修改,学生注册审核。 2)站内新闻管理:管理员对站内的新闻进行添加、查询、修改、删除等操作。 3)课程信息管理:管理员对课程信息进行添加、查询、修改、删除等操作。 4)教务管理:包括课程教学管理、教学课件管理、资源上传、题库添加、BBS板块添加、作业发布管理。 5)系统管理:包括友情连接添加与查看、留言管理、系统简介、系统公告设置。 学生功能: 1)前台页面浏览:学生可对主页面相关信息进行查看浏览。 2)在线留言:学生可在辅导答疑栏目进行留言。 http://www.paper51.com 3)个人资料管理:学生可对个人资料进行修改。 4)在线练习:学生进入个人后台可进行练习测试,并能对测试成绩进行查看。 以上是用户的主要需求,也是该系统主要功能,除了这些功能以外,在设计时也对一些细节做了优化与调整,使系统更具有完整性与实用性。 系统功能模块结构图如图2.2所示: |