基于jsp的计算机网络课程网站设计与开发毕业设计论文(编辑修改稿)内容摘要:

应用程序,但是 Activex 对象必须事先放置于所选择的平台中。 (2)开放的开发过程,开放的源代码 JSP 应用程序界面( API)毫无疑问已经取得成功,并将随 JAVA 组织不断开放扩大继续完善。 相反, ASP 技术仅依靠微软本身的推动,其发展是建立在独占的,封闭的开发过程基础之上。 ASP 技术 JSP 技术 可重用 . 跨平台组件 没有JAVABEANS 企业级 JAVABEANS,定制 JSP 标签 安全 :防范系统崩溃 没有 有 内存泄露保护 没有 有 脚本语言 RIPT JAVA 定制标签 没有 有 兼容传统的数据库 可以( COM) 可以(用 JDBC API) 集成数据源的能力 能工作在任何符合ODBC 规范的数据库 工作在任何符合 ODBC 规范的数据库,而且能访问符合 JDBC 技术规范数据库 组件 COM 组件 JAVABEANS,企业级 JAVABEANS 或扩展的JSP 标签 扩展工具支持 有 有 表 1 JSP 和 ASP 比较 (3)从开发人员的角度来看: ASP 和 JSP 技术都能使开发者实现通过点击网页中的组件制作交皖西学院本科毕业论文(设计) 第 8 页 互式的,动态的内容和应用程序的 WEB 站点。 ASP 仅支持组件对 象模型 COM,而 JSP 技术提供的组件都是基于 JavabeansTM 技术或 JSP 标签库。 由此可以看出两者虽有相同之处,但其区别是很明显的。 数据库的使用 MYSQL 是一个功能强大的数据库语言。 SQL 通常使用于数据库的通讯。 ANSI(美国国家标准学会 )声称, MYSQL 是关系数据库管理系统的标准语言 [4]。 MYSQL 语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据 [11]。 使用MYSQL 的常见关系数据库管理系统有: Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingress 等等。 虽然绝大多数的数据库系统使用 SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。 但是,标准的 MYSQL 命令,比如 Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成绝大多数数据库的操作。 但是, 不像 其它的语言,如 C、 Pascal 等, MYSQL 没有循环结构 (比如 ifthenelse、dowhile)以及函数定义等等的功能。 而且 MYSQL 只有一个数据类型的固定设置 ,换句话说,不能在使用其它编程语言的时候创建自己的数据类型。 ( 1) 表 关系数据库通常包含多个表。 数据库实际上是表的集合,数据库的数据或者信息都是存储在表中的。 表是对数据进行存储和操作的一种逻辑结构,每一个表都代表一个对用户意义的对象。 例如,一个公司数据库中,会有雇员表、部门表、库存表、销售表、工资表等等。 经常见到的成绩表就是一种表,它是有行和列组成的,并且可以通过名字来识别数据。 列包含了列的名字、数据类型以及列的其它属性;行包含了列的记录或者数据。 ( 2) 数据检索 在 SQL 中 SELECT 语句通常用于 检索数据库,或者检索满足设定条件的数据。 ( 3)网站中的数据库 网站数据库的主要目的就是存储信息,一般是通过前台页面与浏览者的交互收集信息,然后结合前台的程序 (一般为动态页面 ),实时生成浏览者所看到的最新内容,从而具备普通静态页面所不能达到的效果。 皖西学院本科毕业论文(设计) 第 9 页 2 课程网站的设计与开发 网站的设计 网站的设计原则 网络课程的网站必须以实用、有效的原则来制作。 能体现个性化、协作化、交互性、开放性。 网站的设计思想 (1)总体设计 总体设计是设计过程中最重要的一环,它是形成网络课程设计 总体思路的过程,决定了后续开发的方方面面,网络课程设计过程中,总体设计具有规范性、组织结构具有条理性。 网络课程的总体设计中,不仅对网络课程的整体框架的设计还包含了内容的整体规划以及课程内容怎样安排在网页中,都作了详细的计划,和老师一起讨论了很长时间,经过不断的修改最后才决定。 (2)教学设计 网络课程设计时,教学设计注重教学目标及教学内容分析、设计教学活动时注意情境创设,强调 情境 在学习中的重要作用、注意信息资源设计,强调利用各种信息资源来支持 学 (而非支持 教 )、强调以学生为中心、注重自主学习设计、 强调 协作学习 ,要注重协作学习环境设计、注重基于网络教学策略设计。 网络课程的网上学习就是针对这个环节还设计的,网上学习中有三部分,两部分是教学内容:文本教程和动画教程;第三部分是课后测试,这里也是针对网上学习后的一个总结,可以巩固和检测学习内容,通过网上学习的设计,静态学习,动态学习再加上课后测试,相信学生的学习效果可以得到很大的提高,同时也是我们设计网上学习时希望达到的一个结果。 (3)界面设计 界面设计即对屏幕上将要显示的信息的布局进行设计,包括主页面、子栏目分页面不同级别设计、页面的过渡方式等。 界面布局要合理、风格一致、色彩搭配协调。 文本设计、图片选择要美观大方,能激发学习者的学习激情。 界面设计中,充分利用网页制作工具及其辅助工具,例如,取色工具可以协调整个网站的配色;动画和图片处理这里也能得到充分利用等等。 (4)课程完整性 一个完整的网络课程,不仅在完成网页和基本功能外,还要把他们结合起来,充分利用站点,成为一个形式上完整的网络课程。 最后完成网络课程系统整合后,还要添加皖西学院本科毕业论文(设计) 第 10 页 相应的说明文档等,这样才具备了发布网络课程的资格。 (5)网络发布性 由于网络课程直接运行在 Inter 上,所以必须 考虑其在低带宽下运行的流畅性。 网络课程的设计时就考虑到发布性的特点,所以我们采用大图换小图,进行图片的优化,全部图片都是 jpg 和 gif 格式。 网站的制作 网站的基本结构 (1)程序目录结构: || |admin| 后台管理的目录 || ||css 后台 CSS 文件目录 || ||help 后台帮助系统目录 || ||images 后台的图片图片目录 || ||js 使用 JS 的文件目录 || || 添加新闻 || 类别管理 || 系统参数设置 || 系统基本信息设置 || 框左部导航页面 || 主框架页面 || 专题管理 || 用户管理 || 删除新闻 || 上传图片页面 || 后台登录页面 皖西学院本科毕业论文(设计) 第 11 页 || 框架右边页面 || 后台管理新闻列表页面 || 退出系统页面 || 修改新闻 || 管理员个人信息页面 || 是否登录判断遄 || 验证码页面 || |buttonimage eWebEditor 编辑器工具图片目录 || |css CSS 文件目录 || ||CoolBlue eWebEditor 编辑器使用的 CSS 文件 || ||newscss 本系统前台使用的 CSS 文件 || |dialog eWebEditor 编辑器弹出窗口页面目录 ||images 图片目录 || |include eWebEditor 编辑器包含文件目录 || |pic 本系统图片目录 || |sql 本系统使用的数据库的角本文件 || |sysimge eWebEditor 编辑器系统图片目录 || |UploadFile 上传图片保存的目录 || |WEBINF || 皖西学院本科毕业论文(设计) 第 12 页 ||lib jar 包存放的目录 || |||| eWebEditor 编辑器自带的类 |||| 本系统所使用的类文件 |||| 本系统附带的 MYSQL 驱动程序 |||| 本系统附带的 Oracle 驱动程序 |||| 本系统附带的 SQL Server 驱动程序 || ||classes 类文件目录 || |||src JavaBean 源程序目录 ||| |||| 类别管理类源文件 |||| 系统设置类源文件 |||| 数据库连接类源文件 |||| 常用方法定义类源文件 |||| 前台类别显示类源文件 |||| 日志类源文件 |||| 用户登录类源文件 |||| MD5 加密算法源文件 |||| 新闻管理类源文件 |||| 新闻显示类源文件 |||| 用户管理类源文件 ||||。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。