- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
前 言 6
1 绪论 8
1.1 .NET技术简介 8
1.2 BLOG相关介绍 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.2 E-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)那样,当然也由于这个跨越,需要自己不但要有后台Win Form编码的知识,也要有Web Form程序开发的基础……所以在很大程度上,我觉得本次的设计还算是比较顺手,虽然有不少新技术、新难题、新思路,但在点滴设计思考中,都逐步解决了。
绪论
.NET技术简介
(1)什么是Microsoft .Net
Microsoft .net是Microsoft的xml web服务平台。.net包含了建立和运行基于xml的软件所需要的全部部件。
Microsoft .net解决了下面这些当今软件开发中的一些核心问题:
互操作性(interoperability)、集成性(integration)和应用程序的可扩展性(extensibility)太难实现而且代价很高。Microsoft .net依靠xml(一个由world wide web consortium(w3c)管理的开放标准)消除了数据共享和软件集成的障碍。
无数具有相当竞争力的私有软件技术使得软件的集成变得非常复杂。而 Microsoft .net建立在一个开放的标准上,它包含了所有编程语言。
当终端用户使用软件时,他们总觉得不够简便。有时甚至感到很沮丧,因为他们无法在程序之间方便地共享数据或是无法对能访问的数据进行操作。xml使数据交换变得容易了,并且.net软件可以使得用户只要得到数据就能对它们进行操作。
终端用户们在使用web的时候,无法对自己的个人信息和数据进行控制,这导致了个人隐私和安全泄漏问题。而Microsoft .net提供了一套服务,使用户可以管理他们的个人信息,并且控制对这些信息的访问。
.com公司和web站点开发者们很难为用户们提供足够的有价值的数据,至少有一部分原因是由于他们的应用程序和服务无法很好地和其他程序和服务合作,只是一个不和外界连接的信息孤岛。而Microsoft .net的设计宗旨就是为了使来自于多个站点和公司的数据或服务能够整合起来。
如同ms-dos和windows一样,.net将大大改变我们的计算领域。ms-dos使得个人电脑在商业和家庭中广为接受;windows增强了用户的图形界面,使其成为首选的与软件交互方式,最终使得图形界面成为个人电脑的主流。而.net则要把xml web服务变成日后的主流计算模式xml web服务是建立在xml数据交换基础上的软件模型,它帮助应用程序、服务和设备一起工作。用xml进行共享的数据,彼此之间独立,但同时又能够松耦合地连接到一个执行某特定任务的合作组。
Microsoft .net程序员们设计编写的是xml web服务,而不是服务器或客户端的独立应用程序。他们把这些服务组合成松耦合,相互协作的软件群,xml web服务之间使用xml messaging进行通讯。为了做到这一点,程序员需要:
一个软件平台,用于建立一种新的完整的个人用户经验
一个编程模型和工具,用以建立和整合xml web服务
一套能为应用程序和服务提供基础的可编程的服务
Microsoft的.net战略就瞄准了这三点。
Microsoft .NET为程序员、商业领导、IT部门以及消费者带来了很多好处。
相对来说,程序员是比较缺乏的,雇用的费用也很高。然而Microso
文档评论(0)