云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 班级信息管理系统《Java面向对象程序设计》

班级信息管理系统《Java面向对象程序设计》

  • 62 次阅读
  • 3 次下载
  • 2025/12/11 18:29:19

Java课程设计

信息科学与技术学院

2010—2011 第二学期

班级信息管理系统《Java面向对象程序设计》

课程报告

课程设计题目:

、班级信息管理系统 2、画图程序

学 号:

姓 名: 专 业:

教 师:

1

2010-12 1

Java课程设计

报告一:班级信息管理系统

第1部分 设计的内容要求

1.1 完成后台连接数据库的通信录

可实现添加、删除、查找、浏览等功能。

1.2 权限验证

检验用户合法身份;

1.3 学生信息管理

学生个人信息的添加、修改、删除;

1.4 课程信息管理

课程信息添加、删除、成绩查询、学生选课信息的查询处理

第2部分 设计思想

2.1 主框架和InfoUP、CourseManage、Score

本程序将学生信息管理系统定义为InfoUP所定义的面板类,以此类推,将课程信息管理系统定义为CourseManage面板类,成绩管理系统为Score,Student将三者联系起来,是得三个类在同一个类StudentSystem的框架中定义更加简洁。

2.2 连接后台Access数据库,在前台进行数据库访问

程序默认的表是Student表,所有的学生学籍信息都保存在数据库Student中的Student表中,对数据的增删改查询直接影响数据库中数据信息的变化。删除子系统默认删除全部信息,查询子系统默认查询全部数据信息。

2

Java课程设计

第3部分 详细设计

3.1 功能分析

3.1.1 学生信息录入与更改

程序先从数据库中读取用户数据,然后回显到系统中,第一次使用时,可以选择链接打开数据库中已经存在的表,默认打开的是学生表。

3.1.2 录入学生信息的有效性验证

添加信息中学生学号有唯一性原则,同一个学号只能对应一个学生,可以存在同名学生。学生学号、学生姓名、出生年月为基本信息属于必须填写内容,其余信息可填写完整也可不填写完整。其中出生年月的输入格式为:××××—××—××,例如:1987-06-08。只有符合格式的数据才接受否则出错警告。

3.1.3 查询班级学生

1、查询操作中一次可查询一个或多个学生信息,查询操作中所有均为可选项,默认条件下显示数据库中所有学生学籍信息。查询中性别项可能为空,若查询失败时可尝试选择男女不限选项进行查询。

2、删除操作中全部选项均为可选项,删除条件可不填写完全。但注意当没有输入任何删除条件的情况下,将执行删除操作将删除数据库中所有信息。

3、更新操作一次只能更新数据库中一个学生信息。更新操作中学号为更新条件为必填项,其余为更新的可选项。

3

Java课程设计

3.2 程序流程图

开始开始Student表存在?YYNNStudent表存在?Y创建Student表?基本信息输入?提示必须输入学生基本N信息Y输入格式正确?提示查看帮助文档寻找NY输入格式将学添加信息添加N进数据库并显示写入数据库中的信息结束 3.1添加功能子系统 开始Student表存在?Y检查输入信息得到查询条件N有输入查询条件?要显示全部信息?YN根据查询条件查找数据库并显示查找结果Y信息显示全部学生信息结束 3.3查询功能子系统

检查输入信息得到删除条件N有输入删除条件?要删除全部信息?YN根据删除条件查找数Y据库,查找成功则删除并显示删除信息删除全部学生信息,并显示删除信息结束 3.2删除功能子系统

开始Student表存在?Y有输入修改学生学号?NY提示修改时必须指定修改学根据学生学号查找修N生的学号改学生信息,并显示修改信息结束 3.4更新功能子系统

4

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Java课程设计 信息科学与技术学院 2010—2011 第二学期 班级信息管理系统《Java面向对象程序设计》 课程报告 课程设计题目: 、班级信息管理系统 2、画图程序 学 号: 姓 名: 专 业: 教 师: 1 2010-12 1 Java课程设计 报

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com