视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
网络程序设计
2025-09-30 23:15:04 责编:小OO
文档
学习中心_________

姓名_____________ 学号

西安电子科技大学网络教育

2011学年下学期

《网络程序设计》期末考试试题

(综合大作业)

考试说明:

1.大作业于2011年12月10日下发,2011年12月24日交回。

2.试题必须完成,如发现抄袭、雷同均按零分计。

一、(30分/题,共1个)以access数据库作为后台数据库,完成某学校教材信息的录入、修改和查询。要求所有教材信息必须存储在数据库中,最终提交作业报告,内容包括题目内容,题目总体分析,实现方案,数据库设计,功能模块设计,网页结构设计,运行结果,主要源程序。

总体分析

根据题目要求选择了使用桌面应用程序实现,而没有选择web实现。所以选择java作为开发语言,使用java提供的swing组件实现交互界面。题目要求使用access做为后台数据库,java提供了JDBC-ODBC驱动连接access数据库。

实现方案

使用access数据库(JDBC-ODBC连接)

使用java语言编程(JDK1.6)

使用swing实现交互界面

使用Netbeans7.0 IDE数据库设计

表结构:

表:book

字段类型说明Id 长整型图书编号

book_name 字符串书名

author 字符串作者

publisher 字符串出版社

publish_date 时间出版时间

功能模块设计

程序中实现了图书信息的查询、添加、修改、删除。

1、查询模块

可以显示所有的图书信息,

可以按条件查询,可分别通过书名、作者、出版社进行查询相关图书信息。

2、添加模块

添加新的图书信息到数据库中

3、修改模块

对数据库中存储的图书信息进行修改。

4、删除模块

删除数据库中的图书信息。

详细设计

代码结构:DatebaseConnect.java

完成数据库的连接和关闭。对数据库连接进行管理。

Book.java

图书的实体类。

BookManagerDao.java

完成和数据库的交互操作。

BookManagerService.java

为界面提供各种服务方法。响应界面操作,通过dao进行对数据库的各种操作。

BookManagerView.java

主界面的显示,和所有事件的监听响应。完成用户的所有操作。调用service 完成。

AddElementJFrame.java

添加、修改界面。调用service完成。

BookManagerApp.java

程序入口。

运行结果

运行结果:

1、信息显示2、添加数据

3、右键菜单,可以选择对某条信息的修改或删除4、信息修改

主要源程序

代码结构:主要源程序见附件:作业1-代码.doc

作业1-代码.doc下载本文

显示全文
专题