# 一、 **课设题目、目的、开发环境**
## **1.1课设题目**
**学生成绩综合管理系统的综合与开发**
## **1.2课设目的**
《Java程序设计》课程是计算机专业的一门专业必修课程,针对课程进行为期两周的实践教学,旨在提升本专业学生对此课程中的理论知识的综合应用能力、逻辑思维能力和软件开发能力,为学生进入编程领域作好充足准备。
本次课程设计要求学生用JSP+MySQL技术在Windows平台下开发我院学生成绩综合管理系统,通过成绩管理系统的开发能够切实提高学生的程序设计水平,从实践中认识面向对象程序设计的开发思想。
## **1.3开发环境**
操作系统:Windows
开发工具:MyEclipse
Java中间件服务器:Tomcat
数据库: MySQL
# **二、课设内容**
学生的成绩管理是我院教务管理工作中的一项重要内容,随着办学规模的扩大和招生人数的增加,建立一个学生成绩管理系统是非常必要的。为了提高成绩管理的效率,本次课设将由老师指导学生完成“基于JSP+MySQL的信商学生成绩综合管理系统的设计与开发”,学生按照老师预先录制的系统开发视频进行参考开发,最后完成的程序能够简单实现我院学生成绩的基本管理。系统主要分为三个模块:学生模块、教师模块和教务人员模块。
## 1、学生模块
学生登录:学生用自己的账户信息可以登录系统。
退出系统:学生可以退出系统。
成绩查询:学生可以查询自己各科的成绩。
在线留言:学生可以给任课老师留言。
## 2、教师模块
教师登录:教师用自己的账户信息可以登录系统。
退出系统:教师可以退出系统。
成绩录入:教师可以录入所教课程的所有学生成绩。
留言回复:老师可以对学生的留言进行回复。
## 3、教务人员模块
教务人员登录:教务人员自己的账户信息可以登录系统。
退出系统:教务人员可以退出系统。
学生管理:包括添加学生信息、修改学生信息、学生信息列表和删除学生。
老师管理:包括添加教师信息、修改教师信息、学生信息列表和删除学生。
成绩管理:教务人员可以管理所有老师录入的成绩信息。
# 三、**需求分析**
本系统是服务于教师学生的教务管理系统,其主体包括教务员系统、教师系统、学生系统。它是一个教学管理服务的信息系统,它必须能够根据使用者的需求,及时提供所需的信息以及完成所需的操作。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
## **3.1教务员需求分析**
教务员可以对教师的信息进行管理:添加教师、删除教师、修改教师的信息;对学生的信息就行管理:添加学生、删除学生、修改学生的信息;对学生成绩进行管理:录入成绩、删除成绩、修改成绩;对个人信息进行管理:查看个人信息、修改个人信息。当完成自己所需的功能之后,就可以退出登录。
## **3.2教师需求分析**
教师登陆之后可以录入学生成绩,查看已录入学生的成绩列表;查看学生的留言情况,回复学生的留言;对个人信息进行管理:查看个人信息、修改个人信息。当完成自己所需的功能之后,就可以退出登录。
## **3.3学生需求分析**
学生登陆之后可以查看自己的各科成绩;给老师留言,查看留言情况(是否被回复);对个人信息进行管理:查看个人信息、修改个人信息。当完成自己所需的功能之后,就可以退出登录。
## **3.4可行性分析**
通过对教务网的各个功能方面进行了具体的了解之后,现在对教务系统的实际使用情况进行分析。用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,采用构架实现Java类与数据库之间的转换和访问。
### **3.4.1技术可行性**
教务系统是供教师和学生登录,用于查看成绩、留言等功能,所以不需要很复杂的设备,一般的硬件设备就可以。本系统采用的是JSP、Servlet和MySQL开发,采用JDBC方式与后台数据库进行连接,完成数据的添加、修改、删除、查询等功能。由于JSP、Servlet功能强大,而MySQL灵活易维护在开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用JSP、Servlet、MySQL是开发轻平台的最佳组合从而说明本系统在技术方面可行。本课题具有的特点:开发工作量小,开发周期短。
### **3.4.2社会可行性**
在当今世界电脑普及的时刻,人们已经习惯用哪个电脑办公,结果自然会产生大量的电子文件,这些文件有宝贵的历史价值,但是我们如果将更多地实践花费在寻找这些文件上,既费时又费力。本软件就是为了方便此需求而开发的。让学校各个部门,每个教师和学生能够有效的掌握,有效的共享文件资源,及促进教务管理的信息化、规范化和集成化;教师可以更方便的登记学生的成绩,还可以查看留言;学生更方便的查看自己的成绩信息。实现了计算机的智能化管理,以提高工作效率和经济效益。
### **3.4.3操作可行性**
随着信息的发展,教师可以把有用的信息直接存储在教务管理系统里面,不需要安装软件,直接在网上打开就可以使用,非常方便;并且只需登录账号就能进入,方便学生教师的使用。所以在操作上是可行的。
# **四、设计过程**
## **4.1总体设计**
整个教务管理系统的运行离不开数据库的支持,数据库在整个系统的运行发挥着不可忽视的作用。没有了数据库的支撑,系统就无法运行。由此可见,系统离不开数据库,在系统开发之前必须首先保证数据库的准备工作已经准备就绪。教务管理系统主要使用的是Mysql数据库和MyEclipse进行开发的,在开发系统时需要先连接Mysql数据库连接然后再建一个数据库,取名为grademanage,根据对教务管理系统总体功能需求分析设计出了5个表分别用于存放不同的信息以便实现其具体的功能。这些表分别是:admin(教务人员表)、student(学生信息表)、teacher(教师信息表)、grade(成绩信息表)、msg(留言信息表)。
这个教务系统一共分为三个系统:学生系统、教师系统、教务员系统。
学生模块:
学生根据自己的账号密码进行登录,登录成功以后,可以查看自己的成绩;可以在线给老师进行留言,查看自己的留言情况以及老师是否回复了自己的留言;还可以对个人信息进行管理,可以修改和查看个人信息,完成所有操作之后就可以退出登录。(如图4-1)
![](https://www.writebug.com/myres/static/uploads/2021/10/24/c95ec03c42a05dcf43ae7f432ea13cd5.writebug)
教师模块:
教师用自己的账号密码进行登录,登陆后可以添加学生的成绩;查看已经添加成功的学生的成绩;可以查看给学生自己留言且对学生的留言进行回复;教师还可对自己的信息进行管理,修改和查看个人信息,当完成所有操作之后就可以退出登录。(如图4-2)
![](https://www.writebug.com/myres/static/uploads/2021/10/24/5d94211cbacb308325f155b566822947.writebug)
教务人员模块:
教务人员用自己的账号密码进行登录,登
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本系统是服务于教师学生的教务管理系统,其主体包括教务员系统、教师系统、学生系统。它是一个教学管理服务的信息系统,它必须能够根据使用者的需求,及时提供所需的信息以及完成所需的操作。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 1教务员需求分析 教务员可以对教师的信息进行管理:添加教师、删除教师、修改教师的信息;对学生的信息就行管理:添加学生、删除学生、修改学生的信息;对学生成绩进行管理:录入成绩、删除成绩、修改成绩;对个人信息进行管理:查看个人信息、修改个人信息。当完成自己所需的功能之后,就可以退出登录。 2教师需求分析 教师登陆之后可以录入学生成绩,查看已录入学生的成绩列表;查看学生的留言情况,回复学生的留言;对个人信息进行管理:查看个人信息、修改个人信息。当完成自己所需的功能之后,就可以退出登录。 3学生需求分析 学生登陆之后可以查看自己的各科成绩;给老师留言,查看留言情况(是否被回复);对个人信息进行管理:查看个人信息、修改个人信息。当完成自己所需的功能之后,就可以退出登录。
资源推荐
资源详情
资源评论
收起资源包目录
基于Java(JSP)+MySQL开发的学生成绩综合管理系统【100012835】 (212个子文件)
JDBCUtil.class 10KB
ZqDBUtil.class 2KB
.classpath 1KB
org.eclipse.wst.common.component 484B
org.eclipse.wst.jsdt.ui.superType.container 49B
skin.css 6KB
login.css 1KB
Thumbs.db 189KB
Thumbs.db 22KB
计科172 38 黄光辉.docx 937KB
login_09.gif 31KB
login-content-bg.gif 20KB
login-wel.gif 9KB
logo.gif 6KB
login_03.gif 6KB
login_05.gif 5KB
menu_bg2.gif 4KB
servicezhgb2312.gif 3KB
buttom-right.gif 2KB
ershou_1.gif 2KB
ershou_2.gif 2KB
menu_bgs.gif 2KB
title.gif 2KB
sitebackup.gif 2KB
DefaultDocs.gif 2KB
menu_bg.gif 2KB
tool-down-pic.gif 2KB
login_16.gif 2KB
buttom-left.gif 2KB
mime.gif 2KB
password.gif 2KB
ad.gif 2KB
lminfo.gif 2KB
defind.gif 2KB
ipsecurity.gif 2KB
user-info.gif 2KB
Redirects.gif 2KB
usercontrol.gif 2KB
menu_bg1.gif 1KB
lm.gif 1KB
Login_but.gif 1KB
pic19.gif 1KB
menu_topline.gif 1KB
pic5.gif 1KB
pic23.gif 1KB
pic18.gif 1KB
yc.gif 1018B
out.gif 859B
nav-right-bg.gif 735B
login_13.gif 715B
login_18.gif 672B
pic16.gif 651B
icon-demo.gif 648B
icon-login-seaver.gif 633B
icon-phone.gif 633B
imageedit.gif 625B
edit.gif 624B
pic17.gif 622B
report2_(delete).gif 621B
delete.gif 618B
image_(add)6.gif 617B
delete_6.gif 617B
imagedelete.gif 615B
report2_(add).gif 615B
format.gif 610B
image_1.gif 608B
add.gif 606B
pic13.gif 605B
yx.gif 604B
stop.gif 604B
buttom-copy-bg.gif 600B
str.gif 598B
ts.gif 597B
st.gif 594B
icon-mail2.gif 592B
pic14.gif 587B
pic22.gif 585B
pic9.gif 580B
pic8.gif 578B
vie.gif 578B
gw2.gif 570B
pic7.gif 563B
pic15.gif 561B
linkspic3.gif 558B
top-right.gif 556B
pic21.gif 552B
pic24.gif 551B
pic25.gif 535B
close.gif 502B
pic6.gif 440B
luck.gif 429B
set.gif 405B
left-top-right.gif 391B
buttom_right2.gif 383B
database_import_.gif 379B
pic11.gif 360B
gw.gif 354B
buttom_left2.gif 353B
check-out_.gif 350B
pic10.gif 350B
共 212 条
- 1
- 2
- 3
资源评论
神仙别闹
- 粉丝: 2704
- 资源: 7645
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
- 基于Java和LCN分布式事务框架的设计源码 - tx-lcn
- 基于Java和JavaScript的茶叶评级管理系统设计源码 - tea
- IMG_5680.JPG
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功