- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
淮海工学院计算机工程学院
课程设计报告
设计名称: Web开发课程设计
姓 名: 学 号:
专业班级:
系(院): 计算机工程学院
设计时间: 2015.5.11——2015529
设计地点: 图书馆、计算机楼计算中心
指导教师评语:
签名:
Web开发课程设计是计算机软件工程专业的一个综合性实践教学环节,其目的在于促 进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思 想的理解,并能运用所学软件设计知识和Web工程技术进行综合软件设计,通过本课程 设计让学生进行简单Web应用软件系统的开发,掌握软件设计的方法和面向对象程序设 计的基木技术,提高学生在软件开发方面的综合应用能力。
2.课程设计任务与要求:
任务:
参考课程设计指导书,根据选择的题目填写(即每个题目的具体要求部分)
要求:
要求同吋使用客户端和服务器端的开发技术。客户端要求遵循结构和显示分离的原 则进行设计与实现;服务器端可以采用JSP或PHP开发技术,并遵循面向对象的开发方 法进行问题领域的设计与实现,实现吋可以不使用关系型数据库和JDBC技术。每个Web 应用程序应该采用合理的文件夹结构进行组织,信息架构应该合理,推荐使用流行的CSS 框架(如 960GS, Blueprint, Bootstrap 等)简化开发。
(一)需求分析
随着科学技术的不断提高,计算机科学日渐成熟,互联网技术的不断发展和普及, 众多高校,科研机构及个人从理论与实践两个方面进行了大量的研究与开发工作,涌现 出了很多在线投票系统,对学院、企业的管理起到了很好的作用。总之投票系统概括起 来就是要通过科学的管理手段和专业化管理技术来实现统一。
本系统是一个简单的投票系统,主要是为用户提供一个方便易用的投票界面,投票 选项的功能。
投票系统主要需要实现以下一些基本功能:
注册用户:用户可以通过首页的链接进行注册。
用户的登陆:用户注册完后可以根据首页的链接进行登陆。
选择投票项目:用户在投票系统的首页上,可以通过投票页面的提示对自己感兴 趣的投票项目进行投票。
投票:用户选择好自己的感兴趣的项目后,点击选项前面的单选按钮进行投票, 然后提交。
管理员登陆:用户根据合法的用户名和密码即可登陆到后台管理页面进行修改、 删除、增加投票项目等。
(-)系统分析与设计
在线投票系统中需要11个页面:
(1)投票系统主界面;(2)用户注册页面;(3)用户注册成功页面;(4)用户登录成功 页面;(5)用户投票主页面;(6)用户投票项目页面;(7)用户邮票成功页面;(8)管理员 登录页面;(9)管理员登录成功页面;(10)管理员发布投票页面;(11)管理员发布投票成 功页面。
本系统中共有四个 Java 文件,分别为 User, javax UserManager. javax Poll, java、 PollManager. javaoUser. javaUserManager. java是用来用户登录设置的,而Poll. java Pol 1 Manager, java是投票环节中设置默认投票主题和选项的。
(三)详细设计
注册新用户的主要功能描述:
登录首页后,点击注册新用户可进行注册,注册新用户中包含着文本框表单 元素。内容包括:用户名,密码,确认密码,用户姓名,邮箱。点击注册链接到首页, 以便于新用户的登录。
管理员界面的主要功能实现描述:
管理员登录的用户名和密码都是硬性设置的,因为管理员无需注册。管理员登录 负责增添新的投票主题,然后将它增添到pollManager. java中,使得新增添的投票主题 显示在投票界面,可供用户选择。
投票环节界面的主要功能实现描述:
投票环节结合JSP语言,Java文件Poll, java和PollManager. java中输入默认的两 个投票主题,这样用户进入投票环节则会有可供选择的项目。如果管理员有发布新的主 题,那么用户则会有更多的选择。利用提交按钮可以将用户投票的内容暂吋存放的虚拟 内存中,然后利用超链接转至投票界面,可选择其它的投票主题进行投票,也可选择退 出,链接到首页。
(四)编码实现和测试
(1)用户登录的代码实现及测试结果:
loginForm. jsp
!doctype html
html long二〃en
head
meta charset 二UTF-8
titleUser Login/title
/head
style type二〃text/css〃 body {
margin-top: 5%;
text-align:center;
background-image: url (images/1. jpg);
}
hl {color:blue;}
a{
color:#006600;
te
您可能关注的文档
最近下载
- 河南省濮阳市实验中学2024-2025七上语文第一次月考语文试题(含答案).docx VIP
- JRT0083(2013)人身保险伤残评定标准及代码.docx VIP
- 建筑工程外脚手架搭设标准全面(图解).pdf VIP
- 梅特勒-托利多FE-20-pH计使用标准操作规程.doc VIP
- 石灰和粉煤灰题库单选多选(含答案).pdf VIP
- ICD-10精神分裂症诊断标准宣贯.doc VIP
- 台州益普高分子材料有限公司年产1万吨生物降解改性料建设项目环评报告.docx VIP
- 苏教版二年级下册数学期末试卷(附答案).docx VIP
- 随岳高速公路汉北河大桥主桥上构加固工程施工组织设计(总开工报告).doc VIP
- 硼酸镁晶须制备与应用研究进展.pdf VIP
文档评论(0)