个人博客管理系统——毕业设计内容摘要:

途 ( 1) 促进学习。 写 blog 可以促进学习,想写出文章来,自然不能是泛泛的了解就可以的,要理解了才能写得出来的。 这就促进了对某些领域的不断学习和思考。 ( 2) 记录收获。 blog 中,常常是记录下来都是瞬间的灵感,对事物的感悟,经过多日思考和实践的结果,对某个问题的解决方案等等,这些都是财富 , 要记录下来。 ( 3) 反映成长。 写 blog,可以反映出人的思考过程,而不仅仅是思考结果。 对一个问题或领域,从不了解到了解,从了解到熟悉, 从熟悉到精通。 这纪录了一个人思考和解决问题的成长过程。 很久之后,看到自己之前的文章,你 将会 觉得自己进步了。 ( 4) 结交朋友。 写了 blog,自然会有许多志趣相同的朋友来阅读,这可以认识许多朋友。 大家有共同的兴趣爱好,自然谈得来。 ( 5) 共享知识。 blog 给大家看,大家的 blog 也给你看。 这个问题我解决了,那个问题他解决了。 大家互通有无,建立起一个社群。 ( 6) 交流看法。 回复的人对 blog 的观点或赞同,或反对,大家一起讨论,听听别人的思想,可以促进双方的共同进步。 ( 7) 包装自己。 看到一篇篇用心写出的文 章,自然是对自己知识技能的最好宣传。 系统开发的目标 任何拥有博客的人都可以做到 ( 1) 登录博客系统 浏览文章。 ( 2)管理自己博客的基本信息。 ( 3) 撰写个人随笔。 ( 4)处理留言、文章评论等内容。 2020 届信息管理与信息系统专业毕业设计 3 访问博客系统的人,可以做到 游览博客系统中的随笔目录、文章目录博客系统中的内容,只有博客管理员登录系统之后,才能进行管理。 而博客系统的访问者不需要注册,也不需要登录就可以访问博客系统中的内容。 系统概述 一个博客其实就是由一 系 列网页组成的,它通常是由简短且经常更新的帖子所构成 的,这些张贴的文章都按照年份和日期倒序列排列,能按照日期和主题检索。 博客的内容和目的有很大的不同,有到其他网站的超级链接;有对其他网站的评论;有个人的日记,日常所思所想;有个人照片、诗歌、散文,甚至科幻小说的发表。 正是由于博客能收容这些不拘于个人思想的表达,使博客这种交流和表达方式日益红火起来,博客秉承了个人网站的自由精神,也开拓了激发创造的新模式,能张扬人的个性,从这个意义上说,博客将会变得越来越普及,越来越为更多的人接受。 本系统主要完成以下功能。 1.客户界面部分  查看日志  发表评论  留言回复 2.管 理界面部分  日志管理  用户管理  留言管理 系统的开发方法 本系统主要采用 ASP 技术进行开发, ASP 是 服务器端的脚本执行环境,可用来产生和执行动态的高性能的 WEB 服务器程序。 当用户使用浏览器请求 ASP 主页时, WEB 服务器响应,调用 ASP 引擎来执行 ASP 文件,并解释其中的脚本语言 (JScript 或VBScript),通过 ODBC 连接数据库,由数据库访问组件 ADO(ActiveX Data Objects)完成数据库操作,最后 ASP 生成包含有数据查询结果的 HTML 主页返回用户端显示。 由于 ASP 在服务器端运行,运行结果以 HTML 主页形式返回用户浏览器,因而 ASP个人博客管理系统 4 源程序不会泄密,增加了系统的安全保密性。 此外, ASP 是面向对象的脚本环境,用户可自行增加 ActiveX 组件来扩充其功能,拓展应用范围。 2020 届信息管理与信息系统专业毕业设计 5 第 2 章 系统分析 可行性分析 可行性分析 (Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。 可行性研究的目的就是用最小的代价在尽可能短 的时间内确定问题是否能够解决。 必要性 随着 Inter 的 普及 ,上网人数越来越多, 按中国互联网络信息中心 (nic)昨天下午公布的最新数据,截至 目前 ,我国上网用户总数已突破 4 亿,达 亿, 互联网普及率达到 %,超过世界平均水平,使用手机上网的网民达到 亿人。 写博客就是为了把自己的各种各样的想法在网上表达、释放出来,把一时的想法变成观点展示给大家。 Blog 提供了一个展现自我的舞台, 传统个人网站成本太大,而且难于管理,blog 当然拥有一些传统个人网站所无法比拟的优势 : 海量的存储信 息、新闻背景的立体化呈现、个性化的服务等等 , 但其区别于传统媒体的最重要的特征 , 是传播方式的根本性改变 : 由单向变为双向 , 由一点对多点变为多点对多点 , 因而实现了前所未有的互动性。 传统新闻业是自上而下的 : 编辑决定报道内容 , 记者去收集事实 , 然后包装成一条新闻 , 散发给广大受众。 与之相反 , 网络上的新闻是自下而上的 , 任何人都可以报道任何事情。 很多报道可能是虚假的、过时的 , 或干脆就是错误的 , 但当这些“民间记者”们涉及他们专长的领域时 , 其提供的信息常常比报纸更贴近事实。 在这种“上下颠倒”中埋藏着革命性变化的种子。 互联网是一种 双向媒介。 虽然它的内容也出现在闪烁的屏幕上 , 但它与电视根本不同。 它要求你不仅仅是被动观看 ,还要主动参与。 电视是一种“后仰”的媒体 , 而网络是一种“前倾”的媒体。 实际上 , 互联网将在自身的发展过程中改变电视。 随着信息化的速度加快,人民观点的改变,越来越多的人需要博客来发表自己的看法,所以 开发一套 博客 系统 辅助网民 是非常有必要的。 个人博客管理系统 6 可行性 (1) 经济 方面。 本系统对系统开发者来说并不需要太高的成本支出,只是对系统的管理者付出管理报酬即可,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上 是可行的。 (2) 技术 方面。 在软件方面,本系统采用的是 ASP( Active Sever Pages) 进行开发,前台网页设计使用的是 Dreamweaver MX,而数据库系统采用的是 Microsoft Access 2020。 通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。 目前越来越多的应用程序都已经是转向基于 Web 的开发,并且Inter 已经广泛使用,因此系统的设计具有时机可行性。 (3) 管理 方面 :系统的开发主要就是为了方便 个人 信息的管理,补充现在传统管理方式的 不足,因此具备了管理上的可行性。 综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的。 2020 届信息管理与信息系统专业毕业设计 7 功能 分析 功能结构图 图 21 博客 功能结构图 功能描述 注册: (1)本功能面向新注册的 会员。 (2)个人 可以利用此 web 系统进行网上注册。 (3)本模块直接对数据库大部分为写入和删除操作,在对指定的账户进行删除时需要用 到简单的查询操作。 b. 文章 管理功能: (1)该功能面向所有普通用户及群管理员。 (2)普通用户可以在自己的主页中书写日记,群管理员可以书写群日记。 个人博客管理系统 文 章 管 理 相 册 管 理 留 言 管 理 后 台 管 理 文章写入 /删除 /修改 相册 创建 / 删除 照片上传 / 删除 留言 / 删除留言 用户添加 / 删除 管理员添加 / 删除 个 人 博 客 注 册 友 情 链 接 个人博客管理系统 8 (3)用户可以编辑、删除自己写的日记。 c. 相册管理功能: (1)该功能面向所有普通用户及群管理员。 (2)普通用户可以在自己的主页创建相册并上传照片,群管理员创建群相册并上传照片。 (3)创建相册需要输入相册名称。 (4)用户可以删除自己创建的相册和上传的相片。 d. 留言管理功能: (1)该功能面向所有普通用户。 (2)用户可以对某一人或某一个群中留言。 (3)用户可以删除自己的留言,或者在自己主页上的留言。 e. 后台管理: (1)本功能只向系统管理员提供,为管理员提供友好界面,便于管理员对系统各项数据进行管理。 (2)管理员管理的数据有用户、留言 、 音乐 、日记、相册。 博客系统中,主要是管理用户的文章、 留言 、系统信息等数据。 数据的类型决定了程序对数据的处理方式也就是算法,因此,数据是系统实现分析的起点。 现通过数据流图的方式分析系统中数据的流动和处理。 业务及业务流程 图 用户首先需要登录该系统得到权限后才能对系统进行操作,为注册用户可以直接进入注册 模块进行注册。 登录系统后确定权限,只有管理员权限,才能对系统进行维护。 普通用户可以对个人主页进行管理,管理的板块包括:日记、相册、留言、好友、公告以及群。 个人博客管理系统业务流程图,如图 31 所示: 2020 届信息管理与信息系统专业毕业设计 9 登 录是 否 登 录是 否 管 理 员个 人 主 页文 章 管 理 相 册 管 理 留 言 管 理 好 友 管 理 友 情 链 接N后 台 管 理YY系 统 注 册N 图 22 博客 业务流程图 数据流图 分析 系统运行过程中,主要涉及到两部分的数据流向,一部分是管理员在系统后台管理界面上发出的对数据库操作的数据流,另一部分是用户在应用前台使用系统时所产生的数据流。 用 户 注 册 用 户 信 息 表有 效 信 息发 表日 志发 表评 论注 册有 效信 息无 效信 息有 效 日 志无 效日 志有 效 评 论无 效 评 论有 效 图 片无 效 图 片管 理 员注 册有 效 信 息管 理 员 信 息 表无 效 信 息有 效信 息管 理用 户用 户 信 息 表用 户 信 息 表用 户 信 息 表管 理日 志管 理评 论管 理评 论 图 23 博客 数据流程图个人博客管理系统 10 第 3 章 数据库 设计 数据库技术概述 数据库 (Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。 使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。 近年来推出的计算机关系数据库管理系统,还具有操作直观,使用灵活,编程方便,功能强大,环境适应广泛,数据处理能力极强等诸多优点。 总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,一个好的数据库,要求 在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。 数据库设计时速度与空间在范式上是相互矛盾的。 一方面按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费;另一方面从存取速度上考虑,应该尽量做到一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式。 因此我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点。 经过综合的评价和分析后设计出的数据库应满足以下要求: (1) 数据库信息要 能充分体现出用户使用系统的需求 ; (2) 能够支持用户对数据进行的所有处理 ; (3) 能够容易被数据库管理系统运行维护 ; (4) 数据一致性、完整性好,无更新异常。 数据库选择 本系统所采用的数据库是 Access 2020。 Access 数据库管理系统是 Microsoft Office 套件的重要组成部分,是 Access的最新版本,可在 Windows XP 环境下运行。 Access 适用于小型商务活动,用以存贮和管理商务活动所需要的数据。 Access 不仅是一个数据库,而且它具有强大的数据管理功能,它可 以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 数据库是有结构的数据集合 ,它与一般的数据文件不同, (其中的数据是无结构的 )2020 届信息管理与信息系统专业毕业设计 11 是一串文字或数字流。 数据库中的数据可以是文字、图象、声音等。 Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。 表与表之间可以建。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。