《基于Java_Applet的学生综合测评系统研究与应用(含源文件)》-公开DOC·毕业论文

上传人:zhuma****mei1 文档编号:134103981 上传时间:2020-06-02 格式:DOC 页数:32 大小:932.50KB
返回 下载 相关 举报
《基于Java_Applet的学生综合测评系统研究与应用(含源文件)》-公开DOC·毕业论文_第1页
第1页 / 共32页
《基于Java_Applet的学生综合测评系统研究与应用(含源文件)》-公开DOC·毕业论文_第2页
第2页 / 共32页
《基于Java_Applet的学生综合测评系统研究与应用(含源文件)》-公开DOC·毕业论文_第3页
第3页 / 共32页
《基于Java_Applet的学生综合测评系统研究与应用(含源文件)》-公开DOC·毕业论文_第4页
第4页 / 共32页
《基于Java_Applet的学生综合测评系统研究与应用(含源文件)》-公开DOC·毕业论文_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《《基于Java_Applet的学生综合测评系统研究与应用(含源文件)》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《基于Java_Applet的学生综合测评系统研究与应用(含源文件)》-公开DOC·毕业论文(32页珍藏版)》请在金锄头文库上搜索。

1、毕业论文 设计 毕业论文 设计 Java Applet 研究与应用 综合测评系统 THE RESEARCH AND APPLICATION OF JAVA APPLET THE SYNTHETICAL EVALUATION SYSTEM I 摘 要 大学期间 综合测评计算是每学期必不可少的工作 人工计算综合测评是 一个很繁杂的过程 每个学生先计算自己的综合测评成绩 制成草表 上交给 班委 然后班委核对并将成绩录入制成电子文档上交给院系相关部门 在这个 过程中 学生常常感到厌烦 因而草表的准确率很低 接着人工核对 录入成 绩 造成工作量大 效率低下 准确率也无法得到保证 所以 广大师生迫切 希望

2、信息化综合测评系统的产生 利用该系统 同学们可以方便准确地计算出 自己的综合测评成绩 并能将结果上传至服务器 省去班委人工核对 成绩录 入这些烦琐的工作 而且 系统提供的查询功能可以方便同学们对自己所需信 息的检索 该论文主要介绍了网络上最受欢迎的 Java Applet 技术 系统的分 析设计 各个功能模块的实现 系统的测试调试 以及系统开发过程中遇到的 问题和问题的解决 关键词 综合测评 计算 查询 Applet Abstract During the university computation the synthetical evaluation is necessary per te

3、rm The manual computation of synthetical evaluation is a much numerous and diverse process First everyone compute the scores by themselves and make a draft then deliver it Second the cadres in the class check the result and import the data into computer for making the document then hand in it to a r

4、elative department or academy In the process the students are sick of it Therefore the veracity of the draft is low On the other hand manual checking and scores inputting cause the greater workload and lower efficiency Moreover the veracity is unable to be guaranteed So all the teachers and students

5、 are looking forward to have an informationizational system of the synthetical evaluation Using the system students can t only compute their scores of synthetical evaluation conveniently and correctly but also can submit the results to the server Which can omit the complicated work of class cadres m

6、anual checking and scores inputting Moreover the function of query offered by the systems can make convenient for students to search the information they want The discourse introduces the Applet technology the analysis and design of the system the implement of every function module the test and debu

7、g of the system and the problems met in the exploitation as well as the solution to them Key words synthetical evaluation computation query Applet 目 录 摘要 I Abstract I 1 引言 1 2 综合测评系统开发工具简介 1 2 1 ACCESS 数据库 1 2 2 Java 及 Java Applet 简介 2 3 综合测评系统分析设计 3 3 1 需求分析 3 3 2 系统整体框架 4 3 3 模块功能说明 6 4 综合测评系统实现 7

8、 4 1 系统数据库设计 7 4 2 数据库访问模块的实现 9 4 3 客户端各个模块的实现 9 4 4 开发过程中遇到的问题及解决 17 5 系统运行和调试 19 5 1 测试目的 19 5 2 测试环境 19 5 3 测试方法与测试过程 19 5 4 运行和调试结果 20 结束语 21 致 谢 21 参考文献 22 附录 23 1 1 引言 在大学期间 同学们计算过多次综合测评 深刻体会到综合测评计算是一 件既繁琐且准确率又低的事情 同时 班委每学期都要将同学们上交的书面形 式的综合测评得分情况进行核对并输入到电脑里面 制成电子文档 方便全年 段同学的成绩排名 并且也要将电子文档上交给院系

9、相关部门留档 每次要完 成这个任务 全班的班委都必须参与 可谓兴师动众 一旦不能很好的协调 出错率就很高 造成工作量加大 在信息化时代 这种手工计算综合测评的模 式必将被以计算机为基础的信息化系统所取代 所以 设计一个功能完善的综 合测评系统 已成为大家迫切的愿望 通过这个系统 每个同学可以准确计算 自己的综合测评成绩并将得分情况上传到班委的机子上 这样就可以省去班委 统一输入成绩这一繁琐的过程 既方便了同学们 准确率也得到了保证 该综合测评系统的开发采用了 Java Applet 技术 是因为 Java Applet 与 ASP 等制作动态网页的工具相比 具有得天独厚的优势 ASP 等只是脚

10、本语言 而 Java 是一种面向对象的语言 其提供内容丰富的类库 能满足用户更多的交互 需求 Java 是一种与平台无关的语言 开发的系统具有良好的可移植性 且安 全性高 ASP 等脚本语言是在服务器端运行的 而 Java Applet 是运行在客户端 浏览器上的小应用程序 这一特性更使得 Applet 能同时拥 C S 及 B S 两种软件 体系结构的优势 同时 本系统的开发采用了面向对象的方法 将系统划分模块时 尽量做 到高内聚低耦合 提高模块独立性 1 给模块功能的增加与修改带来了方便 前台采用可移植性良好 健壮 安全性高的 Java 语言开发 后台采用微软的 ACCESS 数据库 作为

11、开发平台 强大的开发工具与稳定的后台数据库 保证 了系统的健壮性 在系统的开发过程中 也遇到了一些问题 如 数据的表格 显示等 但通过自己的努力以及指导老师的帮助 这些问题都得到了圆满的解 决 2 综合测评系统开发工具简介 2 1 ACCESS 数据库 2 Microsoft Access 是一种基于 Windows 图形用户界面的关系型数据库管理 系统 1995 年 Access 成为 Office 95 套件产品之一 作为 Microsoft office 套件 产品之一的 Access 已经卖出了近 700 万份 成为世界上最流行的桌面数据库系 统 Access 与许多优秀的关系数据库一

12、样 可以很容易地连接相关的信息而且 还对其他的数据库系统有所补充 它能操作其它来源的资料 包括许多流行的 PC 数据库程序 如 dBASE Paradox Microsoft FoxPro 和服务器 小型及大 型机上的许多 SQL 数据库 Access 还完全支持 Microsoft 的 OLE 技术 2 Access 还提供 Windows 操作系统的高级应用程序开发系统 Access 与其它 数据库软件相比 它具有上手快 易操作等优点 同时利用内置的 UBA 语言 既可以开发出常用的数据处理工具 也能设计出功能全面的一整套数据库管理 信息系统 3 Access 还提供了强大的管理模型 它以

13、图形化用户界面和向导为 基础 Access 的结构可以适应模块化增长 自动化配制 维护比较小规模的服 务器程序开发的需要 2 2 Java 及 Java Applet 简介 Java 最早大概可追溯至 1991 年四月份 Sun 的绿色计划 Green Project 开 始着手于发展消费性电子产品 Consumer Electronics 所使用的语言是 C C 及 Oak 为 Java 语言的前身 后因语言本身和市场的问题 使得消 费性电子产品的发展无法达到当初预期的目标 再加上网络的兴起 绿色计划 也因此而改变发展的方向 最终导致 Java 的产生 4 Java 是一种简单的 面 向对象

14、的 健壮的 安全的 解释的 与平台无关的 多线程的 动态的语言 Java Applet 是用 Java 语言编写的一些小应用程序 这些程序直接嵌入到页 面中 由支持 Java 的浏览器 IE 或 Nescape 解释执行能够产生特殊效果 它 可以大大提高 Web 页面的交互能力和动态执行能力 包含 Applet 的网页称为 Java powered 页 可以称其为 Java 支持的网页 5 当用户访问这样的网页时 Applet 被下载到用户的计算机上执行 但前提 是用户使用的是支持 Java 的网络浏览器 由于 Applet 是在用户的计算机上执行 3 的 所以它的执行速度不受网络带宽或者 M

15、odem 存取速度的限制 用户可以 更好地欣赏网页上 Applet 产生的多媒体效果 Applet 小应用程序的实现主要依靠 java applet 包中的 Applet 类 与一般的 应用程序不同 Applet 应用程序必须嵌入在 HTML 页面中 才能得到解释执行 同时 Applet 可以从 Web 页面中获得参数 并和 Web 页面进行交互 含有 Applet 的网页的 HTML 文件代码中必须带有和 这样一对标记 当支持 Java 的网络浏览器遇到这对标记时 就将下载相应的小 程序代码并在本地计算机上执行该 Applet 小程序 Applet 小程序也可以通过 Java 开发工具的 a

16、ppletviewer 来运行 Applet 程 序离不开使用它的 HTML 文件 这个 HTML 文件中关于 Applet 的信息至少应包 含以下三点 1 字节码文件名 编译后的 java 文件 以 class 为后缀 2 字 节码文件的地址 3 在网页上显示 Applet 的方式 由于用 HTML 超文本标志语言 编写的网页是静态的且不具备与用户交互的 能力 Java Applet 广泛用于在网页上添加动态 交互成份 6 因为 Applet 是从远端服务器上下载并且在本地执行 所以安全性就显得格 外重要 通过限制 Applet 在沙箱 Applet 的运行环境 中运行 从而保证了对本 地系统而言 Applet 是安全的 Applet 在沙箱中运行时 1 不能运行任何本地可执行程序 2 除了存放下载的 Applet 的服务器外 Applet 不能和其它主机进行通信 3 不能对本地文件系统进行读写 信任的 Applet 放宽这一限制 4 除了本地机使用的 Java 版本号 操作系统名称及版本号 文件名分隔 符 或 和路径以外 Applet 无法获得有关本地机的其他信息 Applet 也

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号