校园BBS论坛的设计与开发开题报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表A-2金华职业技术学院毕业教学环节课题开题报告课题名称校园BBS论坛的设计与开发
学院专业/班级
学生姓名联系电话
指导教师单位/职称
开题报告:
一、课题背景和意义
在当今网络技术快速发展的时代,已经不是“日新月异”就能形容的信息化世界里,动态性、交互性与时速性的网络论坛成为其中最快速、最丰富和最自由的网络信息资源,也是最受广大的现代人类欢迎的信息交流方式之一。
论坛又名BBS,全称为Bulletin Board System(电子公告板)或者Bulletin Board Service(公告板服务)。是Internet上的一种电子信息服务系统。
本人设计的网上论坛主要是基于ASP技术开发的,能使师生及时参与到论坛信息的交流过程中来,便捷师生沟通。本课题的目的就是让学生在现今快节奏的生活中及时向老师或他人寻求到问题与困难的帮助,做到资源最优先、最快捷与最有效的利用。同时本论坛可以展开多人讨论,使人们能够便捷地进行相互交流,使人们能够及时的从论坛中获取某一技术和行业的发展动态与最新的信息。另外本论坛的管理人员又拥有随时有效的对内容进行一些添加、删除与修改功能,保障网站的安全运行和合法的言论。
本人在此论坛的设计与开发过程中,能够起到技术知识和技能的综合运用与巩固,并且掌握到从开题报告到网站功能实现的系统思维与技能,为将来的工作起到一个很好的铺垫作用。
二、课题任务的主要内容
本网站论坛主要使用ASP技术,页面使用Dreamweaver和DIV+CSS设计,数据库使用Access,同时会使用Photoshop、Flash等网站建设辅助软件。从而实现一个完整的师生交流平台。
主要页面板块有:
1.七嘴八舌:多人对多类主题帖子的观点的发表。
2.草坪教室:帮助学生对课内课外知识的理解与拓展。
3.生活对白:促进师生心灵的交流,帮助学生解决心理上和生活上的问题。
4.真诚美文:以师生原创的文章和对生活的感悟,来感染其他人的心灵和思想。
5.心情小贴:用于发表对他人或自己的祝福,以及抒发自己的心情感受或者励志语言等。
主要实现功能有:用户注册、发贴功能、帖子修改删除功能,还有后台的帖子修
改删除功能与用户权限管理功能。
主要要求有:
1.论坛页面布局合理,效果美观。
2.能对论坛设计合理的版块;能实现发帖和回复的功能;管理员可以管理论坛。
3.论坛内容充实,能体现校园文化,使用便捷。
4.论文格式规范,条理清晰。
三、已具备条件
通过大学两年的认真学习,掌握了一些ASP基本的编程技能和使用ACCESS对论坛数据库的开发。网站建设、网页设计、Photoshop、Flash动画制作等课程知识都将运用到本论坛中。学校全天开放的机房和图书馆为我们提供了课题开发的基本条件,以及在指导老师的细心指导下,也能帮助我们完善课题实现的功能和论文的完整。各大网络的通畅浏览同时让我们能够很好的学习他人论坛的构建。另外我自己也参与过一些网站的基本设计与开发,所以已经具备基础的动手能力和设计思想。再通过进一步去查阅图书馆的资料书和其他技术模板,及时与老师沟通,设计出功能齐全和页面美观的论坛。校园论坛正好又是贴近我们生活的,这样就能更好的设计出符合大众实际需求的论坛。
四、课题任务实施的思路与方案
1.需求分析
依据论坛基本要求和自己对整个论坛的了解来确定设计方法,明确设计思路,依照设计要求收集设计本论坛所需的资料素材,了解和明确本论坛的需求,实现论坛的功能。
2.论坛总体设计
主要根据论坛的需求分析,确定论坛的主要功能模块。实现Dreamweaver+ASP的前台界面设计,ASP+Access的后台设计。一定确保前台界面的个性美观。
3.论坛开发
对论坛的版面布局以及风格进行全面分析与确定之后,从网上收集来要用的素材,在Dreamweaver软件中对各元素进行布局,利用access数据库软件创建相应的数据库表、明确数据表的结构及表间关系。通过数据库的设计,建设论坛后台,完善论坛的后台管理。最后利用ASP语言将论坛前台和后台联系在一起。
4.论坛测试与修改
根据设计内容对开发完成的论坛进行功能测试,检验本论坛是否实现了预计功能,检验依据为论坛设计结果,对测试时发现的问题做及时修改。
本论坛是面向校园的,所以在界面设计时要体现当代校园的良好氛围,认真规划好每个界面所要设计的内容。着重设计的是后台功能,还有数据库的建立,用户表与信息表等。
5.论坛开发环境
网页使用Dreamweaver设计,动态功能使用ASP实现,后台数据库采用Access2000。
Active Server Pages即“动态网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务器端执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”。
后台采用Microsoft Office2000,Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel 的电子表格,可以使数据库一目了然。而且Access也是所有数据库或程序设计工具中最易学易用的一个。
Dreamweaver是一款"所见即所得"的网页编辑工具。对于DHTML(动态网页)的支持特别好,是网页制作的好工具。
五、预期目标
在两个月的认真毕业设计与开发之后,能够完成论文的撰写与本论坛将要实现论坛主要的基本功能之外,还要体现校园特色,与更加人性化功能模块的实现。使师生之间很好沟通,注册用户(学生或教师)可以进行在线发言,从而达到提问和解答的目的。另外还有管理员能够负责网站的一些页面功能与信息安全的管理,比如,功能设定、板块设定、编辑信息甚至修改用户信息等。页面力求简单明了,前后台功能完整,实现动态性、交互性与时速性一体的网络论坛,还要让人使用方便和维护方便。
六、进度安排
1.2009年10月12日--10月30日:接到课题任务书,了解课题主要内容和任务,查阅文献资料,完成开题报告。