- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课程设计说明文档
学生选课管理系统的设计与实现
学校:华南理工大学广州汽车学院
系别:计算机工程系
专业班级:信息与计算科学
姓名:
学号:
一、课程设计目的
通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理解。
二、需求分析
功能需求分析:
该系统具备管理学生信息、课程信息、选课信息的功能:用户通过输入账号和密码进下该系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全部都可以进行增加、修改、删除、模糊查询。
三、数据项:
1表admin(用户表)
Field
Type
Null
Key
Comment
Username
char(10)
—-
PRI
用户名
password
char(10)
——
-—
密码
Name
Char(10)
—-
——
用户昵称
2表S(学生信息表)
Field
Type
Null
Key
Comment
Sno
nvarchar(50)
——
PRI
学号
Sname
nvarchar(50)
-—
——
姓名
Sx
nvarchar(50)
——
——
系别
3表C(课程信息表)
Field
Type
Null
Key
Comment
Cno
nvarchar(50)
-—
PRI
课号
Cname
nvarchar(50)
-—
-—
课名
4表SC(学生信息表)
Field
Type
Null
Key
Comment
Cno
nvarchar(50)
——
PRI
课号
Sno
nvarchar(50)
--
PRI
学号
C
nvarchar(50)
—-
——
成绩
四、系统功能描述
该小型系统主要是用于管理学生及课程的基本信息,主要功能包括四方面的:
1.管理学生信息,其中包括添加,删除,修改等操作。
2。管理课程信息,其中包括添加,删除,修改等操作。
3.管理选课信息,其中包括添加,删除,修改等操作。
4。查询信息,其中包括查询学生信息,查询课程信息,查询选课信息等操作。
选课信息课程信息学生信息 删除信息修改信息添加信息 删除信息修改信息添加信息 删除信息修改信息添加信息 查询管理选课管理课程管理学生管理学生信息管理系统
选课信息
课程信息
学生信息
删除信息
修改信息
添加信息
删除信息
修改信息
添加信息
删除信息
修改信息
添加信息
查询管理
选课管理
课程管理
学生管理
学生信息管理系统
五、代码分析
连接数据库方法:
这是java连接数据库的驱动,有关数据库的操作都要用到他。
publicstaticConnectionCONN(){
StringdriverName=”com.microsoft.sqlserver。jdbc.SQLServerDriver;//加载JDBC驱动
StringdbURL=”jdbc:sqlserver://localhost:1433;DatabaseName=student”;//连接服务器和数据库test,此处student是数据库名
StringuserName=sa”;//默认用户名
StringuserPwd=”mima;//密码
ConnectiondbConn=null;
try{
Class.forName(driverName);
dbConn=DriverManager。getConnection(dbURL,userName,userPwd);
System.out。println(”ConnectionSuccessful!”);
//如果连接成功控制台输出ConnectionSuccessful!
}catch(Exceptione){
e。printStackTrace();}
returndbConn;}
用户登录界面user。java:
登录时,凡是账号密码未填写、输入错误账号密码都会提出错误提示框。在填写好账号密码后,会读取数据库里admin表,并查询其输入是否存在,若无误,则登录到用户界面.
publicclassUserextendsJFrame{
privateJLabeluse,password;
privateJTextFieldk1;//用户名输入框
privateJPasswordFieldk2;//密码输入框
privateJButtonb1,b2;
//登录窗口
publicUser(
您可能关注的文档
- 重邮学报格式大全.docx
- 网络赌博主题班会.pptx
- 八年级上册《唐诗五首》.pptx
- 电子商务运营管理PPT..pptx
- 财务工作汇报.pptx
- 幼儿园大班素质测试题.doc
- 探究基于核心素养的小学体育单元教学设计.docx
- 世界能源理事会:2024年世界能源三难困境报告(英文版).pdf
- GBR:非洲能源2024年报告-预发布(英文版).pdf
- 20221215-策略+行业联合研究-透视消费,为疫情后的世界做好准备-民生证券-20页.pdf
- 20221215-农林牧渔行业&中小盘年度投资策略-猪鸡共振,粮安天下-财通证券-35页.pdf
- 20221215-港口行业专题报告-12月上旬沿海枢纽港集装箱吞吐同比+5.8%,关注集装箱吞吐量改善-浙商证券-17页.pdf
- 20221216-2023年A股市场投资策略展望-时蕴新生,布局之年-银河证券-86页.pdf
- 20221215-轻工制造行业12月投资策略-竣工带动大宗改善,家居消费复苏可期-国信证券-26页.pdf
- 世界能源理事会:2024年世界能源问题监测报告(英文版).pdf
- 世界能源理事会:区域视角-2024年世界能源问题监测报告(英文版).pdf
- 20221215-房地产行业11月统计局数据点评及房地产月报-基数影响同比走弱,供需两端政策加码-中达证券-28页.pdf
- 20221215-景顺长城基金李进投资价值分析-攻守能力兼备,持续增厚超额-国联证券-20页.pdf
- 20221216-大类资产交易深度报告-经济周期的经验观察和初步分析-中银国际-24页.pdf
- GBR:美国生命科学2024年报告(英文版).pdf
文档评论(0)