个人日志管理系统.doc

上传人:11****ws 文档编号:3264475 上传时间:2019-05-27 格式:DOC 页数:34 大小:364.50KB
下载 相关 举报
个人日志管理系统.doc_第1页
第1页 / 共34页
个人日志管理系统.doc_第2页
第2页 / 共34页
个人日志管理系统.doc_第3页
第3页 / 共34页
个人日志管理系统.doc_第4页
第4页 / 共34页
个人日志管理系统.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、河南农业职业学院毕业论文- 1 -个 人 日 志 管 理 系 统毕业院校:河南农业职业学院系 别:电子信息工程系 专业班级: 网络 09-1 班 姓 名: 孟芳芳 指导老师: 魏建明 河南农业职业学院毕业论文- 2 -目录目录 .- 2 -一、摘要 .- 4 -二、Abstract .- 5 -三、开发概述 .- 6 -3.1 开发背景 .- 6 -3.2 系统概述 .- 7 -3.3 开发工具概述 .- 7 -3.4 MVC 开发模式 .- 12 -四、系统分析 .- 14 -4.1 系统可行性分析 .- 14 -4.2 系统结构流程图 .- 14 -4.3 系统模块划分 .- 15 -4.

2、4 系统功能设计 .- 16 -五、数据库 设计 .- 17 -5.1 数据库表之间的关系 .- 17 -5.2 数据库表的详细设计 .- 17 -六、系统实现 .- 18 -6.1 后台的实现 .- 18 -6.1.1 身份验证 .- 18 -6.1.2 文章 管理 .- 19 -6.1.3 用户管理 .- 22 -6.1.4 类别管理 .- 23 -6.1.5 信息修改 .- 26 -七、系统安全 .- 27 -7.1 加密算 法描述 .- 27 -河南农业职业学院毕业论文- 3 -7.2 系统安全实现 .- 28 -八、系统测试 .- 30 -8.1 软件测试 .- 30 -8.2 网站

3、测试 .- 31 -九、参考文献 .- 33 -十、致 谢 .- 34 -河南农业职业学院毕业论文- 4 -一、摘要摘要:在互联网越来越普及的今天,信息在人们的日常生活中占据了非常重要的地位,个人日志系统是基于 ASP 和 Access 的一种在 Internet 上公开发布的快速更新的个人网络日志系统,使用者可以简单快速地完成个人网页的创建、发布和更新,是一个方便的供广大互联网用户记录日志的平台。日志能让个人在互联网上表达自己的心声。这是一个收集和共享任何感兴趣的事物的地方-可以是政治评论、个人日记或是指向您想记住的网站的链接。许多人使用日志只是要组织自己的想法,而有些人则在全球成千上万的浏

4、览者中赢得影响力。职业和业余新闻记者使用日志发布特发新闻,而有写日记习惯的人则会在日志中宣示自己内心的想法。而摄影和美术发烧者,可以通过日志系统的管理自己的作品,无论您要发表什么意见,日志都可以帮您表达出来。日志作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,日志的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。本文主要研究单用户系统,主要包括浏览、发表日志功能,编辑日志功能,删除日志,相关的管理功能和修改账户信息,文章类型的添加,删除等功能。本文主要介绍了该系统的基本功能及具体设计实现方法:系统分析中系统的结构

5、图分析了系统各模块的功能;在系统设计中,详细地 展现了系统各个功能模块的设计思路、所需的数据库表及表字段等;最后介绍系统的安全功能账号密码加密的必要性及具体实现方法。关键字:个人网页,数据库,安全功能河南农业职业学院毕业论文- 5 -二、AbstractAbstract:The Internet is becoming increasingly popular today, the information in the daily lives of people occupy a very important position, personal log system is based on

6、ASP and Access a publicly available on the Internet quickly update personal web log system.users can quickly and easily complete the creation of personal web pages, publishing and updating is a convenient for the majority of Internet users logging platform. The log allows individuals to express thei

7、r feelings on the Internet. This is a place to collect and share any interesting things - political commentary, personal diary, or links to point to the site you want to remember. Many people use the log just to organize their own thoughts, while others in the tens of thousands of global surfers to

8、win influence. Professional and amateur journalists use blog publishing the idiopathic news, diary habits will declare his inner idea in the log. Photography and art fever, you can log system to manage their own works, whether you want to express what the views of the log can help you express.Log as

9、 a new expression, it spread not only emotions, including a lot of wisdom, advice and ideas. In a sense, it is also a new cultural phenomenon, the emergence and prosperity of the log, the real highlights the value of the knowledge of the network entered a higher stage marks the development of the In

10、ternet.This paper studies a single-user system, including browsing, published log function, edit the log function to delete the log management functions and modify account information, the type of the article to add, delete, etc. functions. This paper introduces the basic functions and the specific

11、design of the system implementation: system analysis, system block diagram analysis of the function of each module of the system; show in detail the various functional modules of the system in system design, design ideas, the required database tables and table fields, etc.; Finally, the systems secu

12、rity features - the necessity of the account password encryption and specific method.Keywords: personal web pages, databases, security features河南农业职业学院毕业论文- 6 -三、开发概述3.1 开发背景在没有自己的日志之前,没有工具记录来记录自己的生活点滴及表达自已的想法,个人日志管理系统的开发,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的日志上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什

13、么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写日志的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。日志是一种新的生活方式、新的工作方式、新的学习方式和交流方式。它是继 E-mail、BBS、ICQ、之后出现的第 4 种网络交流方式。日志主要应用于 3 个方面:一是新的人际交流方式;二是以个人为中心的信息摘选和知识管理;三是以个人为中心的传播出版。日志作为个人的一种学习工具,简单易用,吸引人的兴趣。日志在教育方面得到了很大的发展,它将互联网从过去的通讯功能,资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资

14、源共享、思想共享、生命历程共享。日志已经成为一种继课件、积件、资源库、教育主题网站等信息化教学模式之后,新的网络应用模式。它是应时代的需求而兴起的,也是应时代需求不断进步的。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写日志的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写日志也是在自己的每一天上留下了一道浅浅的思考和划痕。不仅如此,通过写日志、记录自己的想法可以帮助实现如下这些目的:(1)记录生活,在自己的每一天上留下思考的划痕。 (2)整理思路,固化

15、知识,获得更多更好的想法。 (3)分享,将自己的想法、经验与人分享。(4)交流、提高,通过交流产生更多的思维火花,相互提高。 (5)包装自己。看到一篇篇用心写出的文章,自然是对自己知识技能的最好宣传。如果说个人日志管理系统是一个舞台,那么所有的日志都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通; 如果仅仅为了写日志,那么日志是一面镜子,镜子中展现的是真实的自己。通过日志的记录形式。让自己更好地成长,并记录生活的点滴。回味以往生活的乐趣。 河南农业职业学院毕业论文- 7 -3.2 系统概述日志其实就是由一序列网页组成的,它通常是由简洁的页面及一系列功能按钮组成,这些日志文

16、章都按照年份和日期倒序列排列,能按照姓名检索文章日志数据。有个人的日记,日常所思所想;有个人照片、诗歌、散文,甚至科幻小说的发表。正是由于日志能收容这些不拘于个人思想的表达,使日志这种交流和表达方式日益红火起来,日志秉承了个人网站的自由精神,也开拓了激发创造的新模式,记录每天所发生的,从这个意义上说,日志的记录将会变得越来越普及,越来越为更多的人接受。随着日志人数的增加,日志作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。日志

17、正在影响和改变着我们的生活。日志是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。展示丰富的个性化,对日志功能的要求自然更高,新一代具有更多、更新、更全功能的日志急需走进舞台。系统加入聊天功能可以更加方便大家的交流。本系统主要完成以下功能。1客户界面部分我的日志查看、编辑、删除用户添加、登录类别的添加管理检索日志信息管理文章管理系统管理3.3 开发工具概述1)前端开发工具选择河南农业职业学院毕业论文- 8 -Microsoft Visual Studio 2008 是面向 Windows Vista、Office 2007

18、、Web 2.0的下一代开发工具,代号“Orcas”,是对 Visual Studio 2005 一次及时、全面的升级。 VS2008 引入了 250 多个新特性,整合了对象、关系型数据、XML 的访问方式,语言更加简 洁。使用 Visual Studio 2008 可以高效开发 Windows 应用。设计器中可以实时反映变更,XAML 中智能感知功能可以提高开发效率。同时 Visual Studio 2008 支持项目模板、调试器和部署程序。Visual Studio 2008 可以高效开发 Web 应用,集成了AJAX 1.0,包含 AJAX 项目模板,它还可以高效开发 Office 应用

19、和 Mobile 应用。一个好的开发环境可以让开发工作事半功倍,微软公布了最新版 Visual Studio Shell 的预览,一起来看一下:我们可以发现新版 VS 的开发界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优 化。并将 Iron Python 引入了 Visual Studio,该界面将在 Visual Studio 2008 的 Beta2 版本中出现。微软开发者部门的副总裁索玛塞加在其博客中表示,尽管 Visual Studio 2008 软件开发平台是 2008 年 2 月份一次产品开发活动的一部分,微软计划于 2007 年年底开始销售这

20、款产品。 据 InfoWorld 网站报道称,本周早些时候,微软宣布将在于 2008年 2 月 27 日举办的一次产品发布会上发布 Visual Studio 2008、Windows Server 2008、SQL Server 2008。微软曾表示计划在今年晚些时候发售 Visual Studio 2008。索玛塞加表示,微软仍然计划在 2007 年发布这款产品。他说,尽管我们将在明年 2 月份集中发布数款产品,但根据客户的反馈,我们仍然计划在今年 年底时发售 Visual Studio 2008 和.Net FX 3.5。 微软的一名代表详细阐述了相关计划。这名代表在一封电子邮件中说,微

21、软希望在今年年底前发售 Visual Studio 2008。客户的反馈将最终决定产品的发售时间。2月份的发布会是一个机会,将向客户、合作伙伴、社区展示微软的创新成果。 微软在今年的合作伙伴会议上还宣布,其 Software Licensing and Protection Services 产品将于今年 10 月份发布。它包含帮助 ISV 在内的开发人员保护知识产权、开发和许可产品版本、跟踪产品和特性使用、与后端过程整合的工具。本系统采用 ASP.NET 开发技术进行开发。ASP.NET 不仅仅是 ASP 的一个新版本,更是 Web 应用程序编程方面的一个全新的概念和方法。ASP.NET 中

22、的新功能并不是对ASP 的改进,设计它的初衷是为用户入境提供最佳的应用程序架构。前 端 开 发 工 具 选择 ASP.Net。 ASP.Net 以 其 众 多 的 控 件 群 组 、 快 速 的 编 程 语 言 以 及 直 观 流 畅 的 编 程 环 境著 称 。 它 比 较 容 易 上 手 , 是 一 种 快 速 应 用 程 序 开 发 工 具 , 能 够 将 所 用 的 按 钮 通 过 事 先 的编 写 程 序 控 件 显 示 出 来 , 是 集 高 效 性 和 快 速 性 等 优 点 完 美 结 合 的 产 物 。 用 户 可 以 利 用ASP.Net 提 供 的 IDE 开 发 环 境

23、 来 帮 助 完 成 整 个 应 用 程 序 的 设 计 , 而 不 需 要 再 依 靠 其 他 工具 , 使 程 序 开 发 环 境 能 够 简 单 一 致 , 提 高 整 体 工 程 开 发 效 率 。 相 比 之 下 , 利 用 ASP.NET开 发 一 套 软 件 时 , 设 计 GUI 所 花 的 时 间 几 乎 占 掉 程 序 开 发 周 期 的 三 分 之 一 , 而 设 计 和 界面 无 关 的 核 心 程 序 通 常 只 占 到 了 不 到 二 分 之 一 左 右 至 三 分 之 二 的 时 间 , 但 是 使 用 VB.NET则 可 以 大 幅 简 化 这 个 问 题 。

24、ASP.NET 提 供 大 量 的 各 式 各 样 的 GUI 软 件 元 体 , 让 我 们 可 以河南农业职业学院毕业论文- 9 -将 大 部 分 的 心 力 放 在 核 心 程 序 码 的 设 计 上 。 它相比于 ASP 有着以下几个方面的优点: (1)威力和灵活性由于 ASP.NET 基于公共语言,因此,Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行的交互性可保证在迁移到 ASP.NET 时保留基于

25、COM 的开发中的现有投资。(2)简易性ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置都非常简单。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,类似在 Visual Basic 的简单窗体处理模型中处理事件。允许你建立你自己的用户分界面,使其又不同于常见的 VB-Like 界面。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发,使把代码结合成软件简单的就像装配电脑。(3)可管理性 ASP.NET 使用一种字符基础的、分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存

26、在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为“Zero Local Administration“的哲学观念使A 的基于应用的开发更加具体、快捷。一个 ASP.net 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须文件,不需要系统的重新启动,一切就是这么简单。(4)可缩放性和可用性ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。(5)自定义性和扩展性河南农

27、业职业学院毕业论文- 10 -ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。(6)安全性借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。总之,ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。程序在服务器端首次运行时进行编译,比 ASP 即时解释程序速度上要快很多,而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET)创作应用程序

28、。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。2) 后 端 数 据 库 服 务 器 的 选 择Access 是 Office 系列软件中用来专门管理数据库的应用软件。所谓数据 库是指经过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access 应用程序就是一种功能强大且使用 方便的关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种 Microsoft Windows 系统环境中,由于它继承了 Windo

29、ws 的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业的 程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。Microsoft Access 在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的 WEB 应用程序这些应用程序都利用ASP 技术在 Internet Information Services 运行比较复杂的 WEB 应用程序则使用PHP/MYSQL 或者 ASP/Microsoft SQL Server 它的使用方便程度和强大的设计工具为初级

30、程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误导。 一些专业的应用程序开发人员使用 Access 用作 快速应用开发, 特别是给街道上的推销员制作一个初型或独立应用程序的工具。可是如果是透过网络存取数据的话,Access 的可扩放性并不高因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如 Oracle、DB2 、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 医药卫生

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。