- 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?开发课程设计
选题名称: 基于?web?的留言板程序的开发
姓 名: 学 号:
专业班级:
系?(院):
设计时间: 2014.6.23——2014.7.4
设计地点: 图书馆、计算机楼计算中心
指导教师评语:
成绩:
签名:
年 月 日
Web?开发课程设计报告 第 2 页,共 12 页
1.课程设计目的
Web?开发课程设计是计算机软件工程专业的一个综合性实践教学环节,其目的在于
促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计
思想的理解,并能运用所学软件设计知识和?Web?工程技术进行综合软件设计,通过本
课程设计让学生进行简单?Web?应用软件系统的开发,掌握软件设计的方法和面向对象
程序设计的基本技术,提高学生在软件开发方面的综合应用能力。
2.课程设计任务与要求:
任务:
本系统需要实现留言板的主要功能,访客可以留言,系统需要对留言内容进行简单
的审查并过滤掉其中的敏感词,留言需要在系统管理员审核通过以后才能在前台显示,
留言在前台分页显示时应该按照留言的顺序分页显示。系统管理员可以删除留言并设置
留言的置顶状态。
要求:
要求同时使用客户端和服务器端的开发技术。客户端要求遵循结构和显示分离的原
则进行设计与实现;服务器端可以采用?JSP?或?PHP?开发技术,并遵循面向对象的开发方
法进行问题领域的设计与实现,实现时可以不使用关系型数据库和?JDBC?技术。每个
Web?应用程序应该采用合理的文件夹结构进行组织,信息架构应该合理,推荐使用流行
的?CSS?框架(如?960GS,Blueprint,Bootstrap?等)简化开发。
Web?开发课程设计报告 第 3 页,共 12 页
3.课程设计说明书
(一)需求分析
本部分为课题所需实现功能尽可能详细的描述随着互联网的迅猛发展,网站给我们
带来不少便利。与此同时,留言板为用户之间的交流提供的很好的平台。我通过分析和
规划,认为本留言板有如下功能:用户留言、留言查看、留言回复和管理员的管理功能。
这些功能的具体描述如下:
1、用户留言模块:这是留言板的主要功能之一,用户把话题发表到留言板上。留言
需要经过管理员审核后才能显示,其中系统会禁止提交相关敏感词。
2、查看留言模块:这是留言板的主要功能之一,能够把用户的留言按照顺序逐条分
页列出。
3、管理功能模块:这是管理员权限的功能,包括审核留言、删除留言、置顶留言等。
(二)系统分析与设计
设计留言板时,首先应该区别是普通用户和管理员。普通用户留言信息应记录留言
内容。管理员需记录用户名、密码及删除权限等。其中用到的类有:
1.?MessageVO
定义留言属性的一个?bean?文件,定义了各个字段的?get?和?set?方法。
2.?DBConn
定义了连接?ACCESS?数据库的方法,可以通过调用此方法访问数据库。
3.?MessageBean
用来进行留言管理的?bean,定义了添加留言,获取留言数据,以及删除留言的方
法。
4.?adminInfo
定义了管理员字段(adminName,adminPwd)的?set?和?get?方法。并定义了一个判断
是否是管理员的方法?judgeAdmin()。
5.?commonBean
定义了一些常用的方法,比如中文字体处理(解决乱码问题),数据库数据转换为
HTML?格式显示的方法等。
(三)详细设计
数据库设计:
通过以上的分析,数据库应含有?2?个表:admin?和?lyb。具体设计如下:
Web?开发课程设计报告 第 4 页,共 12 页
页面设计:
本程序含有?4?个板块,分别是:首页,添加留言,使用说明,实现方法。如图:
用户类型:本程序的用户有:分为普通用户和管理员两类。
普通访客:普通用户可以在留言板中进行留言,留言包括:姓名,E-mail,主题,
留言等。
管理员:
管理员
查看留言信息
查找访客留言信息
删除访客留言信息
管理员登陆
admin-main.jsp
admin_login.jsp
admin-judge.jsp
admin_login_ok.jsp
admin-msg-del.jsp
admin_logout.jsp
Web?开发课程设计报告 第 5 页,共 12 页
开始
用户
普通用户
index.jsp
addMessage.jsp
save.jsp
管理员
开始
普通用户
调用?index.jsp?文
件直接查看
结束
查看留言流程图
连接?access?数据库
Web?开发课程设计报告 第 6 页,共 12 页
开始
普通用户
使用?addMessage.jsp
来添加留言内容
同时存储在数据库中
结束
用户添加留言图
开
您可能关注的文档
最近下载
- 2025年湘质监统编资料(全套表格).pdf VIP
- 18项医疗核心制度(最新)重点.doc VIP
- 教育评价改革下的2025年职业教育评价体系重构及行业趋势展望.docx
- 中国国家标准 GB/T 8190.4-2023往复式内燃机 排放测量 第4部分:不同用途发动机的稳态和瞬态试验循环.pdf
- 14269数字影像设计与制作复习资料.docx VIP
- 2023预防电信网络诈骗PPT课件.pdf VIP
- 实施指南(2025)《GB_T34927-2017电动机软起动装置通用技术条件》.pptx VIP
- 高中励志主题班会PPT课件.pptx VIP
- 机械设计制造与及其自动化专业.pptx
- 学校弱电智能化系统设计方案.docx VIP
文档评论(0)