2009年04月20日,oracle(甲骨文)收购sun,java因此并归甲骨文公司。
2.7 JDBC简介
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。
简单地说,JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果。
JDBC API 既支持数据库访问的两层模型(C/S),同时也支持三层模型(B/S)。在两层模型中,Java applet或应用程序将直接与数据库进行对话。这将需要一个JDBC驱动程序来与所访问的特定数据库管理系统进行 通讯。用户的SQL语句被送往数据库中,而其结果将被送回给用户。在三层模型中,命令先是被发送到服务的"中间层",然后由它将SQL 语句发送给数据库。数据库对 SQL 语句进行处理并将结果送回到中间层,中间层再将结果送回给用户。
3 系统需求分析与总体设计
3.1可行性分析
近年来计算机网络技术的突飞猛进,已经宣告人类进入了“信息时代”。伴随着多媒体技术与网络技术的飞速发展,网络化学习已成为可能。它打破了传统校园的界限,可以创造不受时空限制的更广阔的多元化学习环境,网络能使学习者更主动地参与并提升学习兴趣,同时还能实现非实时教学传授方式。因而利用网络科技的发展,建立辅助教学的网络教学平台是形之有效的辅助教学工具,是达到资讯交流与资源共享的最佳途径。面对教育发展对网络教育的需要,开发一个比较有个性的网络教学平台是很有必要的。
3.1.1 操作可行性
系统操作简单,易于理解,只需通过简单指导,上手较快,系统管理员、教师以及学生均能进行操作,运行环境要求低。
3.1.2 技术可行性
系统在Windows XP开发环境下,利用MyEclipse8.5开发工具,并使用MySQL作为数据库管理系统,来实现教师学生信息交流平台的各种功能。MySQL属于主从时式的数据库服务器这也是主从式数据库服务器的特点,服务器本身重在数据的管理,为客户端应用程序提供一致的接口。当然开发工具也可以是它的更高版,这样可以提高系统的性能,降低它的局限性。
3.1.3 经济可行性
采用新的教师学生信息交流平台可取代原系统的手工管理工作,减少人工开支,节省资金,并且可大大提高数据信息的取得,缩短数据信息处理时间,使教学信息的管理更进了一个台阶。
3.2需求分析
3.2.1 功能需求说明
软件通过对教学功能的设计处理,实现了现代化的网上教学模式。具体功能应包括作业管理,课件管理,用户管理,论坛管理,日志管理主要模块。系统的功能模块设计有:
1作业管理:布置作业,查看作业,提交作业。
2课件管理:上传课件,下载课件。
3用户管理:分管理员,教师,学生。
4论坛管理:管理员可以发通知、公告等,学生可以留言,教师可以回复。
5日志管理:记录登录时的相关信息(IP、时间及操作的相关信息)。
3.2.2 环境需求说明
(1)软件运行硬件环境:
PII或更高档的微机,笔记本电脑;
运行内存要求:≥32MB;
安装所需硬盘:≥20MB;
(2)软件要求:
中文 Windows XP; JSP教师学生信息交流平台的开发与实现+ER图(5):http://www.751com.cn/jisuanji/lunwen_2927.html