基于JavawebStrutshibernate课程教学网站的设计与实现.doc

上传人:本田雅阁 文档编号:2182672 上传时间:2019-02-26 格式:DOC 页数:40 大小:3.18MB
返回 下载 相关 举报
基于JavawebStrutshibernate课程教学网站的设计与实现.doc_第1页
第1页 / 共40页
基于JavawebStrutshibernate课程教学网站的设计与实现.doc_第2页
第2页 / 共40页
基于JavawebStrutshibernate课程教学网站的设计与实现.doc_第3页
第3页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于JavawebStrutshibernate课程教学网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于JavawebStrutshibernate课程教学网站的设计与实现.doc(40页珍藏版)》请在三一文库上搜索。

1、 本科毕业论文(设计) 题目:Visual Basic课程教学网站的设计与实现 姓姓 名:名: 学学 号:号: 专专 业:业:计算机科学与技术计算机科学与技术 院院 系:系: 信息工程学院信息工程学院 指导老师:指导老师: 职称学位:职称学位: 讲师讲师/ /硕士硕士 完成时间:完成时间: 20152015 年年 5 5 月月 教务处制 安徽新华学院本科毕业论文(设计)独创承诺书安徽新华学院本科毕业论文(设计)独创承诺书 本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做 好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作 及取得的研究成果。

2、据我所知,除文中特别加以标注引用参考文献资料外,论文(设计) 中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与我一同工 作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。 毕业论文(设计)作者签名: 日 期: 安徽新华学院 2011 届本科毕业论文(设计) III 摘 要 随着 Internet 技术的发展,人们的学习生活已经离不开网络。未来社会 人们的生活和学习将越来越依赖于数字技术的发展,越来越数字化、网络化、 电子化、虚拟化。 Internet 的发展历程以及目前的应用状况和发展趋势,可 以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价

3、值观也会发生某种变化。 本设计尝试用 eclipse 在网络上架构一个 Visual Basic 教学网站,使 每一位学生不用出门进教室,在家里就能够通过上网来轻松学习。本网站系 统是运用 JSP 技术来实现的。其主要功能有:用户管理,查看文件,分类查 找,课程下载,留言板,网站管理等。论文在撰写过程中,力求将理论与实 践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧 上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与 实现。 关键词关键词: : 面向对象分析与设计,JSP 安徽新华学院 2011 届本科毕业论文(设计) IV Abstract With th

4、e development of Internet technology, peoples learning life has been inseparable from the network. The future society peoples life and learning will be more and more dependent on the development of digital technology, more and more digital produce, network, electronic and virtualization. Because of

5、the development of the Internet and the current application situation and development trend, we can fully believe that network technology will greatly change the way we live and work, and even social values will occur to some changes. This design attempts to use eclipse in a Visual Basic teaching we

6、bsite on the Internet architecture, in order to make every student dont have to go out into the classroom, study at home can easily go by surfing on the Internet. This website system is implemented using JSP technology. Its main features are: user management, view the file, the classification search

7、, download course, message board, site management, etc. In the process of writing papers, it strive to combining theory and practice application, elaborates the theory of various coordinate system at the same time explained from practical application and operation skill, hoping that it can more full

8、y reflect to the knowledge and technology in the application of this system and implementation. KEYWORD: OOD, JSP 安徽新华学院 2011 届本科毕业论文(设计) V 目目 录录 1 绪 论1 1.1 网络教育的发展情况 1 1.2 课程网站系统的现状 1 1.3 教学网站的优势 2 1.4 任务概述 2 1.4.1VISUAL BASIC教学网站教学网站系统特点 .2 2 需求分析4 2.1 开发环境及相关技术概述 4 2.1.1 JAVA WEB技术的介绍 .4 2.1.2 JA

9、VA EE 的介绍 .4 2.1.3 MYSQL 的介绍.5 2.1.4 开发环境介绍 5 2.2 系统需求分析 5 2.2.1 网站系统用例图分析 5 3 网站设计与实现7 3.1 数据库设计 7 3.2 网站用户 E-R 图 .11 3.3 网站流程分析 .12 3.4 网站功能设计 .14 3.4.1 后台链接.14 3.4.2 业务逻辑设计.14 4 结 论32 致 谢33 参考文献.34 安徽新华学院 2011 届本科毕业论文(设计) 1 1 绪 论 1.1 网络教育的发展情况 计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已 经深入到了各行各业,各个领域,随着 In

10、ternet1的不断扩大和发展,电脑网 络“把每一个国家、每一个城市甚至每一个家庭连接到一起” ,形成了一条“信 息高速路” ,就像高速公路大大提高了车辆行驶的速度一样。 信息高速公路给生活、学习和工作带来了什么影响呢?总结起来主要有三点: 第一,电脑网络可以查阅信息,迅速而便捷地了解周围的世界;第二,可以跟 世界各地的人随时进行交流,并建立联系;第三,可以参加网络购物、拍卖等 活动。正是由于有了这么一条信息高速路,网上查询和网上购物随之有可能, 因此网上商业交易也迅速地发展起来,也因此给我们的生活带来很多方便。 网络教育是基于成熟的 WWW 技术支持,以及完备的用户设备,而形成的一 种全新的

11、网上学习平台。其主要特点是,学生不必到教育去上课,而只需在家 里进行相关操作,即可进行包括课程设置、课程下载等功能,随时随刻,想学 就学,可以不受时间限制。而且,通过网上教育的推行,可使教学过程中尽可 能地减少纸张的使用率,这对环境保护也是能起到良好的促进作用。 但与此同时,相关的信息数据却急剧膨胀。这些海量的、以不同形式存储 的数据资料,表面上杂乱无章且缺乏组织的规整化,但事实上却包含了许多潜 在的、有价值的知识和规则,如何从这些海量的数据中发现有用的知识是知识 工程研究面临的新课题。 1.2 课程网站系统的现状 我国互联网行业较国外起步晚, 1994 年中国获准进入互联网,并于同年 完成所

12、有中国互联网工作,次年 5 月,张树新创立瀛海威,这是中国第一家互 联网2服务供应商,自此之后,在一代 IT 人才的推动下,中国互联网事业获得 蓬勃发展。由此,中国课程网站的起步也较晚,但现在却无从得知谁是第一家 安徽新华学院 2011 届本科毕业论文(设计) 2 课程网站了,只知道现在中国课程网站的发展十分迅速,几乎涵盖了所有包括 中小学、大学及各种技能证书培训的所有课程,内容丰富而冗余,分类庞杂而 紊乱,大多功能相似,内容相仿。 1.3 教学网站的优势 数据库原理教学网站的最大优势不是最快,而是最多最深,它为学生提供 了无限大的选择空间,通过多种媒体表现形式,使学生可以选择最适合自己的 学

13、习方式。教学网站是传统课堂的延伸和拓展,是课后学习的一个很好的平台, 有着更好的学习气氛,与平常的网络学习系统相较,则又多了些针对性的纵深 辅导。 Visual basic 教学网站的魅力主要表现在三个方面: 1、内容丰富,学生选择学习媒体的余地大。凡是稍具规模的课程网站,一 般都具有良好的网络学习界面,由于不受实物陈列空间的限制,从而可使学生 更加投入地学习。 2、方便学习交流。读者可在课程网站中的留言板等功能模块,方便地与其 他学友进行互动交流,而且这种交流有着不受地域限制、友善人性的特点。 3、功能齐全。在系统中,学生可进行 课程查看,课程下载,资讯查看, 资源下载,留言交流,作业提交。

14、 1.4 任务概述 1.4.1visual basic 教学网站教学网站系统特点 (1) 完备的学习功能 系统设计的学习功能模块,可分为课程介绍、课程下载、留言板等,操作 功能健全而不冗余,简约而无遗漏。 (2) 科学的学习模式 系统采用多种学习方式,学生可结合灵活多样的高级检索,能轻松的找到 适合的学习方法;通过学生意见反馈系统,通过完善的信息发布系统,学生可 安徽新华学院 2011 届本科毕业论文(设计) 3 以及时得到网站最新动态和新闻,掌握行业动向;后台结构化管理模式,涵盖 了课程管理、资源管理、留言板等,为学校的电子化管理提供了一套良好的管 理模式。 (3) 人性化的操作界面 一个网

15、站,能否吸引顾客的经常光顾,界面的美观也显得非常重要。本课 程系统通过专业美工的精心打造,让课程网站的设计充分体现软件的时尚、大 众化。 安徽新华学院 2011 届本科毕业论文(设计) 4 2 需求分析 2.1 开发环境及相关技术概述 在对系统开发本身的前景、意义分析之后,接下来就是确定开发的目标和 功能需求,最后确定开发工具并运用相关的技术来开发系统。通过对自身学习 的方向和认识,确定采用 java EE3作为系统的开发平台。 2.1.1 Java Web 技术的介绍 Java Web4,是用 Java 技术5来解决相关 Web6互联网领域的技术总和, Java 在客户端的应用有 Java

16、Applet,不过应用的很少,Java 在服务器端的应用 非常丰富,比如 Servlet、Jsp7和第三方框架等。Java Web 框架有很多,虽然各 不相同,但基本也都是遵循特定的流程:使用 Servlet 或者 Filter 拦截请求,使 用 MVC 的设计架构,使用 XML 或 Annotation 实现配置,运用 Java 面相对象 的特点,面相抽象实现请求和相应的流程。 目前比较流行的 Java Web 开发框架有:Struts8、Spring9、Hibernate10, 简称 SSH 框架。Struts 就是比较经典的 MVC 框架;Spring 在大部分 Java EE 应 用中

17、都被用来管理其他组件,它与 Struts 的结合应用使开发过程变得更加高效 和易于管理;Hibernate 是一个开源的 ORM 框架,它对 JDBC 进行了轻量级的 对象封装,在 Struts 应用中使用 Hibernate,程序员能够以多种方式更加灵活地 实现数据持久化。 2.1.2 Java EE 的介绍 Java EE(Java Platform,Enterprise Edition)11是 Java 平台的企业版,是一套 技术架构。Java EE 是 J2EE 版本的后续版本。Java EE 技术具有 J2SE12平台的 所有功能,同时还提供对 EJB、JSP、Servlet、XML

18、 等技术的支持。Java EE 旨 在成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发、部署 和管理。Java EE 框架克服了传统 C/S13模式的弊端,迎合 B/S 架构的潮流。 安徽新华学院 2011 届本科毕业论文(设计) 5 2.1.3 MySQL 的介绍 MySQL14是瑞典 MySQL AB 公司开发的一个小型关系数据库管理系统。在 2008 年 1 月 16 日被 Sun 公司收购。目前 MySQL 被广泛应用在 Internet 上的中 小型网站中。由于其体积小、速度快、总体成本低,尤其是开放源码这一特点, 许多中小型网站为了降低网站总体成本而选择了 MySQL

19、作为后台数据库系统。 2.1.4 开发环境介绍 (1) 硬件环境:PC 机。 (2) 软件环境:eclipse、MySQL、Tomcat。 2.2 系统需求分析 Visual Basic 课程教学网站16,旨在网站上实现用户课程下载,资源下载, 校园资讯浏览,交流的功能。 2.2.1 网站系统用例图分析 网站用例设计: 学生用户可以浏览校园资讯、查看课程、下载资源、留言互动、查看作业 功能,如图 2.1 所示: 学生 浏览校园资讯 下载资源 查看课程 留言互动 查看作业 安徽新华学院 2011 届本科毕业论文(设计) 6 图图 2.12.1 学生用户学生用户 管理员可以进入后台管理系统管理用户

20、、管理资讯、管理课程、管理资源、 管理留言板和接收作业,如图 2.2 所示: 管理员 上传资讯 上传课程 上传资源 管理留言板 发布作业 管理用户 管理资讯 管理课程 管理资源 管理留言板 接收作业 图图 2.22.2 管理员模块管理员模块 安徽新华学院 2011 届本科毕业论文(设计) 7 3 网站设计与实现 3.1 数据库设计 本教学网站共用 13 张数据库表来存储数据,数据库的控制采用实体设计, 将数据库中的字段与实体中的属性变量一一对应,对实体的操作将反映到数据 库,从而实现数据的存储修改,数据库表格具体内容如下: (1) 用户信息表 表表 3-1 用户信息表用户信息表 属性类型长度小

21、数点是否为空是否为主键描述 idint110否是用户编号 usernamevarchar500否否用户名 passwordvarchar500否否密码 authoritevarchar500否否角色 enablebit10是是是否启用 emailvarchar500否否电子邮件地址 (2) 课程分类信息表 表表 3-2 分类信息表分类信息表 属性类型长度小数点允许空值是否为主键描述 idint110否是编号 namevarchar200否否属性名 parentIdint110是否父属性 Id (3)课程信息表 表表 3-3 课程信息表课程信息表 属性类型长度小数点允许空值是否主键描述 idin

22、t110否是课程编号 安徽新华学院 2011 届本科毕业论文(设计) 8 namevarchar1000否否课程名 filenamevarchar400否否文件名 statusint110是否显示级别 authorvarchar100是否作者 pubtimedatetime00是否发布日期 flashFilenamevarchar400是否Flash 动画 schoolvarchar500是否学校 viewcountint110是否点击量 menuIdint110是否菜单编号 filetypeint110否否模块 imgvarchar400否否图像 (4) 课程的网页分布模块类表 表表 3-4

23、 课程的网页分布模块表课程的网页分布模块表 属性类型长度小数点允许空值主键描述 idint110否是编号 namevarchar200否否模块名称 (5) 管理员发布作业表 表表 3-5 管理员发布作业表管理员发布作业表 属性类型长度小数点允许空值是否为主键描述 idint110否是编号 pubtimedatetime00是否发布时间 descriptiontext00否否题目内容 titletext00否否题目名称 (6) 用户提交作业表 表表 3-6 用户提交作业表用户提交作业表 属性类型长度小数点允许空值是否主键描述 idint110否是编号 安徽新华学院 2011 届本科毕业论文(设计

24、) 9 namevarchar2000否否名称 addtimedatatime00是否提交日期 titleIdint110否否题目编号 userIdint110否否用户编号 (7) 新闻资讯信息表 表表 3-7 新闻资讯信息表新闻资讯信息表 属性类型长度小数点允许空值是否主键描述 idint110否是编号 contenttext00否否资讯内容 sourcevarchar200是否来源 statusint110是否优先级 titlevarchar500否否主题 authorvarchar100是否作者 pubtimedatetime00是否发布时间 viewnumint110是否点击量 img

25、varchar500是否图像 menuIdint110否否菜单 Id (8) 新闻资讯分类表 表表 3-8 新闻资讯分类表新闻资讯分类表 属性类型长度小数点允许空值是否主键描述 idint110否是编号 namevarchar500否否名称 (9) 资源分类表 表表 3-9 资源分类表资源分类表 属性类型长度小数点允许空值是否主键描述 idint110否是编号 namevarchar500否否资源分类的名称 安徽新华学院 2011 届本科毕业论文(设计) 10 (10) 资源信息表 表表 3-10 资源信息表资源信息表 属性类型长度小数点允许空值是否主键描述 idint110否是编号 name

26、varchar500否否名称 filenamevarchar500否否资源文件名 pubtimedatetime00是否上传日期 filesizevarchar200否否文件大小 menuIdint110否否菜单 id (11) 留言交流分类表 表表 3-11 留言交流分类表留言交流分类表 属性类型长度小数点允许空值是否主键描述 idint110否是编号 namevarchar500否否名称 (12) 留言交流信息表 表表 3-12 留言交流信息表留言交流信息表 属性类型长度小数点允许空值是否主键描述 idint110否是编号 titletext00否否主题 pubtimedatetime00

27、是否发布时间 detailtext00否否回复信息 replynumint110是否回复数量 edituservarchar500是否回复用户 edittimedatetime00是否回复时间 mentIdint110否否菜单 Id userIdint110否否作者 Id 安徽新华学院 2011 届本科毕业论文(设计) 11 (13) 留言回复信息表: 表表 3-13 留言回复信息表留言回复信息表 属性类型长度小数点允许空值是否主键描述 idint110否是编号 contenttext00否否内容 statusint110是否状态,是否禁止 pubtimedatetime00是否发布时间 to

28、picIdint110是否主题 id userIdint110否否用户 id 3.2 网站用户 E-R 图 (1) 学生 E-R 图示:如图 3.1 所示: 学生 新闻资讯 课程 资源 帖子 作业 作业题目 查看下载上传 发布主 题 回复 usernamePassword email name userid titleid title detail userid menuid name filename menuid topicid content filename name author menuid status title description content title author

29、 menuid pubtime 图图 3.13.1 学生学生 E-RE-R 图图 (2) 管理员 E-R 图示:如图 3.2 所示: 安徽新华学院 2011 届本科毕业论文(设计) 12 管理员 新闻资讯 课程 资源 帖子 作业 后台管理 usernamePassword email name userid titleid title detail userid menuid name filename menuid topicid content filename name author menuid status title description content title author

30、 menuid pubtime authorite 图图 3.23.2 管理员管理员 E-RE-R 图图 3.3 网站流程分析 (1) 学生 在开始首页中可登录学生用户,输入用户名与密码登录,可进入带个人状 态的首页,可进行查看下载资讯、课程、资源,可发布帖子,回复帖子,可进 入个人中心提交作业。如图 3.3 所示: 安徽新华学院 2011 届本科毕业论文(设计) 13 发布帖子 开始 Index.jsp首页 查看下载资讯、课 程、资源 登录用户 回复帖子 个人中心 查看下载资讯、课 程、资源 No Yes 查看作业题 目,提交作业 结束 图图 3.33.3 学生流程图学生流程图 (2)管理员

31、 在首页面中登录管理员后,除可操作学生的功能外,可进入后台管理,管 理用户权限,上传修改课程、资源、资讯,可管理交流中心帖子内容。如图 3.4 所示: 新闻资讯、用户、课程、 帖子留言管理、作业接受 Yes No 后台管理页 开始 Index.jsp首页 查看下载资讯、 课程、资源 登录管理员 进入后台 管理员登 录页 结束 图图 3.43.4 管理员流程图管理员流程图 安徽新华学院 2011 届本科毕业论文(设计) 14 3.4 网站功能设计 3.4.1 后台链接 本教学网站采用 hibernate 构建数据结构,采用实体技术,使实体类中的变 量与数据库中的字段一一对应,对变量的删改可实现数

32、据库的操作。数据库的 xml 配置截图如下图 3.5 所示: jdbc:mysql:/localhost:3306/classnet?useUnicode=truec haracterEncoding=UTF-8 图图 3.5 applicationcontext.xml 数据库配置数据库配置 3.4.2 业务逻辑设计 (1)实体类 采用 hibernate 的 orm 映射可持久化设计,实体类与数据库表一一对应, 实体如下图 3.6 所示: 安徽新华学院 2011 届本科毕业论文(设计) 15 图图 3.63.6 实体实体 (2)表单类 表单类用于 set 设置和 get 取出网站中的表单,

33、如图 3.7 所示: 图图 3.73.7 表单表单 (3)功能类仅有一个,就是用户信息的存储和跟踪。如图 3.8 所示: 图图 3.83.8 用户功能用户功能 它使用了一 spring 框架中的 acegisecurity 用于跟踪完善用户信息。如图 3.9 所示: 安徽新华学院 2011 届本科毕业论文(设计) 16 图图 3.9 spring 的的 acegi (4)文件复制拆分新建的实现 FileHelper.java 类中实现路径查找和添加,FileIo 实现删除功能,MKDir 类实现创建文件名和路径,Uploa 实现上传功能。如图 3.10 所示: 图图 3.103.10 文件管理

34、文件管理 安徽新华学院 2011 届本科毕业论文(设计) 17 (5)有关时间和 image 的设计:如图 3.11 所示: 图图 3.113.11 图形设计图形设计 (6)菜单的初始化、image 的显示实现、首页的初始化变量的设计、用户的核 实登录、上传功能的设计如下图 3.12 所示: 安徽新华学院 2011 届本科毕业论文(设计) 18 图图 3.123.12 用户功能设计用户功能设计 (7)管理员后台的功能设计:如图 3.13 所示: 安徽新华学院 2011 届本科毕业论文(设计) 19 安徽新华学院 2011 届本科毕业论文(设计) 20 安徽新华学院 2011 届本科毕业论文(设

35、计) 21 图图 3.133.13 管理员后台设计管理员后台设计 (8)课程的设计:如图 3.14 所示: 图图 3.143.14 课程设计课程设计 (9)用户功能的实现:如图 3.15 所示: 安徽新华学院 2011 届本科毕业论文(设计) 22 图图 3.153.15 用户功能设计用户功能设计 (10)新闻功能的实现: 新闻功能实现类有 NewsIndexAction、NewsMenuAction、SeeNewsAction。NewsIndexAction 实现新 闻首页的对象设计,NewsMenuAction 实现进入 News 导航的页面菜单设计, SeeNewsAction 实现进入

36、新闻内容的对象设计。如图 3.16 所示: 安徽新华学院 2011 届本科毕业论文(设计) 23 图图 3.16 新闻功能设计新闻功能设计 (11)资源下载的设计: 资源模块有课程类的设计,在资源页面显示推荐课程和推荐新闻资讯,除 此,设计和是实现了资源分类,资源类的设计和实现,可在资源页浏览资源分 类和下载资源。如图 3.17 所示: 图图 3.17 资源功能设计资源功能设计 (11)论坛功能设计: 安徽新华学院 2011 届本科毕业论文(设计) 24 论坛功能的设计分为菜单功能,屏蔽回复功能,回复功能和主题话题功能, 具体实现如下。如图 3.18 所示: 图图 3.18 论坛功能设计论坛功

37、能设计 (12)接口设计与实现 接口设计主要实现数据的传输,实现对象的存储,修改和删除。接口实现 用以实现接口中的方法,完善接口功能。接口中用到了 public interface Serializable 类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此 接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本 身都是可序列化的。序列化接口没有方法或字段,仅用于标识可序列化的语义。 DetachedCriteria 在 web 层,程序员使用 DetachedCriteria 来构造查询条件,然后 将这个 DetachedCriteria 作

38、为方法调用参数传递给业务层对象。而业务层对象获 得 DetachedCriteria 之后,可以在 session 范围内直接构造 Criteria,进行查询。 接口实现了 Serializable 接口与 hibernate3 的 DetachedCriteria 功能。如图 3.19 所 示: 安徽新华学院 2011 届本科毕业论文(设计) 25 图图 3.19 接口设计接口设计 (13)一些配置文件的设计 配置文件中,有配置程序上下文数据资源,服务功能配置,权限配置和 action 类映射关系的配置,系统配置。如图 3.20 所示: 图图 3.20 配置文件配置文件 applicatio

39、nContext-acegi1.xml 用于配置权限,匿名登录,cookie 等。 applicationContext-acton.xml 用于设置 ApplicationResources.properties 程序配置、 前后台 struts 的 action 依赖注入。 安徽新华学院 2011 届本科毕业论文(设计) 26 applicationContext.xml 用于数据库连接注入,回话工厂、事务管理、过滤器和 类工厂的设计。applicationContext-service.xml 用于将接口类绑定用户。 (14)样式表的设计:如图 3.21 所示: 图图 3.21 样式表样

40、式表 (15)fckeditor 编辑器的使用:如图 3.22 所示: 图图 3.22 编辑器编辑器 (16)网站首页: 资源框资源框 课程中心 资源框 新闻推荐 用户登录 图文式新闻 安徽新华学院 2011 届本科毕业论文(设计) 27 图图 3.23 网站首页网站首页 首页包括用户登录,学习资源栏,如上图 3.23 所示:。 (17)新闻资讯:如图 3.24 所示: 图图 3.24 新闻资讯新闻资讯 (18)课程中心:如图 3.25 所示: 资源下载 互动交流 用户 最新文章 新闻的推荐栏 新闻栏目 安徽新华学院 2011 届本科毕业论文(设计) 28 图图 3.25 课程中心课程中心 (

41、19)资源下载:如图 3.26 所示: 图图 3.26 资源下载资源下载 新闻栏 搜索栏 搜索关键字 课程模块 最近上传(按 时倒序) 资源栏目 热点图文 (查找 10 篇新闻) 推荐课程, 查找 status 为 2 的课程, 最多十篇 安徽新华学院 2011 届本科毕业论文(设计) 29 (20)互动交流:如图 3.27 所示: 图图 3.27 互动交流互动交流 (21)个人中心:如图 3.28 所示: 邮箱,无要求, 仅存储字符 提交作业 安徽新华学院 2011 届本科毕业论文(设计) 30 图图 3.28 个人中心设计个人中心设计 (22)管理员功能:管理员功能仅介绍用户管理功能,如图

42、 3.29 所示: 提交作业 发布主题 安徽新华学院 2011 届本科毕业论文(设计) 31 图图 3.29后台功能设计后台功能设计 安徽新华学院 2011 届本科毕业论文(设计) 32 4 结 论 本教学网站并不实用,功能不完善或没有实现,在此次网站设计 中,受益匪浅,不管在大的框架,spring 的依赖注入控制反转, struts 的 action,hibernate 的 orm 持久化设计,小到 servlet 的 发送请求和回复,这些插件和功能使开发网站变得更加简单。更熟 练掌握了过滤器的配置,访问权限配置。 安徽新华学院 2011 届本科毕业论文(设计) 33 致 谢 历时将近几个月

43、终于将这篇论文写完,在论文的写作过程中我遇到了很多 困难和障碍,在同学和指导老师曾莉的帮助下,顺利的完成了任务。曾老师作 为一名优秀的科教工作者,经验丰富,具有丰富的专业知识和实践经验,在整 个论文的写作过程中,敦敦教导,不孜不倦,严格要求,在曾老师的帮助下, 使我在这一段宝贵的时光中,既增长知识,又锻炼了心态,又培养了实验习惯 和科研精神。为此,向导师曾莉老师致以最诚挚的谢意! 此外,还要感谢信息工程学院的其他老师,谢谢他们在论文答辩中给出的 宝贵评价与指导。 安徽新华学院 2011 届本科毕业论文(设计) 34 参考文献 1甘勇黄敏,张志峰.JSP 程序设计教程M.北京:清华大学出版社,2

44、010. 2李咏梅,余元辉.JSP 应用教程M.北京:清华大学出版社,2011 3范芸,范慧霞.JSP 动态网站开发基础与上机指导M.北京:清华大学出版社,2010 4林振荣,徐苏.JSP 程序设计M.北京:清华大学出版社,2010 5冯曼菲,等.EJB JPA 数据库持久层开发实战详解M.北京:电子工业出版社,2009. 6杨树林,胡洁萍.Java 最新实用案例教程M.北京:清华大学出版社,2010. 7郭锋.Spring 从入门到精通M.北京:清华大学出版社,2010. 8梁立新.项目实战精解:基于 Sturts-Spring-Hibernate 的 Java 应用开发M.北京:电 子工业

45、出版社,2010 9李刚.Struts2 权威指南M.北京:电子工业出版社,2011 10 孟劼.Spring-Java 轻量级架构开发实践M.北京:人民邮电出版社,2010 11 Ralph Morelli.翟中,等译.Java 面向对象程序设计M.3 版.北京:机械工业出版社, 2010. 12 Bruce Eckel.Java 编程思想M.陈昊鹏,等译.3 版.北京:机械工业出版社,2010 13 尤众喜. 教学网站的建设和基于网络的教学功能的实现J.电化教育研究.2010(63). 14 黄小冬,陈薇. 教育教学数据 Open API 设计与实现J. 软件导刊,2015,05:115-118. 15 刘德山,孙丽,范亚惠. 面向课群的教学资源管理系统设计与实现J. 软件导刊, 2015,05:168-170. 16 张向梨,王海燕,梁敏,张亚娇. 基于软件工程原则开发 Moodle 平台网络课程的方法J. 中国医学教育技术,2015,02:167-170. 17 温都苏. 信息技术课程的教学网站设计思路J. 中小学电教,2015,04:22. 安徽新华学院 2011 届本科毕业论文(设计) 35

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1