得出每个模块所需要具体实现的功能,合理分配每个功能模块的所需要的实体对象,并
以此为依据画出数据库的 E-R 图,确定数据库的表结构和关系。 3、在详细设计阶段,以概要设计时的计划为依据,按所需功能对各个模块进行详细
的设计,并完成该系统数据库建立。
4、系统实现与测试的阶段,对各个模块进行代码的编写,完成对该模块功能的实现。 在论文的最后,表达对开发过程中帮助过我的人的感谢,以及文中引用或者开发过
程中借鉴学习的相关文献的列表。
1。5 本章小结
本章主要介绍有关该课题的相关资料,包括有关资源类在线教育平台的发展背景和 现状,以及开发本系统的意义和目的,同时也对之后的工作作出了详细的安排,有层次、 有秩序的完成该课题的设计和开发。
2。1 开发语言
第二章 开发平台介绍
Java 是由 sun 公司开发的一种 Java 面向对象程序设计语言和 Java 平台的总称、 被广泛的运用于 Internet 应用程序开发、其跨平台和优秀的可移植性使其迅速成为 web 端开发的主流语言之一[1]。同时,Java 语言也是 Android 端开发的基础。其最新版本已 经更新至 Java9。0。
JSP 全名为 Java Server Pages,是一个简化的 Severlet 设计,是由 Sun 公司主导、 多个公司一起建立的动态网页技术标准。该技术是在传统的 HTML 中插入 Java 程序段和 JSP 标记,从而形成 JSP 文件。其优势在于其跨平台性,既可以在 Linux 操作系统下运 行,又可以在其他操作系统上运行。该技术实现了 html 语法中的 java 拓展、将表示逻 辑从 Severlet 中分离出来。Java Severlet 是 JSP 的技术基础,而且大型的 web 应用程 序开发需要 Java Severlet 与 JSP 的配合才能完成。
HTML 的中文名称是超文本标记语言,是标准通用标记语言下的一个应用,其结构包 括“头”部分、和主题部分,其中“头”部提供关于网页的信息,“主体”部分提供网 页的具体内容。超级文本标记语言是为“网页创建和其他可在网页浏览器中看到的信息” 设计的一种标记语言。
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,现在属于 Oracle 旗下的公司。在 web 应用方面 MySQL 数据库是最好的关系数据库管理系统应用软件之一。 该数据库将数据保存在不同的表中,提高了运行速度和灵活性。由于其体积小、速度快、 总体成本低、兼容性好,尤其是其开放源码这一特点,使得一般的中小型网站的开发都 选择 MySQL 作为网站数据库[4]。
2。2 开发工具
在开发过程中,为了辅助开发,使用了以下的几种开发工具
2。2。1Myeclipse2014
Myeclipse,是在 eclipse 基础上加上自己的插件开发而成的功能强大的企业级集 成开发环境,主要用于 Java、Java EE 以及移动应用的开发。由于其功能强大、同时对 各种开源产品的支持都相当优秀、可以支持 JavaSeverlet,AJAX,JSP,JSF,Struts, Spring,Hibernate,EJB3,JDBC 数据库连接工具等多项功能。对于各种功能的模块化 设计,可以使开发人员在在不影响其他模块的情况下对其他模块进行拓展[3]。论文网
2。2。2Adobe Dreamweaver 8
Adobe Dreamweaver 中文名称“梦想编制者”,是由美国 MACROMEDIA 公司开发的集 网页制作和管理于一身的所见即所得网页编辑器、同时也有 HTML 编辑功能,该软件是 第一套针对专业网页设计师所开发的视觉网页开发工具,可以利用该软件制作跨平台和 跨浏览器的网页[2]。并且在 Dreamweaver MX 版本之后,使用了 Opera 的排版引擎“Presto” 作为网页预览。借助共享型用户界面设计,在 AdobeCreativeSuite4 的不同组件之间便 捷的操作。使用工作区切换器卡伊从一个工作环境快速切换到下一个环境。