线学习系统来说是非常重要的部分,建立与数据库连接,在这里使用了JDBC技术,执行查询,提取数据,,删除和修改数据等操作。 JDBC数据库操作图如:
应用程序 取得与数据的连接Connection 生成SQL执行对象 执行SQL语句 数据库
§ 3.5可行性比较
§ 3.5.1开发语言可行性分析
本次毕业设计题目:“历史科目在线学习系统”主要目的是利用JAVA编制一个在线学习系统,用以实现对学生信息、老师信息,试题信息,成绩信息、在线答疑、作业批改等信息的管理,对整个系统的分析、设计过程给出一个完整论证。历史科目在线学习系统是一种基于B/S的数据库数据操作新模式。本系统的建成无疑会为网络教育的发展发挥更大的作用. 本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计、系统输入/输出,显示页面设计等。作这些工作需对数据库知识有足够认识,并熟悉掌握JAVA语言等开发知识,并深入的了解JAVA的运行,开发,管理相关知识。
§ 3.5.2系统可行性分析
对于市场上CPU P4 1.8GHZ,内存256MB的电脑是现在最底要求的配置,甚至CPU P4 2.0GHZ以上,1G的内存的配置都是随处可见,所以对于本系统要求的配置是基本电脑都能达到的。作为操作平台的Windows XP以上版本,越来越多,此操作系统功能逐渐的强大完善,故而软件的运行环境是可以满足。
§ 3.5.2经济可行性分析
1. 开发经济成本
本毕业设计采用JAVA设计,运行SQL Server 2000数据库,运行系统要求为Windows。 TOMCAT、SQL Server 2000、Eclipse都是Windows里很常见的开发工具,而Windows系统本身也被广泛使用。因此,开发此系统,所需经费不高。 2. 使用经济价值
教育模式的转变,传统教育模式已经不能满足现代人们对教育资源的需要,信息化的不断发展,信息技术的成熟及成本下降也使教育体系信息化水平发展的积极因素之一。许多重点高校把网络教学资源的建设制定为中长期发展规划,教学信息化建设作为今后几年要抓好的重点任务。与此同时,历史科目在线学习系统作为网络教学体系中一部分,也必将在未来的信息化教学系中发挥更大作用。
第四章 历史科目在线学习系统设计与实现
§4.1数据库设计 §4.1.1建立数据库
根据前面所分析的,建立mylab数据库。其中包含表: 1. admins:管理员帐户表 2. teacher:教师信息表 3. stuedent:学生信息表 4. grade:班级信息表 5. ware: 资源信息表 6. help: 在线帮助信息表 7. trouble: 问题信息列表 8. answer:老师回复信息表 9. report:作业信息表 10. upreport:作业上传表 11. question:试题信息表 12. testset:考试设置表 13. score:成绩信息表 然后分别为它们建表: 1. admin:管理员信息表
2. teacher:教师信息表
3. stuedent:学生信息表
4. grade:班级信息表
5. ware: 资源信息表
6. help: 在线帮助信息表
7. trouble: 问题信息列表
相关推荐: