-
毕业设计
(
论文
p>
)
外文翻译
题
目
p>
MBA
教务管理系统的设计与开发
专
业
信息管理与信息系统
班
级
学
号
学
生
指导教师
2013
年
教师助
理
:
一个基于
Web
< br>的应用程序使用
Java Server Pages
,
Java
数据库连通性
计算机科学系
加利福尼亚州立大学,富勒顿
摘要
本文讨论了一种基于网络的应用程序,
是联系教育者对社会的
主导资源。
本网站提供的是个别教师和
学校组织的一种简单而有效的沟通手
段的学校
/
课程相关信息社会对教育也提供了有关各方的课堂互动和反馈给
教师的在线工具
。本文使用
Java 2
企业版的一些新的应用工具开发基于<
/p>
Web
的应用程序的可行性和演示了这一新技术的特点。
1
、简介
一切都是“
dot com
”的这些天
,有很好的理由。在没有这样一个强大
的机制来交换信息之前。过去,你会派遣一个使者
。然后是电力,允许代码
高速传输。莫里斯代码的发明和信息可以在很短的时间内传输很
长的距离,
接下来来电话,
收音机和电视等。
< br>这些都是非常强大的通信机制,
但缺乏一
种或另一种方式
。
互联网使人们找到特定的信息,
他们有比以往任何时候都
p>
更快,
更大量的信息。
这个项目的特定领域
的目标是建立一个应用程序,
将
协助教师交流信息的一个特定的
学生的父母或监护人。
教师助手会成为家长
和教师之间的必要的
通信路径。
这个技能现在是可能和可行的因特网的出现
和个人电
脑的。
本文还阐述了有效的使用面向对象的方法设计和编程。
面
向
对象分析(
OOA
)
,该项目使用的“用例”
。用例已经成为在需求收集和了解,
< br>需要解决的问题的标准方法。
面向对象设计
(
OOD
)
,
该项目采用统
一建模语
言(
UML
)
[ 1 ]
。面向对象编程(
OOP
< br>)
[ 2 ]
,该项目使用
Ja
va
编程语言。
2
、系统设计
教师助理的设计分为三层,
最低层是数据层,
数据层包含持久
性数据存
储。
下一层是业务逻辑,
业务
逻辑层包含业务具体的信息,
决定如何将数据
格式化。上面一层
是表示层。数据是使用一个小客户端解决方案使用
Web
浏览器
和标准的
HTML
文件格式。这将允许最大的在客户端系统规格
的灵活
性。图
1
给出了物理打破关闭系
统。
图
2
描述了每个被确定为教师助理需要的集成对象。
此图确定了其中的
每个对象的外部接口。
虽然这个图
不显示这些对象的基数,
这个图是非常有
用的在决定哪些类需要
建立与数据接口创建。此图是最有用的一个开发者。
移民从用例的顺序图,
然后以这类关系图有助于把用户的需求直接应用。
数
据服务器层采用典型的关系型数据库。
在该应用程序中我们选择了两个不同
的数据库显示,
包括该系统的灵活性和可扩展性。
从
业务逻辑层对数据库的
连接是通过
Java
数据库连接(
JDBC
)驱动程序。这些允许的业务逻辑被
写
在选择的存储依赖小。
数据传输是通过这些司机一个透明的连
接。
两个数据
库选择微软
Access
97
对微软的
Windows NT
系
统和
IBM
的
DB2
< br>在
Linux
操
作系统。
要访问数据库的连接是通过
JDBC
ODBC
驱动程序,
此驱动程序能够连接
到任何
ODBC
兼容的数据库的能力和约束的体积,
ODBC
是有限的可扩展性。
这是申请的第一发
展良好,但不宜用于部署应用程序。基于
Linux
的
DB2
数据库更灵活的和可扩展的。
IBM <
/p>
DB2
可以放在一个小的服务器如
Lin
ux
或
Windows
NT
所有的方式到
IBM 0S390
主机。这个范围内的增长具有可扩展
的能力。
教师的信息存储数
据库结构是最能代表使用实体关系图。
此图显示
表,域,域类型
,主键,外键,备用钥匙等。图
3
显示了用于捕获的教师助
p>
理所需数据的数据库结构。
数据结构的定义和使用简单的
SQL
语句生成,
这
些陈
述遵循
SQL92
标准。
一个建议是不
要把业务逻辑到数据库。
这将限制未
来的应用可能想利用相同的
数据范围,
数据是业务逻辑层转化为信息。
业务
逻辑层负责转换成有用的信息,
数据存储,
改造应在要
求提交的单据的具体
领域的要求,
这一层可以分解成小元件彼此
分离。
再次,
一个面向对象的设
计来帮
助建立可复用的目的,
灵活的和可维护的代码。
对象的依赖关系
示于
图
4
。信息的展示是成功应用的关
键。如果该应用程序的用户界面是很难使
用的,需要一个大的学习曲线,该产品成功的概
率是很低的。
Java Server
Pages
(
JSP
)的使用允许开发人员构建基本的
HTML
结构和插入
JSP
< br>标签后
添加动态内容
[ 3
]
。这是使用太阳
StarOffice 5.1
的网页开发。
JSP
标签
是
后来加用
jbuilder
。
目前缺乏
的是这个复杂建筑
JSP
开发过程的
I
DE
。
图
5
给
出的是
“用户”的画面。
3
、结论
与
本文相关两个主要的工作目标的是建立教师助理的应用,
引入了两个
新的技术:
JSP
和
JDBC
p>
。这些目标已在本文中完成。此外,研究表明这些新
技术是非常强大
和生产为基础的应用构建
Web
方法。
Java Server Pages
(
JSP
)在
CGI
、
ASP
或改进,建立动态
Web
页面的
Java
餐巾。
JSP
允许开
发人员将传统的
HTML
标签的
JSP
标签。
Java
数据库连接(
JDBC
)被连接到
任
何关系数据库
[ 4
]
一个非常强大的接口
[ 5 ]
。教
师助手程序可以作为教
育系统有用的工具。
教师和家长之间的沟
通是很有限的。
网络和互联网的力
量消除这种限制。
这种通信机制已经改变了世界的面貌,
将继续允许传递信
< br>息,对所有的人有益的新的和令人兴奋的方式。
4
、参考文献
[1]G.
J.
Booch
,
Rumbaugh
,雅各布森,统一建模语
言的用户指南,艾
迪生卫斯理
1999
。
[2] J. J.
奥德尔
J.
马丁,面向对象的方法,机械工业出版社,
1998
。
[3]
JSP
开发指南,
Sun Microsystems
,
http
:/
/pr
oducts/jsp.
[4]
JDBC
的用户指南,
Sun Microsystems
p>
,
http
://
www.j