- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?JAVA程序设计 课程设计报告
?
课??? 题: 校园IP查询系统
姓??? 名:
学??? 号:
同组姓名:
专业班级:
指导教师: ?
设计时间:
?
?
?
目 录
一、系统描述: 3
二、 分析与设计: 3
2.1、功能模块划分: 3
2.1.1、IP信息存储子系统: 4
2.1.2、IP信息读取子系统: 4
2.2、数据库结构描述: 5
2.2.1、建立IP信息数据库 5
2.2.2、建立IP信息数据库 5
2.3、系统详细设计文档: 6
2.4、各个模块的实现方法描述: 7
2.5、测试数据及期望结果 11
2.5.1、存储数据: 11
2.5.2、读取数据: 11
三、系统测试: 12
3.1、系统运行主界面: 12
3.2、各查询界面: 12
四、心得体会: 13
五、参考文献: 13
六、附录:源程序 13
一、系统描述:
校园IP地址查询系统采用Java和XML结合设计开发,将局域网内的IP地址进行分组归类,用户可以查询局域网内任一IP地址的归属。
要进行本系统的开发,必须对SAX(simple API for XML)比较熟悉,并且应该熟悉Java编程,而且还要熟悉利用JDBC进行数据连接的知识。当然,还要有一定的SQL基础和GUI编程知识。
为了便于数据信息的表达和数据信息的网络传输,这个系统采用了XML格式来存储数据,即先通过JDBC-ODBC连接,将数据存储到数据库中,然后再从数据库中读出,以XML方式的形式组成XML文档,GUI查询界面再对这个XML文档进行查询操作,然后返回给用户相应的查询结果,因此,如何设计和开发好这个校园IP地址查询系统,对于提高Java开发水平和XML的应用能力有极大的帮助。在这个设计开发过程中,开发者需要掌握XML文档的表示形式、XML数据的数据库存储形式以及XML文档的解析形式等。
二、分析与设计:
2.1、功能模块划分:
2.1.1、IP信息存储子系统:
(1)在Access中创建IP信息表。
(2)使用java语言与数据库交互的过程如下:
装入数据库驱动程序,这可以是一个JDBC驱动程序;
配置数据源;
要访问数据库,首先要装入JDBC驱动程序,在任何给定的时间都可以使用一些不同的驱动程序;由DriverManager通过尝试创建与每个所知的驱动程序的连接来确定使用哪一个。应用程序将使用第一个成功连接的驱动程序。下面是配置数据源的过程:
打开管理工具,选择“数据源”,如图2-1所示:
图2-1 管理工具
(2)创建数据源,如图2-2所示:
图2-2 创建数据源界面
(3)选择数据库,将数据库源名定为“data”,并选择原先建好的数据库“CampusIP.mdb”如图2-3所示:
图2-3 连接数据库
经过上述步骤后,当用到数据库的时候就可以用了。sd
2.1.2、IP信息读取子系统:
一旦链接到数据库,应用程序就可以开始检索数据了。
2.2、数据库结构描述:
2.2.1、建立IP信息数据库
校园IP地址查询系统选用Access 2007作为系统服务数据库,这是因为Access界面友好、操作简便,并且对于XML数据的支持较好。
为了能够存储IP信息,应先在Access中建立一个IP信息数据库,具体步骤如下:
(1)、打开Access数据库,如图2-4所示:
图2-4 Access数据库
(2)、右键单击“空白数据库”并选择将数据库命名为“CampusIP.mdb”,并且设置其存储地址,如图2-5所示:
图2-5 创建数据库
2.2.2、建立IP信息数据库
下面建立一个IP信息数据库,具体步骤如下:
(1)、新建数据库表,如图2-6所示:
图2-6 新建数据库表
(2)、设计数据表的列名、数据类型等,表中的数据项共三项:STARTIP(起始IP地址)、ENDIP(结束IP地址)和LOCAL(这段IP的属主单位名称),如图2-7所示
图2-7 数据表设置
(3)、设置数据表名称,如图2-8所示:
图2-8 设置数据表名称
(4)、最终的表结构,如图2-9所示:
您可能关注的文档
- 《火电工程项目质量管理规程》.doc
- 《课程设计报告(医院病人呼喊器)》.doc
- 《恒大地产岗位职责、定岗定编和职位说明书》.doc
- 《潍坊市各县市区简介》.doc
- 《瞻岐镇森林鄞州2012年绿化景观工程投标书》.doc
- 《监理项目部安全监理工作台帐》.doc
- 《红日醇氨厂安全操作规程》.doc
- 《vb典型考题分析与解答》.doc
- 《博物馆文物库房及办公楼消防及安全防范工程施工组织设计》.doc
- 《回转窑石膏粉尘除尘系统设计》.doc
- 2024年精细化管理制度(三篇).pdf
- 2024年烟台中考道德与法治经验交流 深耕细研聚合力 稳中求进向前行课件(共31张ppt).pptx
- 第20讲 功 功率 2025年中考物理专题复习(广东)课件(共27张PPT).pptx
- 第17课 西晋的短暂统一和北方各族的内迁 课件(18张PPT).pptx
- 4.5.1 函数的零点与方程的解 课件(共45张ppt)高一数学必修第一册(共人教A版2019).pptx
- 2024版《中国历史》七上第三单元 秦汉时期:统一多民族封建国家的建立和巩固 单元总复习课件【45张PPT】.pptx
- 2024年烟台中考道德与法治经验交流--原点 痛点 热点 支点 课件(共36张ppt).pptx
- 2025届高三一轮复习 工业区位因素及其变化 课件(共34张PPT).pptx
- 第22课《皇帝的新装》课件.pptx
- 2022~2023烟草职业技能鉴定考试题库及答案第683期.pdf
文档评论(0)