1、 山西旅游学院毕 业 设 计(论文)设计(论文)题目: 作文提交系统开发 姓 名 林晓 专 业 计算机应用 系 别 计算机科学系 指导老师 某某某 2012 年 11 月 29 日内容摘要随着信息时代的来临,同时伴随着 IT 产业的急速发展,普通用户已经慢慢地越来越多的走上了这条信息的高速路,学校更是走在 IT 新技术的前列。例如:图书馆在三四年前已经搭建,使用了用 vb+acess 或 vb+sql 或 dephi 等集成开发环境开发的图书管理系统;国内许多高校也在两三年前搭建了监控管理系统以避免考生的严重作弊现象;还有许多使用 asp+sql 或 jsp+sql 等搭建的校园网,校园论坛。
2、近几年由于网络设备价格的不断下跌,网络环境已经成为与智能软件并驾齐驱的两项未来科技发展的核心技术。制作这个作业提交系统正是为了顺应科技和未来的发展趋势。下面简要说明一下本软件的核心技术:本作业提交系统采用 MyEclipse+tomcat6.0+jdk1.5 面向对象的集成开发环境和 Oracle9i 企业版数据库架构。底层数据库由作业表,审卷表(教师表), 学生表三表用学号关联而成。主界面分为服务器和客户端两部分。客户端又分为教师登陆和学生登陆。主要用登陆密码的权限不同来区分。使用管理员帐户登陆能实现学员注册,权限控制,整体管理;使用教师帐户登陆能完成作业发布与作业附件下载,作业批改与审查和
3、审查后附件上传;使用学生登陆能进行发布查询和作业提交。这样整个管理系统的功能就会有条不紊的进行与实现。针对客户端,可实现本机登陆和局域网登陆和远程登陆,具体功能有登陆的相应密码决定。关键字面向对象,Java,作业提交,Oracle9i, jsp,MyEclipse,tomcat6.0,jdk1.5,客户端,服务器端,管理权限。目录第一章 集成开发环境的概述 .31.1 MyEclipse 概述 .31.2 Tomcat 架构概述 .41.3 java 概述 .5第二章 使用 Oracle9i 创建数据库 .82.1 Oracle9i 数据库概述 .82.2 Oracle9i 数据库的安装与调试
4、 .82.3 Oracle9i 数据库的创建步骤 .112.4 Oracle9i 数据表的功能实现 .15第三章 系统总体规划 .163.1 系统功能 .163.2 系统流程图 .16第四章 系统的具体实现 .174.1 创建数据表 .174.2 设计主面板 .184.3 设计系统登陆界面 .184.4 设计教师登陆界面 .194.5 设计学生登陆界面 .194.6 设计密码修改界面 .20第五章 各面板后台源代码 .215.1 登陆界面 (login.jsp) .215.2 管理界面 (user.jsp) .225.3 教师使用界面 (techer_index.jsp) .245.4 学生使
5、用界面(student_index.jsp) .25致谢 .28参考文献 .29第一章 集成开发环境的概述1.1 MyEclipse 概述MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在结构上,M
6、yEclipse 的特征可以被分为 7 类:1. J2EE 模型2. WEB 开发工具3. EJB 开发工具4. 应用程序服务器的连接器5. J2EE 项目部署服务6. 数据库服务7. MyEclipse 整合帮助对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse 结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错。5.0 发布Genuitec 发布了 My
7、Eclipse Enterprise Workbench 5.0,更智能、更快捷、更简单和更便宜的 J2EE 工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是 J2EE IDE 市场一个重量级的选手。通过增加 UML 双向建模工具、WYSIWYG 的 JSP/Strutsdesigner、可视化的 Hibernate/ORM 工具、Spring和 Web services 支持,以及新的 Oracle 数据库开发,MyEclipse 5.0 继续为业界提供全面的产品。Genuitec 总裁 Maher Masri 说, “今天,MyEclipse 已经提供了意料之
8、外的价值。其中的每个功能在市场上单独的价格都比 MyEclipse 要高。但是,我们承诺为顾客提供全面并且可以买得起的解决方案。按照这个传统,我们的顾客将继续享受年度订购活动的好处,该活动提供了所有发布功能的入口以及伴随 MyEclipse5.0 一起的专业技术支持。 ”6.XGA 发布2008-10-05_075550.gif1 平台和安装支持1)兼容 Eclipse 3.3/Europa 1.02)支持 Java 5 创建数据字典 执行一系列的 SQL 脚本 SQLDBA?/rdbms/admin/catalog -创建常用的数据字典 SQLDBA?/rdbms/admin/expview.sql -创建用于运行 export 和 import 工具所需的试图