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

    2012最新博客管理系统毕业设计.doc

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

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

    2012最新博客管理系统毕业设计.doc

    1、装订线安徽工业大学 毕业设计(论文)说明书安徽工业大学毕业设计(论文)任务书课题名称博客管理系统学 院 计算机学院专业班级 姓 名 学 号 毕业设计(论文)的主要内容:1. 分析并设博客管理系统基本功能模型,按照软件工程方法进行需求分析。2. 在需求分析、功能模型的基础上,设计软件模块结构,用ASP.NET和C#实现简单博客管理系统的基本功能。3. 根据需求分析和建立的业务模型完成课题的设计、编码、测试等工作。4. 完成毕业设计说明书(毕业论文)一份。5. 完成5000字的与设计内容有关的外文资料翻译。起止时间:2012年2月16日至2012年6月10日共16.5 周指 导 教 师签 字系 主

    2、 任签 字院 长签 字摘要博客管理系统是基于Visual Studio 2005开发平台,前台利用ASP.Net和C#语言,后台使用SQL Server 2000作为数据库开发的应用系统。博客管理系统主要分为博客文章管理、博客留言信息管理、评论信息管理、联系人信息管理和图片信息管理等几个主要功能和模块。系统提供了方便快捷的访问方式,可根据不同的需要进行访问。另外系统可根据用户的权限提供相应功能,让系统变得更为安全实用;同时系统界面设计力求美观、大方、友好。论文主要介绍了本课题的开发背景,系统所要完成的功能和开发的过程。重点的说明了系统设计思想、难点技术和解决方案。关键词:博客管理,Visual

    3、 Studio 2005,ASP.Net,C#,SQL Server 2000AbstractThe blog management system is based on the Visual Studio 2005 development platform, the future use of ASP.Net and C # language, the background use of SQL Server 2000 as the database application development. Management System blog article is divided into

    4、 blog article management, information management blog messages, comment on information management, contacts, and information management, such as pictures of several main functions and modules. System provides convenient access to the different needs based on a visit. In addition the system can be pr

    5、ovided in accordance with the appropriate user permissions to enable the security system has become more practical; system interface design at the same time seek to beautiful, generous and friendly. Paper introduces the development background of the subject, the system functions and to complete the

    6、process of development. Note the focus of the system design concepts, technologies and solutions difficult.Key Words:Blog Management,Visual Studio 2005,ASP.Net,C#, SQL Server 2000 目录前言1第一章 相关知识与开发工具简介21.1管理信息系统(MIS)概述21.1.1管理信息系统基础21.1.2管理信息系统组成21.1.3管理信息系统的界面31.1.4信息系统的开发31.2 Visual Studio 2005 的编程

    7、环境41.2.1 Visual Studio 的发展41.2.2 Visual Studio 2005的优点51.3 ASP.NET简介51.3.1 ASP.Net与ASP的联系和主要区别51.3.2 ASP.Net的主要优点51.3.3 ASP.Net的主要内容61.3.4 HTML Server Control和Web Server Control的联系和区别61.4 C#语言的优点61.4.1 C#与ASP.NET的联系和区别61.5 Microsoft SQL Server 2000简介71.5.1 Microsoft SQL Server 2000的主要功能71.5.2 SQL 简介

    8、8第二章 博客管理系统系统分析92.1博客管理系统可行性分析92.2博客管理系统需求分析102.3博客管理系统数据流程图10第三章 博客管理系统系统设计123.1数据库概念设计123.2 E-R模型的建立123.3关系数据模型的建立153.4数据库逻辑设计15第四章 系统设计204.1系统设计目标204.2系统总体框架设计204.3系统详细设计224.3.1博客首页的设计224.3.2博客注册页的设计244.3.3博客管理员首页的设计254.3.4文章类别管理页的设计274.3.5博客文章信息管理页的设计304.3.6博客留言信息管理页的设计344.3.7博客评论管理页的设计364.3.8博客

    9、友情链接管理页的设计37第五章 系统测试与调试405.1系统测试的意义和目的405.2系统测试方法405.3主要问题解决方案41结论42致谢43主要参考文献44附录 程序主要代码45第 V 页前言博客(Blog)是目前Internet上最流行、最时尚的应用,其英文全称为WebBlog原意为网络日志,是一种十分简易的“傻瓜”式个人信息发布方式。它代表着网络时代的个人“读者文摘”,是以超链接为介质的网络日记。更简明的定义,就是一种简便的网站内容管理系统(CMS),其内容有时效性,并且一般是分类,可通过评论等形式实现作者与读者的交流,同时提供有符合标准的内容摘要。Blog作为一种新的生活方式,新的工

    10、作方式和新的学习方式已经被越来越多的人所接受,并且正在改变着传统的网络和社会结构。网络信息不再是虚假不可验证的;交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。Blog正在影响和改变着我们的生活。在现代这个高速发展的社会,通过博客,可以让自己学到很多,也可以让别人学到更多。博客管理系统是以个人的视角,以整个互联网为视野,精选和记录自己互联网上看到的精彩内容,为他人提供帮助,使其具有更高的共享价值。博客管理系统是利用ASP.Net和C#开发的应用程序。第一部分全面介绍了实现系统的开发平台和开发工具:Visual Studio 2005

    11、和SQL Server 2000,还介绍了管理信息系统(MIS)。第二部分是对博客管理系统的可行性分析和需求分析过程,并且画出了数据流图。第三部分是对系统的数据库的设计,其中包括了E-R图的绘制和关系数据库的建立。第四部分进一步确立了系统的各个模块,设计了系统的总体框架,并且详细介绍了各个模块的功能要求,主要模块的具体实现过程以及系统主要的运行界面。第五部分是系统的测试与调试,介绍了在系统测试中遇到的一些问题的解决过程。最后列出了本文所用到的参考文献。第一章 相关知识与开发工具简介1.1管理信息系统(MIS)概述管理信息系统(MIS,Management Information System)

    12、,在强调管理,强调信息的现代社会中它变得越来越大越普及。MIS是一门新的科学,它跨越了若干个领域,例如管理科学,运筹学,系统科学,统计学以及计算机科学。在这些科学的基础上,形成信息收集和加工的方法,从而形成了一个纵横交织的系统。1.1.1管理信息系统基础20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖信息和决策的思想。同时期的维纳也发表了控制论,他也认为管理是一个控制过程。1958年,盖尔写道:“管理将以较低的成本得到及时准确的信息,做到较好的控制。”这个时期,计算机开始用于会计工作。数据处理一词开始出现。1970年,Walter T.K

    13、ennevan 给刚刚出现的信息系统一词给出了一个定义:“以口头或书面的形式,在合适的时间向经理,职员以及外界人员提供过去的,现在的,预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。”在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授Gordon B.Davis给了管理信息系统一个完整的定义,即管理信息系统是一个利用软硬件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行,管理和决策功能。这个定义全面地说明了信息管理系统的目标,功能和组成,而且反映了管理信息系统在当时达到的水平。1.1.2

    14、管理信息系统组成管理细心系统在企业中的应用存在三个要素,这就是人,计算机和数据。企业的领导者,管理人员,技术人员以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导者的积极参与。计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。第三个要素也不忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的成本,需要按时输入每个部件,每个零件以及每个螺丝螺帽的费用,它涉及企业的生产车间,采购,库房,工艺设计和财务等多个

    15、部门,必须有一整套管理制度做保证。1.1.3管理信息系统的界面在计算机软件技术中,人机界面可以发展成为一个重要的分支。(1) MIS 人机界面设计一般遵循以下基本原则:(2) 以通信功能作为界面设计为核心;(3) 界面必须始终一致; (4) 界面必须是用户随时掌握任务的进展情况;(5) 界面必须能够提供帮助;(6) 界面必须友好,使用方便;(7) 输入画面尽可能接近实际;(8) 具有较强的容错功能;1.1.4信息系统的开发(1) 开发方式管理信息系统主要有以下四种开发方式:独立开发方式、委托开发方式、合作开发方式、购买现成软件方式。独立开发:适合于较强的管理信息系统分析和设计队伍及程序设计人员

    16、、系统维护使用队伍的组织和单位;委托开发:适合于单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位;合作开发:适合于单位有一定的管理信息系统分析、设计及软件开发人员,但开发力量较弱,希望通过管理信息系统的开发建立完善和提高自己的技术队伍;购买现成软件:购买现成的功能强大专项业务管理信息系统软件。(2) 开发过程管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等阶段。系统开发准备:主要完成系统开发要求、成立开发小组、制定开发计划;系统调查:明确用户要求,调查现行系统的运行情况及存在的问题;系统分

    17、析:是管理信息系统的关键环节,在系统调查的基础上,对新系统的功能进行细致的分析;系统设计:根据系统分析中的系统逻辑要求综合考虑各种约束,确定新系统的实施方案;系统实现与转换:硬件的配置、程序的编写和调试、系统操作人员的培训、系统关键数据的录入和准备、系统的调试与转换;系统维护与评价:对系统目标与功能的实现情况进行调查,即时写出系统评价报告,根据系统运行情况,不时维护系统。1.2 Visual Studio 2005 的编程环境Visual Studio.NET是微软公司研发的一个可视化开发工具,它给程序员提供解决方案、源代码管理和编译调试等环境。包括Visual C#.net,Visual J

    18、#.net,Visual C+.net,Visual B。同时它也是目前最流行的 Windows 平台应用程序开发环境。目前已经开发到 9.0 版本,也就是 Visual Studio 2008。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。1.2.1 Visual Studio 的发展1998 年,微软公司发布了 Visual Studio 6.0。所有开发语言的开发环境版本均升至 6.0。这也是 Visual Basic 最后一次发布,从下一个版本 (7.0) 开始

    19、,Microsoft Basic 进化成了一种新的面向对象的语言:Microsoft Basic.NET。 2002 年,随着 .NET 口号的提出与 Windows XP / Office XP 的发布,微软发布了 Visual Studio .NET(内部版本号为 7.0)。在这个版本的 Visual Studio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了 Visual InterDev。与此同时,微软引入了建立在 .NET 框架上(版本1.0)的托管代码机制以及一门新的语言 C# (读作 C Sharp

    20、,意为 C+)。C# 是一门建立在 C+ 和 Java 基础上的现代语言,是编写 .NET 框架的语言。.NET 的通用语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。Visual Basic、Visual C+ 都被扩展为支持托管代码机制的开发环境,且 Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。而 Visual J+ 也变为 Visual J#。后者仅语法同 Java 相同,但是面

    21、向的不是 Java 虚拟机,而是 .NET Framework。 2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名义发布(内部版本号为 7.1)。Visio 作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。.NET 框架也升级到了 1.1。2005 年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)。它同时也能开发跨平台的应用程序,如开发

    22、使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。1.2.2 Visual Studio 2005的优点使用Visual Studio 2005, 开发人员能够:(1)使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境(2)在统一的开发环境中,开发并调试多层次的服务器应用程序(3)使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案(4)使用Visual Studio SDK创建可以扩展Visual Studio IDE的工具1.3 ASP.NET简介ASP.Net是建立在微软新一代.Net平台架构上,利用普通语

    23、言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。目前ASP.Net的开发语言有三种语言,C#,Visual Basic.Net和JScrip.1.3.1 ASP.Net与ASP的联系和主要区别ASP.Net与现存的ASP保持语法兼容,实际上我们可将现有的ASP源码文件扩展名“.asp”改为“.aspx”,然后配置在支持ASP.Net运行时的IIS服务器的Web目录下,即可获得ASP.Net运行时的全部优越性能。 ASP.Net与ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,

    24、前者比后者有更高的效率。实际上我们可以把ASP.Net的执行过程看做是编译后的普通语言运行时代码充当一个和前端浏览器和中间件用户交互的应用程序,它接受用户的请求,输出HTML流到客户端显示。除此之外,ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML,SOAP, WSDL等Internet标准的强健支持。1.3.2 ASP.Net的主要优点ASP.Net可完全利用.Net架构的强大,安全,高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与

    25、验证的安全机制等都为ASP.Net带来卓越的性能。对XML,SOAP,WSDL等Internet标准的强健支持为ASP.Net在异构网络里提供了强大的扩展性。1.3.3 ASP.Net的主要内容ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大,外观丰富的基于表单(Form)的可编程Web页面。后者通过对HTTP,XML,SOAP,WSDL等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面.1.3.4 HTML Server Control和Web Server Control的联系和区别HTML

    26、Server Control是为了和传统ASP保持兼容而开发的一类基于HTML静态页面的控件(如文本框,按钮),它们与这些控件一一对应,它们位于命名空间System.Web.UI.HtmlControls里。 Web Server Control 是专为下一代基于组件开发的.Net平台架构而量身定做的,它不仅包括具有传统HTML静态页面的控件等Web Server Control,它还包括有AdRotator,XML等功能强大的组件,更重要的是它为用户开发Web Server Control组件提供了强大,易用的技术底层支持。这将成为下一阶段ASP.Net开发的热点。它们位于命名空间Syste

    27、m.Web.UI.WebControls里。1.4 C#语言的优点(1)C#是多种语言的混合体,因此它像Java一样语法简洁,像VB6一样使用简单,像C+一样功能强大和灵活(C#没有像C+那样麻烦的位操作)。(2)不需要指针!C#程序通常不需要直接对指针进行操作。垃圾收集器能够自动管理内存。因此,C#不支持delete关键字。(3)类、接口枚举、结构和委托都有正式的语法结构。具有与C+类似的功能,可以简单地重载运算符为自定义类型(例如,不需要操心确保返回*this以能够链接)。支持基于特性的编程。这种方式的开发允许用户注释类型及其成员来进一步限定其行为。(4)构建泛型类型和泛型成员的能力。使用

    28、泛型,我们可以构建非常高效的并且类型安全的代码,在和泛型项交互的时候可以定义很多占位符。支持匿名方法,它允许我们在任何需要委托类型的地方提供内联函数。很多委托/事件模型的简化,包括协变、逆变以及方法组转换。1.4.1 C#与ASP.NET的联系和区别编写通常包括两部分的代码:网页层和后台处理层。网页就是用标记语言来写的,而网页对应的后台处理程序则需要.net语言来完成。整个的ASP.net网站通过C#或者VB.net来实现而C#则是Microsoft .net framework的主要语言,可以用在网站,桌面应用等方面。 C#是.net下的一种面向对象的编程语言,可以用来编应用程序,也可以用来

    29、编web程序。 ASP.NET是Web程序,可以用C#来编,也可以用VB.net,j#等来编。1.5 Microsoft SQL Server 2000简介SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。SQL Server 2000, 是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行

    30、Microsoft Windows 98 的膝上型电脑,到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。1.5.1 Microsoft SQL Server 2000的主要功能(1)加强的T-SQL (事务处理SQL)T-SQL是基于集合的关系型数据库管理系统编程语言,可以提供高性能的数据访问。现在,它与许多新的特性相结合,包括通过同时使用TRY和CTACH来进行错误处理,可以在语句中返回一个结果集的通用表表达式(CTEs),以及通过PIVOT 和UNPIVOT命令将列转化为行和将列转化为行的能力。(2)CLR(Common Language Runtime,通用语言运行时) SQL Server 2000中的第二个主要的增强特性就是整合了符合.NET规范的语言 ,例如C#, ASP.NET 或者是可以构建对象(存储过程,触发器,函数等)的 VB.NET。这一点让你可以在数据库管理系统中执行.NET代码以充分利用.NET功能。它有望在SQL Server 2000环境中取代扩展的存储过程,同时还扩展了传统关系型引擎功能。(3)服务代理(Ser


    注意事项

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

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




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

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

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


    收起
    展开