应用科技博客网站中A C C E SS数据库没计相关问题探讨
acess数据库杨鹏丁静
(北方民族大学,宁夏银川750021)
哺要】随着网络的普及以及Incem et技术的发展,信息交流的渠道更宽了,博客迪应运而生。本文开发了基于3Sp的个人博客网站平台,
并就其中关键技术进行分析,对于今后网站设计具j哿一定作用。
鹾键词]博客网站;总体设计;关键技术;A SP;A C C ES S&据*
1引言
计算机网络的普及促使知识经济迅速发展,打破了人类活动的时
空障碍,使信息领域变得更为广泛,空间与时间的阻隔在国际互联网面前消失了。克服了时空障碍以后,博客系统的出现又打开了新的一页。博客以现代化的信息技术为手段,以最新的最快的速度传递着最新的信息。本课题开发的B LO G博客是一套基于A SP技术的B LO G博客网站。在制作本网站之前,除了浏览
网上现有的BL O G之外,也借鉴了一些其他网站优秀的地方,力图把网站做到最好。由于本网站适用性还有待改进,所以选A C CE SS作为数据库的首选,因为此数据管理系统有很好的扩容性和兼容性,所以改用SQ L数据库是很容易的事’伟乳2博客网站的总体设计
本系统采用当今比较流行的博客界面设计,采用最流行的设计元素,给人一种强烈的视觉冲击,也是最具个性的代表网站,同时本系统拥有了如下的特点:1)实用性:拥有的个人博客的全部功能。2)操作简单:本系统应该适用于不同水平的使用者,包括有基础和零基础的不同阶层的人士。3)代码的可读性好:使系统的维护和升级易于进行。
4)安全行:采用加密技术,使得数据库不能轻易遭受攻击。
2.1博客网站体系结构和流程图
本系统采用三层BS系统构架圈。B/S结构是真正的三层结构,它以访问W EB数据库为中心,H丌P为传输协议,客户端通过浏览器(13row ser)访问W E B服务器和与其相连的后台数据库,通常称之为B/S(Brow ser/Serve濮式。
系统流程图是描绘物理系统的传统工具。系统流程图表达的是信息在系统各个部件之间流动的情况,而不是对信息进行加工处理的控制过程。在进行可行性研究时需要了解和分析现有的系统,并以概括的形
式表达对现有系统的认识;进入设计阶段以后应该把设想的新系统的逻辑模型转交成物理模型,因此需要描绘未来的物理系统的概貌。暖?}回
《甄卜一圄
由~。
图1系统触
后台管理程序流程圈是一个软件完整执行的过程概述。博客网站
的后台管理流程图如下:用户登录本系统在正确输入用户名和密码后进入查询界面。在这里有—个验础,如果输入不正确系统将显示“输
入有误,返回登录界面”的链接,点击这个链接就会到了登录界面。进^查询系统后用户可以实现两个功能,—个是查询,另一个是维护相关信息。维护信息后仍然是回到查询界面,在查询界面里输入查询要求,系统验证输入的字符是否存在进行文章查询,如存在就可以看到结果,结果按表的格式显示文章。同时可以实现对文章的编辑操作。
22数据库设计
个人博客系统是一个发布个人信息和浏览感兴趣信息的综合平台,整个系统的运行是以A cce ss数据库为后台的,数据库设计在整个系统的设计中占有比较重要的位置。数据库设计的好坏。会对整个系统的设计与实施带来较大的影响。该系统库的设计共划分为两个阶段,分别是需求分析和库设计。库设计可下分为概念库设计、逻辑库设计和库实现三个阶段。完成了库设计后,就要具体实现库中的各种对象(如表、快照等)。这些对象的实现可以使用标准的SOL语句,也可以直接使用数据库管理系统提供的相关工具。
3博客网站的详细设计与实现
博客网站的设计主要包括以下三方面:1)数据库设计,经过系统分析,针对个人博客网站所要求的功能,进行数据建模。首先建立逻辑
数据模型,然后建立物理数据模型。最后在a cce ss中建立了一系列的表。平台的实现也是围绕着数据库进行的。2)网站开发规范,确定7
个人博客网站的框架,包括采用的页面风格和实现这个网站需要的页面。建立程序所在目录,针对要求的页面命名,本网站采用了用英文命名法,一目了然,见名知意。比如首页面是i nde x.as p,同时还包含回复页面,发表页面,个人详细信息页面,个人发表及回复页面,博客的所有文章的浏览页面,还有一个很重要的搜索页面。3)代码编写规范,首先确定出来系统的公共函数和公共变量等。写在公共文
件中,比如数据库连接等功能模块。这样程序利于阅读和维护。
3.1数据库设计
数据库在管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。博客网站中几乎每个操作都与数据库中存储的信息相关,对于页面上的每个操作都要与表相关。
32数据库编程
个人博客网站的重点是对数据库的操作。总的来说可以分为以下
几部分。
321数据库连接
ADO提供了Acess瓣的访问。提供了专门访问数园牵的数据
访问类集合。使用数据库,首先要有一个链接对象,即Connec t i on,里面存放数据库服务器、信息,
如地址、用户名、密码以及数瞎库名等组成连接字符串。然后用c onncct i on.ope n0方法打开数据库。通常把open0方法放在t r y块中,著打开连接不成功,则可以在c at ch 块中显示连接失败信息。
322使用Sql C o m m and类对数据库操作
1)在与数据库建立连接以后,可以使用Sql C om m and类实例来
执行SQ L命令并从数据库中返回结果。2)通过D at a R e ade r将数据读取出来,显示到页面的控件中,但是S ql D at aRea de r是一个抽象类,不能显式实例化,可以通过Sql C om m and对象的Execut eR eader方法获得实例,Sql D a t a R e ader dr=c orn.E xec ut eRea de rO;然后调用ReadO方法,将当前行的信息返回到D at aRcader对象中。3)也可以利用利用D at aA da pt er将数据填充到D a t aSet中并显示出来。
4绪语
傅客主要有以下两方面的好处,一是实时交流式的网上互动,即通过网络进行各种思想和信息的共享。二是便捷的交互方式,即通过先进的计算机和网络技术,克服地域的限制。本文介绍的关键设计技术对于今后博客网站设计具有—样借鉴作用。
D参考文献】
【l】黄莹磷,刘源,项仁平基于A SP.N ET的个人博客网站ⅡJ网络与信息,2009
12l陈骏,潭庆平。谭雄.A S P.N E T A JAX在博客网站中的应用田馓计算机信息0008.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论