数据库课程设计说--java(含代码) 下载本文

内容发布更新时间 : 2024/7/6 7:06:40星期一 下面是文章的全部内容请认真阅读。

Java课程设计说明

题 目:学生成绩管理系统

学 院: 计算机学院 专 业: 计算机科学与技术 班 级: 学 号: 姓 名:

1

目录

1 .设计题目......................................2

2 .设计目的......................................2

3 .设计分析......................................2

3.1可行性研究................................2 3.2问题陈述..................................2 3.3需求分析..................................2 4 . 程序结构......................................4

5 .代码实现 ......................................6

6 .测试结果 ............................. ........15

7 .设计体会 ............................. ........16

2

一、 设计题目 学生成绩管理系统

二、 设计目的

巩固和加深对高级语言程序设计课程的基本知识的理解和掌握,掌握

java语言编程和程序调试的基本技能,利用java语言进行基本的软件设计,提高运用java语言解决实际问题的能力

三、设计分析

3.1可行性研究

利用面向对象的JAVA语言来进行系统开发,可以很方便的根据实际定义各个所需要的对象,并对这些对象进行操作。同时由于本系统是在控制台进行各种用户操作,所以需要及时验证用户的输入是否正确,并进行相应的提示,这些需求和功能在目前情况下利用所学知识完全可以实现。并且本系统采用文件来存储数据,操作比较简单,但是在一定程度上限制数据量和系统的运行速度。 3.2 问题陈述

此项目是学生成绩管理系统,管理员对学生的成绩进行管理和分析。在进入系统之前需要用户通过身份验证,当用户正确的输入了用户名称和密码后即可进入系统的主界面。

本系统的用户主要分为管理员,老师和同学。若是管理员登录可以进行增,添,改学生的信息和成绩、管理学生基本信息、管理学生成绩信息、以及统计成绩。若是学生登录,查询自己的信息及成绩。老师可以查询所想查的学生的信息及成绩,也可以对学生的信息进行增、删、改。 3.3 需求分析

(1) 用户需求

此学生成绩管理系统的用 户分为老师,管理员和学生,其中管理员可以实现对学生基本信息、学生成绩等信息的增、删、查、改等操作;而学生只能查看基本信息和成绩信息,所以合理分配用户的权限显得十分重要。以用户登录用户名和密码来核对确认用户,管理好这些用户对系统安全有十分重要的影响。

(2) 功能需求

3