学生成绩管理系统(jsp)_第1页
学生成绩管理系统(jsp)_第2页
学生成绩管理系统(jsp)_第3页
学生成绩管理系统(jsp)_第4页
学生成绩管理系统(jsp)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生成绩管理系统(jsp+servlet+javabean)一、系统功能介绍 本系统采用servlet+jsp+javabean+mysql 设计方式,其中servlet担当主要逻辑控制,通过接受jsp传来的用户请求,调用以及初始化javabean,在通过jsp传到客户端,本系统中sqlbean担当主要的与数据库的连接与通信,javabean在本系统中主要担当配合jsp以及servlet来完成用户的请求,而jsp主要担当接受与响应客户端。该系统由登陆模块,管理员模块,教师模块,学生模块,四部分组成。其功能如下:1、登陆模块 登录身份:管理员、教师、学生(评账户和密码登陆)2、管理员功能如上图,

2、点击修改显示一个学生的基本信息,管理员可直接对要修改的信息进行修改!点击删除则弹出一个警告框,点确定则删除该学生,相应的该生的课程信息、成绩都被删除,点取消则对话框消失。点查询则显示该生的所有成绩及名次信息3、教师功能 4、学生功能学生退出登录自己成绩他人成绩课表显示选课修改密码用户菜单成绩查询课程信息二、数据库构成数据库中共有8各表:1、manager表属性名类型长度说明idchar10账号 主键namechar10姓名passwordchar12密码2、teacher表属性名类型长度说明idchar10教师工号 主键tnamechar10姓名passwordchar12密码3、studen

3、t表属性名类型长度说明idchar10学生学号 主键snamechar10姓名passwordchar12密码sclasschar16班级smajorchar16专业4、course表属性名类型长度说明cnochar10课程号 主键cnamechar20课程名creditchar4学分xueshichar4学时cla_idchar4教学班号kai_teachar10任课教师kai_idchar4开课学期5、teachercourse表属性名类型长度说明tidchar10教师工号cnochar10课程号cnamechar20课程名creditdouble4学分xueshichar4学时cla_i

4、dchar4教学班号kai_idchar4开课学期6、studentcourse表属性名类型长度说明sidchar10学号cnochar10课程号cnamechar20课程名creditdouble4学分xueshichar4学时kai_teachar10任课教师cla_idchar4教学班号kai_idchar4开课学期7、score表属性名类型长度说明cnochar10课程号cnamechar20课程名creditdouble4学分sidchar10学生学号pscoredouble4平时成绩qscoredouble4期末成绩gradedouble4成绩kpointdouble4学分积点8、

5、rank表属性名类型长度说明siddouble10学生学号zpointdouble4总学分积点ppointdouble4平均学分积点classrankint4班级名次majorrankint4专业名次三、程序构成 (jsp, servlet ,javabean) 1、javabean (1)sqlbean连接数据库 (2)manager管理员类(3)teacher教师类(4)student学生类(5)course课程类(6)teachercourse教师课程类(7)studentcourse学生课程类(8)coursescore成绩类(9)rank名次类2、servlet(1)checks检查

6、登录信息 (2)addteacher添加教师(3)addstudent添加学生 (4)addcourse添加课程(5)addteacou添加教师课程 (6)addstucou添加学生课程(7)addscore添加成绩 (8)daleteteacher删除教师(9)deletestudent删除学生 (10)deletecourse删除课程(11)deleteteacou删除教师课程 (12)deletestucou删除学生课程(13)updateteacher修改教师信息 (14)updatestudent修改学生信息(15)updatecourse修改课程信息 (16)updatescore

7、修改学生成绩(17)updatepassword修改密码 (18)createscore处理成绩 (19)rankstudent排名3、jsp 添加操作(1)addstudent.jsp(servlet)addstudent.java(bean)student.java(1)addtecher.jsp(servlet)addaddteacher.java(bean)teacher.java(1)addcourse.jsp(servlet)addcourse.java(bean)course.java(1)addstucou.jsp(servlet)addstucou.java(bean)stu

8、dentcourse.java删除操作(1)deleteteacher.jsp(servlet) deleteteacher.java(bean)teacher.java(1)deletestudent.jsp(servlet) deletestudent.java(bean)student.java(1)deletecourse.jsp(servlet)deletecourse.java(bean)course.java(1)deletestucou(servlet) deletestucou.java(bean)studentcourse.java修改操作(1)updatestudent.

9、jsp(servlet)updatestudent.java(bean)student.java(1)updateteacher.jsp(servlet)updateteacher.java(bean)teacher.java(1)updatecourse.jsp (servlet)updatecourse.java(bean)course.java(1)updatescore1.jspupdatescore2.jsp(1)updatepassword.jsp(servlet)updatepassword.java查询操作(1)scoreoneself.jsp查询单个学生成绩(1)mm2.js

10、p按学号(searchoneslf1.jsp)、姓名(searchnamescore.jsp)、班级(serchclass1.jsp)、专业(searchmajor1.jsp)查询成绩显示页面(1)serchclass1.jsp显示班级成绩(1)searchmajor1.jsp显示专业成绩(1)searchmyself.jsp显示自己成绩(1)searchonecou.jsp显示学生课程信息(1)searchoneslf1.jsp显示单个学生成绩(1)showcourse.jsp显示所有课程信息(1)showstucou.jsp显示学生选课信息(1)showstudent.jsp显示所有学生信

11、息(1)showteacher.jsp显示所有教师信息框架页面(1)manager.jspm1.jsp,m2.jsp,m3.jsp(1)teacher.jspt1.jsp,t2.jsp,t3.jsp(1)student.jsps1.jsp,s2.jsp,s3.jsp四、设计体会通过这次课程设计自己的变成能力又有了进一步的提高,在此过程中遇到了徐徐多多的问题,但也尝到了编程的乐趣,每当解决一个问题或实现一个功能心里都十分高兴。 jsp的mvc开发模式使程序编写起来比较简单,一些功能也比较容易实现,代码的重复利用等使程序变得简洁化。在设计过程中经常有想不通的地方,有时明明感觉没有错误,可就是执行不出来,这时只有仔仔细细的检查推敲才能找出真正的问题所在,有时是系统的问题,有时是自己的代码有误,比如sql语句中写错一个字符(或字符类型不匹配)就会使一个功能通不过,只有认认真真的去编写,去检查才会少出一些问题。此系统所有很多功能,可没有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论