2012最新博客管理系统毕业设计.doc
《2012最新博客管理系统毕业设计.doc》由会员分享,可在线阅读,更多相关《2012最新博客管理系统毕业设计.doc(67页珍藏版)》请在冰豆网上搜索。
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
装
┊
┊
┊
┊
┊
订
┊
┊
┊
┊
┊
线
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
┊
安徽工业大学毕业设计(论文)说明书
安徽工业大学
毕业设计(论文)任务书
课题名称
博客管理系统
学院
计算机学院
专业班级
姓名
学号
毕业设计(论文)的主要内容:
1.分析并设博客管理系统基本功能模型,按照软件工程方法进行需求分析。
2.在需求分析、功能模型的基础上,设计软件模块结构,用ASP.NET和C#实现简单博客管理系统的基本功能。
3.根据需求分析和建立的业务模型完成课题的设计、编码、测试等工作。
4.完成毕业设计说明书(毕业论文)一份。
5.完成5000字的与设计内容有关的外文资料翻译。
起止时间:
2012
年
2
月
16
日至
2012
年
6
月
10
日共
16.5
周
指导教师
签字
系主任
签字
院长
签字
摘要
博客管理系统是基于VisualStudio2005开发平台,前台利用ASP.Net和C#语言,后台使用SQLServer2000作为数据库开发的应用系统。
博客管理系统主要分为博客文章管理、博客留言信息管理、评论信息管理、联系人信息管理和图片信息管理等几个主要功能和模块。
系统提供了方便快捷的访问方式,可根据不同的需要进行访问。
另外系统可根据用户的权限提供相应功能,让系统变得更为安全实用;同时系统界面设计力求美观、大方、友好。
论文主要介绍了本课题的开发背景,系统所要完成的功能和开发的过程。
重点的说明了系统设计思想、难点技术和解决方案。
关键词:
博客管理,VisualStudio2005,ASP.Net,C#,SQLServer2000
Abstract
TheblogmanagementsystemisbasedontheVisualStudio2005developmentplatform,thefutureuseofASP.NetandC#language,thebackgrounduseofSQLServer2000asthedatabaseapplicationdevelopment.ManagementSystemblogarticleisdividedintoblogarticlemanagement,informationmanagementblogmessages,commentoninformationmanagement,contacts,andinformationmanagement,suchaspicturesofseveralmainfunctionsandmodules.Systemprovidesconvenientaccesstothedifferentneedsbasedonavisit.Inadditionthesystemcanbeprovidedinaccordancewiththeappropriateuserpermissionstoenablethesecuritysystemhasbecomemorepractical;systeminterfacedesignatthesametimeseektobeautiful,generousandfriendly.
Paperintroducesthedevelopmentbackgroundofthesubject,thesystemfunctionsandtocompletetheprocessofdevelopment.Notethefocusofthesystemdesignconcepts,technologiesandsolutionsdifficult.
KeyWords:
BlogManagement,VisualStudio2005,ASP.Net,C#,SQLServer2000目录
前言 1
第一章相关知识与开发工具简介 2
1.1管理信息系统(MIS)概述 2
1.1.1管理信息系统基础 2
1.1.2管理信息系统组成 2
1.1.3管理信息系统的界面 3
1.1.4信息系统的开发 3
1.2VisualStudio2005的编程环境 4
1.2.1VisualStudio的发展 4
1.2.2VisualStudio2005的优点 5
1.3ASP.NET简介 5
1.3.1ASP.Net与ASP的联系和主要区别 5
1.3.2ASP.Net的主要优点 5
1.3.3ASP.Net的主要内容 6
1.3.4HTMLServerControl和WebServerControl的联系和区别 6
1.4C#语言的优点 6
1.4.1C#与ASP.NET的联系和区别 6
1.5MicrosoftSQLServer2000简介 7
1.5.1MicrosoftSQLServer2000的主要功能 7
1.5.2SQL简介 8
第二章博客管理系统系统分析 9
2.1博客管理系统可行性分析 9
2.2博客管理系统需求分析 10
2.3博客管理系统数据流程图 10
第三章博客管理系统系统设计 12
3.1数据库概念设计 12
3.2E-R模型的建立 12
3.3关系数据模型的建立 15
3.4数据库逻辑设计 15
第四章系统设计 20
4.1系统设计目标 20
4.2系统总体框架设计 20
4.3系统详细设计 22
4.3.1博客首页的设计 22
4.3.2博客注册页的设计 24
4.3.3博客管理员首页的设计 25
4.3.4文章类别管理页的设计 27
4.3.5博客文章信息管理页的设计 30
4.3.6博客留言信息管理页的设计 34
4.3.7博客评论管理页的设计 36
4.3.8博客友情链接管理页的设计 37
第五章系统测试与调试 40
5.1系统测试的意义和目的 40
5.2系统测试方法 40
5.3主要问题解决方案 41
结论 42
致谢 43
主要参考文献 44
附录程序主要代码 45
第V页
前言
博客(Blog)是目前Internet上最流行、最时尚的应用,其英文全称为WebBlog原意为网络日志,是一种十分简易的“傻瓜”式个人信息发布方式。
它代表着网络时代的个人“读者文摘”,是以超链接为介质的网络日记。
更简明的定义,就是一种简便的网站内容管理系统(CMS),其内容有时效性,并且一般是分类,可通过评论等形式实现作者与读者的交流,同时提供有符合标准的内容摘要。
Blog作为一种新的生活方式,新的工作方式和新的学习方式已经被越来越多的人所接受,并且正在改变着传统的网络和社会结构。
网络信息不再是虚假不可验证的;交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。
Blog正在影响和改变着我们的生活。
在现代这个高速发展的社会,通过博客,可以让自己学到很多,也可以让别人学到更多。
博客管理系统是以个人的视角,以整个互联网为视野,精选和记录自己互联网上看到的精彩内容,为他人提供帮助,使其具有更高的共享价值。
博客管理系统是利用ASP.Net和C#开发的应用程序。
第一部分全面介绍了实现系统的开发平台和开发工具:
VisualStudio2005和SQLServer2000,还介绍了管理信息系统(MIS)。
第二部分是对博客管理系统的可行性分析和需求分析过程,并且画出了数据流图。
第三部分是对系统的数据库的设计,其中包括了E-R图的绘制和关系数据库的建立。
第四部分进一步确立了系统的各个模块,设计了系统的总体框架,并且详细介绍了各个模块的功能要求,主要模块的具体实现过程以及系统主要的运行界面。
第五部分是系统的测试与调试,介绍了在系统测试中遇到的一些问题的解决过程。
最后列出了本文所用到的参考文献。
第一章相关知识与开发工具简介
1.1管理信息系统(MIS)概述
管理信息系统(MIS,ManagementInformationSystem),在强调管理,强调信息的现代社会中它变得越来越大越普及。
MIS是一门新的科学,它跨越了若干个领域,例如管理科学,运筹学,系统科学,统计学以及计算机科学。
在这些科学的基础上,形成信息收集和加工的方法,从而形成了一个纵横交织的系统。
1.1.1管理信息系统基础
20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。
20世纪50年代,西蒙提出管理依赖信息和决策的思想。
同时期的维纳也发表了控制论,他也认为管理是一个控制过程。
1958年,盖尔写道:
“管理将以较低的成本得到及时准确的信息,做到较好的控制。
”这个时期,计算机开始用于会计工作。
数据处理一词开始出现。
1970年,WalterT.Kennevan给刚刚出现的信息系统一词给出了一个定义:
“以口头或书面的形式,在合适的时间向经理,职员以及外界人员提供过去的,现在的,预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。
”在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。
1985年,管理信息系统的创始人,明尼苏达大学的管理学教授GordonB.Davis给了管理信息系统一个完整的定义,即管理信息系统是一个利用软硬件资源以及数据库的人-机系统。
它能提供信息支持企业或组织的运行,管理和决策功能。
这个定义全面地说明了信息管理系统的目标,功能和组成,而且反映了管理信息系统在当时达到的水平。
1.1.2管理信息系统组成
管理细心系统在企业中的应用存在三个要素,这就是人,计算机和数据。
企业的领导者,管理人员,技术人员以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。
MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导者的积极参与。
计算机技术是MIS得以实施的主要技术。
在这些技术中,软件开发是MIS开发的重点。
第三个要素也不忽视。
企业的管理数据是MIS正常运行的基础。
广义地说,各项管理制度是MIS建设成功的基础。
试想要计算一台机床的成本,需要按时输入每个部件,每个零件以及每个螺丝螺帽的费用,它涉及企业的生产车间,采购,库房,工艺设计和财务等多个部门,必须有一整套管理制度做保证。
1.1.3管理信息系统的界面
在计算机软件技术中,人机界面可以发展成为一个重要的分支。
(1)MIS人机界面设计一般遵循以下基本原则:
(2)以通信功能作为界面设计为核心;
(3)界面必须始终一致;
(4)界面必须是用户随时掌握任务的进展情况;
(5)界面必须能够提供帮助;
(6)界面必须友好,使用方便;
(7)输入画面尽可能接近实际;
(8)具有较强的容错功能;