西安郵電學院。
j**a与数据库设计报告。
院系名称理学院。
专业名称: 信息与计算科学。
班级。学生姓名。
学号(8位):
指导教师孙老师。
设计起止时间:2023年12月18日~2023年12月30日。
1、用高级语言j**a,并结合access编写学生管理系统。
2、掌握并熟练j**a的编程,调试。
3、了解数据库access的原理及使用。
4、学会数据库的访问和连接。
1、进入系统前需要身份验证,用户名、密码输入正确后方可进入。
2、用户可以根据需要进行学生管理。
3、用户可以进行学生信息的相关操作。
4、用户可以添加、删除帐户和修改密码。
登陆模块:学生信息管理模块:
添加学生信息模块:
修改学生信息模块:
删除学生信息模块:
学生成绩管理模块:
学生成绩添加模块:
学生成绩修改模块:
学生成绩删除模块:
用户管理模块:
用户添加模块:
用户更改密码模块:
用户删除模块:
学生选课信息模块:
选课删除模块:
选课添加模块:
学生信息查询模块:
数据库连接:
数据库连接是学生管理系统的最重要模块之一,是学生管理系统不可缺少的。它实现了j**a程序和数据库的有效连接,使得j**a程序更加实用。
函数**如下:
import
public class databasemanager
connection con;
resultset rs;
statement stmt;
public databasemanager()
catch ( classnotfoundexception cnfex )
catch(sqlexception sqle)
public resultset getresult(string strsql)
catch(sqlexception sqle)
public boolean updatesql(string strsql)
catch(sqlexception sqle)
public void closeconnection()
[microsoft][odbc microsoft access driver] 由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。
[microsoft][odbc microsoft access driver] 标准表达式中数据类型不匹配。
对于此学生管理系统的设计,自认为还是可以的,一些功能模块都得以实现了。我觉得需要改进的是界面的设计方面以及**的简化,好多关于j**a的语句运用得不是很熟练,还需要通过书籍来参考。
通过这次课程设计,我学到了不少:
1.小程序的编写需要踏实的知识底蕴,不然就无法进行下去。
2.编写程序之前需要进行整体的布局,将各个功能分块进行,这样才容易编写。
3.不能照抄书上的程序,很多书上的程序在电脑里面会无法运行。
面向对象的程序设计与j**a(清华大学出版社)
软件项目开发综合实训(人民邮电出版社)
数据库系统原理与应用 (人民邮电出版社)
源**(电子版)
学生管理系统课程设计
沈阳工程学院。课程设计任务书。课程设计题目 数据结构及算法的设计与实现 系别信息工程系班级。学生姓名学号。指导教师杨政 姜柳职称讲师 副教授 课程设计进行地点 实训e312 任务下达时间 2008年 11月 27日。起止日期 2008年12月1日起 至2008年12月5日止。教研室主任姜柳 2008...
学生书店管理系统课程设计
课程设计。二 一三年十二月二十日。随着社会地发展,人类地生产 生活越来越离不开信息。谁拥有了更多更有效地信息,谁就将在竞争中处于有利地位。信息产业正在成为一个国家地支柱。图书作为信息存储及主要 之一,数量 规模 种类都比以往任何时候都大地多,不论个人还是图书管理部门都需要使用方便而有效地方式来管理书...
C课程设计 学生管理系统
1 概述 1.1 课程设计背景。学生成绩管理系统能有效地管理每个学生的各科成绩,还可以管理学生的基本信息以及课程信息。该系统能简便地实行相关记录的查询,添加,修改,删除操作。目前,学校工作繁杂 资料重多,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,还没有一套完整的 统一的系统。因此,...