基于NET的个人博客管理系统的设计与开发文档格式.doc

上传人:b****1 文档编号:13166411 上传时间:2022-10-07 格式:DOC 页数:45 大小:1.93MB
下载 相关 举报
基于NET的个人博客管理系统的设计与开发文档格式.doc_第1页
第1页 / 共45页
基于NET的个人博客管理系统的设计与开发文档格式.doc_第2页
第2页 / 共45页
基于NET的个人博客管理系统的设计与开发文档格式.doc_第3页
第3页 / 共45页
基于NET的个人博客管理系统的设计与开发文档格式.doc_第4页
第4页 / 共45页
基于NET的个人博客管理系统的设计与开发文档格式.doc_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

基于NET的个人博客管理系统的设计与开发文档格式.doc

《基于NET的个人博客管理系统的设计与开发文档格式.doc》由会员分享,可在线阅读,更多相关《基于NET的个人博客管理系统的设计与开发文档格式.doc(45页珍藏版)》请在冰豆网上搜索。

基于NET的个人博客管理系统的设计与开发文档格式.doc

学号:

指导教师:

完成日期:

2010-3-7

基于.NET的个人BLOG的开发

摘要

BLOG是继Email、BBS、ICQ之后出现的第四种网络交流方式,作为一种新兴的网络媒体与互联网的第四块里程牌,其影响力一定程度上已超越了传统媒体,作为专业领域的知识传播模式,它将成为该领域最具影响力的事物之一!

本论文系统地介绍了BLOG的现状与发展,.NET技术的实际应用以及本次设计的开发计划、步骤、实施策略等,并采用结构化设计方法,应用数据流图(DFD),数据字典、程序流程图、E-R关系图等清晰的展示出系统的构成。

该设计遵循了软件开发规范的实施文档,从系统分析、系统设计、程序编码、系统测试、系统维护和二次开发计划等几个阶段进行,采用C#和SQLServer来开发ASP.NET程序,并对数据库在影响系统性能方面,做了一定的分析。

关键字:

BLOG;

网络媒体;

开发规范;

C#;

SQLServer;

.NET

TheExploitationoftheMultifunctionalBLOGSystem

Basedon.NETPlatform

Abstract

BLOGfollowinge-mail,BBS,ICQ,isafourthexchangewaysofnetwork,asanewInternetmediaandtheInternetfourthpieceofmilestones,theirinfluencetoacertainextent,havegonebeyondthetraditionalmedia,asaprofessionalfieldofknowledgedisseminationmodel,itwillbecomeoneofthemostinfluentialfiguresinthisarea'

s!

ThepaperintroducesthecurrentsituationanddevelopmentofBLOGsystematically.practicalapplicationsof.Nettechnology,andthisdevelopmentplan,steps,theimplementationstrategy.Meantimetheuseofstructureddesignmethodology,theapplicationofdataflowchart(DFD),datadictionary,processflowcharts,E-Rrelationsetc.constitutesacleardisplayforsystem.

Thedesignfollowedthenormsofsoftwaredevelopmentfiles,designedfromsystemsanalysis,systemdesign,codingprocedures,systemtesting,systemmaintenanceandtheseconddevelopmentplans,C#andSQLServerareusedtodevelopASP.NETprocedures,andalsohasdonesomeanalysistodatabaseforfunctionsintheaffectedsystem,

Keywords:

BLOG;

NetworkMedia;

DevelopmentNorms;

.NET

目录

前言 6

1绪论 8

1.1.NET技术简介 8

1.2BLOG相关介绍 10

1.3系统开发背景 14

1.4系统开发意义 15

1.5系统开发目标 15

1.6开发平台、运行环境、测试实施 16

2需求分析 18

2.1系统构成 18

2.1.1系统组成及功能 18

2.1.2系统实现方案 24

2.2E-R关系 24

2.3数据存储 28

2.4逻辑分析 28

2.4.1数据流图 28

2.4.2数据字典 30

2.4.3系统边界 31

2.5系统实现的关键技术 31

3概要设计 32

3.1设计原理 32

3.2接口设计 32

3.3数据库设计 33

3.3.1设计思路与步骤 33

3.3.2结构设计 33

3.4界面设计 36

4详细设计 37

4.1系统流程图 37

5运行结果及调试分析 42

5.1主要运行效果 42

5.2调试分析 45

5.3修改日志与事件记录 46

6设计总结 47

谢辞 48

参考文献 49

前言

在本次设计中,采用.NET技术进行WEB开发(C#开发ASP。

NET程序),我最大的感触也是在这个方面,设计思路、实现方法、解决步骤……等等,这与以往单独的设计Windows应用程序、Web程序一样。

唯一不同的是采用C#开发ASP.NET程序的确是一个跨越,是一种新鲜的体验,而不是之前单一的开发windows程序(C++),单一的开发Web程序(ASP)那样,当然也由于这个跨越,需要自己不但要有后台WinForm编码的知识,也要有WebForm程序开发的基础……所以在很大程度上,我觉得本次的设计还算是比较顺手,虽然有不少新技术、新难题、新思路,但在点滴设计思考中,都逐步解决了。

BLOG的新兴不是很久,但是比较流行、实用,所以开发此BLOG系统让我对本次设计很有兴趣,在绝大部分的时间里,我没有觉得枯燥,更没有做不下去的感觉,反倒是兴趣倍增,难题、不解我都将其看成为学习的目标、研究的对象。

从COOKIE加密、正则的应用、URLRewrite的实现、UBB的思考到文件管理的编制、访问分析的思考、站点日志的另类实现等等,在这些过程中,设计的思路是逐渐明了,直至每一个问题的解决。

事实上,在解决这些问题时,也没有那么容易,但是我觉得能学会解决这些问题便是学习的第一步,也是个人进步所必需经历的。

本次设计,不能说是时间仓促,但即便如此,系统不足之处也是在所难免的,在每个阶段,我都会发现这样或那样的不足,错误、需要优化、共用性、和开发环境的兼容问题等等。

这在设计的过程中,都及时的记录并一一解决了。

当然,我也曾将系统放到网上进行测试,在这里非常感谢曾帮我测试的朋友们,非常感谢他们提出的建议和提交的BUG。

如果你在应用中发现系统BUG,或是你有更好的建议,非常欢迎能和我联系,在此谢过!

xxxxx2010年3月13日

1绪论

1.1.NET技术简介

(1)什么是Microsoft.Net

Microsoft.net是Microsoft的xmlweb服务平台。

.net包含了建立和运行基于xml的软件所需要的全部部件。

Microsoft.net解决了下面这些当今软件开发中的一些核心问题:

l互操作性(interoperability)、集成性(integration)和应用程序的可扩展性(extensibility)太难实现而且代价很高。

Microsoft.net依靠xml(一个由worldwidewebconsortium(w3c)管理的开放标准)消除了数据共享和软件集成的障碍。

l无数具有相当竞争力的私有软件技术使得软件的集成变得非常复杂。

而 Microsoft.net建立在一个开放的标准上,它包含了所有编程语言。

l当终端用户使用软件时,他们总觉得不够简便。

有时甚至感到很沮丧,因为他们无法在程序之间方便地共享数据或是无法对能访问的数据进行操作。

xml使数据交换变得容易了,并且.net软件可以使得用户只要得到数据就能对它们进行操作。

l终端用户们在使用web的时候,无法对自己的个人信息和数据进行控制,这导致了个人隐私和安全泄漏问题。

而Microsoft.net提供了一套服务,使用户可以管理他们的个人信息,并且控制对这些信息的访问。

l.com公司和web站点开发者们很难为用户们提供足够的有价值的数据,至少有一部分原因是由于他们的应用程序和服务无法很好地和其他程序和服务合作,只是一个不和外界连接的信息孤岛。

而Microsoft.net的设计宗旨就是为了使来自于多个站点和公司的数据或服务能够整合起来。

如同ms-dos和windows一样,.net将大大改变我们的计算领域。

ms-dos使得个人电脑在商业和家庭中广为接受;

windows增强了用户的图形界面,使其成为首选的与软件交互方式,最终使得图形界面成为个人电脑的主流。

而.net则要把xmlweb服务变成日后的主流计算模式。

xmlweb服务是建立在xml数据交换基础上的软件模型,它帮助应用程序、服务和设备一起工作。

用xml进行共享的数据,彼此之间独立,但同时又能够松耦合地连接到一个执行某特定任务的合作组。

(2).NET战略

Microsoft.net程序员们设计编写的是xmlweb服务,而不是服务器或客户端的独立应用程序。

他们把这些服务组合成松耦合,相互协作的软件群,xmlweb服务之间使用xmlmessaging进行通讯。

为了做到这一点,程序员需要:

l一个软件平台,用于建立一种新的完整的个人用户经验

l一个编程模型和工具,用以建立和整合xmlweb服务

l一套能为应用程序和服务提供基础的可编程的服务

Microsoft的.net战略就瞄准了这三点。

(3).NET的优点

Microsoft.NET为程序员、商业领导、IT部门以及消费者带来了很多好处。

相对来说,程序员是比较缺乏的,雇用的费用也很高。

然而Microsoft.NET使编程工作变得更加容易,开发投资的回报率也趋最大化。

开发者们可以创建能重用的XMLWeb服务,而不再是一个单一的程序;

这些Web服务易于编程和调试,彼此之间相互独立,通过XMLmessage通讯及合作。

所以对某一个服务的修改不会影响到其他的服务。

由于XMLWeb服务可以被很多.NET体验共同使用,所以对一个服务模块的有效更新,也即更新了所有使用这个模块的.NET体验。

任何编程语言都可以用来编写XMLWeb服务(如:

C、C++、VisualBasic、COBOL、Perl、Python和Java等),所以你的程序员可以选择他们最熟悉的语言来编程,这大大提高了开发效率。

更值得一体的是,他们并没有因使用了不同的语言而失去服务或跨组件的调试能力。

总之,Microsoft.NET是Microsoft的XMLWeb服务的平台。

这是下一代的Internet计算模型,各个XMLWeb服务之间彼此是松耦合的,通过XML进行通讯,协同完成某一特定的任务。

Microsoft.NET战略提供了一个用以建立新.NET体验

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1