- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE I
学
生
信
息
管
理
系
统
《Java程序设计》结课报告
目 录
TOC \o 1-3 \h \z \u 第1章 学生信息管理系统简介 3
1.1 系统功能 3
1.2 系统引用例子 3
第2章 表的设计 4
2.1 系统数据库表结构: 4
第3章 连接数据库的实现 5
第4章 系统详细设计 6
4.1 系统登录模块设计 6
4.2 系统主界面详细设计 10
4.2.1 管理员操作模块 10
4.2.2 教师操作模块 12
4.2.3 学生操作模块 14
第5章 系统运行与测试 16
5.1 管理员登录 16
5.2 教师登录 17
5.3 学生登录 22
答辩记录 31
成绩考核表 31
《Java程序设计》结课报告
学生信息管理系统
第1章 学生信息管理系统简介
1.1 系统功能
本系统主要功能:
用户登陆界面。该界面可以选择使用者的身份,“管理员,教师,学生”。不同的身份有不同的操作界面和功能权限。ID号和密码输入正确即可登录。学生管理界面。提供了学生学籍信息的查询,相关科目的成绩查询和排名,修改登录密码等功能。
教师管理界面。提供了对学生学籍信息的查询,添加,修改,删除;学生成绩的录入,修改,删除,查询班级排名。修改密码等功能。
管理员管理界面。拥有最高的权限。允许添加教师信息和课程信息等。
登录的用户信息分别存储在SQL数据库的“管理员信息表”, “教师信息表”, “学籍信息表”中,如果用户信息不存在则三张表中,将会无权利登录本管理系统。
保证了本学生管理系统的安全性。
1.2 系统引用例子
课本P228页 13.03
课本P231页 13.05
课本P247页 13.17
课本P249页 13.22
课本P370页 20.11
第2章 表的设计
2.1 系统数据库表结构:
教师信息表:
字段名
类型
空值
约束条件
教师ID
varchar(8)
not null
主键
教师姓名
varchar(8)
not null
登录密码
varchar(8)
not null
课程信息表:
字段名
类型
空值
约束条件
课程号
varchar(8)
not null
主键
课程名称
varchar(12)
not null
教师ID
varchar(8)
not null
外键
班级信息表:
字段名
类型
空值
约束条件
班级号
varchar(8)
not null
主键
班级名称
varchar(8)
not null
班级人数
nchar(4)
管理员信息表:
字段名
类型
空值
约束条件
管理员ID
varchar(10)
not null
主键
登录密码
varchar(10)
not null
成绩信息表:
字段名
类型
空值
约束条件
学号
varchar(15)
not null
主键,外键
课程号
varchar(8)
not null
主键,外键
成绩
smallint
not null
学籍信息表:
字段名
类型
空值
约束条件
学号
int
not null
主键
姓名
varchar(30)
not null
性别
char(2)
班级号
varchar(30)
not null
?外键
籍贯
char(10)
?
登录密码
money
not null
第3章 连接数据库的实现
Mysql连接数据库的关键代码:
public class DbOperation {
//打开连接
public static Connection getConnection() {
Connection con = null;
try {
Class.forName(com.mysql.jdbc.Driver);
String url = jdbc:mysql://127.0.0.1:3306/member;
String user = root; // 定义连接数据库的用户名
String passWord = raoyang; // 定义连接数据库的密码
con = DriverManager.getConnection(url, user, passWord);
} catch (Exception e) {
e.printStackTrace();
}
return con;
}
//关闭连接
public static void closeConnection(Connection con) {
if (con != null)
try {
您可能关注的文档
最近下载
- 【《家庭养育环境评价探究的国内外文献综述3000字》】 .docx VIP
- 一(上)数学必考:100道看图列式+应用题.pdf VIP
- 贵州财经大学 汉语写作与百科知识A卷 2017年考研专业课真题.pdf VIP
- 【家庭养育环境评价探析的国内外文献综述3000字】.docx VIP
- 苏教版(2019) 选择性必修1 课时7 逻辑电路设计(选学) 课件.pptx VIP
- 【GB_T51455-2023】 城镇燃气输配工程施工及验收规范.docx VIP
- 新项目方法验证能力确认报告(固定污染源排放烟气黑度的测定 林格曼烟气黑度图法HJT 398-2007)展示版.pdf VIP
- 县级干部党校培训个人总结.docx VIP
- 《黑白装饰画课件》教学课件.pptx VIP
- 苏教版(2019) 选择性必修1 课时3 两种组合逻辑门——与非门、或非门 课件.pptx VIP
文档评论(0)