java学生选课系统

java学生选课系统

ID:9802051

大小:378.00 KB

页数:18页

时间:2018-05-10

java学生选课系统_第1页
java学生选课系统_第2页
java学生选课系统_第3页
java学生选课系统_第4页
java学生选课系统_第5页
资源描述:

《java学生选课系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计说明书NO.18学生选课系统课程设计1.课程设计的目的该学生选课系统需求分析报告的目的在于通过该报告,可以使选课系统规范化、系统化、程序化,避免选课系统的随意性,提高信息处理的速度和准确性,可以及时、准确、有效的查询和修改选课的信息。基本实现如下功能:学生选课,成绩查询,课程信息管理,成绩信息管理。使学生对选课的需求能够清晰的呈现出来。通过此次课程设计,巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。2.设计方案论证2.1概要设计2.1.1系统功能描述该系统利用

2、java程序要求除了能实现信息的录入、删除、插入和更新等基本功能外,还要求能够根据用户的需要进行操作。例如学生要查询学生选课,要求按照专业、班级、课程等多种方式查询。这些功能基本上满足用户操作的需要,这样用户操作起来就方便简单。2.1.2系统开发环境(1)硬件环境硬件要求能运行windows9.x操作系统的微机系统。Java程序设计语言及相应的集成开发环境,J2SDK和ECLIPSE开发工具。(2)软件环境集成开发环境:Eclipse+MyEclipse数据库:MySql2.2详细设计2.2.1程序流程图沈阳大学课程设计说明书NO.18经分析系统模块图如图1所示学生选课系统课课

3、程编号课课程名称授授课教师上上课地点可可选人数已已选人数图1系统功能模块图2.2.2数据项(1)表admin(用户表)FieldTypeNullKeyCommentUsernamechar(10)——PRI用户名passwordchar(10)————密码NameChar(10)————用户昵称表1用户表(2)表S(学生信息表)沈阳大学课程设计说明书NO.18FieldTypeNullKeyCommentSnonvarchar(50)——PRI学号Snamenvarchar(50)————姓名Sxnvarchar(50)————系别表2学生信息表(3)表C(课程信息表)Fiel

4、dTypeNullKeyCommentCnonvarchar(50)——PRI课号Cnamenvarchar(50)————课名表3课程信息表(4)表SC(学生信息表)FieldTypeNullKeyCommentCnonvarchar(50)——PRI课号Snonvarchar(50)——PRI学号Cnvarchar(50)————成绩表4学生信息表2.2.3程序中主要方法说明(1)连接数据库方法:这是java连接数据库的驱动,有关数据库的操作都要用到他。publicstaticConnectionCONN(){StringdriverName="com.microsoft.

5、sqlserver.jdbc.SQLServerDriver";//加载JDBC驱动沈阳大学课程设计说明书NO.18StringdbURL="jdbc:sqlserver://localhost:1433;DatabaseName=student";//连接服务器和数据库test,此处student是数据库名StringuserName="sa";//默认用户名StringuserPwd="mima";//密码ConnectiondbConn=null;try{Class.forName(driverName);dbConn=DriverManager.getConnectio

6、n(dbURL,userName,userPwd);System.out.println("ConnectionSuccessful!");//如果连接成功控制台输出ConnectionSuccessful!}catch(Exceptione){e.printStackTrace();}returndbConn;}(2)用户登录界面user.java:登录时,凡是账号密码未填写、输入错误账号密码都会提出错误提示框。在填写好账号密码后,会读取数据库里admin表,并查询其输入是否存在,若无误,则登录到用户界面。publicclassUserextendsJFrame{privat

7、eJLabeluse,password;privateJTextFieldk1;//用户名输入框privateJPasswordFieldk2;//密码输入框privateJButtonb1,b2;//登录窗口publicUser(JFramef){super("系统登录");Containerc=getContentPane();c.setLayout(newFlowLayout());沈阳大学课程设计说明书NO.18use=newJLabel("username:");use.setFo

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

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

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