1、 第 1 页 前 言 随着计算机在社会的不断普及和应用,人们的工作效率得到了极大的提高。 高等院校作为社会进步的发动机,计算机早已普及并得到了积极应用。而随着近 年来的计算机网络的普及,更大大方便了人们的工作和生活。利用现在已广泛普 及的计算机网络实现教师与学生之间的远程交流, 为教师和学生之间的交流构建 一个方便的平台,就是我此次的毕业设计课题网络远程作业处理系统。该系 统利用网络,在构架了服务器后,一方面,使学生能够利用任何一台能够上网的 计算机提交作业, 实现和在线教师的实时交流, 留言给未在线的教师; 另一方面, 教师同样能够利用任意的一台能上网的计算机接受服务器上学生提交的作业, 和
2、 同学实时交流,留言给以班级为单位的同学。 该系统的内容有:1 登录系统。自动区分登录者为学生、教师、管理员,并 显示相应页面。2 注册系统,只提供学生的注册,教师由管理员添加,仅设 1 名 管理员账户。3 师生信息管理系统,管理相关的师生信息。4 只有目的用户可见 的留言板系统。通过对数据库的匹配查询实现。5 包含网络白板的聊天室系统。 利用便捷的 applet,通过多线程的应用实现聊天室。网络白板嵌入聊天室系统 中,利用 JAVA 中的 canvas 类实现。6 基于 JSP 的文件上传下载系统。基于 jsp smartupload 组件实现。这 6 个系统将在以下章节中详细介绍。 本论文
3、的总的结构可分为引言、目录、中英文摘要、数据库设计、系统功 能介绍、谢辞、参考文献与附录九大部分。其中系统功能介绍分为登录系统、注 册系统、师生信息管理系统、留言板系统、包含网络白板的聊天室系统、文件上 传下载系统,共 6 个部分来详细介绍。参考文献与附录是关于开发该系统所参考 的数据和书籍, 附录是一些辅助说明。 目录是毕业论文各章节所在页的具体说明。 网络远程作业处理系统主要的开发工具为 Dreamweaver MX 2004,SQL Sever 2000 和 JBuilder9。 第 2 页 第1章 开发工具简介 1.1 Dreamweaver MX 2004 Dreamweaver M
4、X 2004 是 建立 Web 站点和应用程序的专业工具。 它将可 视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使 每个级别的开发人员和设计人员都可利用它快速创建接口吸引人并且基于标准 的站点和应用程序。 从对基于 CSS 的设计提供领先的支持到手动编码功能, Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。 开发 人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到 数据库、Web 服务和旧式系统的强大 Internet 应用程序。 1.2 Borland JBuilder9 Borland JBuilder9全球最具威力之 Java 开发环境,相较过去版本, JBuilder 提供更多省时工具与精灵,让您团队生产力提升至极限,协助您在最 短时间内开发更好的软件。这仅是完整 Borland 解决方案的一部份, JBuilder9 Enterprise 以融入应用程序开发周期(applicationlifecycle)为 第一要务,能够使用您现有之技术投资,并给您最大的自由与弹性,让您以自己 的