课程设计题目 学生选课系统课程设计

发布 2022-10-02 02:52:28 阅读 2120

课程设计题目:学生选课系统课程设计。

一、课程设计目的。

通过这次的设计,主要是做出一个小型的管理系统,来加强对j**a所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对j**a+access(sql)数据库的理解。

二、需求分析。

功能需求分析:

该系统具备管理学生信息、课程信息、选课信息的功能:用户通过输入账号和密码进下该系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全部都可以进行增加、修改、删除、模糊查询。

三、数据项:

1表admin(用户表)

2表s(学生信息表)

3表c(课程信息表)

4表sc(学生信息表)

四、系统功能描述。

该小型系统主要是用于管理学生及课程的基本信息,主要功能包括四方面的:

1.管理学生信息,其中包括添加,删除,修改等操作。

2.管理课程信息,其中包括添加,删除,修改等操作。

3.管理选课信息,其中包括添加,删除,修改等操作。

4.查询信息,其中包括查询学生信息,查询课程信息,查询选课信息等操作。

五、**分析。

连接数据库方法:

这是j**a连接数据库的驱动,有关数据库的操作都要用到他。

public static connection conn() catch (exception e)

用户登录界面。

登录时,凡是账号密码未填写、输入错误账号密码都会提出错误提示框。在填写好账号密码后,会读取数据库里admin表,并查询其输入是否存在,若无误,则登录到用户界面。

public class user extends jframe

效果图:用户界面:

用户界面能菜单栏有4个一级菜单,学生管理、课程管理、选课管理都能添加、修改、删除数据,分别操作数据库里的s表(学生),c表(课程),sc表(选课)。查询管理则可进行三个表的查询。

import

import

import

public class menu extends jframe implements actionlistener

组合菜单。addmenu1();

addmenu2();

addmenu3();

addmenu4();

addjmenubar();

setjmenubar(mb);

label=new jlabel("选课管理系统",font("宋体",点击事件。

课程设计题目 学生选课系统课程设计

课程设计题目 学生选课系统课程设计。一 课程设计目的。通过这次的设计,主要是做出一个小型的管理系统,来加强对j a所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对j a access sql 数据库的理解。二 需求分析。功能需求分析 该系统具备管理学生信息 课程信息 选课信息的...

学生选课管理系统课程设计报告

课程设计报告。题目 学生选课管理系统 课程 数据库原理及应用 班级12 信管。姓名朱晨汪杨潇张厚义 学号 1206121069 1206121065 1206121042 指导教师杨慧。铜陵学院。数学与计算机学院。时间 2014 年 5月 12日至 2014 年 5 月 16 日。指导教师对课程设计...

软件工程课程设计 学生选课系统

编号 软件工程 课程设计。学生选课系统。目录。1 可行性分析报告。2 需求规格说明书。3 总体设计说明书。4 详细设计说明书。5 源程序清单。6 软件测试报告。7 用户手册。8 软件开发总结报告。插入分节符 1 可行性分析报告。1.1 编写目的。明确说明系统需求,界定系统实现功能的范围,指导系统设计...