java学生管理系统报告_JAVA简单学生管理系统完整版+设计报告

【实例简介】

JAVA简单学生管理系统完整版和学生管理系统设计报告,全部可以运行,导入就可以....

【实例截图】

【核心代码】

JAVA简单学生管理系统完整版设计报告

└── 毛朋艺JAVA

├── lidan

│   ├── images

│   │   ├── login.jpg

│   │   ├── Thumbs.db

│   │   ├── welcome2.jpg

│   │   └── welcome.jpg

│   └── view

│   ├── DBConnection.class

│   ├── DBConnection.java

│   ├── find$1.class

│   ├── find$ButtonListener.class

│   ├── find.class

│   ├── find.java

│   ├── Insert$ButtonListener.class

│   ├── Insert2$1.class

│   ├── Insert2$ButtonListener.class

│   ├── Insert2.class

│   ├── Insert2.java

│   ├── Insert.class

│   ├── Insert.java

│   ├── LoginDialog$1.class

│   ├── LoginDialog$2.class

│   ├── LoginDialog$ButtonListener.class

│   ├── LoginDialog.class

│   ├── LoginDialog.java

│   ├── Welcome$1.class

│   ├── Welcome$2.class

│   ├── Welcome$ButtonListener.class

│   ├── Welcome2$1.class

│   ├── Welcome2$2.class

│   ├── Welcome2$ButtonListener.class

│   ├── Welcome2.class

│   ├── Welcome2.java

│   ├── Welcome.class

│   └── Welcome.java

└── 基于JAVA设计简单学生管理系统课程设计报告.doc

4 directories, 33 files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该学生成绩信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩; 管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。 考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考,考试成绩出来后,老师进入系统选择该次考试为学生登记成绩。平时考试则是班级平时的考试,老师添加考试信息,登记成绩。成绩统计分析则是针对年级统考进行分析,主要涉及各学科分数名次,总分名次。 技术实现 系统环境:Windows开发工具:IDEAJava版本:JDK 1.8服务器:Tomcat 1.8数据库:MySQL 5.X系统采用技术:Servlet+Jsp+Jdbc+H-ui+EasyUI+jQuery+Html+Css+Ajax 系统功能系统主要分为三种用户角色,分别是管理员、老师以及学生,其具体功能如下: - 管理员   学生信息管理、教师信息管理、年级信息管理、班级信息管理、课程信息管理、考试信息管理,系统参数设置 - 老师   教学管理、教师个人信息维护、教师通讯录管理 - 学生考试成绩查询、学生通讯录、学生个人信息维护 运行截图 登录界面: 管理员界面: 考试列表:  成绩统计: 学生信息管理: 教师信息管理: 年级、班级信息管理:  系统设置: 教师界面:  成绩登记:  教师通讯录: 个人信息:  学生界面: 学生成绩查询: 班级通讯录: 学生个人信息:              
JAVA程序设计 课程设计报告 课 题: 学生信息管理系统 姓 名: 学 号: 同组姓名: 专业班级: 指导教师: 设计时间:   目 录 一、系统描述 2 1、需要实现的功能 3 2、设计目的 3 二、分析与设计 3 1、功能模块划分 3 2、数据库结构描述 4 3、系统详细设计文档 6 4、各个模块的实现法描述 9 5、测试数据及期望结果 11 三、系统测试 16 四、心得体会 23 五、参考文献 24 六、附录 24 一、系统描述 1、需现的功能 1.1、录入学生基本信息的功能 学生基本信息主要包括:学号、姓名、年龄、出生地、专业、班级总学分,在插入 时,如果数据库已经存在该学号,则不能再插入该学号。 1.2、修改学生基本信息的功能 在管理员模式下,只要在表格中选中某个学生,就可以对该学生信息进行修改。 1.3、查询学生基本信息的功能 可使用 "姓名"对已存有的学生资料进行查询。 1.4、删除学生基本信息的功能 在管理员模式下,只要选择表格中的某个学生,就可以删除该学生。 1.5、用户登陆 用不同的登录权限可以进入不同的后台界面,从而实现权限操作。 1.6、用户登陆信息设置 可以修改用户登陆密码 2、设计目的 学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息 管理系统不但能有效地减轻学校相关工作人员的工作负担,它的容对于学校的决策者和 管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷 的查询手段。但一直以来人们使用传统人工的式管理文件档案、统计和查询数据,这种 管理式存在着多缺点,如:效率低、保密性差、人工的大量浪费;另外时间一长,将产 生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不 断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的 各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理无 法比拟的优点。例如:检索迅速、查询便、效率高、可靠性好、存储量大、保密性好、 寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学 化、正规化管理,与世界接轨的重要条件。 本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流 程设计完成的。通过一个简化的学生信息管理系统,使学生信息管理工作系统化、规化 、自动化,从而达到提高学生信息管理效率的目的。 二、分析与设计 1、功能模块划分 图1 功能模块划分图 2、数据库结构描述 2.1、数据库E-R模型 图2 登录用户管理E-R图 图3 实体学生E-R图 2.2、数据库关系模型——二维表 表1 学生表(student) "字段 "数据类型 "说明 " "stuId "nvarchar(30) "学号 " "stuName "nvarchar(30) "姓名 " "stuSex "nvarchar(30) "性别 " "stuAge "int "年龄 " "stuJg "nvarchar(30) "籍贯 " "stuZy "nvarchar(30) "专业 " "classId "nvarchar(30) "班号 " "stuSourse "numeric(5,2) "总学分 " 图4 录入数据后的学生表 表2 登陆权限表(login) "字段 "数据类型 "说明 " "userId "nvarchar(30) "用户名(账号),即登 " " " "陆Id " "password "nvarchar(30) "登陆密码 " "position "nvarchar(30) "职位,如班委,普通学 " " " "生 " 图5 录入数据后的登陆权限表 3、系统详细设计文档 3.1、系统执行流程图 图6 系统执行流程图 3.2、类的划分 表3 学生信息查询类 "类名 "类的成员属性与法 "说明 " "StuQuery.jav"JPanel jp1 "定义一个面板 " "a " " " " "JLabel jp1_jl1 "定义两个标签 " " "JTextField jp1_jtf1 "定义一个文本输入框 " " "JButton "定义三个按钮 " " "jp1_jb1,jp1_jb2,jp1_jb3 " " " "JTable jtb "定义一个表 " " "JScrollPane jsp "定义一个滚动面板,用于" " " "存放表 " " "TableModel tm "自定义一个表模型,用于" " " "更新表数据 " " "public StuQuery(Frame "构造法,通过传递三个参" " "Main,String title ,boolean "数,实现对话 " " "
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值