毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

java学生课绩管理系统026

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  
学生课绩管理系统
 某高校开发一学生课绩管理系统,该系统由登陆模块,学生模块,教师模块,管理员模块,四部分组成。其功能如下:
 学生登陆以后,可以选报课程。系统会根据学生所在系及课程的预修课判断(课程有系别,预修课等属性)。首先,系统会列出所有满足该生系别以及该生还未选报的课程,或者其预修课为“public”的课程。如果该生选报了未满足预修课要求的课程以及重复选报同一门课程,系统会有相关的错误提示。  其次,学生可以查看自己的成绩,包括该生已选课程的名称,学分以及 该生的总分。如果成绩还未给出,则系统会有相关提示。   再次,该生可以更改自己的个人信息,包括密码,电话号码等,其中要求密码不能为空。
教师在本系统中拥有是否接受学生所选课程,以及给学生打分的权力,只有先接受学生,才能给该生打分。  首先, 系统会列出该教师所教的所有课程, 其次系统会列出选报了该课程的所有学生,如果教师想对学生进一步了解,系统会列出该生的详细情况供教师参考。 其次, 在教师给出了学生成绩之后,系统会根据成绩来判断该生是否通过了考试,如果该成绩大于或等于60,则在该生的学分上加上该课程的学分。
管理员在本系统中有着最高的权力,包括新增,更改,删除学生,教师,课程以及班级。 其中“班级” 是本系统中关键的环节,同样也是数据库中的关键。 它直接与课程,教师,上课时间,地点挂钩,学生所选的课程也要具体到某一个班级,所以首先班级号不能为空,其次要保证同一教师在同一时间不能上两门课程。 在新增“课程”时,要求决定课程所在系以及其预修课(系统会动态列出现有的课程),其中课程所在系必须与预修课所在系一致(或者选择无预修课),否则系统会有错误提示。除此之外,在更改或新增时,名称,ID或者密码等必须填写(不可为空),否则系统会有相关提示。
本系统采用Jsp+JavaBean+SQL2000 设计方式,其中JavaBean担当数据库连接以及逻辑控制,这样在Jsp就省去了繁琐的数据库连接,以及复杂的逻辑控制,使Jsp成为表示逻辑。其数据库关系图如下,用户名,limq密码,123。
  该系统在WindowsXP下用resin 调试,在使用resin时需要在resin.conf文件中加入以下内容:
<web-app id = '/test'>
         <classpath id ='/test/WEB-INF/classes'
         source='/test/WEB-INF/classes'
         compile='true'/>   
</web-app>
之后将test目录拷贝到\resin\doc下,其次在您的SQL2000中建立ClassDB数据库> 还原数据库 >从设备>选择设备>backup_ClassDB.BAK即可。默认的用户名:1,密码:1。
由于水平有限,以及时间仓促,难免有不妥之处。还请广大Java还好者给与批评指教,本人将不胜感激!
  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于MatlabSimulink 35kV输电线路继电保护的设计 分布式风电场低电压穿越故障建模与
大学生内容分享和社交平台的设计与 基于SSM框架的企业人事薪酬管理 基于大模型的代码注释自动生成与维
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!