Java课程设计报告学生成绩管理系统.doc

Java课程设计报告学生成绩管理系统.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE zzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzz 中南民族大学管理学院 学生课程设计报告 课程名称: Java语言课程设计 题 目: 学生成绩管理系统 年  级:   2010    专  业:信息管理与信息系统 学  号:  。。。。。。。。    姓  名:  SP_LJH     指导教师:  张 晴    完成地点:管理学院综合实验室 完成日期:   20 12 学年至20 13 学年度第 1 学期 目录 1题目描述和分析1 2问题分解1 3类(数据、方法)的设计2 4编码……………………………………………………………………………………3 5测试……………………………………………………………………………………3 6操作使用说明…………………………………………………………………………6 7难点及关键技术分析…………………………………………………………………6 8心得体会………………………………………………………………………………6 9.附录……………………………………………………………………………………7 10指导老师批阅…………………………………………………………………………31 zzzzzzzzzzzzzzzzzzzzzzz ?1题目描述和分析 一个图形用户界面,有两种权限登录方式,分别是老师和学生。 老师登录系统能够查看学生的成绩以及一些基本的学生信息。如:学号,姓名,各科成绩。老师还能够在该系统里修改学生的成绩,登记学生的成绩。能按学号删除学生的记录,成绩等。 学生登录该系统只能够查看自己的成绩,不能修改自己的成绩。 该系统的登录都需要账号密码才能够修改和查看。在登录以前先选择好是老师登录还是学生登录,然后进入不同的页面行使不同的权限。 该系统需要与数据库连接才能够完成上述的功能。 2问题分解 3类的设计 本程序由于要用到图形用户界面所以用到了包有java.awt.*, java.awt.event.*, javax.swing.* 。 还连接了Microsoft SQL Server 所以还用到的包有连接数据库的包有 java.sql.Connection, java.sql.DriverManager,java.sql.ResultSet, java.sql.SQLException, java.sql.Statement。 类及其作用如下表: SQL Server2008里有三张表: 4编码 见附录1. 5测试和发布 运行程序之后选择登录窗口: 选择老师登录与学生登录之后的页面: 老师登录之后的选择操作页面 学生登录之后的选择操作页面 添加操作 删除操作 修改操作 查询操作 6操作使用说明 首先运行程序进入主界面:主界面选择登录身份—老师,学生。 当选择老师登录输入在数据库中表teacher里的帐号密码之后进入老师的操作界面,在这个界面老师可以选择的操作有添加,删除,修改,查询等操作。这些操作只要输入正确的学生学号及在数据库chengjibiao里的学号,就能进行相应的操作。 当选择学生登录输入在数据库表student里的帐号密码之后进入学生的操作界面,在这个界面的学生只能进行查选操作,输入在数据库表chengjibiao里的正确学号就能查询相应的学号对应的信息。 7难点及关键技术分析 程序的难点是与数据库的连接上有点繁琐,在经过我在网上看到的很多资料之后把数据库与程序成功的连接了。 程序存在的不足是程序的界面还不美观,看着不漂亮。 8心得体会 通过这次课程设计我学会了使用Eclipse,还有Eclipse与Microsoft SQL Server 2008的连接。通过这次JAVA课程设计自己感觉自己的编程技巧有了一定的提高。 9附录:程序代码 包 import java.awt.*; import java.awt.event.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.*; 主类 public class Chengjiguanli { public static void main(String[] args) { new xuanzedenglu(); } } 选择身份登录的窗口 class xuanzedenglu e

文档评论(0)

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

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

1亿VIP精品文档

相关文档