毕业设计(论文)ASP.NET博客管理系统.doc
《毕业设计(论文)ASP.NET博客管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP.NET博客管理系统.doc(63页珍藏版)》请在三一办公上搜索。
1、安徽工业大学毕业设计(论文)任务书课题名称博客管理系统学 院 计算机学院专业班级计算机科学与技术054XX班姓 名 XXXX学 号0590741XXX毕业设计(论文)的主要内容:1. 分析并设博客管理系统基本功能模型,按照软件工程方法进行需求分析。2. 在需求分析、功能模型的基础上,设计软件模块结构,用ASP.NET和C#实现简单博客管理系统的基本功能。3. 根据需求分析和建立的业务模型完成课题的设计、编码、测试等工作。4. 完成毕业设计说明书(毕业论文)一份。5. 完成5000字的与设计内容有关的外文资料翻译。起止时间:2009年2月16日至2009年6月10日共16.5 周指 导 教 师签
2、 字系 主 任签 字院 长签 字摘要博客管理系统是基于Visual Studio 2005开发平台,前台利用ASP.Net和C#语言,后台使用SQL Server 2000作为数据库开发的应用系统。博客管理系统主要分为博客文章管理、博客留言信息管理、评论信息管理、联系人信息管理和图片信息管理等几个主要功能和模块。系统提供了方便快捷的访问方式,可根据不同的需要进行访问。另外系统可根据用户的权限提供相应功能,让系统变得更为安全实用;同时系统界面设计力求美观、大方、友好。论文主要介绍了本课题的开发背景,系统所要完成的功能和开发的过程。重点的说明了系统设计思想、难点技术和解决方案。关键词:博客管理,V
3、isual 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
4、 into 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
5、be provided 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
6、 the 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 200
7、5 的编程环境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 S
8、QL 简介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.
9、3.8博客友情链接管理页的设计37第五章 系统测试与调试405.1系统测试的意义和目的405.2系统测试方法405.3主要问题解决方案41结论42致谢43主要参考文献44附录 程序主要代码45前言博客(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)执行,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 ASP NET 博客 管理 系统

链接地址:https://www.31ppt.com/p-3976276.html