2022年asp个人博客系统大学本科方案设计书方案设计书.docx
《2022年asp个人博客系统大学本科方案设计书方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年asp个人博客系统大学本科方案设计书方案设计书.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源封面欢迎下载精品学习资源作者: PanHongliang仅供个人学习欢迎下载精品学习资源摘要Blog 的全名应当是 Weblog ,中文意思是“网络日志”,后来缩写为Blog,而博客Blogger就是写 Blog 的人;从懂得上讲,博客是“一种表达个人思想、网络链接、内容,依据时间次序排列,并且不断更新的出版方式”;Visual C# 是微软公司为它的Microsoft.NET方案推出的核心编程语言;该语言几乎综合了目前全部编程语言系统的优点,并结合因特网的需要,增加了丰富的新特性和 增强功能; Visual C# 语言面对对象的设计,可以用来构建从高水平的商务目标到体系标准应用程
2、序的范畴宽广的组件;使用Visual C# 语言,程序员能够快速地建造供应充分开拓运算和通信的工具和服务的新的Microsoft.NET平台;C#语言的组成部分使用简单的 C#语言结构体,能被转化成 WEB服务,答应人们通过 Internet调用在任何操作系统上运行的任何语言;Access 就是关系数据库开发工具,数据库能集合各种信息以供查询、储备和检索;数据库 Database 是由一些有意义和有关系的数据 data 所组合而成;我们称之为数据库治理治理系统( Database Management System DBMS);Access 的优点在于它能使用数据表示图或自定义窗体收集信息,
3、数据表示图供应了一种类似于 Excel的电子表格, 可以使数据库一目了然;Ajax 不是一种技术;实际上,它由几种蓬勃进展的技术以新的强大方式组合而成;Ajax 包含:基于 XHTML和 CSS标准的表示;使用 DocumentObject Model 进行动态显示和交互;使用 XMLHttpRequest 与服务器进行异步通信;使用JavaScript绑定一切;Ajax 的核心是 JavaScript对象 XmlHttpRequest ;该对象在 Internet Explorer 5中首次引入,它是一种支持异步请求的技术;简而言之,XmlHttpRequest使您可以使用JavaScrip
4、t向服务器提出请求并处理响应,而不堵塞用户;【关键词】 博客; Visual C# ; Access;Ajax ;JavaScript ;AbstractBlog full name should be the Web log, in Chinese means Web log, later known as Blog, the blog Blogger who is writing Blog. From the understanding of speaking, the blog is a personal expression of ideas, network links, conte
5、nt, are arranged in chronological order, and constantly update the publication of way.Microsoft Visual C # for its Microsoft.NET plans to introduce the core programming language. The language of the current integrated almost all the advantages of programming language system, combining the Internet a
6、nd the need to increase the wealth of new features and enhancements. Visual C # language object-oriented design, can be used to build the high-level business goals to the system standard application of a wide range of components. The use of Visual C # language, programmers can quickly open upthe con
7、struction of the provisionof adequate computing and communications tools and services ofthe new Microsoft.NETplatform. C # language an integral part of using a simple C # language structure, can be transformed into WEB services through the Internet allow people to call in欢迎下载精品学习资源any operating syst
8、em running on any language.Access is the relational database development tools, database informationcan be pooled for enquiries, storage and retrieval. Database Database by some meaningful and the data data by a combinationof. We callmanagement database management system Database Management System D
9、BMS. Access has the advantage of the use of data that can map or custom forms to collect information, data plans that provide a similar Excel spreadsheet, database can make clear at a glance.Ajaxis not a technology. In fact, from its vigorous development of several newtechnologies tothepowerfulcombi
10、nationofmethods. Ajaxinclude:XHTMLand CSS-based standard that using the Document Object Model dynamic display and interaction;XMLHttpRequest use asynchronous communication with the server using JavaScript bindall. Ajax is the core of JavaScript objects XmlHttpRequest. The object in Internet Explorer
11、 5 for the first time the introduction, it is a technical support asynchronous request. In short, XmlHttpRequest so that you can use JavaScript to the server asked for and response to treatment, rather than blocking users.【Keywords】Blog ;Visual C# ;Access;Ajax ;JavaScript;目录摘要 IIIAbstract III第一章开发工具
12、及工具简介11.1 ASP.NET 语言简介 11.2 数据库的选择 21.3 IIS 介绍及配置 3其次章需求分析 42.1 系统需求分析 42.2 系统功能分析 42.2.1文章日志42.2.2发表评论42.2.3资源下载42.2.4相片浏览42.2.5治理功能52.2.6加密功能52.3 系统功能流程图 5第三章数据库设计63.1 数据库概念设计 63.1.1 设计局部 E-R 模式 63.1.2 设计全局 E-R 模式 63.2 数据库规律结构设计7第四章系统程序设计94.1系统模块组成94.2各模块的实现9欢迎下载精品学习资源4.2.1查看日志模块的实现94.2.2查看相册模块的实现
13、114.2.3主页显示功能的实现114.2.4其他功能的实现 114.3 原创功能介绍 11第五章系统测试与爱惜135.1 系统使用环境 135.2 系统测试 135.3 系统爱惜 13终止语 15致谢 16参考文献 17欢迎下载精品学习资源第一章 开发工具及工具简介1.1 ASP .NET 语言简介在世界范畴内, Internet正以一种不行阻挡的势头快速进展;人们可以通过Internet,以不同的方式相互沟通、从Internet上猎取自己想要的一切信息,为此, 人们在 Internet上制定了各种方法; 早期的超文本标记语言 HTM,L 使 Internet的数据描述发生了一次变革; 与以
14、前的 Web 开发模型相比, ASP.NET供应了数个重要的优点:(1) 增强的性能;ASP.NET是在服务器上运行的编译好的公共语言运行库代码;与被说明的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和服务;这相当于在编写代码行之前便 显著提高了性能;世界级的工具支持;ASP.NET框架补充了 Visual Studio集成开发环 境中的大量工具箱和设计器; WYSIWYG编辑、拖放服务器控件和自动部署只是这个 强大的工具所供应功能中的少数几种;(2) 威力和灵敏性;由于 ASP.NET 基于公共语言运行库, 因此 Web 应用程序开发人员可以利用整个平台的威力和灵敏性; .NE
15、T 框架类库、消息处理和数据拜望解决方案都可从Web 无缝拜望;ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序;另外,公共语言运行库的交互性保证在迁移到ASP.NET 时保留基于 COM的开发中的现有投资;(3) 简易性;ASP.NET使执行常见任务变得简洁, 从简洁的窗体提交和客户端身份验证到部署和站点配置;例如, ASP.NET页框架使您可以生成将应用程序规律与表示代码清楚分开的用户界面,和在类似 VisualBasic的简洁窗体处理模型中处理大事;另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发;(4) 可治理性;ASP.
16、NET 接受基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序;由于配置信息是以纯文本形式储备的,因此可以在没有本地治理工具帮忙的 情形下应用新设置;此 零本地治理 哲学也扩展到了 ASP.NET 框架应用程序的部署;只需将必要的文件复制到服务器,即可将ASP.NET 框架应用程序部署到服务器;不需要重新启动服务器,即使是在部署或替换运行的编译代码时;(5) 可缩放性和可用性;ASP.NET在设计时考虑了可缩放性, 增加了特地用于在集合环境和多处理器环境中提高性能的功能;另外,进程受到ASP.NET 运行库的亲热监视和治理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进
17、程,以帮忙保持应用程序始终可用于处理 请求;(6) 自定义性和扩展性;ASP.NET随附了一个设计周到的结构, 使开发人员可以在适当的级别 “插入”代码;实际上,可以用自己编写的自定义组件扩展或替换ASP.NET 运行库的任何子组件;实现自定义身份验证或状态服务始终没有变得更简洁;欢迎下载精品学习资源(7) Web2.0 支持随着其次波互联网热潮的回来, Web 2.0 得到越来越多人的认同,而 A 更是开创了许多 Web应用的新模式, 包括 WebForm,更加简易的 WebServices ;以及对 Ajax 的强有力的支持; 使我们在最短的时间内开发出一套完整健壮而有符合用户习惯的优秀程
18、序成为可能;1.2 数据库的选择(1) 数据库介绍Access 是微软公司推出的基于 Windows 的桌面关系数据库治理系统( RDBM)S,是 Office 系列应用软件之一;它供应了表、查询、窗体、报表、页、宏、 模块 7 种用来建立数据库系统的对象;供应了多种向导、生成器、模板,把数据储备、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库治理系统供应了便利,也使得一般用户不必编写代码,就可以完成大部分数据治理的任务;Access 能够存取 Access/Jet、MicrosoftSQLServer 、Oracle ,或者任何 ODBC兼容数据库内的资料;娴熟的软件设计师
19、和资料分析师利用它来开发应用软件,而一些不娴熟的程序员和非程序员的 进阶用户 就能使用它来开发简洁的应用软件;虽然它支援部份面对对象( OO)技术,但是未能成为一种完整的面对对象开发工具;(2) 数据库用途MicrosoftAccess 在许多地方得到广泛使用,例如小型企业,大公司的部门,和宠爱编程的开发人员特地利用它来制作处理数据的桌面系统;它也常被用来开发简洁的WEB应用程序这些应用程序都利用 ASP技术在 InternetInformationServices 运行比较复杂的 WEB应用程序就使用 PHP/MySQ或L 者 ASP/Microsoft SQL Server它的使用便利程度
20、和强大的设计工具为初级程序员供应许多功能;不过,这种便于使用可能使人误会; 这类开发者都是没有在应用或者数据设计方面训练的办公室从业人员;因此许多人以为这样的开发者能够制造可用的系统,但也有许多人认为工具本身的局限性产生了这样的误导;一些专业的应用程序开发人员使用Access用作快速应用开发, 特殊是给街道上的推销员制作一个初型或独立应用程序的工具;可是假如是透个网络存取数据的话, Access 的可扩放性并不高因此当程序被较多使用者使用时,他们的选择多会是倾向于一些客户端 - 服务器为本的方案, 例如 Oracle 、DB2、MicrosoftSQLServer 、WindowsShareP
21、ointServices 、PostgreSQL、MySQ、L Alpha Five 、MaxDB,或者 Filemaker ;无论如何,不少 Access的功能(表单,报告,序列和VB 代码)可以用作其他数据库的后期应用,包括 JET( 档案为主的数据库引擎, Access 缺省使用)、MicrosoftSQLServer 、Oracle 和任何其他跟 ODBC兼容的产品;这种方法答应开发者把一个成熟的应用的数据移动到一台更大功率的服务器而没有已经在适当的位置牺牲进展;许多开发者谁使用 Microsoft Access使用 Leszynski命名商定,虽然这不普遍; 它是一次编程大会,并非一
22、个 DBMS实施的规章;(3) 数据库特性一好处进入从程序员视角在它的有关兼容性有SQL-质问可能被观看并且作为SQL 语句编辑,并且 SQL语句直接在巨视和 VBA模里可以被使用操作进入桌子;用户可能混 合并且使用两个 VBA并且 宏 编程形式和规律既没供应面对对象的可能性;欢迎下载精品学习资源导入导出报表的生成程序,当时有才能和到这项任务的复杂报告制造,没有另一受欢迎数据库报表程序的生成程序布满特色和强有力 - 水晶报告; MSDE 微软公司 SQL服务器桌面发动机 2000 ,袖珍版本的 MSSQL服务器 2000,被包括开发版的办公室 XP并且被用于进入可能作为除之外的另一种选择 JE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 asp 个人 博客 系统 大学本科 方案设计
限制150内