欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    精品文献基于asp个人博客系统毕业设计论文Word格式文档下载.docx

    • 资源ID:4863365       资源大小:749.49KB        全文页数:23页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    精品文献基于asp个人博客系统毕业设计论文Word格式文档下载.docx

    1、AbstractBlog full name should be the Web log, in Chinese means Web log, later known as Blog, the blog (Blogger) who is writing Blog. From the understanding of speaking, the blog is a personal expression of ideas, network links, content, are arranged in chronological order, and constantly update the

    2、publication of way. Microsoft Visual C # for its Microsoft.NET plans to introduce the core programming language. The language of the current integrated almost all the advantages of programming language system, combining the Internet and the need to increase the wealth of new features and enhancement

    3、s. Visual C # language object-oriented design, can be used to build the high-level business goals to the system standard application of a wide range of components. The use of Visual C # language, programmers can quickly open up the construction of the provision of adequate computing and communicatio

    4、ns tools and services of the new Microsoft.NET platform. C # language an integral part of using a simple C # language structure, can be transformed into WEB services through the Internet allow people to call in any operating system running on any language. Access is the relational database developme

    5、nt tools, database information can be pooled for enquiries, storage and retrieval. Database (Database) by some meaningful and the data (data) by a combination of. We call management database management system (Database Management System DBMS). Access has the advantage of the use of data that can map

    6、 or custom forms to collect information, data plans that provide a similar Excel spreadsheet, database can make clear at a glance. Ajax is not a technology. In fact, from its vigorous development of several new technologies to the powerful combination of methods. Ajax include: XHTML and CSS-based st

    7、andard that using the Document Object Model dynamic display and interaction; XMLHttpRequest use asynchronous communication with the server using JavaScript bind all. Ajax is the core of JavaScript objects XmlHttpRequest. The object in Internet Explorer 5 for the first time the introduction, it is a

    8、technical support asynchronous request. In short, XmlHttpRequest so that you can use JavaScript to the server asked for and response to treatment, rather than blocking users. 【Keywords】Blog;目录摘要 IAbstract II第一章 开发工具及工具简介 11.1 ASP.NET语言简介 11.2数据库的选择 21.3 IIS介绍及配置 3第二章 需求分析 52.1 系统需求分析 52.2 系统功能分析 52.

    9、2.1 文章日志 52.2.2 发表评论 52.2.3 资源下载 52.2.4 相片浏览 52.2.5 管理功能 52.2.6 加密功能 62.3 系统功能流程图 6第三章 数据库设计 73.1 数据库概念设计 73.1.1 设计局部E-R模式 73.1.2 设计全局E-R模式 73.2 数据库逻辑结构设计 8第四章 系统程序设计 114.1 系统模块组成 114.2 各模块的实现 114.2.1 查看日志模块的实现 114.2.2 查看相册模块的实现 134.2.3 主页显示功能的实现 144.2.4 其他功能的实现 154.3 原创功能介绍 16第五章 系统测试与维护 175.1 系统使用

    10、环境 175.2 系统测试 175.3 系统维护 17结束语 19致谢 20参考文献 21第一章 开发工具及工具简介1.1 ASP.NET语言简介在世界范围内,Internet正以一种不可阻挡的势头迅速发展。人们可以通过Internet,以不同的方式相互沟通、从Internet上获取自己想要的一切信息,为此,人们在Internet上制定了各种方法。早期的超文本标记语言HTML,使Internet的数据描述发生了一次变革。与以前的 Web 开发模型相比,ASP.NET 提供了数个重要的优点:(1) 增强的性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,AS

    11、P.NET 可利用早期绑定、实时编译、本机优化和服务。这相当于在编写代码行之前便显著提高了性能。世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环 境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。(2) 威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运

    12、行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。(3) 简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。(4) 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应

    13、用新设置。此零本地管理哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。(5) 可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。(6) 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,使开发人员可以在适当的级别“插入”代码。实际上,

    14、可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。(7) Web2.0支持随着第二波互联网热潮的回归,Web 2.0得到越来越多人的认同,而A更是开创了许多Web应用的新模式,包括Web Form,更加简易的Web Services。以及对Ajax的强有力的支持。使我们在最短的时间内开发出一套完整健壮而有符合用户习惯的优秀程序成为可能。1.2数据库的选择(1) 数据库介绍Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、

    15、宏、 模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理 系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软 件。虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。(2) 数据库用途Microso

    16、ft Access在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的 WEB应用程序这些应用程序都利用ASP技术在Internet Information Services运行比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/Microsoft SQL Server它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很多人认为工具本身的局限性产生了这样的误

    17、导。一些专业的应用程序开发人员使用 Access 用作快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具。可是如果是透个网络存取数据的话,Access 的可扩放性并不高因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端-服务器为本的方案,例如 Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha Five、MaxDB,或者Filemaker。无论如何,不少 Access 的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括 JET(档案

    18、为主的数据库引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的产品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲发展。很多开发者谁使用Microsoft Access使用Leszynski命名约定,虽然这不普遍;它是一次编程大会,并非一个DBMS实施的规章。(3) 数据库特性一好处进入从程序员视角在它的有关兼容性有SQL-质问可能被观看并且作为SQL语句编辑,并且SQL语句直接在巨视和VBA模里可以被使用操作进入桌子。用户可能混合并且使用两个VBA并且宏编程形式和逻辑既没提供面向对象的

    19、可能性。导入导出报表的生成程序,当时有能力和到这项任务的复杂报告创造,没有另一受欢迎数据库报表程序的生成程序充满特色和强有力-水晶报告。MSDE (微软公司SQL服务器桌面发动机)2000,袖珍版本的MSSQL服务器2000,被包括开发版的办公室XP并且被用于进入可能作为除之外的另一种选择 JET数据库引擎。(尽快的*版本的MSDE和微软公司交换服务器实际上使用这台喷气发动机处理巨大大量数据并且安置一“赝品”在它之上的那些应用的应用 层。大约这事实的缺乏知识因进入/喷口家庭的软件产品而为不该受不敬做贡献,特别是关于大工程。) 进入分割和粘贴功能性能使它有用工具在其他数据库之间连结(例如,在数据

    20、或者数据库变换期间的Oracle和微软公司SQL服务器)。进入与给与 窗子和其他平台应用一起的积分的各种各样进口和退场门特征一起来,一经请求从应用的里面或者手工由用户其中几可以被执行。例如非常紧密SNP完全格式化的 为分享的形式与没有全部的进入软件的人们报告。它也能容易被升级到微软公司SQL服务器。(4) 数据库发展进入可提供的编程语言,当时在另一个内产品Microsoft Office家具,微软公司应用的Visual Basic。两个数据库进入讯息库COM组成部分被提供:这笔遗产数据存取物体(DAO),用进入和新只可提供ActiveX数据对象(忙乱)。MicrosoftAccess容易被应用

    21、于小的工程但是规模无效对大的工程如果应用被不好设计。全部数据库质问,形式和报告被储存在数据库里,并且与相关的模型的理想协调,没有与他们做一个身体上组织的阶层的可能性。1.3 IIS介绍及配置因特网信息服务器(Internet Information Server, IIS)是Microsoft公司提供的一种集成了多种Internet服务(WWW服务、FTP服务等) 的服务器软件,利用它,可以很容易地构造Web站点。由于是同一家公司的产品,IIS和Windows NT Server 紧密地集成在一起,可以充分利用Windows NT的多种功能,其安全机制也以Windows NT的NTFS安全机制

    22、为基础,因此可以实现用IIS构建的Web站点的安全性。在本系统开发过程中,在IIS安装完毕后,打开IIS管理器,配置虚拟目录和应用程序池到开发的ASPX页面根目录下。第二章 需求分析2.1 系统需求分析此博客系统为专署个人博客系统,主要的功能包括五大部分:日志管理;相册管理;下载资源管理;友情链接管理和浏览者的评论功能。日志管理包括日志类别管理和发表日志等功能。相册管理不包括相册类别管理和照片的浏览添加等功能。下载资源管理包括资源的添加和删除。评论功能采用了最新的ajax技术与服务器异步交互,可以使用户得到良好的用户体验。项目按照企业级三层架构开发,包括model层,数据访问操作层和页面展示层

    23、。2.2 系统功能分析2.2.1 文章日志允许浏览者浏览博客主发表的日志,若有加密的日志需提供密码才能访问。博客主拥有对不同日志分类和日志文章的添加删除等操作。2.2.2 发表评论浏览者(不需要注册)有对博客主文章的评论功能,评论后使用cookie记录评论者姓名,以备下次使用。评论者与博客主一样同样拥有查看其他评论的权限。2.2.3 资源下载浏览者(不需要注册)可以对博客主发布的资源进行下载。博客主拥有对资源的发布、删除等权限。2.2.4 相片浏览浏览者(不需要注册)可以浏览博客主公开的相册,从不同的相册类别查看不同照片,要求查看照片采用最新的弹出式效果。博客主拥有对相册类别、照片的增加和删除

    24、等权利。2.2.5 管理功能只允许博客主登陆后台对系统中的各项功能进行操作。2.2.6 加密功能允许博客主在发表文章的时候指定查看文章的密码,浏览者只有通过秘密码才能查看文章。2.3 系统功能流程图根据以上所做的需求分析与功能分析,并略掉一些细节(如不考虑用户的登录),得出如图2-1的总体数据流图。图2-1总体数据流图第三章 数据库设计数据库设计的优劣直接关系到项目系统的成败,一个好的数据库设计方案可以有效的提高系统的效率,高效快捷的组织数据管理,而且方便的系统维护。3.1 数据库概念设计在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概

    25、念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用E-R方法进行数据库的概念设计,可分成三步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局模式,最后对全局E-R模式进行优化,得到最终的模式,即概念模式。3.1.1 设计局部E-R模式(1)实体和属性的定义:文章(流水号,文章标题,文章内容,加入日期,评论数量,文章类别,查看密码,密码提示,文章状态)。文章类别(类别id,类别名称)。评论(评论流水号,评论文章id,评论人,评论内容,评论时间)。下载资源(资源流水号,资源的URL地址,资源的注释)。

    26、友情链接(流水号,链接名称,URL地址,注释)。相册类别(类别id,类别名称)。相片(流水号,大照片地址,小照片地址,照片注释,照片类别id)。3.1.2 设计全局E-R模式所有局部E-R模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。(1) 确定公共实体类型为了给多个局部E-R模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选

    27、。(2) 局部E-R模式的合并合并的原则是:首先进行两两合并;先和合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。(3) 消除冲突冲突分为三类:属性冲突、结构冲突、命名冲突。设计全局E-R模式的目的不在于把若干局部E-R模式形式上合并为一个E-R模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。(4) 全局E-R模式的优化在得到全局E-R模式后,为了提高数据库系统的效率,还应进一步依据处理需求对E-R模式进行优化。一个好的全局E-R模式,除能准确、全面地反映用户功能需求外,还应满足下列条件:实体类型的个数要尽可能的少;实体类型所含

    28、属性个数尽可能少;实体类型间联系无冗余。3.2 数据库逻辑结构设计1数据库的逻辑结构实现依照数据库的概念分析与逻辑关系结构,最终实现数据库的逻辑结构,下列各表分别为本系统的数据表表3-1 文章表字段类型含义说明aeid自动编号序号主键aetitle文本文章标题aecontent文章内容aedate日期加入日期aeup数字评论数量aetype文章类别aepass查看密码是否需要密码aetips密码提示有密码可写入密码提示aestate文章状态默认0.1为禁用表3-2 文章类别表atidatname类别标题表3-3 友情链接表flidflname友情链接名称flurl友情链接地址flnote友情链接注释表3-4 评论表ctidctaid评论文章序号ctname评论人ctcontent评论内容ctdate评论日期


    注意事项

    本文(精品文献基于asp个人博客系统毕业设计论文Word格式文档下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开