ImageVerifierCode 换一换
格式:DOC , 页数:35 ,大小:11.95MB ,
资源ID:351468      下载积分:8 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-351468.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASP-NET个人交互主页的设计与实现.doc)为本站会员(QQ19****7833)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

ASP-NET个人交互主页的设计与实现.doc

1、 毕业 设计 说明书 标 题 : 个人交互主页的设计与实现 系 别 : 专 业 : 学 号 : 姓 名 : 指导教师 : 2014年 4 月 10 日 I 摘要 本系统 基于 .net 技术 ,以 Microsoft Visual Studio 作为前台开发工具,以 Microsoft SQL Server 作为后台数据库管理系统进行开发。系统按照 网站 设计思想,采用生命周期法进行全程开发,包括需求分析,系统总体设计,系统详细设计等。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成 了 个人 网站的制作,站主可以通过登录后 台 管理自己的 个人网站 ,回复访客的评论与留言。

2、 包括 日志管理 、 相册管理 、 个人资料的管理 、 留言管理 、 友情连接管理 等。 本文通过分析,提出了一种利用 ASP.NET 技术进行开发系统的方案 ,以期达到功能强大,费用低廉,通用性强,适合 实际应用的网站 。本文详细的介绍了 网站 制作的整个过程。 关键词: B/S; ASP.NET; 个人主页 II Abstruct The system is based. Net technology to Microsoft Visual Studio development tool as a front to Microsoft SQL Server as the back-end

3、database management system development. System according to website design, the use of life-cycle approach for the entire development, including requirements analysis, system design, detailed system design. The entire system from the line is simple, user-friendly, flexible, practical and safety requ

4、irements, the completion of the personal website creation, site owners can manage their own personal web page by logging in the background, visitors comments and reply comments. Including log management, photo album management , Personal information management, message management, Link management. T

5、hrough analysis, we propose a system developed with ASP.NET technology solutions to achieve a powerful, low cost, versatile, suitable for practical application site. This paper describes in detail the whole process of production site. Keywords : personal website ; ASP.net; B/s; III 目 录 1 系统概述 . 1 1.

6、1 课题背景 . 1 1.2 开发意义 . 1 1.2.1 社会意义 . 1 1.2.2 个人用途 . 1 2 开发技术及运行环境介绍 . 3 2.1 开发技术介绍 . 3 2.1.1 Asp.Net 的介绍 . 3 2.1.2 Microsoft Visual Studio 2008 简介 . 3 2.1.3 SQL Server 2008 数据库技术介绍 . 4 2.1.4 C#简介 . 4 2.2 运行环境介绍 . 4 3 可行性分析与需求分析 . 5 3.1 可行性分析 . 5 3.2 需求分析 . 5 3.2.1 前台访客浏览 . 5 3.2.2 后台博主管理 . 5 3.3 数据流

7、图 . 6 4 总体设计 . 9 4.1 网站的设计和功能模块 . 9 4.1.1 网站的功能模块 . 9 4.1.2 网站的流程图 . 9 4.2 数据库设计 . 10 4.2.1 数据库的需求分析 . 10 4.2.2 数据库概念结构设计 . 11 4.2.3 数据库表的设计 . 11 4.2.4 数据库的完整性和安全性 . 15 5 详细设计与具体实现 . 16 IV 5.1 首页设计 . 17 5.2 母版页 . 18 5.3 个人简介 . 19 5.4 日志文章 . 20 5.5 杂文趣事 . 21 5.6 时事新闻 . 22 5.7 相册 . 23 5.8 个人留言板 . 24 5

8、.9 留言查看 . 25 5.10 后台 . 25 6 系统测试 . 25 6.1 测试方法 . 25 6.2 测试组成 . 25 6.3 测试实例 . 26 6.3.1 首页信息显示测试 . 26 6.3.2 前台显示日志详细内容测试 . 26 6.3.3 博主登陆测试 . 26 6.3.4 日志管理测试 . 26 6.3.5 图片管理测试 . 27 7 设计总结 . 27 参考文献 . 28 致 谢 . 29 1 1 系统概述 1.1 课题背景 Blog 是 1997 年 12 月由美国的 Jorn Barger 最早提出的,这些年全球 个人主页 获得了突飞猛进的发展。据 个人主页 搜索

9、Technorati 统计,目前全球平均每 5.8 秒钟诞生一个 个人主页 1。它是一个 个 人互联网出版工具, 个人主页 使用者可以很方便地用文字、链接、图片建立起个性化的网络世界。 个人主页 正在改变人与人之间交流方式。目前,全球参与 个人主页 的人数已经达到千万之众,而且每几秒钟,都有一名新的 个人主页 用户加盟进来。 个人主页 是使用方便的、交互性强。与传统的电子邮件、 BBS 等互联网沟通方式相比, 个人主页 是一种较人性化的沟通平台。 BBS 公共匿 名性很强,而且缺乏约束。电子邮件是多用于个人间的通讯,而 个人主页 是公共性和个人性的结合。 个人主页 是个人在网上展示自己风采、与

10、别人交流的综合平台,它的管理比 BBS 简单的多 1。 1.2 开发意义 1.2.1 社会意义 个人网站 已经由几年前的火热变的平淡,通过各种方式和途径融入了我们的现实生活,成为我们展现自己的主要方式。它们大部分是由简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列,有些类似斑竹的日记。看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本、零维护地创建自己的网络媒体,每个都可以随 时把自己的思想火花和灵感更新到 个人主页 站点上。 个人主页 能让我们在互联网上表达自己的心声。 个人主页 的发展对应着全球知识社会来临的背景。对于组织机构信息化仍处于初级阶段的中国, 个人主页 充分发挥个

11、人主导性和积极性的非正式知识管理工具和其深度沟通交流的功能,对于我们国家的知识传播、扩散和有效提升组织的学习和创新能力,具有特殊的意义。 个人主页 用户的快速增长以及组织机构对它的广泛应用,有助于推动中国向学习型社会演进。 1.2.2 个人用途 ( 1)纪录个人生活片段:如同自己的日记,可将自己每日生活中发生的事情纪录下来并 与朋友分享。 ( 2)传播个人见解: 个人主页 是自由的虚拟空间,可按照个人意志去写内容,传达个人的思想。 ( 3)抒发感情: 个人主页 来抒发个人感情,把生活中的喜怒哀乐写到 个人主页 中,与朋友分享。 ( 4)认识结交好友:通过 个人主页 结交志同道合新朋友。 ( 5

12、)分享图片:生活中好玩的,美丽的瞬间可以在 个人主页 中与朋友分享,留下2 这一瞬间 。 3 2 开发技术及运行环境介绍 随着 个人主页 逐渐融入我们的生活,我设计 了一个切实可行的 个人 个人网站 ,该网站应用了 Asp.Net 技术, 基于 C#语言实现,开发环境为 visual studio 2008,后台数据库采用 SQL Server 2008。通过 C#, SQL 语言等实现个人 个人网站 的 主要功能 。 2.1 开发技术介绍 本网站使用 Visual studio 2008 开发平台,后台数据库采用 SQL Server 2008。 2.1.1 Asp.Net 的介绍 “Asp

13、.Net 是一种建立在通用语言上的程序构架, 是统一的 Web 开发平台,它开为开 发人员提供创建企业级 Web 应用程序所需的服务。 ”1。 Asp.Net 提供许多 Web 开发的 强大优势。 Asp.Net 是一个全新的 Web 开发框架,包括了 许多新的特性: Asp.Net作为 .NET Framework 的一部分,当编写 Asp.Net 应用程序的代码时,可以访问 .NET Framework 中的类;可以使用与公共语言运行库( CLR)兼容的任何语言来编写应用程序的代码; Asp.Net 提供了易于编写,结构更清晰的代码, 目的是让程序员更容易开发出 Web 应用,满足计算向

14、Web 转移的战略需要 2。 Asp.Net 具有一些新性能:“ 执行效率的提高 , 世界级的工具支持 , 强大性和适应性 ,高效可管理性 , 自定义性,和可扩展性 ,安全性 ” 2。 Asp.Net 是基于通用语言 的编译运行的程序,它 可以 在 Web 应用软件开发者的几乎全部的平台上运行。你可以选择一种适合你 自己 的语言来编写程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#, VB, Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序,能够完整的移植向 Asp.Net3。 2.1.2 Microsoft Visual Studio 2

15、008 简介 Visual Studio 2008 是面向 Windows Vista、 Office 2007、 Web 2.0 的下一代开发工具 ,是对 Visual Studio 2008 一次及时、全面的升级。 Visual Studio 2008 是一个集成的开发工具集,他最基本的用途就是进行代码的编写和调试。在 Visual Studio 2008 中的应用程序主要分两个层次,语言分类,有 C#语言, VC+, VB.NET 等开发语言。“ Visual Studio 2008 将一些常用的应用程序的创建过程以应用程序向导的方式给出,自动生成公共代码,大大提高了效率” 4。 Vis

16、ual Studio 2008 为开发人员提供了相关的工具和框架支持,帮助创建支持 AJAX 的 Web 应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前 浏览器 内运行并完全访问 ASP NET 应用程序服务 和 Microsoft 平台。为了帮助开发人员迅速创建先进的 软件 , Visual Studio 2008 提4 供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息 5。 2.1.3 SQL Server 20

17、08 数据库技术介绍 SQL(Structured Query Language)意思为 结构化查询语言 。 SQL 语言的主要功能就是同各种数据库建立联系,进行沟通 。“ SQL Server 2008 是一种基于 客户机 /服务器的关系型数据库管理系统 ,具备通常数据库管理系统最基本的功能。” 4用来对存放在计算机中的数据库进行组织、管理和检索,它使用 Transact-SQL 语言在服务器和客户机之间传送请求。 “ SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的 数据管理 ”5。 SQL 是一种介于关系代数与关系演算之间的结构化查

18、询语言,是一个综合的、通用的、功能极强的关系数据库语言。 SQL 利用表、索引、关键字、行和列等来确定存储位置,它具有数据定义、数据操纵、数据管理、存取保护以及处理控制等多种功能。 它为组织中的用户提供了一个更安全可靠和更高效的平台,用于企业数据和 BI 应用。 SQL Server 2008 为 IT 专家和信息工作者带来了强大的,熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建,部署,管理和使用企业数据和分析应用程序的复杂性 6。 2.1.4 C#简介 C#是一种最新的、面向对象的编程语言。它使程序员可以快速地编写各种基于Microsoft .NET 平台的应用程序, Mic

19、rosoft .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 最重要的是, C#使得 C+程序员可以高效的开发程序,而绝不损失 C/C+原有的强大的功能。 C#与 C/C+具有极大的相似性,因为 C#继承与 C+,熟悉类似语言的开发者可以很快的转向 C#。 C#是一种完全的、纯粹的面向对象语言,不但支持封装、继承、多态性等面向对象技术的关键特征,而且增加了特性( Attribute)、属性( Property)、委托( Delegation)、可容类型( Nullable Type)等强大功能。 C#也是一种传统的面向对象语言,只支持标准的单一继承,避免了 C+中因多继

20、承而带来的复杂性 7。 2.2 运行环境介绍 计算机硬件配置: CPU:Centrino 2GHZ; 内存 :2G; 硬盘: 250G 操作系统: Microsoft Windows XP; 集成开发平台: Visual Studio 2008 数据库: SQL Server 2008 浏览器: 360 安全浏览器 5 3 可行性分析与需求分析 3.1 可行性分析 “可行性分析是在对系统调查的基础上,得出本系统的开发是不是能够实现和是否值得进行。对系统的开发从技术,经济,社会等方面进行分析和研究,以避免各种失误,保证系统的设计成功。 ”6 ( 1)经济可行性分析。经济可行性分析主要是对个人网页

21、的经济效益进行分析。本网站对开发者开说不需要太高的软硬件支出,成本低效益高,网站在经济上是可行的。 ( 2)技术可行性分析。技术上的可行性分析主要分析技术条件能否顺利完成工作,分析软,硬件能否满足开发者的需求等。该网站采用的 ASP.NET 开发,数据库服务器选用微软公司的 Sql Server 数据库,它能处理大量数据,同时保持数据的完整性并提供许多高级管理功能。硬件方面,硬件更新的速度随着科技飞速发展越来越快,容量越来越大,可靠性越来越高,完全满足个人个人网页网站的需要。 ( 3)运行可行性分析。此网站具备友好漂亮的页面,使用方便,操作简单,易于被用户接受,用户只要熟悉计算机的操作,就能浏

22、览个人网页,查看日志,欣赏图片,留言等操作。在管理网站方面更是简单,方便。从使用操作方面看,此网站简单,方便,易于运行。 ( 4)法律可行性分析。 本网站的设计 都是在法律范围内进行设计的,没有侵权,或蓄意破坏他人网站的行为。 3.2 需求分析 3.2.1 前台访客浏览 个人网页就是给访客来浏览你的个人网页,前台具有的功能如下: ( 1) 浏览日志并给与评论 ( 2) 浏览个人的图片并留下评论 ( 3) 查看个人的资料 ( 4) 在线给个人留言 ( 5) 友情链接 3.2.2 后台个人管理 个人通过登录后可以管理自己的个人网页,回复访客的评论与留言。其具有的功能如下: ( 1) 日志管理:发表日志,回复访客的评论 ( 2) 相册管理:上传图片,回复访客的评论 ( 3) 个人资料的管理:修改资料 ( 4) 留言管理:回复留言,删除留言 ( 5) 友情连接管理:添加链 接,删除链接

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。