基于net个人博客管理系统设计与开发

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

《基于net个人博客管理系统设计与开发》由会员分享,可在线阅读,更多相关《基于net个人博客管理系统设计与开发(45页珍藏版)》请在金锄头文库上搜索。

1、xxxx 大学大学 毕业设计(论文)毕业设计(论文)题目:题目: 基于基于.NET 的个人的个人 BLOG 系统的开发系统的开发The Exploitation of the Multifunctional BLOG_ System based on .NET Platform 学学 院院: 专专 业业: 计算机科学与技术计算机科学与技术 班班 级级: 学生姓名学生姓名: 学学 号号: 指导教师指导教师: 完成日期完成日期: 2010-3-7 基于基于.NET.NET 的个人的个人 BLOGBLOG 的开发的开发摘要BLOG 是继 Email、BBS、ICQ 之后出现的第四种网络交流方式,作为

2、一种新兴的网络媒体与互联网的第四块里程牌,其影响力一定程度上已超越了传统媒体,作为专业领域的知识传播模式,它将成为该领域最具影响力的事物之一!本论文系统地介绍了 BLOG 的现状与发展, NET 技术的实际应用以及本次设计的开发计划、步骤、实施策略等,并采用结构化设计方法,应用数据流图(DFD) ,数据字典、程序流程图、E-R 关系图等清晰的展示出系统的构成。该设计遵循了软件开发规范的实施文档,从系统分析、系统设计、程序编码、系统测试、系统维护和二次开发计划等几个阶段进行,采用 C#和 SQL Server 来开发ASP.NET 程序,并对数据库在影响系统性能方面,做了一定的分析。关键字:BL

3、OGBLOG;网络媒体;开发规范;网络媒体;开发规范;C#C#;SQLSQL ServerServer;.NET.NET The Exploitation of the Multifunctional BLOG System Based on .NET PlatformAbstractBLOG following e-mail, BBS, ICQ, is a fourth exchange ways of network, as a new Internet media and the Internet fourth piece of milestones, their influence t

4、o a certain extent, have gone beyond the traditional media, as a professional field of knowledge dissemination model, it will become one of the most influential figures in this areas !The paper introduces the current situation and development of BLOG systematically. practical applications of .Net te

5、chnology, and this development plan, steps, the implementation strategy. Meantime the use of structured design methodology, the application of data flow chart (DFD), data dictionary, process flow charts, E-R relations etc. constitutes a clear display for system.The design followed the norms of softw

6、are development files, designed from systems analysis, system design, coding procedures, system testing, system maintenance and the second development plans, C# and SQLServer are used to develop ASP.NET procedures, and also has done some analysis to database for functions in the affected system,Key

7、words: BLOG;Network Media;Development Norms;C#;SQL Server;.NET目 录前 言.61 1 绪论.81.1 .NET 技术简介.81.2 BLOG 相关介绍.101.3 系统开发背景141.41.4 系统开发意义.151.5 系统开发目标151.6 开发平台、运行环境、测试实施162 需求分析.182.1 系统构成182.1.1 系统组成及功能182.1.2 系统实现方案242.2 E-R 关系242.3 数据存储282.4 逻辑分析282.4.1 数据流图282.4.2 数据字典302.4.3 系统边界312.5 系统实现的关键技术31

8、3 概要设计.323.1 设计原理323.2 接口设计323.3 数据库设计333.3.1 设计思路与步骤333.3.2 结构设计333.4 界面设计364 详细设计.374.1 系统流程图375 运行结果及调试分析.425.1 主要运行效果425.2 调试分析455.3 修改日志与事件记录466 设计总结.47谢 辞.48参考文献.49前 言在本次设计中,采用.NET 技术进行 WEB 开发(C#开发 ASP。NET 程序) ,我最大的感触也是在这个方面,设计思路、实现方法、解决步骤等等,这与以往单独的设计 Windows 应用程序、Web 程序一样。唯一不同的是采用 C#开发 ASP.NE

9、T 程序的确是一个跨越,是一种新鲜的体验,而不是之前单一的开发 windows 程序(C+) ,单一的开发 Web 程序(ASP)那样,当然也由于这个跨越,需要自己不但要有后台 Win Form 编码的知识,也要有 Web Form 程序开发的基础所以在很大程度上,我觉得本次的设计还算是比较顺手,虽然有不少新技术、新难题、新思路,但在点滴设计思考中,都逐步解决了。BLOG 的新兴不是很久,但是比较流行、实用,所以开发此 BLOG 系统让我对本次设计很有兴趣,在绝大部分的时间里,我没有觉得枯燥,更没有做不下去的感觉,反倒是兴趣倍增,难题、不解我都将其看成为学习的目标、研究的对象。从 COOKIE

10、 加密、正则的应用、URLRewrite 的实现、UBB 的思考到文件管理的编制、访问分析的思考、站点日志的另类实现等等,在这些过程中,设计的思路是逐渐明了,直至每一个问题的解决。事实上,在解决这些问题时,也没有那么容易,但是我觉得能学会解决这些问题便是学习的第一步,也是个人进步所必需经历的。本次设计,不能说是时间仓促,但即便如此,系统不足之处也是在所难免的,在每个阶段,我都会发现这样或那样的不足,错误、需要优化、共用性、和开发环境的兼容问题等等。这在设计的过程中,都及时的记录并一一解决了。当然,我也曾将系统放到网上进行测试,在这里非常感谢曾帮我测试的朋友们,非常感谢他们提出的建议和提交的BU

11、G。如果你在应用中发现系统 BUG,或是你有更好的建议,非常欢迎能和我联系,在此谢过! xxxxx 2010 年 3 月 13 日1 1 绪论1.1 .NET 技术简介(1 1)什么是)什么是 Microsoft .NetMicrosoft .net 是 Microsoft 的 xml web 服务平台。.net 包含了建立和运行基于 xml 的软件所需要的全部部件。Microsoft .net 解决了下面这些当今软件开发中的一些核心问题:互操作性(interoperability)、集成性(integration)和应用程序的可扩展性(extensibility)太难实现而且代价很高。Mic

12、rosoft .net 依靠 xml(一个由 world wide web consortium(w3c)管理的开放标准)消除了数据共享和软件集成的障碍。无数具有相当竞争力的私有软件技术使得软件的集成变得非常复杂。而 Microsoft .net 建立在一个开放的标准上,它包含了所有编程语言。当终端用户使用软件时,他们总觉得不够简便。有时甚至感到很沮丧,因为他们无法在程序之间方便地共享数据或是无法对能访问的数据进行操作。xml 使数据交换变得容易了,并且.net 软件可以使得用户只要得到数据就能对它们进行操作。终端用户们在使用 web 的时候,无法对自己的个人信息和数据进行控制,这导致了个人隐

13、私和安全泄漏问题。而 Microsoft .net 提供了一套服务,使用户可以管理他们的个人信息,并且控制对这些信息的访问。.com 公司和 web 站点开发者们很难为用户们提供足够的有价值的数据,至少有一部分原因是由于他们的应用程序和服务无法很好地和其他程序和服务合作,只是一个不和外界连接的信息孤岛。而 Microsoft .net 的设计宗旨就是为了使来自于多个站点和公司的数据或服务能够整合起来。如同 ms-dos 和 windows 一样,.net 将大大改变我们的计算领域。ms-dos 使得个人电脑在商业和家庭中广为接受;windows 增强了用户的图形界面,使其成为首选的与软件交互方

14、式,最终使得图形界面成为个人电脑的主流。而.net 则要把 xml web 服务变成日后的主流计算模式。xml web 服务是建立在 xml 数据交换基础上的软件模型,它帮助应用程序、服务和设备一起工作。用 xml 进行共享的数据,彼此之间独立,但同时又能够松耦合地连接到一个执行某特定任务的合作组。(2 2).NET.NET 战略战略Microsoft .net 程序员们设计编写的是 xml web 服务,而不是服务器或客户端的独立应用程序。他们把这些服务组合成松耦合,相互协作的软件群,xml web 服务之间使用xml messaging 进行通讯。为了做到这一点,程序员需要:一个软件平台,

15、用于建立一种新的完整的个人用户经验一个编程模型和工具,用以建立和整合 xml web 服务一套能为应用程序和服务提供基础的可编程的服务Microsoft 的.net 战略就瞄准了这三点。(3 3).NET.NET 的优点的优点Microsoft .NET 为程序员、商业领导、IT 部门以及消费者带来了很多好处。相对来说,程序员是比较缺乏的,雇用的费用也很高。然而 Microsoft .NET 使编程工作变得更加容易,开发投资的回报率也趋最大化。开发者们可以创建能重用的 XML Web 服务,而不再是一个单一的程序;这些 Web 服务易于编程和调试,彼此之间相互独立,通过XML message

16、通讯及合作。所以对某一个服务的修改不会影响到其他的服务。由于 XML Web 服务可以被很多.NET 体验共同使用,所以对一个服务模块的有效更新,也即更新了所有使用这个模块的.NET 体验。任何编程语言都可以用来编写 XML Web 服务(如:C、C+、Visual Basic、COBOL、Perl、Python 和 Java 等),所以你的程序员可以选择他们最熟悉的语言来编程,这大大提高了开发效率。更值得一体的是,他们并没有因使用了不同的语言而失去服务或跨组件的调试能力。总之,Microsoft .NET 是 Microsoft 的 XML Web 服务的平台。这是下一代的 Internet计算模型,各个 XML Web 服务之间彼此是松耦合的,通过 XML 进行通讯,协同完成某一特定的任务。Microsoft

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号