当前位置:首页 > 精品课程网站毕业设计论文
在结构上,MyEclipse的特征可以被分为7类: 1. J2EE模型 2. WEB开发工具 3. EJB开发工具
4. 应用程序服务器的连接器 5. J2EE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助
对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。
2.6 Tomcat6.0
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得
到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是6.0。
Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
第3章 系统需求分析
根据第一章所定义的课题研究方向及目标,本章将对系统功能进行具体的需求分析,具体分析精品课程网站系统所要实现的功能以及欲达到的效果。
2.1 系统的性能要求
(1)磁盘容量要求:
本系统属于BS模式构架,因此存储容量较小,数据库系统也不是很大,系统文件估计占30M的磁盘空间,数据库文件占用空间也不是很大。不过该精品课程网站中的资源管理模块将会占用很大的空间。一些管理员的课件资源在文件中将会占用很大的空间。而本机器有320G的空间,足够放入一些视频,如果空间不够,这个就要管理员及时的清空系统中的过期文件。 (2)安全性要求:
本系统有着权限设置,不同的用户有不同的权限,教师用户不可以越权进行学生的操作,学生用户也不可以越权更改或者访问管理员的页面。管理员的权限,可以对网站进行任何的操作。 (3)适应性要求:
要求界面友好,菜单清楚,学生和老师都能很快熟悉网站。对于部分文章、课件的发布要求达到所见即所得的效果。
2.2 系统功能需求分析
本系统要求采用BrowserServer模式设计开发,可以作为一般高等院校的在线教学课堂;可以为教师的辅助教学或者课程发布提供一个完善的教学网站;学生可以利用该网站来学习一些课程的任务和查询老师留下的作业,并可以提交作业。 2.2.1 功能划分
精品课程网站根据不同的使用者,可以分为两个部分:
一是面向管理员部分,管理员的部分内容包括文章审核、公告管理、教程管理、课件管理、交流吧模块管理、用户管理(教师和用户)、管理员信息管理、退出功能;
二是面向学生用户和教师用户部分,用户可以查看公告、教程区浏览、课件区下载、交流吧中发布问题(需要登录)和解决问题、站内搜索、个人空间。 2.2.2 功能描述
根据系统功能划分,本系统详细需求描述如下: 2.2.2.1 登陆功能
为了使得网站的一些信息和使用功能得以,就必须有一个用户登陆功能。作为一个基本的登陆系统,应具有以如下功能:
(1)本系统不接受新用户的注册,新用户(教师和学生)由管理员负责管理; (2)实现用户的登陆; 2.2.2.2 教程浏览功能
该模块提供了教程发布,用户可以打开网页链接学习相应的教程内容,可以有效的提高学生的成绩和知识量。 2.2.2.3 课件下载功能
改模块提供了课件下载功能,用户可以打开网页链接,查找要下载的课件,然后下载到本地,可供学习。 2.2.2.4 上传功能
用户需要先登录,然后可以实现用户上传教程和课件等资源,需要填写标题,需要选择上传类型,选择以真实姓名或昵称的方式上传。如果用户是教师可以直接上传资源,如果用户是学生上传资源后需要管理员审核后才能发布。 2.2.2.5 交流吧功能
用户可以在交流吧中提出自已的疑问,等待其他人的解答,改功能需要用户登录。
用户可以选择问题来发表议论。 用户可以通过关键字实现问题搜索。 2.2.2.6 个人空间管理 该功能需要登录。
如果登录的用户是教师,可以实现备忘录管理、留言薄管理、课程管理(开课,选课功能)、作业管理(作业发布,作业修改,成绩导出)、退出功能。 如果登录的用户是学生,可以实现备忘录管理、留言薄管理、作业管理(上传作业和查询作业)、退出系统。 2.2.2.7 公告功能
管理员可以实现公告以及新闻的发布,管理员负责公告的编写、发布、修改、删除。 2.2.2.8交流吧功能
用户只要注册,就可以发布回复查看帖子内容。这样可以方便用户交流。
2.3 用例模型
2.3.1学生用户用例图
图2.1是学生用户对该网站进行操作的用例图。
浏览公告浏览教程<
图2.1 学生用户用例图
2.3.2教师用户用例图
密码修改查看备忘录添加备忘录<
图2.2 教师用例图
2.3.3管理员用例图
管理员用例图表示了管理员的操作权限,管理员可以有管理员的权限,身份认证通过以后,管理员可以进行公告管理,文章模块管理,交流吧模块管理,。具体用例图如图2.3所示:
共分享92篇相关文档