javaee及中间件课程设计_学生课程设计成绩评估系统

上传人:第*** 文档编号:61572969 上传时间:2018-12-04 格式:DOC 页数:24 大小:564.50KB
返回 下载 相关 举报
javaee及中间件课程设计_学生课程设计成绩评估系统_第1页
第1页 / 共24页
javaee及中间件课程设计_学生课程设计成绩评估系统_第2页
第2页 / 共24页
javaee及中间件课程设计_学生课程设计成绩评估系统_第3页
第3页 / 共24页
javaee及中间件课程设计_学生课程设计成绩评估系统_第4页
第4页 / 共24页
javaee及中间件课程设计_学生课程设计成绩评估系统_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《javaee及中间件课程设计_学生课程设计成绩评估系统》由会员分享,可在线阅读,更多相关《javaee及中间件课程设计_学生课程设计成绩评估系统(24页珍藏版)》请在金锄头文库上搜索。

1、软 件 学 院课程设计报告书课程名称 Java EE 与中间件课程设计 设计题目 学生课程设计成绩评估系统 专业班级 软件11-5班 学 号 姓 名 指导教师 2014 年 1月目录1 设计时间32 设计目的43设计任务44 设计内容54.1需求分析54.1.1总体目标54.1.2具体目标54.1.3系统数据建模64.1.4系统功能建模64.1.5数据字典74.2总体设计94.2.1系统层次图94.2.2数据库设计94.3详细设计104.3.1 JSP页面设计实现104.3.2 MVC框架下其他部分134.4运行与测试184.4.1数据库设计及内容184.4.2登录页面显示和错误提示194.4

2、.3管理员页面和查看成绩194.4.4添加成绩页面204.4.5整体MVC框架结构204.4.6系统的容错性分析215 总结与展望23参考文献241 设计时间2014年1月13日至2014年1月17日2 设计目的JavaEE课程设计是对所学JavaEE与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运用,开发有一定规模的Java Web程序。认真独立完成课程设计的任务是对这门课程所学知识的最好检验,也是对自己的应用能力的一种锻炼,做好这次课程设计十分重要。3设计任务学生课程设计成绩评估系统(一)必备功能说明:(1)评估说

3、明:评估指标有课程设计报告成绩(权值为0.5,四种成绩为90、80、70、60)、上机考勤成绩(权值为0.2,四种成绩为90、80、70、60)、程序开发成绩(权值为0.3,四种成绩为90、80、70、60);最终成绩是这三个指标的加权平均值。(2)功能描述:用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除课程设计信息(课程设计名称、指导教师、课程设计报告成绩、上机考勤成绩、程序开发成绩)。(3)添加课程设计信息(4)查看课程设计信息(5)删除课程设计信息(6)计算每个课程设计的最终成绩(二)开发语言与开发环境:MyEclipse、Java、数据库(sqlserver200

4、0、mysql、oracle等任选一种)4 设计内容 4.1需求分析 4.1.1总体目标用户以合法身份登录系统后,才能进行所有操作;用户可以添加、查看和删除课程设计信息(课程设计名称、指导教师、课程设计报告成绩、上机考勤成绩、程序开发成绩)。登录部分有验证信息,输入错误返回错误信息。4.1.2具体目标登录时有用户名输入,密码和重复密码输入。用户名不能为空且用户名必须是字母和数字的组合且长度在(2-15)范围内,不符合是提示错误信息。密码同样不能为空且密码必须是字母和数字的组合且长度在(2-15)范围内,不符合则提示错误信息。进入管理员页面后有查看所有学生按钮和添加学生成绩按钮,学生添加结束后跳

5、转到管理员查看所有学生页面,学生查看页面可以删除学生信息,然后刷新该页面。4.1.3系统数据建模图表 4.1 课程设计成绩管理ER图管理员管理课程设计成绩查看添加删除用户名密码上机考勤成绩程序开发成绩课程设计报告成绩指导教师最终成绩课程设计名称4.1.4系统功能建模图表 4.2 零层数据流程图E1管理员P0课程设计成绩管理系统E1管理员F0添加成绩F2成绩清单F1 登陆P1登录验证P2查看P3添加P4删除管理员信息课程设计成绩D0D1验证信息F1F0F3事务事务各个成绩成绩信息图表 4.3 高级数据流程图4.1.5数据字典名字:管理员信息描述:登录相关的各种信息定义:登录信息=登录帐号+密码登

6、录帐号=2字符15密码=2字符15数字=0|1|2|3|4|5|6|7|8|9位置:管理员的登录信息,验证登录。图表 4.4管理员信息名字:添加 描述:用于添加学生成绩定义:成绩=60|70|80|90位置:课程设计名称、指导教师、课程设计报告成绩、上机考勤成绩、程序开发成绩图表4.5 添加名字:课程设计成绩表别名:课程设计成绩描述:存储学生课程设计成绩的数据库表,用于管理查看学生各类成绩定义:课程设计成绩表=课程设计名称+指导教师+课程设计报告成绩+上机考勤成绩+程序开发成绩位置:输出到管理员显示页面图表4.6 课程设计成绩名字:验证信息描述:用于验证管理员登录信息定义:登录帐号=2字符15

7、密码=2字符15 重复密码=密码位置:用于登录出错时显示错误信息图表4.7 验证信息4.2总体设计4.21 系统层次图学生课程设计成绩评估系统登录编辑查看删除添加图4.4 成绩管理系统层次图4.2.2数据库设计表1 t_user表 列名 数据类型 长度 允许空 文字描述 name nvarchar 50 管理员用户名password nvarchar 50 Y 管理员密码表2 design表 列名 数据类型 长度 允许空 文字描述 id int 4 自增编号,自增1kname nvarchar 50 Y 课程设计名称,uniquetname nvarchar 50 Y 指导教师report n

8、varchar 50 Y 课程设计报告成绩work nvarchar 50 Y 上级考勤成绩program nvarchar 50 Y 程序开发成绩grade nvarchar 50 Y 最终成绩4.3详细设计4.3.1 JSP页面设计实现使用struts2结构创建了add.jsp、admin.jsp、log.jsp页面。log.jsp页面验证用户登录,提供错误信息,登陆失败后返回该页面。代码如下:管理员登录用户名*: name 密码*: password重复密码*:pass2admin.jsp页面主要用于显示学生成绩,有添加成绩按钮和显示所有成绩按钮,并且能够删除学生成绩。用于显示学生成绩表格的代码如下: 课程设计名称指导老师课程设计报告成绩上机考勤成绩程序开发成绩总成绩操作 a href=delete.action?kname=删除 add.jsp主要用于添加学生成绩信息,使用radio按钮添加各种分数。代码如下: kname s:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号