JSP247 基于JSP+SQL网上学习交流平台设计_j2eejsp设置提交sql
JSP247 基于JSP+SQL网上学习交流平台设计由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“j2eejsp设置提交sql”。
课题名称:JSP247 基于JSP+SQL网上学习交流平台设计
基于JSP+SQL网上学习交流平台设计
关键词: 管理系统计算机技术数据库技术JSP
JSP网上学习交流平台
摘 要
随着高校的不断扩招,学校教学管理工作的难度日益加大,利用现代网络和数据库技术建立以互连网为基础的网上学习交流平台由此产生,它改变了传统的学习和工作模式,突破了时间和地域的限制,极大地提高了学习效率。而与此同时。基于校园信息一体化、采用B/S结构、利用Java技术实现的网上学习交流平台的设计很好地解决了以往管理模式的种种弊端。随着计算机科学,网络技术的发展,人们的生活方式也正发生着巨大的变化。各种“网络信息”平台的出现,提高了学生的相互交流和学习效率,尤其是网上学习交流平台的设计的设计与实现的出现。“网上学习交流平台的设计”也是在这个大环境下产生的。本系统主要用于jsp技术开发,来实现在线学习和交流,建立一个基于B/S架构的网上学习交流平台的设计的设计与实现,实现信息网络化。通过较丰富的功能将 Web的技术特点体现出来。系统中前后台为必不可少的模块项,主要是为了安全有效地存储和管理系统的信息,赋予管理员特定的权限,可以对用户进行分类,添加,删除,修改等,方便系统的管理与维护。
要实现这样的功能,离不开后台数据库的支持。本系统中数据库服务器端采用了SQL SERVER 2000作为后台数据库,以先进的JDBC技术与数据库连接,结合SQL语句处理对用户分类,添加,删除,修改等操作,使Web与数据库紧密联系起来。
整个个性化页面生成系统主要由使用JSP技术开发实现个性化Web页面生成和JSP结合JavaBeans技术实现组件重用两部分组成。
目录
第一章 引言(INTRODUCTION)7
1.1 网上学习交流平台的设计的设计与实现的现状和发展 7
1.2 工作环境的选择 7
1.2.1 B/S模式的选择 7
1.3 开发工具的介绍 7
1.3.1 JSP简介 7
1.3.2 SQL Server 2000简介 9
1.4JSP运行环境的配置 9
1.4.1设置JDK 9
1.4.2 应用服务程序的配置 10
1.5 系统运行环境 10
1.5.1系统对运行软件环境的需求 10
1.5.2 系统对运行硬件环境的需求 10
1.5.3小结 11
第二章.系统可行性分析和需求分析 12
2.1 可行性分析 12
2.1.1 技术可行性分析 12
2.1.2 操作可行性分析 12
2.1.3 经济可行性分析 12
2.1.4 硬件配置 12
2.1.4 社会环境可行性分析 13
2.2 需求分析 13
2.2.1 系统需要解决的主要问题 13
2.2.2 系统应该具备的功能 14
2.2.3 性能需求 14
第三章 系统总体设计 15
3.1 系统E-R图 15
3.2 小结 17
3.3 数据描述 17
3.3.1 admin(用户信息表)17
3.3.2 users(一级参数名称信息表)17
3.3.3 meage(一级参数名称信息表)18
3.3.4 数据流图如图 3.5.13 18
3.4 安全机制问题 19
第四章 网上学习交流平台的设计的设计与实现数据库连接配置设计 20
第五章 网上学习交流平台的设计的设计与实现详细设计 21
5.1 系统的功能结构 21
5.2 系统的详细设计 21
5.2.1 系统管理员登录页面: 21
5.2.2 登录流程图如下图5.3 : 23
5.2.3 会员管理页面如下图5.4 24
5.2.4 发贴管理页面如图5.5: 24
5.2.5 回帖管理页面如图5.7: 27
5.2.6 系统首页如图5.9: 28
5.2.7 会员注册页面如图5.12: 29
5.2.8 会员登录如图2.13: 30
5.2.9 帖子信息如图5.14 30
5.2.10 回帖页面如图5.15 32
5.2.11 发贴页面如图5.16 33
第六章 JSP网上学习交流平台的测试 35
6.1 测试环境与测试条件 35
6.2 测试方法介绍 35
6.3 测试内容概述 36
6.3.1测试策略 37
6.3.2 测试方法 37
第七章 结论 38
第八章 致谢 39
第九章 参考文献 40
JSP web-based learning platform
Abstract
Along with university's unceasing increased enrollment, the school teaching management
work's difficulty enlarges day by day, take interlocks the net using the modern network and the data bank technology establishment to exchange the platform as the foundation on-line study to produce from this, it changed the traditional study and the working pattern, broke through the time and the region limit, raised the study efficiency enormously.But at the same time.Based on the campus information integration, used the B/S structure, on-line study which realized using the Java technology to exchange the platform design to solve formerly management pattern all sorts of malpractices well.Along with computer science, networking development, people's life style is also having the huge change.Each kind “the network information” the platform appearance, enhanced student's mutual exchange and the study efficiency, particularly on-line study exchanges the platform design design with the appearance which realizes.“on-line study exchanges the platform design” is also produces under this environment.This system mainly uses in the jsp technology
development, realizes the online study and the exchange, establishes one to exchange the platform design design based on the B/S construction on-line study with to realize, realizes the Information networking.Manifests through the rich function the Web technical
characteristic.Before the system, the backstage for the eential module item, is mainly for safely effectively the memory and management system management system's information, entrusts with the manager the specific jurisdiction, may carry on the claification to the user, the increase, deletes, revision and so on, convenient system's management and maintenance.To achieve this function, is inseparable from the background database support.The system database server using SQL Server 2000 database as background Using advanced
technology and the JDBC database connection, with SQL statements on the categories of users, and to add, delete, operational changes, Web and database closely linked.Personalized pages throughout the production system is mainly used by the JSP technology development to achieve personalized Web generation and JSP pages Guitar JavaBeans technology with Component Reuse two components.Key words: Manager system、Computer technology Database
technology、JSPJ2sdkJavaBeans
2.2 需求分析
软件需求分析工作是软件生存期中重要的一步,也是决定性的一步。只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。下面将从功能需求、性能需求上对系统进行分析。
2.2.1 系统需要解决的主要问题
本系统设计目标是实现学习信息的网络交流,因此采用了操作简单、方便的B/S结构和跨平台性更佳的JSP动态网页技术,数据库使用SQL SERVER 2000,利用JDBC技术实现JSP对数据库的连接与访问。对登录的人员进行注册管理,设定几个关键用户信息,只有这些信息正确输入后方可进入交流平台;进入系统的人可以完成浏览、查询、发表意见;对别人的信息可以进行跟帖操作,但不允许删除别人的意见;设计一个管理员用户,完成日常交流平台的维护工作,按你所能想到的功能实现。
2.2.2 系统应该具备的功能
本系统主要服务于广大的学生,实现在线学习交流的JSP应用程序。系统应该具有开放性、方便性和灵活性,主要表现在以下方面:
管理员可以管理会员信息;发帖信息管理;回帖信息管理。用户登录必须进行有效的身份验证登录后方
可进行学习交流。当用户登录后方可选择相应的模块。
综上所述,本系统应该具备的功能包括:
1)对登录的人员进行注册管理,设定几个关键用户信息,只有这些信息正确输入后方可进入交流平台;
2)进入系统的人可以完成浏览、查询、发表意见、等操作;
3)对别人的信息可以进行跟帖操作,但不允许删除别人的意见;
4)设计一个管理员用户,完成日常交流平台的维护工作,按你所能想到的功能实现。
本系统设计目标是实现网上学习交流平台,因此采用了操作简单、方便的B/S结构和跨平台性更佳的JSP动态网页技术,数据库使用SQL SERVER 2000,利用JDBC技术实现JSP对数据库的连接与访问。
2.2.3 性能需求
系统对运行硬件环境的需求:
基于以上对JSP网上学习交流平台需求的分析,对该系统的性能需求如下:
(1)可靠性
系统中的员工所有信息是十分重要的,灾难性的数据丢失将是非常严重的。这就要求系统具有较高的可靠性。
(2)可维护性
为了便于软件的维护工作,要求有描述系统功能和使用方法的用户文档和描述系统设计、实现和测试的系统文档。
(3)可复用性
软件复用性是提高软件开发生产率和目标系统质量的重要途径。面向对象方法的一个主要目标,就是提高软件的可复用性。要求能够提高设计系统方法的内聚,减少方法的规模,保持方法的一致性以及把策略和实现分开。要求在编程时不要把策略和实现放在同一个方法中,把算法的核心部分放在一个单独的具体实现方法中,从策略方法中提取出具体参数,作为调用实现方法的变元。除了上面的代码复用外,软件功能模块的复用将提高软件适应性维护。
(4)可交互性
为了便于用户方便的使用,减少用户对繁杂功能的视觉疲劳,要求提供柔和色调及友好用户界面。
第九章 参考文献
[1]刘晓华.JSP应用开发详解 第二版.北京:电子工业出版社,2004-7.[2]冯燕奎, 赵德奎.JSP实用案例教程.北京:清华大学出版社,2004-5,44-69.[3]黄明,梁旭.JSP信息系统设计与开发实例.机械工业出版社,2005-3,8-25.[4](美)Phil Hanna.JSP技术大全.机械工业出版社,2002-1,64-78.[5]汪孝宜,刘中兵,徐佳晶.JSP数据库开发实例精粹.北京:电子工业出版社,2005-3,20-45.[6]都志辉.JSP编程实践—动态网页的引擎.北京:清华大学出版社,2002-9,7-19.[7]Todd Cook.JSP从入门到精通Mastering JSP.北京:电子工业出版社,2003-2.[8]屈辉立.JSP网站编程教程.北京:北京希望电子出版社,2002-6.[9](美)柏林格•那塔金.JSP程序设计指南.北京:清华大学出版社,2002-12.[10]Walter Savitch.Java语言计算机科学与程序设计.北京:清华大学出版社,2004-5.[11]周晓聪,李文军,李师贤.面向对象程序设计与JAVA语言.机械工业出版社,2004-3.