您当前的位置:首页>论文资料>博客系统(个人信息共享和思想感情交流平台)

博客系统(个人信息共享和思想感情交流平台)

资料类别:论文资料

文档格式:PDF电子版

文件大小:2.22 MB

资料语言:中文

更新时间:2024-11-29 18:01:50



推荐标签:

内容简介

博客系统(个人信息共享和思想感情交流平台) 设计开发
数事线与率用
(个人信息共享和思想感情交流平台
博客系统
谭凯
(新疆乌鲁木齐市第三十中学新疆乌鲁水齐830000)
摘要:本文提出的简易博容系统可以实境用户在线文章发表,文章测览及丈章评论,为用户提供了友好的个人信息共享和思想感情交流平台,本网站基于B/S模式,在VisualStudio2005集成开发环境下采用ASP.NET技术和C#语言,后台数据库使用SQLServer 2000,可满足用户文章共享的需求,实现了用户之间简单的信息交流
关键调:ASP.NET C#SQLServer 2000博客系统
中图分类号:TP3 1引言
文献标识码:A
文章编号:1007-9416(2013)06-0212-01
ipublic class DBUtil
(1)设计意义。博客是发布个人信息,表达个人思想感情的一种有效方式,即博客网站就是个人信息发布的场所,是人与人沟通的个聚集地。因此,博客网站不仅需要提供用户发布信息的功能,还需提供用户浏览信息的功能。因此,博客网站的建设有其不容忽视的特殊意义。(2)设计方法。本设计采用asp.net(C#)技术进行开发, Asp.net技术相对于传统的asp技术有着绝对的优势,大大减化了程序员的代码量,对程序员开发WEB应用程序提供了完备的技术支持。net的跨平台性,也使得开发出来的WEB应用程序具有更好的扩展性,能够运行于不同的操作平台之下。后台数据库采用SQL Server数据库,该数据库与.net同属微软产品,在接口、性能支持上,
能达到更好的效果。 2系统设计
2.1模块划分
通过对系统需求的调查研究,确定网站系统应该对不同的用户提供不同的功能。经过分析,确定本网站的用户主要分为两种:注册用户和普通用户。固此,本系统主要分为两大模块:注册用户模块和普通用户模块。
2.2功能模块初步设计
(1)注册用户模块。注册用户功能包括:修改密码管理文章等。 1)修改密码。系统根据用户输人的原始密码到数据库中找到相应记录,将数据库中的密码改为用户所输的新密码。2)管理文章,用户管理文章的功能主要为发表、修改和删除文章。发表文章,系统将文章标题、内容、发表时闻间、发表文章作者、发表文章作者ID、博客ID录入数据库。(2)普通用户模块。普通用户功能包括:阅读站内文章、发表文章评论、浏览博客内照片。1)阅读站内文章。系统提供查询文章功能,普通用户可根据文章的标愿、文章的作者、文章发表时间查询出相关文章信息。阅读文章内容,查看文章的详细信息,并发表文章评论。2)发表文章评论。查看文章详细信息即可发表。系统将录人评论的信息:发表评论的姓名、评论的内客、评论时间、评论文章ID,3)
浏览博客内的照片。普通用户可以浏览博主上传的照片。 3系统实现
系统的实现就是根据上述设计编写代码,设置页面、实现系统的功能。由于页面多,下面列出儿个主要的页面,其它页面与此类似
对数据库的链接和操作都写到命名空闻DBUtil中,再定义不同的类区分不同的数据库操作:
classDBUtil数据库的链接
classDBUtiL_Blog获取最近注册的博客、获取最近更新的博客、获取博客名、精确搜索、文章标题搜索等,
classDBUtiLDiary获取最近发表的文章,获取最近评论的文章、浏览最新文章、添加、期除文章等;
classDBUtil_Comment获取指定文章评论列表.添加评论; classDBUtil_Photo获取指定博客照片列表、添加、期除照
片等,
classDBUtil_User获取登录用户信息,注册新用户等数据库的链接部分代码:
namespace DBUtil 24
定义连接字符串
private static string strConnect = ‘uid=sa;pwd=;
initial catalog=BLOGDB,data source=,",
//返回所影的行数
public static int SqlExecuteNonQuery(string strCmd) SqlCommand objCommand = new SqlCommand(strCmd);
return SqlExecuteNonQuery(objCommand),//返回所影响的行数
public static int SqlExecuteNonQuery(SqlCommand objCommand)
SglConnection objConnection = new SqlConnection(strConnect)
objCommand. Connection = objConnection try
if (objConnection,State == ConnectionState. Closed) objConnection.Open();
return objCommand. ExecuteNonQuery(); catch (Exception e)
throwe finally
if (objConnection.State ==
ConnectionState.Open
objConnection. Close();
..
参考文献
[1]蒋塔.王笑梅ASP.NETWEB程序设计.北京.清华大学出版社,2007.[2]张跃延,王小科.许文武.ASP.NET数据库系统开发完全手册.北京:人民邮电出版社,2007.
[3]叶顺源.ASP.NET网络开发关键技术与实.北京:中国铁造出版社,2005
[4]廖信彦.ASP.net交互式Web数据库程序设计.北京:中国铁造出版社,2004.
[5]菌雪兰,刘瑞新.宋会群.数据库系统原理及应用教程.北京:机械工业出版社,2004.
[6]郑耀东,蔡赛.ASP.NET网络数据库开发实例精解.北京:清华大学出版社,2006.
上一章:超声波雷达倒车系统的设计及其应用 下一章:UWB定位基础算法及NLOS抑制算法分析

相关文章

GB/T 40684-2021 物联网信息共享和交换平台通用要求 GB/T 40684-2021 物联网 信息共享和交换平台通用要求 DB52/T 1532-2020 全国信用信息共享平台(贵州)法人和其他组织统一社会信用代码数据共享规范 GB∕T 33780.5-2021 基于云计算的电子政务公共平台技术规范 第5部分:信息资源开放共享系统架构 GB/T 33780.5-2021 基于云计算的电子政务公共平台技术规范 第5部分:信息资源开放共享系统架构 WS/T 483.1-2016 健康档案共享文档规范 第1部分:个人基本健康信息登记 WS/T 483.14-2016 健康档案共享文档规范 第14部分:重性精神疾病患者个人信息登记 DB14/T 1937-2019 政务信息资源数据共享交换平台(外网) 共享网站功能指南