JSP精品课程网站的设计与实现(SQLServer) 来源:wenku163.com 资料编号:WK16312214 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312214 我要下载该资源 资料介绍 JSP精品课程网站的设计与实现(SQLServer)(任务书,外文翻译,毕业论文21800字,程序代码,SQLServer数据库,答辩PPT) 本系统功能模块包括: 课程介绍包括:课程描述、课程教育特色、实践教学、培养目标; 教学资源包括:教学大纲、教学日历、电子课件、实践项目; 实验资源包括:实验申请书、教学大纲、教学日历、实验样本、实验解析; 实践互动包括:学生留言板;答案公示栏; 技术动态包括:J2SE、J2EE、J2ME; 课程介绍管理包括:课程描述管理、课程教育特色管理、实践教学管理、培养目标 管理; 教学资源管理包括:教学大纲管理、教学日历管理、电子课件管理、实践项目管理; 实验资源管理包括:实验申请书管理、教学大纲管理、教学日历管理、实验样本管理、实验解析管理; 实践互动管理包括:学生留言板管理;答案公示栏管理、回复留言; 技术动态管理包括:J2SE管理、J2EE管理、J2ME管理; 系统用户管理包括:密码修改、修改用户名、添加系统用户、管理系统用户; 软件下载管理包括:添加软件、软件管理。 系统模块介绍 (1) 普通用户 如果你是普通用户进入本站,你只能做一些简单的操作,比如浏览网站上的内容,观看在线视频,下载课件,一些更高级的操作在这里是不能执行的,只有输入密码跟用户名时才能进行课程的添加、修改、删除等操作。 (2) 管理者 如果你是一名管理者,你不但可以看到普通用户能看到的一切内容,而且还可以进行一系列的更高级的操作,比如,可以进行留言管理,对学生提出的问题进行解答,对一些重复的留言或者是跟本站无关的留言进行删除,类别管理是管理者可以重新加一个新的类,公告管理是管理者对已经过时的公告进行删除,添加新的公告,管理者还可以对课程进行添加删除修改的操作。 从技术实现角度模块又可划分为: A 登陆模块 主要是实现管理者的登陆。登录模块至少需要以下几个页面: 1.检查Cookie页面; 2.输入用户信息页面; 3.用户合法性验证页面; 4.登录成功欢迎页面; 5.登录失败提示页面; 6.注销登录页面。 B 读取模块 主要是从数据库中把符合条件的数据读取出来,显示在浏览器中。只要是从数据空 中度数据就必须用到这个模块。 C 添加模块 主要是实现管理者对课程的添加功能。通过连接数据库后通过代码把相应的信息写到数据库里面。 D 修改模块 主要是实现管理者对已发课程进行修改的功能。 E 删除模块 主要是实现对需要删除的功能进行删除操作。对课程或留言进行删除管理,如果有多余的信息,或者留言中一些跟本站无关的信息出现在网站中,就必须对这些内容、留言进行删除。 F 查询模块 对符合条件的信息进行查询并显示。 目 录 摘 要 i Abstract ii 1 绪论 1 1.1 选题目的 1 1.2 课题意义 1 1.2.1 有利于基础知识的理解 1 1.2.2 有利于逻辑思维的锻炼 2 1.2.3 有利于与其他学科的整合 2 1.2.4 有利于治学态度的培养 2 1.3 设计思想 2 1.4 可行性分析 3 1.4.1 技术可行性 3 1.4.2 经济可行性 3 1.4.3 社会可行性 3 1.5 总体设计原则 3 2 系统环境和主要技术 5 2.1 系统开发环境和工具 5 2.2 系统运行环境 5 2.3 Struts技术 6 2.4 AJAX技术 6 2.4.1 AJAX工作原理 7 2.4.2 AJAX的基本原则 7 2.5 SQL SEVER2005 7 2.6 JDBC概述 8 2.7 Web数据库的发展历程 9 2.7.1 主机/终端结构 9 2.7.2 客户机/服务器结构 10 2.7.3 浏览器/服务器结构 11 3 系统开发与设计 12 3.1 本网站建设的原则 12 3.1.1 以学生为目的的原则 12 3.1.2 网站设计与评价指标相统一原则 12 3.1.3 教学内容与教学设计相结合原则 12 3.1.4 教学实用性原则 12 3.1.5 交互设计原则 12 3.2 网站设计的方法 13 3.3 系统功能模块划分 13 3.3.1 功能模块图 13 3.3.2 系统模块介绍 14 3.4 数据库设计 15 3.4.1 数据库设计需求分析 15 3.4.2 系统E-R图 15 3.5 系统模块设计简要介绍 17 3.5.1 登陆模块 17 3.5.2 读取模块 18 3.5.3 添加模块 18 3.5.4 删除模块 18 3.5.5 修改模块 18 3.5.6 搜索模块 18 3.6 界面设计 18 3.6.1 首页 18 3.6.2 教学大纲 20 3.6.3 学生留言栏 22 3.6.4 管理员登陆 24 3.6.5 课程介绍管理 26 4 系统数据库的设计 28 4.1 数据库结构介绍 28 4.2 数据库设计 28 4.3 数据库表的设计 29 5 系统调试与测试 31 5.1 程序调试 31 5.2 程序的测试 31 5.2.1 测试的重要性及目的 31 5.2.2 测试的步骤 32 5.2.3 测试的主要内容 32 5.2.4 测试用例 33 结 论 35 参考文献 36 致 谢 37 外文原文 38 中文翻译 47