
吉晓香,张国华
(南京师范大学泰州学院,江苏泰州225300)
摘要:博客是目前应用最为广泛的一种社会性软件,它具有三个阶段的六个功能,"写-录、思-享、品-学"。博客的个人性和公共性满足了学习共同体中人们自主发展和群体交流的需求,文章尝试利用博客构建一个在实践中可行的学习共同体,希望从实践的角度,对这一领域的研究提供一些建议。
关键词:博客;ASP ;系统设计;数据库;网络
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2010)11-2561-02
Based on B/S Mode's Blog System
JI Xiao-xiang,ZHANG Guo-hua
(Nanjing Normal University Taizhou College,Taizhou 225300,China)
Abstract:Blog is currently the most widely used as a social software,it has three phases of six independent features,"to write-record,think-enjoy,taste-to learn."Blog of personal and public sexual gratification of the Learning Community in which people self-develop -ment and group communication needs,the article tried to use the blog to build a workable in practice,the learning community,hope that from a practical point of view,research in this area offer some suggestions.
Key words:blog;asp;system design;database;network
博客(Blog )是Web log 的简称,及“网络日志”。博客是继Email 、BBS 、ICQ 之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体说来,博客是使用特定的软件,在网络上出版、发表和张贴个人文章的人。
随着Blogging 快速扩张,它的目的与最初的浏览网页心得已相去甚远。不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog 已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)中。
博客作为一种新表达的方式,它传播的不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。
1开发技术介绍
本系统主要是采用ASP 技术和Access 数据库来实现。
Microsoft Active Server Pages (ASP )是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web 服务器应用程序。ASP 可以组合HTML 页、脚本命令和ActiveX 组件来创建交互的Web 页和基于Web 的功能强大的应用程序。现在很多网站特别是电子商务方面的网站,大都用ASP 来实现。
Access 是微软公司推出的基于Windows 的桌面关系数据库管理系统(RDBMS ,即Relational Database Management System ),是Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
采用Access 建立数据库主要有这样几个优点:
1)存储方式单一:Access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb )的数据库文件中,便于用户的操作和管理。
2)面向对象:Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
3)界面友好、易操作:Access 是一个可视化工具,是风格与Windows 完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
4)集成环境、处理多种数据信息:Access 基于Windows 操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极收稿日期:2010-01-26
作者简介:吉晓香(1982-),女,江苏泰州人,助教,主要研究方向为网络与数据库;张国华(1981-),男,江苏南通人,助教,主要研究
方向为网络与数据库。
ISSN 1009-3044Computer Knowledge and Technology
电脑知识与技术Vol.6,No.11,April 2010,pp.2561-2562E-mail:jslt@cccc.net.cn http://www.dnzs.net.cn Tel:+86-551-5690963569092561
本栏目责任编辑:闻翔军数据库与信息管理Computer Knowledge and Technology 电脑知识与技术第6卷第11期(2010年4月)大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
5)支持ODBC (开发数据库互连,Open Data Base Connectivity ):利用Access 强大的DDE (动态数据交换)和OLE (对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel 表格、Word 文档,还可以建立动态的数据库报表和窗体等。Access 还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML 文件,轻松构建Internet/Intranet 的应用。2系统的实现
本系统主要由两个模块组成:客户端模块和管理端模块(如图1)。
2.1系统运作过程
1)访客进入博客首页,可进行浏览、听歌或发表评论等。
2)管理员点击“后台管理”进入后台登陆,验证通过后进入后台管理
界面。3)管理员可在后台管理界面中实现对系统各项功能的管理和维护。
4)管理员管理结束后,点击退出系统,将回到登陆界面。
2.2客户端组成模块
如图2。2.3管理端组成模块
如图3。
2.4各模块功能
1)日志模块:访客可浏览日志并对日志评论,管理员可在后台对日
志进行添加、删除、修改。
2)留言板模块:访客可对系统进行评价或发表自己的看法。
3)相册模块:访客可浏览图片,管理员可上传图片并对上传的图片进行添加、删除、分类等管理。
4)音乐模块:访客可试听音乐,管理员可对音乐进行添加、删除操作。.
5)个人资料模块:访客可浏览管理员信息,管理员可在后台对信息进行修改。
6)更改密码模块:管理员可更改密码,提高系统的安全性。
2.5数据库的实现数据库中各表功能如下:1)member 表:存放管理员的身份鉴别信息。2)classname 表:存放博主对图片的分类管理信息。3)face 表:存放访客选择的头像信息。4)imgbook 表:存放博主的图片信息。5)Log 表:存放博主的日志信息。6)re_log 表:存放访客对博主文章的评价信息。7)msg 表:存放访客的留言信息。8)music 表:存放博客中的音乐文件及相关信息。9)xx 表:用于存放管理员的个人信息。
3结论
本系统的设计开发实现了博客应有的基本功能,用户可通过该系统在互联网上建立属于自己的博客,与网友们进行交流,还可以与网友们实现资源的共享。
参考文献:
[1]
杨威.ASP3.0网络开发技术[M].北京:人民邮电出版社,2000.[2]
斯蒂芬·哈格.信息时代的管理信息系统[M].北京:机械工业出版社,2005.[3]
石志国.ASP 精解案例教程[M].北京:清华大学出版社,2004.[4]
蒙新.ASP 编程技术与综合实例演练[M].北京:清华大学出版社,2001.[5]
林信成,王道荣.HTML 与ASP 编程实务[M].北京:清华大学出版社,2001.[6]
解圣庆.Access 2003[M].北京:清华大学出版社,2006:13-15.[7]
盖天宇.ASP 数据库系统开发案例精选[M]北京:人民邮电出版社,2006:55-58.[8]万峰科技.网站开发四酷全书[M].北京:北京电子工业出版社,2006:197-221.
图2
图3
图1
2562
