1、JAVAEE课程设计报告JavaEE 期末综合报告JAVAEE期末综合报告题目:课程投票系统的设计与实现 学院: 专业: 班级: 学号: 姓名: 摘要JAVAEE开发技术是Java开发中综合性最强,Java编程应用最为广泛的一项,作为企业级的开发框架,JavaEE除了有SDK基本的包支持,还有各种基于服务器,数据库等开发的工具包,在JavaEE开发中,这些工具包很大程度上简化了开发复杂项目的开发流程。提供了很多值得借鉴的可复用的开发模式。随着网络发展的日益普及化,网站服务越发朝多样化发展,许多原来要用人工进行的作业可以由计算机执行,并通过网络的途径共享结果数据。而且随着结构化数据库的日益发展完
2、善,网络服务器所能接受的数据也更加多样化。网上课程投票系统的设计就是基于JavaWeb编程,数据库技术基础上通过在服务器端连接运行数据库,客户端进行相应操作,实现登录系统,进行投票,提交投票之后系统会得出学生的投票结果统计。1. 需求分析与系统设计计算机与人们的生活关系越来越密切,网上课程投票系统的开发目的是通过将网络编程技术和数据库连接技术融合起来,调查出学生对课程的喜爱程度,方便学校对所开课程进行更好的管理,实现教学资源的合理利用,管理员预先设计好可选项目课程,学生登录网页后即可对课程进行投票,投票结束后系统会生成结果反馈出来。本系统主要实现以下功能:(1) 添加课程:管理员登录管理界面进
3、行课程的添加。(2) 删除课程:管理员登录管理界面进行课程的删除。(3) 课程投票:学生登录投票界面进行课程投票。(4) 查看结果:查看投票统计结果的详细信息。2. 系统设计运行环境:1) Windows 7操作系统2) MyEclipse3) SQL Server4) Tomcat5) JDK系统结构设计:通过对网上课程投票系统的大致了解和题目的说明,经过概括总结得出如下的系统技术路线:关键代码:1) 添加课程:0) ResultSet tmpRs = connDbBean.executeQuery(select max(id) As maxid from vote); tmpRs.next
4、(); int max_id = tmpRs.getInt(maxid) + 1; tmpRs.close(); String sql = insert into vote values ( + max_id + ,; sql += nn + ,0); connDbBean.executeUpdate(sql); %2) 删除课程0) connDbBean.executeUpdate(DELETE FROM VOTE Where id= + d_id); %3) 课程投票: 4) 查看结果: 选项: 投票率:img src=back.gif width=6 height= % 得:票 共:票
5、3. 系统实现:1) 管理员登录首页:2) 添加一项课程:3) 继续添加课程:4) 查看数据表:5) 学生登录首页:6) 投一次票并查看结果:7) 多次投票后查看结果:8) 管理员删除课程:9) 删除后界面:10) 再次查看数据表:11) 重新查看投票结果:4. 总结及心得体会通过这次课程设计,使我对本学期的JAVAEE这门课有了一个全面的认识和了解。在这次课程系统设计中,基本实现了系统设计的任务,管理员登录进行课程管理,学生登录进行课程投票,遗憾的是系统没有能够实现登录信息的验证,无需注册即可登录进行操作,这样显然在现实中是不合理的。 此次报告让我知道自己还有很多不足,对于JAVAEE相关知识的了解还不够深刻,也让我学会了很多新的东西,对以后的学习工作有一定的帮助。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1