JavaEE课程设计有课程设计报告成绩含源程序

上传人:沈*** 文档编号:142563843 上传时间:2022-08-25 格式:DOC 页数:17 大小:7.30MB
返回 下载 相关 举报
JavaEE课程设计有课程设计报告成绩含源程序_第1页
第1页 / 共17页
JavaEE课程设计有课程设计报告成绩含源程序_第2页
第2页 / 共17页
JavaEE课程设计有课程设计报告成绩含源程序_第3页
第3页 / 共17页
点击查看更多>>
资源描述
目录1 设计时间12 设计目的13设计任务14 设计内容1界面构建1详细设计2模块设计2流程设计3数据库设计(sqlserver2000)5运行调试6主要源代码85 总结与展望13参考文献15成绩评定16源程序,联系QQ1538937061 设计时间2 设计目的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 设计内容1、为了便于各种操作,软件采用多页面的模式。用户可在不同网页进行相应操作(录入、查询、修改、删除、显示所有信息)。 2、主页面(显示所有信息页面)是用户进行各种操作的平台,具体操作在各个独立功能页面中完成。 3、主页面的主要功能位于操作表列中,为进入各个功能窗口的唯一通道。 4、当用户在进行个别录入、删除或错误输入操作时,会弹出相应对话框提示用户。如当录入成功或删除成功,弹出成功以及相应的简明信息提示当,当录入、删除失败以及输入不当时,弹出错误以及简单的错误原因提示用户重新操作。 5、页面布局尽量合理,各组件位置分布均匀美观。模块设计 登录login.jsp进入操作界面增加信息修改信息删除信息图4-1模块图流程设计登录界面输入用户名称和用户密码是否成功错误页面NY开始显示学生课程设计信息进行相应操作结束图4-2程序流程图本系统采用struts2框架,用到了和数据库有关的最基本的方法定义,包括增、删、改、查等。主要Action类与页面的设计如下:表4-1包与类定义包名类名功能AddStude增加信息计算平均分删除信息登录验证确定修改修改信息Bean类,包含所有属性和getters及setters数据库连接类,包含所有和数据库有关的方法定义表4-2页面设计页面名称作用登录页面主要操作界面,显示所有信息和所有操作控件修改页面修改成功页面添加页面数据库设计(sqlserver2000)表4-3管理员表设计login表列名类型长度usernamevarchar50passwordvarchar50表4-4学生成绩表设计studentsTable表列名类型长度id(标识,自增1)int4SCNamevarchar50markfloat8运行调试图5.图6.添加学生课程设计信息addStudent.jsp图7.图8.fyStudent.jsp4.2.5主要源代码1.:/showStudents.jsp/login.jsp/login.jsp/Suc.jsp/showStudents.jsp/modify.jsp/showStudents.jsp2.webxml: login.jsp Struts2Filter org.apache.struts2.dispatcher.FilterDispatcher Struts2Filter /* 3.login.jsp:登录页面 学生课程设计管理系统 4:添加课程设计信息页面 添加课程设计信息 取消并返回显示页面5:base href=课程设计信息修改页面 function confirmModify()if(confirm(确定修改该条记录吗?) return true; else return false; 修改信息页面 学生姓名 学号 课程设计名称 指导教师 设计报告成绩 上机出勤成绩 程序开发成绩 操作 %DB db = new DB();Students student = new Students();int id = (Integer)ActionContext.getContext().getSession().get(Id);List list1 = db.findStudent(id);for (int i = 0; i 取消并返回 5 总结与展望本次课程设计主要运用了MVC设计模式的Struts 2架构,而struts.xml文件更是Struts 2应用中的一个核心文件,是程序整个运行流程的依据。课程设计过程中复习了struts.xml的配置,web.xml的配置以及与数据库的连接。设计过程中遇到很多问题,通过上网查找资料和询问同学把问题解决了。通过本次课程设计意识到自己在拦截器,struts 2操作应用上的不足。还应该熟练掌握servlet与struts之间的联系在以后开发与设计中要设计充分,不会在开发是断档参考文献1 屈辉立,陈可明,石武信.JSP网站编程教程M.第1版, 北京:北京希望电子出版社,2005 2林果园,范立峰 编著.Java 编程思想.第4版, 北京:人民邮电出版社3 VB数据库管理范例: :/ 成绩评定成绩 教师签字
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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