计算机2011级 程序语言综合课程设计
图1.4 主界面
图1.5 查看退出
使用说明文档:
13
计算机2011级 程序语言综合课程设计
图1.6 帮助文档
2、使用说明:
您可以使用计算器进行如加、减、乘、除这样简单的运算。计算器还提供了编程计算器、科学型计算器和统计信息计算器的高级功能。
可以单击计算器按钮来执行计算,或者使用键盘键入进行计算。通过按 Num Lock,您还可以使用数字键盘键入数字和运算符。
14
计算机2011级 程序语言综合课程设计
题目二 学生管理系统
1 题目简介
本系统是应用java语言,在eclipse环境下,调用SQL数据库设计的一个简易学生管理系统,系统中包含学号,姓名,性别,专业,,年级,出生,学生六个基本信息。学生管理系统,是为老师和学生提供一个学生管理的平台。长期以来,学校基本都是使用传统人工的方式管理学生信息,效率低、保密性差,随着计算机和网络技术的发展,使用计算机来管理学生信息已经成为发展趋势。因此,基于java的学生管理系统已成为作为学校管理者不可缺少的部分,应为使用者提供充足的信息和快捷的查询、删除、插入、修改手段。
2 设计的内容、要求和目标
设计内容:
建立学生信息数据库,学生管理系统调用数据库进行登录判断和四个基
本信息进行查询,添加,修改,删除等操作。将查询出来的信息应用表格显示出来,在添加信息面板中,设置该信息的各个组件,要求用户填入数据实现添加功能。修改删除面板中创建该信息的各个组件,从数据库中将该信息显示在组件中,再手动修改数据,实现修改删除功能。
设计要求:
1. 用SQL或者mysql设置数据库。 2. 要能够链接上数据库。
3 .在主界面中利用菜单项进行操作。 4.能够重置学生的信息 5.设置欢迎界面。
设计目标:
通过对数据库的操作,则进入管理系统的主界面,可以通过主界面提供的菜单,可以实现对学生管理系统的基本添加、查询、删除,修改等操作。
15
计算机2011级 程序语言综合课程设计
3 总体设计
3.1功能模块划分
1、学生管理系统需要实现查询、修改、删除、插入学生的个人信息功能。
2、在主界面上进行操作。 功能模块图如下:
主界面查询功能
删除功能修改功能插入功能
图2.1 功能模块划分图
16
计算机2011级 程序语言综合课程设计
3.2 功能模块层次及调用关系
1、功能模块层次
开始菜单选项基本信息录入基本信息修改基本信息查询基本信息删除欢迎界面结束
图2.2 功能模块层次及调用关系
2、调用关系
从图2.2知,菜单选项通过调用四个功能函数来实现对数据库的管理。
3.3 相关类文件
首先声明一主类Managerwindow,在主类中定义各个组件;还包括:对各个类
17