admin 发表于 2017-2-28 11:38:42

基于Web的可维护的数据库浏览器毕业设计

技术:Java、JSP等
摘要:
这里要实现一个数据库浏览器应用程序:用于显示一个关系数据库,通过它可以查看数据库中的任何表,并显示经过多种不同格式查询后的结果。
Web界面的要求是允许用户浏览相关数据库中的内容.该界面使用户可以通过指定一个JDBC驱动器或URL来与一个数据库连接。接着,应用程序会允许用户浏览数据库中定义的所有表,并且可以选择任何一个表对其数据进行处理。同样,用户还可以输入SQL查询语句并查看这些查询操作产生的列表数据。在用户使用会话的任何时间内,必须确保用户可以很容易地断开数据库,并连接到另一个数据库上。
用户可以自己选择浏览数据的方式。在开发第一阶段,要求具备以下三个视图页面:
1、一个以清晰只读格式显示表格内容的列表视图
2、一个允许数据被剪切并被拈贴到电子表格或文本文件的CSV(以逗号分开的变量)视图
3、一个可编辑的视图,允许对任何一行数据加以更新
刚开始时,程序的实用性将比表达方式更加重要。但是,有一点是最基本的,既程序应该在不需要采用大量技术的情况下,就可以很容易改变JSP外观。
将来很可能会需要使用其它视图:一些XML视图以及一个微软Excel格式的视图,后者可以使用户不必在自己的浏览器里浏览,而直接下载所需内容。每个视图都必须允许用户切换到表示相同数据的另一视图中。在选定一个新视图前,当前视图应该是默认视图。
在随后的开发过程中,可能还需要使用一个String小应用程序来实现快速响应功能,应此一定不要将数据对象与JSP表示联系在一起。
在系统开发第一阶段中,无须考虑用户会话中的个性化信息,在随后的开发阶段中,还会对这一功能进行设计。
另一项需要考虑的长远目标,是应用程序除了要支持关系数据库外,还应支持其他数据源。此时,可能需要包括那些使用JNDI来访问的目录。

目录:
1绪论    1
1.1Web应用系统    1
1.2体系结构    1
2开发语言    4
2.1Servlet    4
2.2JSP    4
2.3JDBC接口技术    5
2.3.1ODBC简介    5
2.3.2JDBC技术    5
2.3.3JDBC两层模型和三层模型    7
3系统结构    8
3.1JSP Servlets和JavaBean来构成系统    8
3.1.1体系结构    9
3.2Web 应用程序模型    11
3.2.1应用程序的基本功能单元    11
3.2.2多层客户服务器应用模型    12
3.2.3分布式系统    12
3.2.4基于Web的多层应用模型    13
4可维护与实现    14
4.1采用灵活与可维护的设计模式    14
4.1.1模型-视图-控制器    14
4.2要求    15
4.3设计    17
4.4实现    19
4.4.1表示层-视图标志库    19
4.4.2逻辑    19
4.4.3应用程序预排    20
4.4.4数据层-datasources和datasources.db软件包    25
4.4.5部署应用程序    25
5结论    25
致谢    26
参考文献:    27
附录安装Servelet/JSP环境    28
安装Tomcat4.0    29

论文字数:17018
包含资料:

截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于Web的可维护的数据库浏览器毕业设计