- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 中药分析习题---中药本.docx
- 物权法 第二部分 物权法讲义 钟秀勇.doc
- 第二节大规模的海水运动(第一课时)教案.doc
- 中国海洋大学--思修第八章民法.doc
- 住院患者突发猝死的应急演练剧本.doc
- 非洲鼓社团活动记录.doc
- Win7(64位)系统下安装用友U8.72说明.doc
- 复方黄连素在幽门螺杆菌感染复治中的疗效分析.docx
- 科普英语模拟题目.doc
- 梯形图实例总结.doc
- 2022-2023学年山东省临沂市蒙阴县实验中学联考数学试题试卷含解析.doc
- 2022-2023学年安徽舒城桃溪中学高考适应性测试(3月1日)数学试题含解析.doc
- 2022-2023学年安徽省青阳县第一中学高三第五次月考数学试题试卷数学试题含解析.doc
- 牛呼吸道疾病综合征病原PCR检测技术规范.pdf
- 大庆市野生鸟类疫源疫病监测技术规范.pdf
- fresh线性代数作业解决问题.pdf
- 005a1630模拟电子技术基础教学大纲.pdf
- 2022-2023学年安徽省阜阳市临泉县第一中学高三第二次高考模拟考试数学试题试卷含解析.doc
- 2022-2023学年山东省临沂市兰陵县第一中学高三5月联考数学试题含解析.doc
- samsung专有内容可能会更改electrical part list电气零件清单.pdf
1亿VIP精品文档
相关文档
最近下载
- 八年级英语上:教学设计(第1课时):How do you make a banana milk shake?.doc
- 实变函数教案.docx
- T∕CAGHP 032-2018 崩塌防治工程设计规范(可复制版).pdf
- 结合动画特性试论动画蒙太奇表现方式的应用的中期报告.docx
- 2022.07版中国铁路总公司《铁路技术管理规程》高速铁路部分.docx
- 基于PLC的变频恒压供水系统(完整版).doc
- (5篇)市场监督管理局创建文明城市工作表态发言材料汇编(word可编辑).docx VIP
- 眼底出血的护理查房.pptx
- 企业数字化转型的认识.pptx VIP
- 30题需求分析工程师岗位常见面试问题含HR问题考察点及参考回答.pdf
文档评论(0)