1. 研究目的与意义
随着信息化管理技术的成熟与发展,计算机已被广泛应用于当今社会的各个领域,以Internet为核心的现代网络技术和通信技术已经得到了飞速的发展和广泛的应用,各种网络交流互动工具也应运而生。
成为推动社会发展的首要技术动力。
在当今的信息时代,人们的交流方式随着Internet的不断发展发生了不同寻常的改变,其中以论坛、博客、社区、空间最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。
2. 课题关键问题和重难点
【关键问题】(1)用户权限的分配:根据不同的用户,划分不同的权限,如:博客中,管理员对所有帖子具有删除权限,普通用户只能删除自己的帖子以及帖子下其他用户的评论;(2)注册及登录时的验证:用户注册或登录时在文本框中输入的文本需要满足相应规则,如:密码不能为空,且只能是数字、字母组成;注册时两次输入的密码是否一致,若不一致,对用户进行提醒;(3)发布博客:用户发布的博客需要经过管理员的审核后才能发布(4)查询博客:用户可以按关键字快速的搜索出想要看到的博客(如搜索多,即可看到很多人在机场的词条)(5)用户资料维护:用户可以对自己的资料进行修改,如用户名,签名;但有些信息社员是不能修改的,如:注册时的账号;(6)发送评论及回复:一个用户发送一条微博,其他用户可以对此发表自己的看法,对于原贴和评论需要分类存入数据库;【难点】(1)如何精确建立数据库和Web服务器之间的连接。
(2)用户界面的设计。
(3)用户根据关键字进行搜索时,返回查询结果的精确度
3. 国内外研究现状(文献综述)
B/S[1](浏览器/服务器)结构是一种新兴的网络结构模式。
分为表现层,逻辑层和数据层。
用户无需特别安装其他软件,只需要借助Web浏览器即可实现。
4. 研究方案
该系统以MicroSoft Visual Studio作为开发平台,使用C#作为开发语言,数据库为Sql Server。
该系统属于基于浏览器 / 服务器模式的实时博客系统,采用浏览器页面作为客户端与数据库服务器进行交互,将用户信息、博客内容、评论等信息建立数据库,通过浏览器的页面开发以下功能及模块:(1)用户管理模块:包括管理员、普通用户和新注册用户;(2)登录验证:通过随机产生的验证码进行人机验证;(3)个人资料模块:用户能够修改权限内的个人资料;(4)微博发布模块:用户发布微博以及管理员审核内容;(5)评论模块:为用户提供交流平台,发布微博、评论,管理员对所有微博具有删除权限。
浏览器和数据库进行交互,再显示在客户端。
5. 工作计划
五、工作计划(不少于300字)第1周:学生撰写开题报告和完成外文翻译。
第2周:指导学生进行课题总体规划和课题的详细设计。
第3-5周:指导学生进行课题模块化设计并进行模块代码编写与调试。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。