欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Team9-学生成绩管理系统_课程设计报告8163.docx

    • 资源ID:68754495       资源大小:2.40MB        全文页数:52页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Team9-学生成绩管理系统_课程设计报告8163.docx

    网络编程课 程 设 计计 报 告(2014 2015学年 第第 1 学期)系 别:计算机学院软件件工程系专业名称:12软件金融服服务工程1班课程设计科目: 网络编程课课程设计学生姓名:左斌、郑毅昕、洪洪凯、林剑航航、吴树涌、廖廖永兴学 号:12071222151、447、10、211、38、220指导教师:林江毅成 绩:完成时间:2015年1月月19日-1月23日项目组成员及分分工项目角色日常职责人员分配项目组长项目架构,团队队管理,版本控制,进进度管理等等等洪凯前台开发人员前台界面设计及及美工左斌后台开发人员Web服务器端端程序开发郑毅昕数据库开发人员员数据库设计及实实现林剑航测试人员项目测试吴树涌日志记录人员日志记录廖永兴文档完成人员课设文档建设洪凯项目组成员成绩绩项目组成员学号任务成绩左斌12071222151前台开发验证码、课程号号自增郑毅昕12071222147后台开发选课时显示出已已选课程洪凯12071222110项目组长、日志志记录、文档档UI界面、Liist表分页页功能林剑航12071222121数据库开发、日日志记录权限过滤器、成成绩分布饼状状图吴树涌12071222138测试人员各个模块整合、List表搜索功能廖永兴12071222120文档完成人员密码MD5加密密、成绩分布布饼状图目录一、学生成绩管理系统概述1二、需求分析与总体设计1三、界面设计13四、数据库设计20五、代码设计23六、运行调试24七、结论与心得30六、致谢30七、参考文献30附录:全部源程序清单31一、学生成绩管管理系统概述述学生成绩管理系系统,为学生生从选课到考考试成绩查询询提供便捷体体验,为教师师从班级管理理到成绩录入入提供便捷操操作,以及排排名查询功能能。帮助改善善院校教学工工作人员的工工作效率,提提高教师、辅辅导员提高教教学工作质量量与速度。二、需求分析与与总体设计2.1 需求分分析1、系统名称学生成绩管理理系统2、任务概述开发一个基于BB/S模式的的项目学学生成绩管理理系统。为学学生从选课到到考试成绩查查询提供便捷捷体验,为教教师从班级管管理到成绩录录入提供便捷捷操作,以及及排名查询功功能。帮助改改善院校教学学工作人员的的工作效率,提提高教师、辅辅导员提高教教学工作质量量与速度。本系统所面向的的用户是大学学学生和教师师,对用户计计算机专业方方面的知识要要求不是很高高,只要对电电脑能熟练操操作就行。易易于操作,这这也是本软件件设计的夙愿愿。假定和约束如下下:(1)建议该系系统运行的最最短寿命为55年; (2)进行该系系统方案选择择比较的期限限为2个月; (3)建议该系系统软件投入入使用的最迟迟时间为20015年2月1日; (4)该系统要要受资金、寿寿命、社会等等系列因素的的制约和限制制。 (5)由于系统统较小,且在在Windoows系统开开发,且使用用当下流行的的B/S模式,故在Winndows环环境下运行没没有什么限制制。3、设计目的(1)给出软件件系统的数据据流程图和数数据结构。 (2)提出详详细的功能说说明,确定设设计限定条件件,规定性能能需求。 (3)密切与与用户的联系系,使用户明明确自己的任任务,以便实实现上述两项项目标。 (4)以最低低的成本,在在最短的期限限内开发出具具有管理学生生和学生成绩绩功能的智能能管理系统。(包包括:人力与与设备费用的的节省;处理理速度的提高高;人员工作作效率的提高高)4、系统功能1)学生管理功功能:a、修改当当前登录用户户的密码。  b、可以浏览,查查看,搜索页页面信息。  2)教师管理功功能:a、教师可可以在线浏览览,查看,搜搜索各类页面面。 b、可以在线添添加、删除、修修改学生各种种信息。 c、可以在线通通知学生各种种消息。    3)管理员功能能:a、可以进进行学生资料料录入 b、可以对学生生信息查询、修修改、删除、添添加。5、详细功能5.1学生角色色:学生登录:学生打开登登录页面,输输入学号、密密码、验证码码,选择“学学生”角色,点点击“登录”按按钮,若三者者都正确,即即可登录。修改密码:学学生点击“用用户菜单 修改密码”,输输入一次旧密密码,两次新新密码,点击击“确认保存存”按钮,若若所填信息正正确且两次输输入新密码一一致,即可修修改密码。退出系统:学学生点击“用用户菜单 退出系统”,即即可退出登录录,回到系统统登录页面。课表显示:学学生点击“课课程信息 课表显示”,显显示当前学生生已经选过的的课程。我要选课:学学生点击“课课程信息 我要选课”,打打开所有课程程列表,用不不同方式标记记出已选过课课程和未选课课程,对于未未选课程,点点击“添加”按钮钮,增加该门门选课。成绩查询:学学生点击“成成绩查询 我的成绩”,显示当前前学生已选过过课程并且更更新了成绩的的项目。5.2教师角色色:教师登录:教师打开登登录页面,输输入教工号、密密码、验证码码,选择“辅辅导员”角色色,点击“登登录”按钮,若若三者都正确确,即可登录录。个人信息:教教师点击“用用户菜单 个人信息”,打打开个人信息息查看/修改页面,页页面中包含教教工号、教师师名、工作地地点、个人履履历等字段,用用户可以查看看到自己的信信息,也可修修改除教工号号的所有字段段,完毕后点点击“更新”按按钮,即可保保存更新操作作;也可点击击“重置”按按钮,重置所所有刚才修改改过的信息。修改密码:教教师点击“用用户菜单 修改密码”,输输入一次旧密密码,两次新新密码,点击击“确认保存存”按钮,若若所填信息正正确且两次输输入新密码一一致,即可修修改密码。退出系统:教教师点击“用用户菜单 退出系统”,即即可退出登录录,回到系统统登录页面。学生管理:教教师点击“学学生信息 学生名单”,显显示所有学生生名单,包括括学号、姓名名、专业、班班级、登录次次数、注册时时间、上次登登录时间、最最后登录IPP、查询成绩绩等字段。点点击列表中某某位同学最右右侧的“修改改成绩”按钮钮,网页中显显示这位同学学的所有选课课成绩。再点点击成绩列表表中某门课程程最右侧的“修修改成绩”,打打开修改成绩绩页面,页面面中包含学号号、课程号、课课程名、学分分、平时成绩绩、期末成绩绩等字段,修修改成绩后教教师可点击“修修改成绩”按按钮,对修改改后的成绩进进行保存,也也可单击“重重置”按钮,重重置刚刚因误误操作修改的的成绩,还原原到修改前的的状态。成绩查询:教教师点击“成成绩排名查询询 成绩通用查查询”,打开开成绩通用查查询页面,教教师可填写按按学号、按姓姓名等信息,选选择按专业、按按课程等信息息,点击“查查询”按钮,查查询指定成绩绩。也可对不不需要的字段段留空查询。课程排名:教教师点击“成成绩排名查询询 课程排名”,出出现课程排名名查询页面,找找到需要查询询排名的课程程,点击对应应的“查询排排名”按钮,即即可在跳转的的网页中查询询按课程排名名的所有同学学成绩。专业排名:教教师点击“成成绩排名查询询 专业排名”,出出现课程排名名查询页面,找找到需要查询询排名的专业业,点击对应应的“查询排排名”按钮,即即可在跳转的的网页中查询询按专业排名名的所有同学学成绩。5.3管理员角角色:管理员登录录:管理员打打开登录页面面,输入账号号、密码、验验证码,选择择“管理员”角角色,点击“登登录”按钮,若若三者都正确确,即可登录录。修改密码:管管理员点击“用用户菜单 修改密码”,输输入一次旧密密码,两次新新密码,点击击“确认保存存”按钮,若若所填信息正正确且两次输输入新密码一一致,即可修修改密码。退出系统:管管理员点击“用用户菜单 退出系统”,即即可退出登录录,回到系统统登录页面。学生管理:管管理员点击“学学生信息 学生名单”,显显示所有学生生名单,包括括学号、姓名名、专业、班班级、登录次次数、注册时时间、上次登登录时间、最最后登录IPP、查询成绩绩等字段。点点击列表中某某位同学右侧侧的“删除”按按钮,即可删删除该学生。点点击列表中某某位同学最右右侧的“修改改成绩”按钮钮,网页中显显示这位同学学的所有选课课成绩。再点点击成绩列表表中某门课程程最右侧的“修修改成绩”,打打开修改成绩绩页面,页面面中包含学号号、课程号、课课程名、学分分、平时成绩绩、期末成绩绩等字段,修修改成绩后管管理员可点击击“修改成绩绩”按钮,对对修改后的成成绩进行保存存,也可单击击“重置”按按钮,重置刚刚刚因误操作作修改的成绩绩,还原到修修改前的状态态。添加学生:管管理员点击“学学生管理 添加学生”,跳跳转到添加学学生网页,在在网页中输入入学号、姓名名、密码、专专业、班级等等字段后,点点击“添加学学生”按钮,即即可成功添加加一名学生。教师管理:管管理员点击“教教师管理 显示教师信信息”,显示示所有教师名名单,包括教教工号、姓名名、登录次数数、工作地点点、上次登录录时间、最后后登录IP、个人履履历、修改信信息、删除教教师等字段。点点击“【查看看个人履历】”,可可在新打开的的网页中看到到某位教师的的履历情况。点点击“修改信信息”,在跳跳转的网页中中编辑除教工工号外的姓名名、密码、工工作地点、个个人履历等信信息后,点击击“修改教师师”,即可完完成对教师信信息的修改工工作。在修改改的过程中如如遇到误操作作,可点击“重重置”按钮,将将各种信息重重置到修改前前的状态。点点击列表中某某位教师右侧侧的“删除”按按钮,即可删删除该教师。添加教师:管管理员点击“教教师管理 添加教师”,跳跳转到添加教教师网页,在在网页中输入入教工号、姓姓名、密码、工工作地点、个个人履历等字字段后,点击击“添加教师师”按钮,即即可成功添加加一名教师。课程管理:管管理员点击“课课程管理 显示课程信信息”,显示示所有课程信信息,包括缩缩略图、课程程号、教学班班号、课程名名、学分、课课容量、修改改、删除等字字段。点击“修修改”,在跳跳转的网页中中编辑学分、课课容量等信息息后,点击“确确认保存”,即即可完成对课课程信息的修修改工作。在在修改的过程程中如遇到误误操作,可点点击“重置”按按钮,将各种种信息重置到到修改前的状状态。点击列列表中某门课课程右侧的“删删除”按钮,即即可删除该课课程。添加课程:管管理员点击“课课程管理 添加课程”,跳跳转到添加课课程网页,在在网页中输入入课程号、教教学班号、课课程名、学分分、课容量、课课程简介等信信息,点击“添添加课程”按按钮,即可成成功添加一门门课程。成绩绩查询:教师师点击“成绩绩排名查询 成绩通用查查询”,打开开成绩通用查查询页面,教教师可填写按按学号、按姓姓名等信息,选选择按专业、按按课程等信息息,点击“查查询”按钮,查查询指定成绩绩。也可对不不需要的字段段留空查询。课程程排名:教师师点击“成绩绩排名查询 课程排名”,出出现课程排名名查询页面,找找到需要查询询排名的课程程,点击对应应的“查询排排名”按钮,即即可在跳转的的网页中查询询按课程排名名的所有同学学成绩。专业业排名:教师师点击“成绩绩排名查询 专业排名”,出出现课程排名名查询页面,找找到需要查询询排名的专业业,点击对应应的“查询排排名”按钮,即即可在跳转的的网页中查询询按专业排名名的所有同学学成绩。2.2 总体设设计该部分的主要内内容是分析系系统,包括系系统设计的角角色有哪些,每每个角色都可可以访问哪些些功能,并用用用例图展现现出来。同时时给出系统功功能的总体划划分(框图)。之后,分别列出出每个功能模模块的设计情情况。学生成绩管管理系统包含含如下角色:学生、教师师(辅导员)、管管理员。每个个角色可以访访问的不同功功能由如下用用例图展示: 图2.1学生用例例图图2.2教师用例例图图2.3管理理员用例图系统功能的的总体划分可可由上面三个个主要的角色色以及他们所所对应的页面面组成,在不不同的页面中中,有一个或或多个模块与与之对应,由由它们完成相相应的操作。下下面展示系统统功能图(框框图):图2.4系统统功能图系统功能描述1、 登录模块设计功能:学生、教教师、管理员员三种角色的的判别和登录录页面说明:iindex.jsp系统首页,方方便跳转到登登录页面logiin.jspp登录页页面servvlet/ccheck检查登录录,判断用户户类型后跳转转到角色页面面studentt/studdent.jjsp学学生页面teacherr/teaccher.jjsp教教师页面managerr/manaager.jjsp管管理员页面页面跳转流程程图:student/student.jspteacher/teacher.jspmanager/manager.jspindex.jsplogin.jspservlet/check图2.5登录录模块页面跳跳转流程图2、修改密码功功能模块设计计功能:为学生、教教师、管理员员提供密码修修改功能页面说明:uupdateepasswword.jjsp修修改密码的JJSP页面servvlet/uupdateepasswword提交修改的的Servllet页面跳转流程图图:updatepassword.jspindex.jspservlet/updatepasswordupdatepassword.jsp图2.6修改改密码模块页页面跳转流程程图3、个人信息功功能模块设计计功能:修改用户户信息(包括括姓名、履历历等字段)页面说明:sshowinnfo.jssp查看看/修改个人人信息的JSSP页面servvlet/uupdateeinfo接收提交来来的修改个人人信息页面跳转流程图图:showinfo.jspservlet/updateinfoshowinfo.jsp图2.7个人人信息模块页页面跳转流程程图4、课表显示功功能模块设计计功能: 显示当当前登录学生生的选课信息息页面说明:sshowsttucou.jsp显示当前学学生所有选课课信息页面跳转流程图图:showinfo.jsp图2.8课表表显示模块页页面跳转流程程图5、我要选课功功能模块设计计功能: 为当前前登录的学生生进行选课操操作页面说明:sselecttcoursse.jspp选课页页面,列出所所有选课servvlet/sselecttcoursse接收收选课的Seervlett页面跳转流程图图:selectcourse.jspservlet/selectcourseselectcourse.jsp图2.9我要要选课模块页页面跳转流程程图6、成绩查询功功能模块设计计功能: 查询当当前登录学生生所选课程成成绩页面说明:ssearchhmysellf.jspp查询并并显示当前学学生成绩页面跳转流程图图:searchmyself.jsp图2.10课课表显示模块块页面跳转流流程图7、学生名单功功能模块设计计功能: 显示学学生名单,包包括学号、姓姓名、专业、班班级、登录次次数、注册时时间、上次登登录、最后登登录IP、查查询成绩页面说明:sshowsttudentt.jsp显示教师师界面下的学学生名单searrchoneescoree.jsp查询并显显示某个学生生的成绩updaatescoore.jssp更新新某个学生的的成绩servvlet/uupdateescoree接收修修改后学生的的成绩页面跳转流程图图:showstudent.jspsearchonescore.jspupdatescore.jspservlet/updatescore图2.11学学生名单模块块页面跳转流流程图8、成绩管理功功能模块设计计功能: 提供面面向学生成绩绩的通用查询询功能,包括括按学号、按按姓名、按专专业、按课程程等字段进行行搜索页面说明:ssearchhotherrs.jspp查询前前的显示页面面searchoonesellf1.jssp提供供通用查询功功能的并显示示的页面页面跳转流程图图:searchothers.jspsearchoneself1.jspsearchoneself1.jsp图2.12成成绩管理模块块页面跳转流流程图9、课程排名功功能模块设计计功能: 显示按按课程进行排排名的所有学学生成绩页面说明:rrankcoourse.jsp显示可以查查询的所有课课程列表rankkcoursse2.jssp显示示某门课程的的学生成绩排排名页面跳转流程图图:searchothers.jspsearchoneself1.jsp图2.13课课程排名模块块页面跳转流流程图10、专业排名名功能模块设设计功能: 按专业业排名方式显显示某个专业业所有学生的的成绩排名页面说明:rrankmaajor.jjsp显显示可以查询询的所有专业业列表rankkmajorr2.jspp显示某某个专业的学学生成绩排名名页面跳转流程图图:rankmajor.jsprankmajor2.jsp图2.14专专业排名模块块页面跳转流流程图11、学生管理理功能模块设设计功能:显示学生生名单,包括括学号、姓名名、专业、班班级、登录次次数、注册时时间、上次登登录、最后登登录IP、查查询成绩。提提供学生信息息修改、删除除学生、编辑辑课程、编辑辑成绩、添加加学生功能。页面说明:sshowsttudentt.jsp显示学生生列表updaatestuudent.jsp修改学生信信息的JSPPservvlet/uupdateestudeent接接收修改后学学生信息的SServleetservvlet/ddelstuudent删除学生生的Servvletshowwstucoou.jspp显示某某个学生选课课addsstucouurse.jjsp为为某位学生增增加选课的servvlet/aaddstuucou接收某位同同学增加选课课的Servvletsearrchoneescoree.jsp查询某位位学生的成绩绩页面updaatescoore.jssp修改改某位学生成成绩的JSPPservvlet/mm_updaatescoore接接受修改后某某位学生成绩绩的Servvletaddsstudennt.jspp增加一一名学生的JJSPservvlet/aaddstuudent接收增加加一名学生相相关信息的SServleet页面跳转流程图图:showstudent.jspshowstucou.jspservlet/delstudentupdatestudent.jspsearchonescore.jspaddstudent.jspaddstucourse.jspservlet/updatestudentupdatescore.jspservlet/addstudentservlet/addstucouservlet/m_updatescore图2.15学学生管理模块块页面跳转流流程图12、教师管理理功能模块设设计功能:显示教师师名单,包括括教工号、姓姓名、登录次次数、工作地地点、上次登登录、最后登登录IP、个个人履历。提提供学生信息息修改、删除除教师等功能能。页面说明:sshowteeacherr.jspshowwsume.jspupdaateteaacher.jspservvlet/uupdateeteachherservvlet/ddelteaacheraddtteacheer.jsppservvlet/aaddteaacher页面跳转流程图图:showteacher.jspshowsume.jspupdateteacher.jspservlet/updateteacherservlet/delteacheraddteacher.jspservlet/addteacher图2.16教教师管理模块块页面跳转流流程图13、课程管理理功能模块设设计功能:显示课程程缩略图、课课程号、教学学班号、课程程名、学分、课课容量等字段段信息。提供供课程修改、删删除等功能。页面说明:sshowcoourse.jspupdaatecouurse.jjspservvlet/uupdateecoursseservvlet/ddelcouurse页面跳转流程图图:showcourse.jspupdatecourse.jspservlet/delcourseservlet/updatecourse图2.17课课程管理模块块页面跳转流流程图三、界面设计系统的界面设计计希望采用简简介明朗的方方式。我小组组经过对比各各种不同风格格的UI界面面,最终决定定希望使用简简介、清爽的的界面设计风风格。除登录界面使用用了一页式的的UI板式外外,其它的各各种角色页面面中均使用了了简明的左右右分栏式网页页界面。按功能模块分别别介绍1、登录模块的的界面设计采用三张不同的的厦门理工学学院照片作为为背景图片,每每次访问时随随机选取其中中一张作为背背景图片,体体现了学校的的浓厚文化氛氛围。登录框框的上飘动着着天气图标,随随着不同的天天气变化,它它能够显示不不同的图标,如如“乌云、太太阳、雨云”。图3.1登录录模块的界面面设计2、登录后首页页功能模块的的界面设计用户登录后,能能够跳到系统统的默认首页页,首页上能能够显示于用用户相关的信信息,包括上上次登录时间间、登录总次次数、上次/本次登录IIP地址,以以及快捷功能能按钮等等。图3.2默认认首页模块的的界面设计3、工作台功能能模块的界面面设计工作台能够提供供系统运行时时相关概要信信息的显示,包包括各专业学学生分布人数数、最新新闻闻、待办事项项、常用工具具、系统信息息统计等。该该部分界面设设计以矩形方方式对各个部部分信息进行行显示。图3.3工作作台模块的界界面设计4、顶部导航功功能模块的界界面设计系统顶部导导航以蓝色为为基础底色,在在此基础上,使使用略带色彩彩的图标来标标识出不同的的功能按钮。它它们都是常用用的导航按钮钮。图3.4顶部部导航模块的的界面设计5、主界面功能能模块的界面面设计系统主界面面先采用上下下分栏模式,来来区别开“系系统导航菜单单”和“子界界面”。在下下部分的分栏栏中,再采用用左右分栏的的模式。其中中左边的部分分作为导航功功能的菜单界界面使用,通通过分类将所所有功能整理理成不同类别别的一级菜单单,在一级菜菜单的下面还还有对应的二二级菜单,通通过点击一级级菜单即可展展开二级菜单单。点击二级级菜单后,在在右侧的区域域中,将会跳跳转到对应的的JSP页面。图3.5系统统主界面模块块的界面设计计6、修改密码功功能模块的界界面设计修改密码的模块块设计应从简简,让用户简简单地输入旧旧密码和新密密码即可,除除了必填字段段的提示信息息外,不宜添添加过多无用用UI部件。图3.6修改改密码模块的的界面设计7、学生信息功功能模块的界界面设计该界面以表格的的方式来显示示list表表中的相关字字段信息。除除了在子页面面的顶部标示示出当前所处处的页面外。还还人性化地添添加了“添加加”和“统计计”两枚按钮钮,能够让系系统使用者在在查看列表信信息时方便添添加新的用户户数据,以及及对数据进行行统计工作。关于表格:为了了避免用户在在查看表格时时产生的视觉觉疲劳以及枯枯燥性,我小小组将表格使使用了间隔上上色的操作,表表格采用蓝白白相间的颜色色,不仅在视视觉上缓解了了之前的枯燥燥效果,也给给页面增加了了体验趣味。图3.7学生生信息管理模模块的界面设设计8、添加教师功功能模块的界界面设计添加教师时,通通过编辑相关关字段,来增增加教师,同同时支持添加加教师个人履履历,通过使使用kinddsoft公公司提供的kkindeddit网页插插件来对富文文本进行编辑辑。这样能够够增加教师信信息的丰富程程度,也能够够让校方管理理人员及时了了解到教师的的个人履历情情况,对教师师的个人信息息有所了解。便便于开展学校校的各项工作作。“添加教师”按按钮和“重置置”按钮,使使用了简单清清爽的蓝色,它它们可以明显显地将页面中中的编辑区域域和控制按钮钮提交区域区区分开来,增增强了网页的的层次感。图3.8添加加教师模块的的界面设计9、课程管理模模块的界面设设计课程管理模块为为学生提供选选课操作,为为管理员提供供课程增删改改操作,为了了方面让用户户能够一眼就就快速找到对对应的选课,我我们在UI中中加入了缩略略图。图3.9课程程管理模块的的界面设计10、成绩通用用查询功能模模块的界面设设计成绩通用查查询功能模块块需要为用户户提供组合查查询的相关字字段。对于这这些相关字段段,都有特定定的HTMLL语法代码<<inputt>或是<sselectt>元素来承承载信息。图3.10成成绩通用查询询模块的界面面设计11、课程排名名功能模块的的界面设计为了方便用用户查询课程程排名,在课课程排名的查查询页面中以以小矩形方式式,显示出了了所有可供排排名查询的课课程。每个小小矩形中包含含课程名、课课程号、教学学班级、学分分绩点、查询询按钮以及课课程缩略图标标。图3.11课课程排名功能能模块的界面面设计四、数据库设计计4.1 表设计计本系统一共共涉及8张表表,它们分别别是:couurse、mmajor、mmanageer、rannk、scoore、sttudentt、studdentcoourse、tteacheer。下面对对系统涉及到到的这8张表表进行简要的的设计说明。表4.1 coourse 课程表字段名字段类型说明cidchar课程号(不可空空)clnumchar教学班号(不可可空)cnamechar课程名(不可空空)creditdouble学分capacittyint课容量tidchar课程简介表4.2 maajor 专专业表字段名字段类型说明majoriddchar专业号(主键)majorchar专业名称descripptionchar专业简介表4.3 maanagerr 管理员表字段名字段类型说明idchar管理员账号(主主键)passworrdchar管理员密码(不不可空)logintiimesint登录总次数registeertimeetimestaamp注册时间(不可可空)lasttimmetimestaamp上次登录时间ipaddreesschar上次登录IP地地址表4.4 raank 排名统计表字段名字段类型说明sidchar学号(主键)averageepointtdouble平均绩点rankint排名表4.5 sccore 成绩表字段名字段类型说明cidchar课程号(不可空空)cnamechar课程名creditdouble课程学分sidchar学号pscoreint平时成绩qscoreint期末成绩gradeint总分jpadouble绩点表4.6 sttudentt 学生表字段名字段类型说明idchar学号(主键)snamechar学生姓名passworrdchar密码sclasschar班级smajorchar专业logintiimesint登录次数registeertimeetimestaamp注册时间(不可可空)lasttimmetimestaamp最后登录时间(不不可空)ipaddreesschar上次登录IP(不不可空)表4.7 sttudenttcoursse 学生选课表字段名字段类型说明sidchar学号(不可空)cidchar课程号(不可空空)cnamechar课程名creditdouble课程学分capacittyint课容量clnumchar教学班号tidchar课程简介表4.8 teeacherr 教师表字段名字段类型说明idchar教工号(主键)tnamechar教师名passworrdchar密码logintiimesint登录次数registeertimeetimestaamp注册时间lasttimmetimestaamp上次登录时间ipaddreesschar上次登录IP地地址wplacechar工作地点resumevarcharr个人履历图4.1 系系统流程图4.2建立JDDBC连接图4.2JDDBC链接关关键代码五、代码设计备注:给出关键键代码、代码码流程图及代代码的详解。页面访问权限过过滤器:图5.1页面面权限过滤器器关键代码级级注解登陆时计算密码码进行md55加密后的值值:图5.2用户户密码MD55加密关键代代码级注解六、运行调试在web服务器器和数据库环环境下进行运运行调试,给给出运行调试试结果。输入/动作期望的输出/相相应实际情况打开登录页面,输输入学号、密密码、验证码码、勾选【学学生】角色,点点击登录登录成功并返回回到studdent学生生视图下与期望值相同打开登录页面,输输入教工号、密密码、验证码码、勾选【教教师】角色,点点击登录登录成功并返回回到teaccher教师师视图下与期望值相同打开登录页面,输输入管理员账账号、密码、验验证码、勾选选【管理员】角角色,点击登登录登录成功并返回回到manaager管理理员图下与期望值相同不输入任何信息息,点击【登录】无法登录系统。 显示警告信信息“请重新新输入用户名名和密码!”与期望值相同输入存在的用户户名,点击【登录无法登录系统。 显示警告信信息“请重新新输入用户名名和密码!”与期望值相同输入存在的密码码,点击【登录】无法登录系统。 显示警告信信息“请重新新输入用户名名和密码!”与期望值相同输入存在的用户户名、不存在在的密码,点点击【登录】无法登录系统。 显示警告信信息“请重新新输入用户名名和密码!”与期望值相同输入不存在的用用户名、存 在的密码,点点击登录无法登录系统。 显示警告信信息“请重新新输入用户名名和密码!”与期望值相同异常值填写所所有可录入 信息的文本本框,点击登登录 按键不能报系统错误误,或者系统统给出提示:xxx输入入类型错误,或或者屏蔽单引引号输入。与期望值相同边界值填写所所有可录入信信息的文本框框,长度超出出 其限制,点点击登录按键键系统应给出提示示:”xxxx超 出字数数限制(xxxx字)!, 或者录入到到规定字符数数时 不再接接受用户输入入与期望值相同新密码长度在【最最大值、最小小值】之间,进进行修改修改成功与期望值相同新密码长度为【最最大值】之间间,进行修改改修改成功与期望值相同新密码长度为【最最小值】之间间,进行修改改修改成功与期望值相同不输入旧密码进进行修改显示未输入旧密密码提示信息息与期望值相同输入错误的旧密密码进行修改改显示输入的错误误旧密码提示示信息与期望值相同新密码输入为空空进行修改显示未输入新密密码提示信息息与期望值相同重复新密码为空空进行修改显示未输入第二二次新密码提提示信息与期望值相同新密码和重复新新密码不一致致修改显示两次密码输输入不一致提提示信息与期望值相同新密码长度【最最大值】+11进行修改显示密码长度验验证提示信息息与期望值相同新密码长度【最最小值】-11进行修改显示密码长度验验证提示信息息与期望值相同新密码中输入非非法字符进行行修改显示密码字符验验证提示信息息与期望值相同学生成绩管理系系统测试用例例测试负责人:吴吴树涌 一级模块模块名称教师服务系统二级模块模块名称插入成绩用例描述用例起始于教师师要插入学生生成绩测试序号C1测试过程及数据据用例编号U1登录教师管理系系统,选择11插入成绩,回回车;输入成成绩100,输入入-1,回车结结束输入;用例编号U2登录教师管理系系统,选择11插入成绩,回回车;输入成成绩65,887,90,733,60,输输入-1,回车结结束输入;预期结果U1系统提示插入成成绩失败,成成绩必须为0,1000之间的数数字U2系统提示插入学学生成绩成功功测试结果通过二级模块模块名称查询成绩用例描述用例起始于教师师要查询学生生成绩测试序号C2测试过程及数据据用例编号U3登录教师管理系系统,选择22查询成绩,回回车;输入未未插入的成绩绩100,回车车;用例

    注意事项

    本文(Team9-学生成绩管理系统_课程设计报告8163.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开