JAVA 课程设计结题报告 4500字.docx

上传人:b****3 文档编号:2942789 上传时间:2022-11-16 格式:DOCX 页数:13 大小:21.76KB
下载 相关 举报
JAVA 课程设计结题报告 4500字.docx_第1页
第1页 / 共13页
JAVA 课程设计结题报告 4500字.docx_第2页
第2页 / 共13页
JAVA 课程设计结题报告 4500字.docx_第3页
第3页 / 共13页
JAVA 课程设计结题报告 4500字.docx_第4页
第4页 / 共13页
JAVA 课程设计结题报告 4500字.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

JAVA 课程设计结题报告 4500字.docx

《JAVA 课程设计结题报告 4500字.docx》由会员分享,可在线阅读,更多相关《JAVA 课程设计结题报告 4500字.docx(13页珍藏版)》请在冰豆网上搜索。

JAVA 课程设计结题报告 4500字.docx

JAVA课程设计结题报告4500字

浙江科技学院

程序设计综合课程设计报告

班级:

学号:

姓名:

指导教师:

二○一一年六月七日

设计日期自2011年4月8日至2011年6月7日目录

1前言..................................................................................................................................................12设计内容..........................................................................................................................................2

2.1系统设计...............................................................................................................................2

2.1.1需求分析....................................................................................................................22.1.2系统功能模块............................................................................................................22.1.3功能设计....................................................................................................................32.2数据库设计与实现...............................................................................................................4

2.2.1数据库需求分析........................................................................................................42.2.2数据库逻辑结构设计................................................................................................42.3系统的设计与实现...............................................................................................................5

2.2.1登录界面(login)........................................................................................................52.2.2主界面(mainwindow)................................................................................................62.2.3密码修改界面(mima)..............................................................................................102.2.4密码修改数据库链接(mimaconnect).....................................................................112.2.5读者种类界面(zhongleireader)...............................................................................122.2.6读者种类数据库链接(zhongleireader)...................................................................162.2.7读者基本信息(readerinformation)..........................................................................172.2.8查询报表界面(showrecord)....................................................................................172.2.9图片欣赏界面(haha)................................................................................................182.2.10图书登记管理界面(booktable)..............................................................................192.2.11关于界面(massage).................................................................................................192.4数据库配置.........................................................................................................................193设计总结与体会............................................................................................................................204参考文献........................................................................................................................................211前言

2010年为期3星期的时间,我在浙江科技学院第一次做课程设计,由于之前没有实际项目开发的经验,先是阅读了很多java方面的书籍,其中以swing编程为主,然后结合理论知识,在指导老师的指导下完成了基于java的图书管理系统的开发。

通过上次的课程设计,我学到了很多专业知识,也获得了不少的编程经验,使我在编程能力上有了很大的提高,通过理论联系实际使我对项目开发也有了比较清晰的了解。

在此次工程实习中我主要完成的工作是:

在jdk6.0环境下用java语言以及access2003完成图书管理系统。

从需求分析开始,按照软件工程的整个流程一步步的做下来,最终完成整个软件的设计。

2设计内容

2.1系统设计

2.1.1需求分析

本图书管理系统具有如下功能模块:

密码修改模块:

对当前登陆用户进行登陆密码的修改。

报表模块:

基本书籍浏览表。

以表格的形式展现给用户所有书本的基本信息。

时钟模块:

在主界面提供了本地当时的时间(日期,时间,星期*)。

图片欣赏模块:

提供图片浏览功能。

音乐模块:

提供音乐欣赏功能,可以随时关闭和开启。

基本信息管理模块:

对读者基本信息进行管理,可以添加、查询、修改和删除基本信息。

2.1.2系统功能模块

本系统分为以下四大模块:

系统管理模块、基本信息管理模块、成绩管理模块、报表模块。

图2-1功能模块划分图

2.1.3功能设计

各模块功能设计如下:

1.系统管理模块:

可以方便地了解系统,欣赏音乐和图片。

2.基本信息管理模块:

基本信息录入功能,输入读者信息,可以实现添加此信息到相应的数据库db(读者基本信息表)表里。

基本信息查询功能,输入编号,可以查询此读者信息的详细。

基本信息修改功能:

输入编号,可以显示此读者信息的详细,然后作修改操作,并保存修改后的信息到相应的数据库表里。

基本信息删除功能:

输入编号,可以显示该读者信息的详细,然后作删除操作,可以把数据库表中对应的该学生的记录全部删除。

3.读者种类管理模块:

读者种类基本信息录入功能,输入读者种类信息,可以实现添加此信息到相应的数据库db(读者种类信息表)表里。

基本信息查询功能,输入编号,可以查询此读者信息的详细。

基本信息修改功能:

输入编号,可以显示此读者信息的详细,然后作修改操作,并保存修改后的信息到相应的数据库表里。

基本信息删除功能:

输入编号,可以显示该读者信息的详细,然后作删除操作,可以把数据库表中对应的该学生的记录全部删除。

4.报表模块:

基本信息浏览表功能:

通过以表格的形式,给用户显示数据库里所有书籍读者种类对应的书名编号,书名,作者,借书期限的信息一目了然,可以浏览所有书籍的基本信息。

2.2数据库设计与实现

2.2.1数据库需求分析

根据本系统的需求分析,需要4张表。

读者种类表:

存放读者的借阅信息。

读者基本信息表:

存放读者详细的注册信息。

书籍表:

存放书籍的详细信息。

用户表:

存放用户的账号密码的信息。

2.2.2数据库逻辑结构设计

下面是本系统设计的表及其作用。

表2-1数据表说明

下面是各个表的详细结构。

1.bookinformation(读者种类表),见表2-2

表2-2bookinformation(读者种类表)

2.readerinformation(读者基本信息表),见表2-3

表2-3readerinformation(读者基本信息表)

2.book(书籍表),见表2-4

表2-4book(书籍表)

4.user(用户表),见表2-5

表2-5user(用户表)

2.3系统的设计与实现

对于本系统各个功能块的实现,是通过java语言在jdk6.0环境下完成的,界面是用javaswing编写的,用access2003实现java语言与数据库的连接,最后完成整个系统的开发。

2.2.1登录界面(login)

登录窗口是很多应用系统中不可缺少的组成部分。

通过验证用户输入的用户名和密码,决定是否允许用户进入系统,在一定程度上保证系统的安全。

本系统建立一个登录窗口,运行界面如图2-4所示。

图2-4登陆界面

本登录窗口在对话框上使用jtextfield接收用户名,使用jpasswordfield接收密码。

在按钮动作事件中对用户名和密码

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 演讲主持

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1