学生成绩管理系统java程序设计

学生成绩管理系统java程序设计

ID:39241112

大小:626.50 KB

页数:31页

时间:2019-06-28

学生成绩管理系统java程序设计_第1页
学生成绩管理系统java程序设计_第2页
学生成绩管理系统java程序设计_第3页
学生成绩管理系统java程序设计_第4页
学生成绩管理系统java程序设计_第5页
资源描述:

《学生成绩管理系统java程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生信息管理系统31《Java程序设计》结课报告目录第1章学生信息管理系统简介31.1系统功能31.2系统引用例子3第2章表的设计42.1系统数据库表结构:4第3章连接数据库的实现5第4章系统详细设计64.1系统登录模块设计64.2系统主界面详细设计104.2.1管理员操作模块104.2.2教师操作模块124.2.3学生操作模块14第5章系统运行与测试165.1管理员登录165.2教师登录175.3学生登录22答辩记录31成绩考核表3131《Java程序设计》结课报告学生信息管理系统第1章学生信息管理系统简介1.1系统功能本系统主要功能

2、:1.用户登陆界面。该界面可以选择使用者的身份,“管理员,教师,学生”。不同的身份有不同的操作界面和功能权限。ID号和密码输入正确即可登录。学生管理界面。提供了学生学籍信息的查询,相关科目的成绩查询和排名,修改登录密码等功能。2.教师管理界面。提供了对学生学籍信息的查询,添加,修改,删除;学生成绩的录入,修改,删除,查询班级排名。修改密码等功能。3.管理员管理界面。拥有最高的权限。允许添加教师信息和课程信息等。4.登录的用户信息分别存储在SQL数据库的“管理员信息表”,“教师信息表”,“学籍信息表”中,如果用户信息不存在则三张表中,将会

3、无权利登录本管理系统。保证了本学生管理系统的安全性。1.2系统引用例子课本P228页13.03课本P231页13.05课本P247页13.17课本P249页13.22课本P370页20.1131《Java程序设计》结课报告第2章表的设计2.1系统数据库表结构:教师信息表:字段名类型空值约束条件教师IDvarchar(8)notnull主键教师姓名varchar(8)notnull登录密码varchar(8)notnull课程信息表:字段名类型空值约束条件课程号varchar(8)notnull主键课程名称varchar(12)notnu

4、ll教师IDvarchar(8)notnull外键班级信息表:字段名类型空值约束条件班级号varchar(8)notnull主键班级名称varchar(8)notnull班级人数nchar(4)管理员信息表:字段名类型空值约束条件管理员IDvarchar(10)notnull主键登录密码varchar(10)notnull成绩信息表:字段名类型空值约束条件学号varchar(15)notnull主键,外键课程号varchar(8)notnull主键,外键成绩smallintnotnull学籍信息表:字段名类型空值约束条件学号intnot

5、null主键姓名varchar(30)notnull性别char(2)班级号varchar(30)notnull 外键籍贯char(10) 登录密码moneynotnull31《Java程序设计》结课报告第3章连接数据库的实现Mysql连接数据库的关键代码:publicclassDbOperation{//打开连接publicstaticConnectiongetConnection(){Connectioncon=null;try{Class.forName("com.mysql.jdbc.Driver");Stringurl="jd

6、bc:mysql://127.0.0.1:3306/member";Stringuser="root";//定义连接数据库的用户名StringpassWord="raoyang";//定义连接数据库的密码con=DriverManager.getConnection(url,user,passWord);}catch(Exceptione){e.printStackTrace();}returncon;}//关闭连接publicstaticvoidcloseConnection(Connectioncon){if(con!=null)t

7、ry{con.close();}catch(SQLExceptione){e.printStackTrace();}}}31第4章系统详细设计4.1系统登录模块设计1)运行结果:2)实验代码://登录界面importjava.awt.Container;importjava.awt.event.*;importjava.sql.*;importjavax.swing.*;publicclassLoginextendsJFrameimplementsActionListener{privatestaticfinallongserialVe

8、rsionUID=1L;JFramemm=newJFrame("您好!请您先登录!");JTextFieldt2=newJTextField(null,15);JTextFieldt4=newJPasswo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。