- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《学生成绩管理系统》课程设计实验报告
题目学生成绩管理系统
学院数学与信息工程学院
专业计算机科学与技术
班级
同组成员
编写日期 .
一、 课程设计目的
做这个小的学生成绩管理系统来加深对 JAVA所学知识的巩固,以及学习
JAVA与数据库的连接和JAVA的GUI图形界面。
二、 需求分析
此系统实现如下系统功能:
使得学生的成绩管理工作更加清晰、条理化、自动化。
通过用户名和密码登录系统,查询学生基本资料,学生所学课程成绩,
等功能。容易地完成学生信息的查询操作。
设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑
系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求。
系统模块设计
此系统可分为2个模块,教师管理模块和学生操作模块,期中教师又包括学 生信息输入与学生成绩录入等;学生模块则包括学生成绩查询与学生信息录入查
询操作等。性别SexChar(10)ClassChar(10)班级CollageChar(10)学院
询操作等。
性别
Sex
Char(10)
Class
Char(10)
班级
Collage
Char(10)
学院
2、教师表
Field
Type
Null
Key
Comme nt
ID
Varchar(10
)
Varchar(10
PRI
用户名
Pwd
密码
)
3、成绩表
Field
Type
Null Key
Comme nt
Sid
char(10)
—— PRI
学号
计算机网络
char(10)
课程
Linux操作系统
char(10)
课程
计算机专业英语
char(10)
课程
计算机信息技术
char(10)
课程
、\、\
Java程序设计
char(10)
/ 严
课程
数据库应用实训
char(10)
课程
高等数学
char(10)
课程
XML
char(10)
课程
五、 E-R图
六、 心得体会
通过本次课程设计,成功的完成了这个小型简单的系统的设计,在整个设计 过程中我对JAVA使用和它强大的作用有了一个更深刻的认识,尽管这个系统很 简单,但是它让我综合运用了这个学期所学的 JAVA的很多内容,在此基础上, 对JAVA的基础知识得到了更好的巩固。
在制作的过程中我也学到很多思想:首先,要学会统筹全局,合理规划,例如在制作整个框架的时候提前就要做全面考虑, 要把整个结构图画出来,并且要
对数据库表里的东西做全面规划。同时在编写程序的时候也要想好先实现什么功 能,再实现什么功能,这样做出来的东西才有条理性,更容易实现和理解。其次, 要细心仔细。Java程序虽然容易理解,但在写的过程中一不留心就会出现错误。 当然出错是在所难免的,与性质有关的错误可以经过思考讨论后进行改正, 但如
果粗心大意,出现输入上的错误就很难发现和修改,会耽误很多时间。
我认为最大的收获是提高了自己的动手能力。 在平时的上机中大多数是根据 书上的思想和布局来写程序的。这次的课程设计要自己思考自己写, 考虑的东西 比平时上机考虑的要多的多。在整个设计过程中写代码不是最难的, 最难的是构 思和布局。这次课程设计也是一次很好的实践活动,让我们体会到了 java的神 奇作用。
附录:源代码
1用户登录界面
importjava.awt.*;
importjavax.swi ng.*;
import
importjava.sql.*;
publicclassSystemsexte ndsJFrameimpleme ntsActio nListe ner {
staticSystemsss;
JPa nelpa nel=n ewJPa nel();
JLabellabe I仁n ewJLabel(输入姓名:);
JTextField name=n ewJTextField();
JLabellabel2=newJLabel(密码:); JPasswordFieldpwd=n ewJPasswordField(); JButto nEn ter= newJButto n( 登录); JButton Exit=newJButton (退出);
Stri ngurl=E:\\mysql\\TM1.jpg;
Butt on Groupbgp=n ewButt on Group();
JRadioButto nstu=newJRadioButto n(学生);
JRadioButto ntch=newJRadioButto n(教师); publicSystems()
{
super(登录系统); this.setResizable(false);
JLabelimg=n ewJLabel( newlmagelc on (url));
img.setBou nds(0,0,500,125);
您可能关注的文档
最近下载
- 2024年部编版六年级上册语文第二单元综合检测试卷及答案.pptx VIP
- 【工程安全交底】现场小工、零工安全技术交底.pdf VIP
- 学习新质生产力什么是新质生产力PPT课件.pptx VIP
- descum参考课件参考课件.ppt
- (2024秋新改)苏教版一年级数学上册《练习一》PPT课件.pptx VIP
- 风电场升压站受电和风机启动前阶段质量监督监理单位汇报内容.doc
- 2024年四川省绵阳市中考英语试题卷(含答案解析).docx
- 华电煤业集团有限公司煤炭建设项目工程造价管理办法.doc VIP
- 九上英语《Don't cross that rope》Museums课件.ppt VIP
- QC∕T 1115-2019 -自动变速器(AT)技术要求与试验方法.pdf
文档评论(0)