没有合适的资源?快使用搜索试试~ 我知道了~
JAVA课程设计报告 - 《Java 语言课程设计》报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 65 浏览量
2022-06-10
18:22:30
上传
评论
收藏 342KB DOC 举报
温馨提示
试读
34页
JAVA课程设计报告 - 《Java 语言课程设计》报告
资源推荐
资源详情
资源评论
学生管理系统
一. 设计内容
设计一个基于 界面的单机版学生管理系统,实现学生基本信息
的录入、查询、修改和删除。
二. 设计要求
要求学生信息保存在数据库中,利用 桥接器,实现系
统对数据库中信息的添加、查询、修改和删除。学号为唯一不可重复项。
三.设计思想
利用数据库实现系统的数据存储。
系统采用 数据库,利用 桥接器实现数据库连接,
分别实现学生信息的添加、查询、修改和删除。
利用 的基本思想设计系统布局。
( ) 利 用 布 局 管 理 器 设 计 系 统 整 体 布 局 , 系 统 主 界 面 采 用
布局,系统利用菜单项进行选择。
() 菜单项对应的面板采用 BoxLayout
布局,一共设计了 4
个菜单
项,分别对应面板。
利用对话框实现用户数据更改的提示。
学生信息存储到数据库之前给出提示信息,让用户确定信息的正确性。
将所有类打包成 文件发布。
首先,用文本编辑器编写一个清单文件(Manifestfiles):
Manifest-Version: 1.0
Main-Class: StudentManager
Created-By: 1.4(Sun Microsystems Inc.)
例如:清单文件命名为 moon.mf.保存到 G\ !"。
然后,如下生成 # 文件:
G\ !"\jar cfm StudentManager.jar moon.mf *.class
这样就实现了将所有类打包成 文件发布。
四.总体设计实现
.类之间的关系图
运行界面的布局图
图 录入信息布局图
StudentManager
StudentStituation
Inquest
Delete
ModifySitiuation
Student
2
学号:
姓名:
性别:○男 ○女
专业:
年级:
出生:
录入 重置
BorderLayout
.Center
BoxLayout
布局
BorderLayout
.South
图 2-2 修改信息布局图
图 2-3 查询信息布局图
输入要查询的学号: 查询
姓名:
性别:○男 ○女
专业:
年级:
出生:
3
输入要修改信息的学号: 开始修改
(新)姓名:
(新)性别:男○ 女○
(新)专业:
(新)年级:
(新)出生:
录入修改 重置
BorderLayo
ut.Center
输入要删除的学号: 删除
姓名:
性别:○男 ○女
专业:
年级:
出生:
BorderLayout
.Center
BoxLayout
布局
BorderLayout
.South
BoxLayout
布局
BorderLayout
.Center
BoxLayout
布局
图 2-4 删除信息布局图
数据库的设计和数据源的建立
(1) 在 access 中建立数据库,数据库名:db1.mdb , 数据库中建立学生信息
表,表名为:表一, 共包含___7___ 个字段。
(2)在 ODBC 中建立数据源,数据源名:yzc,用户名 xxx, 密码:xxxx
运行效果图
图 $学生管理系统运行界面
4
图 %录入学生基本信息界面
图 &修改学生基本信息界面
5
剩余33页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功