JAVA数据库课程设计 学生选课管理系统的设计与实现 完整源代码.doc

JAVA数据库课程设计 学生选课管理系统的设计与实现 完整源代码.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、课程设计目的 通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理解。 二、需求分析 功能需求分析: 该系统具备管理学生信息、课程信息、选课信息的功能:用户通过输入账号和密码进下该系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全部都可以进行增加、修改、删除、模糊查询。 三、数据项: 1表admin(用户表) Comment KeyNullType Field 用户名PRI——char(10) Username 密码char(10) —— —— password 用户昵称Char(10)———— Name 2(学生信息表)表S TypeField NullKeyComment 学号 nvarchar(5PRI ——Sno 0) 姓名 nvarchar(5—— —— Sname 0) —— nvarchar(5Sx ——系别 0) 3表C(课程信息表) Null FieldComment Key Type 课号 nvarchar(5 CnoPRI —— 0) Cname—— ——nvarchar(5 课名 0) 4表SC(学生信息表) Comment Key Field TypeNull Cno 课号nvarchar(5PRI—— 0) 学号 PRI ——Sno nvarchar(5 0) —— nvarchar(5——成绩 C 0) 四、系统功能描述 该小型系统主要是用于管理学生及课程的基本信息,主要功能包括四方面的: 1.管理学生信息,其中包括添加,删除,修改等操作。 2.管理课程信息,其中包括添加,删除,修改等操作。 管理选课信息,其中包括添加,删除,修改等操作。3. 查询信息,其中包括查询学生信息,查询课程信息,查询选课信息等操作。4. 添 加 信息 学生信息管理系统 课程管理 查选询课管管理 理 学生管理 删添修删修除除加改改信信信信信 息 息息 息息 添修加改信信息息 删除信 息 学课生程信信息息 选课信 息 五、代码分析 连接数据库方法: 这是java连接数据库的驱动,有关数据库的操作都要用到他。 public static Connection CONN(){ ; ; String driverName = \import .*; public class Menu extends JFrame implements ActionListener{ Addstu 增加学生界面; Updatastu 修改学生界面; Delstu 删除学生界面; AddC 增加课程界面; DelC 删除课程界面; UpdateC 修改课程界面; AddSC 增加选课界面; DelSC 删除选课界面; UpdateSC 修改选课界面; Selstu 学生查询界面; JPanel pCenter; CardLayout card=null; JLabel label=null; JMenuBar mb=new JMenuBar();ddActionListener(this); card=new CardLayout(); pCenter=new JPanel(); (card); 增加学生界面=new Addstu(); 修改学生界面=new Updatastu(); 删除学生界面=new Delstu(); 增加课程界面=new AddC(); 删除课程界面=new DelC(); 修改课程界面=new UpdateC(); 增加选课界面=new AddSC(); 删除选课界面=new DelSC(); 修改选课界面=new UpdateSC(); 学生查询界面=new Selstu(); 尨欢迎界面,label); 尨增加学生界面,增加学生界面); 尨修改学生界面,修改学生界面); 尨删除学生界面,删除学生界面); 尨增加课程界面,增加课程界面); 尨删除课程界面,删除课程界面); 尨修改课程界面,修改课程界面); );增加选课界面,增加选课界面尨 );尨 删除选课界面,删除选课界面 );尨修改选课界面 ,修改选课界面 );尨学生查询界面

文档评论(0)

jinchenl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档