1、 WEBWEB 应用与开发课程设计应用与开发课程设计 报报 告告 设计题目设计题目: 在线投票系统 专专 业业: 信息管理与信息系统 学生姓名学生姓名: XXXX 班级学号班级学号: XXXXX 分组成员分组成员: XXXXXXXXXXXXXXXXXXXXXXX 指导教师指导教师: XXXXXXXXXXXXXX 2012 年 06 月 08 日 WEBWEB 应用与开发课程设计报告应用与开发课程设计报告 XX 一、设计时间一、设计时间 2012 年 6 月 04 日-6 月 08 日 总的设计时间为 1 周, 第 17 周。具体安排如下: 1、分析设计准备阶段(第 17 周周一至周二) 2、编
2、程调试阶段(第 17 周周三至第 17 周周四) 3、书写设计报告和书写说明书阶段(第 17 周周五) 4、考核阶段(第 17 周周五) 二、设计地点二、设计地点 信息科学与工程学院机房(新校区 510 机房) 三、设计目的三、设计目的 通过对一些实际问题的软件设计,,巩固学习 java 基础知识方面的基本算法, 进一步熟悉基本概念。使学生能将课本的理论知识应用于实践,运用所用学的 JSP 语言知识编制出较为实用的小系统,培养学生查阅资料的习惯,提高学生独 立思考和解决问题的能力。 四、设计小组成员四、设计小组成员 XXXXXXXXXXXXXXXXXXXXXX 五、指导老师五、指导老师 XXX
3、XXXXXXXXXXXXXXX 六、设计课题六、设计课题 在线投票系统 七七、基本思路及关键问题的解决方法、基本思路及关键问题的解决方法 1、基本思路 本系统是一个简单的投票系统,主要提供以下功能:系统首页上显示所有投 票选项的列表,用户可以通过选中某个选项并点击“投票”按钮进行投票操作。 另外,还提供查看投票详细信息的超链接,用户点击后可在另一页面上看到各个 投票选项目前的投票情况,主要包括各选项所得的票数、占总票数的百分比等信 息,并且以柱形图显示各选项的得票率,可以让用户从直观上看到各项的得票情 况 2、关键问题 如何实现从数据库中的数据调入投票系统的 jsp 页面中以及把用户在投票 系
4、统中的投票结果保存到数据库中。 3、解决方法 我们通过加载数据库驱动使access数据库能够与myeclipse中的在线投票系 统相连接,从而在 doVote.jsp 页面中能够从数据库中访问数据库中的数据,也 能够在用户投票后对数据库中的数据进行修改。 八八、算法及流程图算法及流程图 算法:首先用户通过在投票首页选择投票功能或者查看结果功能,转入投票 页面,然后经过投票处理页面对投票数据进行修改,结果在显示页面显示投票结 果。 否 是 九九、调试过程中出现的问题及相应解决办法、调试过程中出现的问题及相应解决办法 一、加载数据库驱动时,导入 Jar 包出错 解决方法 通过把 sqljdbc.jar 包重新放到项目 WEBRootWEB-INFlib 文件夹下; 右键 项目名称Build PathConfigure Build Path,重新加载数据库驱动。 二、数据库配置时提示异常: “到主机 的 TCP/IP 连接失败。 ” 解决方法 可能时因