资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
. . . 软 件 学 院课程设计报告书课程名称 JAVA EE课程设计 设计题目 学生课程设计成绩评估系统 专业班级 学 号 姓 名 指导教师 2011 年 12 月目 录1 设计时间 32 设计目的 33设计任务 34 设计容 3 4.1抽象数据类型的定义.34.1.1程序所建立的包 .34.1.2 程序所需要导入的包 .44.2数据库部分的实现 .44.2.1 E-R图 .44.2.2 逻辑设计 .54.3程序流程 .64.4模块间层次关系 .74.5 系统代码实现 .74.6 测试结果 .154.6.1 登录测试结果 .154.6.2 显示测试结果 .15 4.6.3 添加测试结果 .16 4.6.4 删除测试结果 .165 总结与展望 .17参考文献 .181 设计时间2011/12/12-2011/12/162 设计目的JavaEE课程设计是对所学JavaEE与中间件课程的小结,是提高学生对所学知识综合应用能力的一种方式,是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运用,开发有一定规模的Java Web程序。3设计任务(一)必备功能说明:(1)评估说明:评估指标有课程设计报告成绩(权值为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、数据库(sqlserver2000、mysql、oracle等任选一种)4 设计容4.1 抽象数据类型的定义4.1.1程序所建立的包.jdbc.domain.jdbc.dao.jdbc.servlet.jdbc.service.jdbc.util4.1.2程序所需要导入的包import java.sql.*;import java.util.*import java.io.*;import javax.servlet.*;import javax.servlet.http.*;4.2数据库部分的实现4.2.1 E-R图上机考勤成绩程序开发成绩程序信息程序设计成绩图1程序信息E-R图4.2.2 逻辑设计1. 系统表表1 数据包course列名数据类型长度是否为空含义idbigint8N程序编码,主键,自动增长程序设计名称varchar50Y程序设计名称指导教师varchar50Y指导教师程序设计成绩varchar50Y程序设计成绩上机考勤成绩varchar50Y上机考勤成绩程序开发成绩varchar50Y程序开发成绩4.3程序流程图开始登录界面输入用户名和密码是否符合身份错误页面NY成功页面显示相应的程序信息对程序设计进行评估结束图2 程序流程图4.4模块间层次关系登录模块密器、解密模块成功模块密器、解密模块失败模块密器、解密模块计算模块删除模块显示模块添加模块图3 层次(调用)关系图4.5 系统代码实现 1.页面的实现本程序四个主要页面:“login.jsp”,“error.jsp”,“showAllcourses.jsp”和“savaCourse.jsp”, “login.jsp”用于用户登录,它的关键代码如下: 用户名 : 密码: “error.jsp”当登录失败时,跳转到本页面,然后超到登录页面,它的关键代码如下: 错误页面 你的用户名或密码错误,请重新登录 “showAllcourses.jsp”用于显示所有的课程信息和学分统计,它的关键代码如下 base href= 显示页面 id 程序设计名称 指导教师 课程设计成绩 上机考勤成绩 程序开发成绩 添加程序 删除程序信息: “savaCourse.jsp”为添加程序信息,它的关键代码如下: 学号 报告成绩 考勤成绩 代码成绩 2.工具类的实现工具的类名为“DBConnection”,该类用于获得数据库的连接,它的实现代码如下:public class DBConnection public static Connection getConnection()final String driverName=.microsoft.jdbc.sqlserver.SQLServerDriver;final String url=jdbc:microsoft:sqlserver:/localhost:1433;databasename=course _shop;
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号