校园论坛系统的设计与实现
- 格式:doc
- 大小:45.50 KB
- 文档页数:4
目录1 背景及意义 (II)2系统总体设计 (3)1 系统目标 (3)2系统功能划分 (4)1 前台功能结构 (4)2 后台功能结构 (5)3 系统开发环境 (5)1 开发环境 (6)2 系统平台体系结构的选择 (6)3 JAVASCRIPT语言简介及特点 (6)4 JSP概述 (6)5 MYSQL (7)6 JDBC技术 (7)3数据库设计 (8)3.1 数据库分析 (9)3。
2 数据库概念设计 (VI)3。
3 数据库的逻辑设计 (VI)4系统详细设计与实现 (VIII)4。
1 前台设计 (VIII)1 前台页面设计与实现 (VIII)2 用户登录、管理员登录 (14)3 论坛版块的展示 (14)4 发表新主题 (15)5 查看及回复主题 (15)4。
2 后台设计 (16)1 管理员登录 (16)2用户信息管理 (17)结束语 (17)参考文献 (18)1、背景及意义网络的兴起与发展,极大地改变了人们的思维和行为习惯。
基于网络的应用也层出不穷,论坛就是最早兴起的应用之一。
作为一种传递消息的方式,最早的BBS的作用是公布股市的即时消息,而随着时代的发展,现在的BBS的内容已达到无所不包的程度。
小到生活趣事,大到专业知识,各种各样的主题论坛让人眼花缭乱.论坛网页的形式也由最初的静态页面发展到现在的动态页面,更好的实现了用户之间的交互.财大家园论坛就是通过动态Web开发技术和数据库技术实现的以财大学生与老师为主要服务对象的一个基于现实环境之上的一个网上论坛,力求创造出一个模拟的网上校园虚拟环境。
此论坛是基于B/S模式的一种JSP网页论坛的设计与实现,力求做到界面友好、简单和易于操作。
论文从几个大的方面来对系统的开发做出了阐述。
在系统分析一章从需求分析和可行性分析两方面来做具体阐述;系统整体设计则从系统目标、系统功能划分和系统开发环境三大方面说明,结合后面的系统详细设计与实现一章完成对系统从整体到细节的全方位的理解。
摘要本文通过对基于B/S模式下的BBS论坛系统的设计与实现,以及对BBS系统的相关背景、系统设计、需求分析、技术支持、系统测试与维护等方面阐述了BBS 系统的开发过程,并使用当下主流的论坛大多采用的目前流行的java语言+SSH (struts+spring+hibernate)框架和后台Oracle技术,它的特点是具备一般论坛的基本功能且操作简单,使用方便。
本BBS论坛系统的可以为学生提供一个交流的平台,在网上为大家提供了交流经验、探讨问题的空间。
BBS系统给用户提供注册和登录的功能。
注册时用户可以自由选择头像和编写名称,BBS论坛系统拥有的发表主题和回复等功能,使论坛更具特色,回复时还有表情添加功能,大大提高了论坛的趣味性。
关键词:BBS;JAVA;MYSQL;SSH;JSP作者上传的文档中有配套的ppt,请自行下载,有任何疑问或要软件包,发到:lqn6633163.AbstractThis article through to the BBS system based on B/S mode of the research and implementation, as well as the background, the BBS system design, requirement analysis, technical support, system testing and maintenance describes the development process of BBS system, and use the current mainstream forum websites are mostly based on the popular java language SSH (struts+spring+hibernate) frame and background of Oracle technology, it is characterized with the general forum's basic function and has the advantages of simple operation, easy to use. TheBBS system can provide a platform for the exchange of students, the Internetprovides us exchange experience, explore the problem space. The BBS systemprovides to the user registration and login function. Registered users can freely choose the picture and write name, keynote and reply function with BBS forum system, make the forum more features, reply and expressions add functionality,greatly improving the forum's interest.Key words: BBS;JA V A;MYSQL;SSH;JSP目录第1章概述 (1)1.1 课题背景 (1)1.2 系统要解决的问题 (2)1.3 本章小结 (2)第2章相关技术及运行环境简介 (3)2.1java语言 (3)2.2SSH框架 (3)2.3JSP框架 (4)2.4javascript框架 (5)2.5 数据库MYSQL (6)2.6开发环境 (6)2.7本章小结 (8)第3章需求设计 (9)3.1需求的必要性 (9)3.2 可行性分析 (9)3.3用户功能需求 (10)3.4数据需求 (10)3.5本章小结 (11)第4章系统整体设计 (12)4.1系统结构模块设计 (12)4.2数据库设计 (13)4.3数据表设计 (13)4.4本章小结 (15)第5章详细设计 (16)5.1用户登录模块 (16)5.2用户注册模块 (17)5.3帖子版块模块 (18)5.4主题帖子模块 (18)5.5浏览主题界面 (19)5.6发表帖子模块 (19)5.7管理员模块 (20)5.8本章小结 (20)第6章系统运行和测试 (21)6.1测试过程概述 (21)6.2测试运行情况 (22)6.3 程序有待改进方面 (22)6.4本章小结 (23)结论 (24)参考文献 (25)致 (26)第1章概述1.1课题背景在当今这个以网络为主流的社会,互联网已经日益深入,成为了人们生活中不可缺少的一部分。
攀枝花学院本科毕业设计(论文)校园BBS论坛的设计与实现学生姓名:学生学号:院(系):数学与计算机学院年级专业: 2012级软件工程指导教师:刘继光(教授)助理指导教师:二〇一六年五月摘要我们的社会处于一个信息爆炸的时代,网络在我们的日常生活中扮演着越来越重要的角色。
而通过网络的信息交流以其优越的特性使人们的生活更加方便快捷,而BBS(电子公告牌系统Bulletin Board System,英文缩写BBS)作为信息交流的最常见平台,以各种主题为主的BBS深受各个领域人士的喜爱。
其中校园BBS在喜爱新鲜事物的充满年轻人的大学校园里早已普及,是学生之间交流信息,共享资源,娱乐休闲的场所。
本文通过多种的方式来描述校园BBS论坛的设计与实现过程,例如研究背景与意义、需求分析、可行性分析、数据库设计、功能设计与实现、系统展示等内容。
基于技术,采用C#作为网页后台的编程语言,Microsoft Visual Studio 2010作为系统开发工具,Microsoft SQL Server 2008 R2为后台数据库而实现的。
主要实现了用户注册、用户的个人信息修改、丢失密码找回、发布主题帖子、回复帖子、帖子搜索、及管理员对用户、帖子、版块的权限操作。
并且设置了后台管理,具有管理员权限的用户拥有特殊的操作权限,便于系统的日常维护和管理。
关键词校园BBS,数据库,ABSTRACTOur society is in an era of information explosion, the network plays a more and more important role in our daily life. And through the information exchange network because of its superior characteristics make people's life more convenient and quick, and BBS (bulletin board system bulletin board system, the initials BBS) as the most common platform for information exchange, based on a variety of topics of BBS by various sectors of the favorite. The campus BBS in love fresh things full of young people in the university campus has long been popular, is the exchange of information, sharing of resources between students, entertainment places.This paper through a variety of ways to describe the design and the realization process of the campus BBS, such as research background and significance, needs analysis, feasibility analysis, database design, functional design and implementation, system display content. Based on technology, using C# as a web page background programming language, Visual Studio Microsoft 2010 as a system development tool, SQL Server Microsoft 2008 R2 for the background database. Mainly to achieve the user registration, the user's personal information changes, lost password retrieve, post theme posts, reply posts, Posts search, and administrators on users, posts, sections of the right to operate. And set up the backstage management, the user with administrator privileges has the special operation authority, is advantageous for the system daily maintenance and the management.Key words Campus BBS, database, 目录摘要 (I)ABSTRACT .............................................................................................................. I I 1 绪论.. (1)1.1系统概述 (1)1.2研究的背景和意义 (2)1.3开发系统的目标 (2)2 相关技术简介 (4)2.1 ASP. NET简介 (4)2.1.1 ASP. NET优点及特性 (4)2.1.2 ASP. NET的原理 (4)2.2 C#语言 (5)2.3 LINQ (5)2.4 DIV+CSS布局 (6)3 可行性和需求分析 (7)3.1可行性分析 (7)3.1.1法律可行性 (7)3.1.2技术可行性 (7)3.1.3经济可行性 (7)3.1.4操作可行性 (7)3.2需求分析 (8)3.2.1 功能概述 (8)3.2.2 功能需求 (8)4 总体设计 (10)4.1 设计目标 (10)4.2 系统体系结构 (10)4.2.1前台的主要功能模块 (10)4.2.2后台的主要功能模块 (11)4.3系统数据流程图 (12)4.4数据库设计 (12)4.4.1数据库概念模型设计 (12)4.4.2数据库实体间联系 (14)4.4.3数据表 (15)4.4.4数据库逻辑设计 (15)5 系统实现 (18)5.1部分功能实现 (18)5.1.1用户注册 (18)5.1.2修改密码 (22)5.1.3发布帖子 (24)5.1.4申请版块 (27)5.1.5回复帖子 (29)5.2前台页面 (31)5.3后台页面 (33)5.3.1用户管理界面 (33)5.3.2版块管理界面 (34)5.3.3帖子管理界面 (34)6 系统测试 (36)6.1系统测试技术 (36)6.2系统测试原则 (36)6.3系统测试分类 (36)6.4系统测试 (37)6.4.1管理员登录测试要点 (37)6.4.2删除帖子测试要点 (37)6.5系统测试效果 (37)结论 (40)参考文献 (40)致谢 (40)1 绪论1.1系统概述电子公告牌系统(Bulletin Board System,英文缩写BBS),也被称作论坛,作为当今互联网上最著名的服务项目之一。
学生论坛实施方案一、背景分析随着互联网的普及和发展,学生们的学习交流方式也在逐渐改变。
传统的课堂教学已经不能满足学生们多样化的需求,学生论坛的建设成为了一种新的学习交流方式。
学生论坛可以为学生们提供一个自由、开放、互动的平台,促进学生之间的交流和合作,丰富学生的学习体验,提高学习效果。
二、目标设定1. 建立一个学生论坛平台,为学生提供一个交流学习的空间。
2. 激发学生的学习兴趣,促进学生之间的相互学习和交流。
3. 提高学生的信息获取能力和自主学习能力。
4. 培养学生的团队合作意识和表达能力。
三、实施方案1. 确定论坛主题和内容根据学生的需求和兴趣,确定学生论坛的主题和内容,包括学习交流、课外活动、学科讨论、学术分享等板块,以及各种话题的讨论和分享。
2. 搭建论坛平台选择一个稳定、安全、易用的论坛平台,搭建学生论坛,确保平台的功能完善、界面友好、操作简单。
3. 宣传推广通过学校官方网站、校园广播、班级通知等多种渠道,向学生宣传推广学生论坛,吸引更多的学生参与进来。
4. 管理与维护设立专门的学生论坛管理员团队,负责论坛的日常管理和维护工作,包括审核帖子、处理纠纷、维护论坛秩序等。
5. 激励机制建立学生论坛的激励机制,鼓励学生积极参与,如设立积分制度、评选优秀会员、举办学生论坛活动等。
四、预期效果1. 提高学生的学习积极性,促进学生之间的学习交流和合作。
2. 丰富学生的学习体验,拓展学生的视野和知识面。
3. 培养学生的自主学习能力和团队合作意识。
4. 增强学生的信息获取能力和表达能力。
五、总结学生论坛的建设是一项长期而复杂的工作,需要全校师生的共同努力和支持。
通过学生论坛的建设,我们希望能够为学生们提供一个自由、开放、互动的学习平台,促进学生之间的交流和合作,丰富学生的学习体验,提高学习效果。
让学生论坛成为学生学习生活中不可或缺的一部分,为学生们的成长和发展提供更多的可能性。
校园论坛计划书1. 引言校园论坛是大学校园内一个非常重要的社交平台,它不仅可以提供学生们交流心得、分享经验、互助学习的机会,还可以促进社交交流,增进学生间的友谊。
然而,我们学校目前还没有建立一个完善的校园论坛平台供学生使用,因此,我们打算推出一个新的校园论坛计划,来满足学生们的需求。
2. 目标我们的目标是创建一个功能完备、易于使用并且安全可靠的校园论坛平台,以方便学生们进行信息交流和社交互动。
具体目标如下:•提供一个用户友好的界面,方便学生们进行注册、登录和发布帖子。
•支持不同板块的分类,如学习交流、校园生活、社团活动等。
•提供帖子管理功能,包括查看、编辑、删除和置顶帖子。
•支持学生间的私信功能,促进学生之间的交流。
•保护用户隐私和数据安全,采取必要的安全措施,如加密数据传输和用户身份验证等。
3. 功能我们计划实现以下功能来满足学生们的需求:3.1 用户注册和登录用户可以通过注册功能创建一个账户,并通过登录功能来进入论坛平台。
用户需要提供有效的学生信息来验证身份,如学号和邮箱等。
3.2 帖子发布和管理注册用户可以创建新的帖子,并选择合适的板块进行发布。
帖子可以包含文字内容和附件文件。
同时,用户可以对自己发布的帖子进行编辑、删除和置顶操作。
3.3 板块分类和浏览论坛平台将按照不同的主题和话题设立板块,如学习交流、校园生活、社团活动等。
用户可以浏览不同板块的帖子,并按照时间和热度排序进行查看。
3.4 学生间私信注册用户可以通过论坛平台进行私信交流。
用户可以选择收件人并发送消息,同时也可以查看自己收到的私信。
3.5 用户个人信息管理用户可以编辑和管理自己的个人信息,如头像、昵称、个性签名等。
用户也可以设置账户安全选项,如修改密码、绑定手机等。
4. 开发计划我们计划按照以下开发计划逐步实现校园论坛平台:1.系统需求分析和功能设计 - 1周2.前端界面设计和开发 - 2周3.后端数据库设计和搭建 - 1周4.用户注册和登录功能开发 - 2周5.帖子发布和管理功能开发 - 2周6.板块分类和浏览功能开发 - 1周7.学生间私信功能开发 - 1周8.用户个人信息管理功能开发 - 1周9.系统测试和优化 - 2周5. 预期成果我们预期通过这个校园论坛计划,可以满足学生们的信息交流和社交需求,促进学生之间的交流合作和友谊。
web毕业设计Web毕业设计是一个综合性的项目,旨在展示学生在Web开发方面的技能和知识。
以下是一个Web毕业设计的示例:项目名称:校园论坛系统一、项目概述校园论坛系统是一个在线社区,供学生、教师和校友之间交流、分享信息和经验。
该系统将提供一个友好的界面,用户可以轻松发布帖子、评论和点赞。
此外,系统还将提供用户管理、权限控制和内容管理等功能。
二、功能需求●用户注册与登录:用户可以注册新账户并登录系统。
●帖子发布:用户可以发布新的帖子,并上传相关图片或视频。
●帖子浏览:用户可以浏览其他用户发布的帖子,并进行评论和点赞。
●评论管理:用户可以管理自己发布的评论,包括编辑、删除和回复。
●用户管理:管理员可以对用户进行管理,包括添加、删除和修改用户信息。
●权限控制:系统将根据用户的角色和权限,限制其对某些功能的访问。
●内容管理:管理员可以对帖子进行管理,包括删除、修改和置顶等操作。
三、技术实现●前端技术:使用HTML、CSS和JavaScript等前端技术,构建友好的用户界面。
●后端技术:使用Python或Java等后端语言,实现系统的后端逻辑。
●数据库技术:使用MySQL或MongoDB等数据库技术,存储和管理系统数据。
●服务器技术:使用Nginx或Apache等服务器技术,部署和运行系统。
●版本控制:使用Git等版本控制工具,对项目进行版本管理和协作开发。
四、项目成果完成校园论坛系统后,学生将获得以下成果:●掌握Web开发的全过程,包括需求分析、设计、编码和测试等环节。
●熟练使用前端和后端技术,提高开发效率和质量。
●掌握数据库和服务器技术,为后续的职业发展打下基础。
●通过团队协作开发,培养学生的团队协作精神和沟通能力。
校园论坛系统创业计划书一、项目概况校园论坛是一种在线交流平台,旨在为不同学校的师生提供一个便捷、高效的信息互动方式。
通过校园论坛,用户可以在线发布信息、搜索信息、交流心得等,帮助学生更好地获取学习资料、交流学习心得、解决学习问题,增强学校校园生活的交流互动性,提高校园文化氛围。
本团队计划开发一款校园论坛系统,以解决当前校园师生之间信息沟通不畅、资源共享不够、互动交流不足等问题,提供一个更加便捷、高效的校园交流平台。
二、市场分析(一)市场需求随着互联网的普及,人们的信息获取方式逐渐向在线转移。
尤其对于在校大学生群体来说,他们需要获取各种学习材料、共享课上心得、解决学业问题等,对于一个高效便捷的校园交流平台有着强烈的需求。
校园论坛系统可以满足他们在线发布信息、搜索信息、交流心得等需求,帮助他们更好地获取学术信息、社交资源,提高学习生活的便捷性和质量。
(二)竞争分析目前市场上已经存在一些校园论坛系统,但大多数存在着信息发布不规范、信息检索不便捷、互动交流不活跃等问题。
本团队致力于开发一款功能更加完善、操作更加便捷、用户体验更好的校园论坛系统,以满足用户更多的需求,提高用户粘性,打造出更具竞争力的产品。
(三)市场规模校园论坛系统的市场规模庞大,目标用户为在校大学生、教师以及相关校园工作人员,市场潜力巨大。
据统计,中国大学生总数超过3000万,而大部分大学生都有使用网络的需求,校园论坛系统有较大的市场空间。
三、产品定位本团队计划开发的校园论坛系统是面向全国各类高校师生的,在信息发布、搜索、互动交流等方面具有便捷、高效的特点。
同时,本系统将加入一些特色功能,如学校资源共享平台、学术交流区域、在线答疑功能等,满足用户多方面的需求。
四、商业模式本团队计划采用“广告+收费”结合的商业模式。
首先,用户可以通过注册登录使用校园论坛系统的基本功能,如信息发布、搜索、互动交流等,但在使用高级功能时需付费。
其次,本系统将开放广告位投放,吸引一些相关企业提供校园服务的广告,从中获取一定的广告收入。
基于java web校园论坛的设计与实现【摘要】随着当今世界网络的发展,网络越来越被人们所接受,而网络论坛为人们的交流和解决问题提供了很大的帮助,为了使人们更好的交流,结合当前流行的SSH三大框架和jQuery等技术开发出一个方便的网上交流系统。
论坛由Struts+Spring+Hibernate三大框架技术并结合当今流行的一些技术进行开发,本论坛系统采用B/S体系结构,数据库采用了功能强大的oracle数据库和PL/SQL Developer数据库集成开发环境。
本论坛按照软件开发的过程,按照一定的需求,对于论坛的开发进行详细的分析和设计,从而保证了校园论坛的开发和实现过程。
【关键词】BBS;SSH;软件工程;ORACLE目录1.系统概述 01。
1 总体概述 01。
2 开发背景及目的 01.4 系统可行性分析 01。
4。
1 技术可行性 01。
4。
2 经济可行性 01。
4.3 操作可行性 (1)2.系统开发平台及相关技术介绍 (1)2.1 JAVA EE平台简介 (1)2.2 SSH三大框架介绍 (1)2.3 oracle数据库简介 (3)2.4 CSS+div布局简介 (4)3. 系统需求设计 (5)3.1 系统概要设计 (5)3。
1。
1 功能模块分析与设计 (5)3.2 系统数据库设计 (9)3。
2。
1 实体类图: (9)3。
2。
2 数据库表及关系建立 (9)4。
系统详细设计 (14)4。
1 系统框架实现 (14)4.1.1 底层数据库的建立 (14)4.1.2 持久化层的建立 (15)4。
1。
3 业务逻辑层的建立 (16)4.1。
4 表示层的建立 (18)4.2 系统功能界面 (19)4。
2。
1 登录系统界面 (19)4.2.3 回复帖子界面 (24)4。
2。
4 个人中心维护界面 (25)4。
2。
4 申请版主界面 (26)4。
2。
5 后台管理界面 (29)4。
2.6 其他主要界面 (31)4。
校园论坛的设计与实现摘要在网络飞速发展的今天,Internet成为人们快速获取、发布和传递信息的重要渠道,它在政治、经济、学习、生活等各个方面发挥着重要的作用。
众所周知,论坛是当今网络中的知名服务之一。
它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的话题展开讨论,从而起到集思广益的作用。
论坛系统的主要功能是:用户交流、用户管理、信息分类及查找等。
所以,经过分析,使用ASP+SQL2000的语言来开发本校园论坛。
ASP语言具有开发软件的特性,其优点是安全性能高,能减轻客户端浏览器的负担,提高交互速度。
而SQL Server2000是一个真正的多用户、多线程SQL2000数据库服务器。
校园论坛系统正是在网络上基于WEB的动态网页,使用ASP作为主体语言,其程序的编写主要采用工具DREAMWEA VER。
无需专用客户端即可为用户提供简洁的交流界面,用户通过发贴回帖的方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调整管理的最为稳定的校园交流平台。
论坛系统的主要功能是:用户交流、用户管理、信息分类及查找等。
关键字:ASP;校园论坛;动态页面The Design and Implementation of the Campus ForumAbstractNowadays, with the rapid development of the network,the Internet has become an important way for people to obtain, release and send messages. It also plays a key role in every field, such as in politics, economy, study and daily life. As known to all, forum is one of the well-known network services. It provides a "public" space for all the users to release and get messages, and allows users to discuss their interested topics together. The main functions of the forum system go as follows, user communication, user management, information inquiry and classification. Therefore, this paper plans to introduce the design and implementation of the forum for our school by using ASP+SQL Server2000. The ASP language has many advantages, for example, high security, relieving the load of the user's IE browser and improving the speed of communication. And the SQL Server2000 is a real multi-user, multi-thread database server.The system is based on the active web page and made by DREAMWEAVER. Special client software is not necessary for the users, and the users are able to exchange opinions through releasing and replying messages with the help of the administrator, who can process the information immediately.Key words:ASP; School Forum; Active Page目录论文总页数:24页1引言 (1)2概述 (1)2.1开发背景 (1)2.2国内外现状 (2)2.3本课题研究意义 (2)2.4本课题的研究内容 (2)3相关理论基础 (3)3.1B/S模式 (3)3.2ASP介绍 (3)3.3SQL SERVER2000 (4)3.4D REAMWEAVER介绍 (5)4需求分析 (5)4.1体系结构 (6)4.2系统功能需求 (6)4.3系统性能需求 (8)4.4运行环境需求 (8)5校园论坛的设计方案 (8)5.1设计思想 (8)5.2总体设计 (9)5.2.1模块设计 (9)5.2.2数据库设计 (9)5.2.3数据库表结构分析 (12)5.3用户模块设计 (13)5.4管理员模块设计 (14)5.5典型模块及部分模块具体实现 (15)6校园论坛的运行及测试 (16)6.1校园论坛运行 (17)6.2校园论坛的测试 (17)6.2.1测试的目的 (17)6.2.2测试方法 (17)6.2.3测试的环境 (17)6.2.4测试内容 (18)6.3测试缺陷限制及修改 (20)6.4测试结论 (21)结论 (21)参考文献 (22)致谢 (23)声明 (24)1引言当今世界,在Internet飞速发展的二十一世纪的今天,互联网成为人们快速获取、发布和传递交流信息的重要渠道,它在人们政治、经济、生活、学习等各个方面发挥着重要的作用.随着Internet的飞速发展,目前,国内外大部分机关、学校、公司、企业都已经或正在建立自己的论坛.由此可见学生校园论在Internet应用上的地位显而易见,它已成为学校及其它单位信息化建设中倍受人们的重视重要组成部分。
毕业设计(论文)开题报告
题目校园论坛系统的设计与实现
学生姓名刘云石
学号 200814340121 系别计算机科学系
专业计算机科学与技术(师范)
届别2012届
指导教师张霞
职称讲师
2011年 09 月25 日
一、综述国内外对本课题的研究动态,说明选题的依据和意义
背景:21世纪是信息时代,随着网络的发展和internet应用的普及,互联网成为了人们获取信息的重要来源。
特别的,在校园的教师和学生对信息的需求越来越高,校园信息关系到每个师生的生活,对提高学校的教学质量,提高学生的学习质量有着很重要的作用。
国内外对本课题的研究动态:传统的校园论坛系统网页管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因效率低已不多用。
二是基于ASP 和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,也是当前比较流行的用法。
由于ASP的局限性使得页面设计和程序设计混在一起,维护和重用比较困难。
从而使用,它很好的把界面设计和程序设计以不同的文件分离开来,复用性和维护性得到了提高。
依据:校园论坛系统,是将网页上某些经常变动的信息集中管理,并通过信息的一些相似性进行分类,最后系统化的发布在网站上的一种网站应用程序。
网站信息通过一个简单操作页面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。
本系统的出现大大的减轻了网站维护更新的工作量,通过数据库的引用,将网站的更新和维护简化到只需录入文字等。
意义:从而使网站的更新速度大大缩短,进而加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力。
基本上达到了校园师生对校园信息的需求,用户能进行信息浏览,新闻搜索,管理员对论坛的管理等等。
二、研究的基本内容,拟解决的主要问题
研究的基本内容:校园论坛是一个网上交流的系统,它是以ASP和SQL2000数据库作为开发平台,使用visual c++设计操作控件和编写操作程序,实现用户登录、用户信息资料管理、浏览和发表帖子等功能;并使用SQL2000数据库形成数据表,进行数据存储。
解决的主要问题:
1,怎样让用户快速找到想要的帖子?
校园论坛作为一个在网上交流思想的论坛系统,如何让用户以最快的速度找到自己想要的帖子,也是非常重要的问题。
此时搜索引擎不可或缺了。
所以需要做一个小模块,以供用户进行模糊查找,用户不必输入全部名称,只需输入一些关键词,系统就会将符合查询条件的所以帖子信息以网页形式返回给用户。
2,怎样确保系统的实时性问题?
当有大量用户同时访问时,系统的响应速度就会下降。
可以把一些能在客户端完成的验证放在客户端,这样就减少了客户端和服务器端的通信,服务器的响应速度大大提高
3,如何设计论坛才能使用户满意?
在考虑个性化设计论坛的同时,注重人性化,使用户的操作更加简单方便。
三、研究的步骤、方法、措施及进度安排
步骤方法措施:
1,需求分析,从本设计的社会可行性,技术可行性和经济可行性出发,创建一个能促进校园师生学习交流的可靠平台。
2,概要设计,采用三层体系结构,包括前端的用户层,起桥梁作用的中间层,还有处于后台的数据库层。
4,详细设计,编写功能模块,分为三个模块:会员资料模块,帖子资料模块,后台管理模块。
对每个模块的功能细化,使用SQL sever数据库进行后台编写。
5,对程序进行测试并运行。
6,针对一些模块进行功能完善,然后提交。
进度安排:
2011年9月1日-9月15日:确定论文题目
2011年9月16日-9月30日:撰写,提交任务书和开题报告
2011年10月1日-11月30日:查找资料,进行初步设计,撰写初稿
2011年12月1日-12月31日:对初稿进行再加工修改,编写修改稿
2012年1月1日-3月31日:论文定稿.打印装订及答辩准备
四、主要参考文献
【1】熊松明,ASP标准教程【M】。
北京:航空工业出版社,2002。
【2】周继恩,网络数据库应用与开发教程【M】。
北京:电子工业出版社,2002。
【3】杨格,网页设计与制作100题【M】。
北京:人民邮电出版社,2006。
【4】荣钦科,ASP+DreamweaverMX2004数据库网站开发与实例【M】。
北京:清华大学出版社,2005。
·【5】施威铭,SQL sever2000数据库管理【M】。
北京:人民邮电出版社,2004。
【6】徐洪基,c++面向对象程序设计【M】。
西安:西安交大出版社,2007。
【7】萨师煊,数据库系统概论【M】。
北京:高等教育出版设,2002。
五、指导教师意见
签名
六、教研室意见
签名
注:此表由学生本人填写,一式三份,一份留系里存档,指导教师和学生本人各保存一份。