毕业设计--个人网站的设计与实现.doc
《毕业设计--个人网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计--个人网站的设计与实现.doc(32页珍藏版)》请在咨信网上搜索。
毕业设计(作业) 毕 业 选 题 : 个人网站的设计与实现 学 生 姓 名 : 院 系 名 称 : 所 学 专 业 : 计算机网络技术 摘 要 随着个人电脑、网络应用的普及,在日常的互联网使用及电脑操作中经常会有不少文字或游戏图片资料需要保存下来,以供日后研究使用。但现有的各种个人网站使用的种种不便,严重降低了人们的工作效率,因此迫切需要一个比较完善易用的个人网站。 个人网站近两年来在国内的发展非常快速,它可作为使用者个人或工作当中的文章、连结、照片的分享平台,逐渐成为以内容为主的新兴网路媒介,并延伸至行销、商业推广等主流应用,越来越多的人建立了自己的个人网站网站来展示自己想展示的信息。 个人网站设计的目的旨在建立一个以ASP.NET与SQL2008数据库为工具,功能简单、结构灵活而且轻量、精致的个人网站系统网站。新闻资讯管理为本系统的主要应用目标,同时能够满足用户对游戏视频,游戏图片,留言,音乐,个人信息等信息的管理和显示等功能。 本设计以Microsoft Visual Studio 2008为开发环境,采用当前比较流行的C#编程语言进行编码,数据库采用的是SQL2008数据库。 关键词:A;C#;个人网站;数据库;SQL2008 I Abstract With the popularization of personal computer, network application, in the daily Internet use and computer operation often have a lot of words or pictures of the game data needs to be preserved, for future research use. But all kinds of personal website existing use inconvenience, severely reducing the people's work efficiency, so we urgently need a more perfect and easy to use personal website. A personal website for nearly two years in domestic development very fast, it can be used as the individual user or job articles, links, photos of the sharing platform, has gradually become the new media network content based, and extended to the marketing, business promotion and other mainstream application, more and more people build their own personal website to you want to display information display. Personal web site is designed to build a ASP.NET and SQL2008 database as a tool, personal web site system function is simple, flexible and lightweight structure, exquisite. News information management as the main goal of this system, at the same time can satisfy the users of video game, game picture, messages, music, personal information management and display function. This design is based on the Microsoft Visual Studio 2008 as the development environment, use the current popular C# programming language code, database using SQL2008 database. Keywords:Design and Realization of personal website II 目 录 1 绪论 1 1.1 项目背景 1 1.2 研究现状 1 1.3 系统特点 2 1.4 系统目标 3 2 开发环境介绍 4 2.1 ASP.NET技术 4 2.2 B/S架构介绍 4 2.3 SQL2008数据库介绍 5 3 需求分析 6 3.1可行性分析 6 3.2功能需求 7 3.3 性能需求 7 3.4系统用例 8 4 系统总体设计 9 4.1 概述 9 4.2 系统结构 9 4.3. 数据库设计 11 4.3.1 数据库E-R图 11 4.3.2 数据库实体 11 4.3.3数据库设计表 13 5 系统详细设计 16 5.1 用户登录模块的实现 16 5.2 留言板模块的实现 17 5.3 游戏图片信息模块的实现 18 5.4 游戏图片管理模块 20 5.5 视频实现 23 结 论 25 致 谢 26 参考文献 27 III 1 绪论 1.1 项目背景 WEBLOG是WEB LOG的缩写,中文意思是“网络文章”,简称“网志”,后来缩写为BLOG,而BLOGGER(个人网站)则是写BLOG的人。具体说来,个人网站(BLOGGER)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。 一个Blog就是一个网页,它通常是由简短且经常更新的Post所构成;这些张贴的文章都按照年份和日期排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人、构想的新闻到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。Blog好象对网络传达的实时讯息。撰写这些Weblog或Blog的人就叫做 Blogger或Blog writer。 在网络上发表Blog的构想使于1998年,但到了2000年才真正开始流行。起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,来给其它人参考和遵循。 但随着Blogging快速扩张,它的目的与最初已相去甚远。目前网络上数以千计的 Bloggers发表和张贴Blog的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。 1.2 研究现状 个人网站最初的名称是Weblog,Weblog就是在网络上发布和阅读的流水记录,通常称为“新闻资讯”,简称为“网志”。个人网站概念解释为网络出版、发表和张贴文章,是个急速成长的网络活动,现在甚至出现了一个用来指称这种网络 出版和发表文章的专有名词——Blog。它是继Email、BBS、即时通信之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,代表着新的生活方式和新的工作方式,更代表着新的学习方式。 一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。作为网络日记是带有很明显的私人性质的,而Blog则是私人性和公共性的有效结合,它绝不仅仅是纯粹个人思想的表达和日常琐事的记录,它所提供的内容可以用来进行交流和为他人提供帮助,是可以包容整个互联网的,具有极高的共享精神和价值。 个人网站在中国到了2000年才开始真正流行; 2000年个人网站开始进入中国,并迅速发展,但都业绩平平; 2004年木子美事件,才让中国民众了解到了个人网站,并运用个人网站; 2008年,国内各门户网站,如新浪、搜狐,原不看好个人网站业务,也加入个人网站阵营,开始进入个人网站春秋战国时代。 起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人参考和 遵循。但随着Blogging快速扩张,它的目的与最初已相去甚远。目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。不过, 由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络 (Intranet)。 目前,BSP商家个人网站风起云涌,已有数十家大型个人网站站点。目前,国内优秀的中文个人网站网有:新浪个人网站,搜狐个人网站,中国个人网站网,腾讯个人网站,个人网站中国等。 1.3 系统特点 界面美观友好、操作简单、信息查询灵活、方便、快捷、准确。 系统最大限度地实现了易安装性、易维护性和易操作性。 系统运行稳定、安全可靠。 访问者不注册,通过匿名方式对个人网站空间发表留言。 1.4 系统目标 个人网站拥有者通过前台页面进入后台管理模块后可以发布新闻资讯,管理新闻资讯,管理留言,查看留言,添加游戏图片,删除游戏图片,上传图片等操作。 游客进入个人网站前台可以查看用户的个人网站新闻资讯,查看用户的游戏图片,可以给用户留言等功能。 3 2 开发环境介绍 2.1 ASP.NET技术 ASP.NET是从前几年流行起来的一种微软的技术框架,是目前比较流行的可以开发跨平台的一种先进的技术框架结构。总体来说他是一种开发的技术框架,是微软公司发布的一个整体的技术框架,包括众多的开发语言来进行支撑。 ASP.NET技术他是建立在通用的开发语言上的一种先进的技术框架,能在一个WEB服务器上建立通用的应用程序,能高效的连接目前流行的数据库系统,包括微软的数据库系统,DB2数据库,Oracle数据库,Mysql数据库等数据库,他都提供了支持的框架接口 [8]。在ASP.NET 环境下使用了非常先进和高效的方法来构建数据库的访问方式和技术手段。我们首先要对这个技术框架有一个整体的了解和掌握才能充分利用这样的一个框架开发成熟稳定的软件系统和WEB应用系统。 这样的一个框架是一个全新的技术框架,他采用代码和界面分离的方式来进行系统的开发,后台的开发代码可以采用C#编程语言,也可以采用VB编程语言,甚至可以使用J#开发语言来进行开发,前台界面技术可以采用Html代码来进行书写和开发,同时框架还提供了很多可以直接使用的控件,直接操作到页面上进行使用和配置,这样的一种方式给程序的开发提供了非常先进的一种方式,提高了开发的效率。 2.2 B/S架构介绍 B/S程序结构就是我们所说的浏览器/服务器的一种结构,他是一种目前非常流行的程序结构。他运行于IIS信息服务管理器之上是一种非常流行的程序结构,B/S架构解决了开发的程序不能联网的问题,这样的一种运行结构的我们只需要在运行的服务器上进行架设,然后所有可以上网的用户都可以通过互联网使用配置好的程序。所以说这样的一种结构是非常先进的程序框架,他和传统的C/S程序的结构相比有很多优点,C/S架构的程序只能在一台电脑上进行访问,充其量也只能在一个小型的局域网中进行互联互通,不能做到在互联网上进行访问,所以这样的结构就具有一定的访问局限性。 本课题我们把个人网站架设到一台配置强大的服务器上,然后用户就可以通过互联网来使用这个平台所提供的任何功能。在远程对这个平台进行使用和操作比传统的C/S框架更加先进和方便使用。 一般非常大型的公司都有自己的机房。我们就让个人网站在自己公司的机房里面进行配置和运行,然后把安全性做好,做好信息的事实备份,这样就可以让需要使用平台的用户很方便的在任何可以上网的电脑上查看本系统的内容信息,使用本系统平台来进行酒店的预订。这就是B/S架构的优点,他可以在一台电脑上配置好,并且发布到万维网上,然后可以上网的用户都可以通过客户端的浏览器来访问和使用系统的所有功能。 2.3 SQL2008数据库介绍 SQL Server 2008是微软的新一代数据库管理系统工具,他是一个非常强大的数据库管理工具,能实现各种各样复杂的数据库的设计和承载,提供了建立数据库,备份数据库,还原数据库的界面管理工具,使用起来非常的方便,可以用例SQL语言来实现对数据库的编写和操作以及数据库的控制,触发器,存储过程,应用视图一应俱全,是一个非常强大数据库管理工具,在程序开发和软件工程领域有着非常广泛的应用。 SQL Server 2008数据库是目前应用最为广泛的一种先进的数据库系统,利用SQL Server 2008数据库管理系统建立本系统的数据库以及数据库的表,视图存储过程是因为这个数据库可以支持多个数据库以及多个数据库表,多个数据库表视图,多个存储过程,并且自身拥有非常强大的纠错能力,他是一种非常先进和稳定的数据库管理系统,是世界上最大的互联网公司微软公司专门开发的数据库管理工具。具备非常强大的数据存储的能力,以及非常快速的数据读取和存储速度,是一种非常先进的数据库管理系统工具,所以我们开发本系统就采用这个数据库来存储本系统的数据信息[1]。SQL Server 2008数据库可以实现对多种事务的并行处理,他有非常强大的数据分析处理的能力。 15 3 需求分析 3.1 可行性分析 可行性分析又叫“可行性研究”,是在对系统的初步调查之后的分析阶段,能够有效的提出系统的可行性和必要性,以及对系统的开发从开发技术、开发平台、经济可行性、运行可行性等方面,进行科学的分析,目的就是为了有效的避免错误的续期,并且能够为系统开发的成功提供可靠的支持。 可行性分析能够争取用最小的工作量、最短的开发运营时间,有效解决问题的可能性。 我们在开发任何一个项目之前,都要首先对要开发的项目进行可行性分析,确定项目是否可以开发可以使用。并不是所有的问题都有简单的处理办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可以解决的方案的话,那么在这项工程上浪费的时间、资源、人力和经费都是浪费的。 我开发的这个个人网站的可行性有以下几个方面: 1、实现个人信息的展示。 2、实现一个简单的留言板和个人网站住人进行交流。 3、建立完善的后台管理功能。 (1)需求可行性: 随着互联网在个人展示类型的网站中的应用,我们开发一个关于个人网站的平台,整个平台类似于一个简单的个人博客网站,是一个具有展示功能的交流平台,开发这样一个平台可以给双方提供一个相互沟通展示的平台,让大家和个人网站住人都可以使用这个平台得到自己想要的信息,所以说开发一套这样的交易平台是可行的,也是非常有必要的。 (2)技术可行性: 选择哪种技术来进行开发是开发一个程序或者网站最开始要解决的问题也是最关键的问题之一,只有选择一个合适的开发工具和平台才能更好,更快速的开工一个高效率的程序平台。根据系统的功能、性能及实现系统的各项约束条件来考虑,来研究系统的技术可行性。本系统采用的是.NET家族的ASP.NET技术和ADO.NET 技术。众所周知,.NET现在已经日趋成熟、稳定,被认为是计算机领域最有前途的技术之一。同时数据库采用的是SQL2008。将ASP.NET,ADO.NET以及SQL2008结合起来开发一套个人网站,必定是可行并且高效的。 (3)操作可行性: 个人网站在需求上对容错处理作了很高的要求,大量使用选择等方式,尽量减少用户信息的输入,同时对于一些容易出错的信息提供相应的帮助提示。对于普通的管理者和使用者来说,都能够很方便地使用,此外由于涉及到交易,所以系统的安全性也非常的重要,用户注册的密码信息以及管理员的密码信息我们都采用了加密的方法进行操作,但是用户不会感觉到密码是加密的,所以操作起来没有任何的阻力。 3.2 功能需求 用户管理模块:注册(游客)、登入(注册用户,系统管理员)、修改资料(个人网站本身) 系统管理模块:用户管理(删除) 新闻管理模块:添加,修改、删除和展示。 留言管理模块:发表留言、删除。 游戏图片管理模块:添加相片(即上传照片)、删除。 视频管理模块:添加视频,播放视频。 音乐管理模块:添加音乐,播放音乐。 3.3 性能需求 数据精确度:要按照严格的数据格式,否则系统不给予响应进行处理。 时间特性要求:运行环境方面的链接响应时间不得超过10s,对没进行操作的用户(180s)对 其访问认证失效,需要重新登入。 数据管理能力要求:主要是数据库系统,其中包括有 注册表(等入表)包括用户名、密码、住址和职业等常用信息。要求数据库按2%的比例自动增长。 新闻资讯记录 包括标题、时间、内容、作者。 留言管理 包括回复人、内容及时间。 游戏图片管理 包括评论者、内容及时间。 控制:用户在登入首页面之后,可以以两种方式进行对个人网站系统的访问。以用户身份(输入用户名和密码),另一种就是以游客身份浏览个人网站。 结束之后退出访问页面也就意味着退出个人网站系统。 3.4 系统用例 经过具体的需求分析,得出个人网站系统的基本功能需求。 总体用例图如图3-2所示: 图3-1 系统总用例图 4 系统总体设计 4.1 概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示: 图4-1 系统工作原理图 4.2 系统结构 网站是基于B/S架构的网站系统,系统分为用户前台和个人网站拥有者后台2个大模块。 前台部分的主要功能有,新闻资讯查看,游戏图片浏览,用户留言,视频,用户登录,用户信息档案等功能模块。 资料管理模块的设计与实现,主要实现发布资料,修改资料,下载资料。 后台部分的主要功能有,新闻资讯管理,游戏图片管理,视频管理,留言管理等功能模块。 本系统的功能模块图如图4-2。 图4-2系统功能结构图 有上图可以看出整个个人网站系统包括前台和后台2个功能模块。 前台模块主要包括: 用户登录:用户要进入个人网站管理必须登录,登录的时候输入自己的帐号和密码就能登录成功然后进入个人网站管理界面。 新闻资讯查看:新闻资讯查看包括新闻资讯的列表查看和新闻资讯的内容查看,新闻资讯可以按照类别进行查看浏览。 游戏图片浏览:游戏图片浏览功能包括首页的最新游戏图片和游戏图片列表,点击游戏图片类别就能查看该类别内的所有游戏图片信息。 留言板:个人网站提供了一个留言板功能,游客来到这个个人网站可以发布留言信息。 个人档:如果用户已经登录,可以修改自己的信息,如果用户未登录就只能浏览个人档信息。 后台模块主要包括: 新闻资讯管理:包括发布新闻资讯信息,修改新闻资讯信息,删除新闻资讯信息,新闻资讯类别管理等功能模块。 留言管理:个人网站主可以回复前台游客的留言信息。 游戏图片管理:包括添加游戏图片,修改游戏图片信息,删除游戏图片信息等功能模块。 图片上传:用户可以选择游戏图片然后上传图片到游戏图片中去。 4.3. 数据库设计 4.3.1 数据库E-R图 概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统的E-R图表现了系统中各个实体之间的联系,具体的如下图4-3所示: 图4-3系统E-R图 4.3.2 数据库实体 游戏图片信息实体图如图4-4。 图4-4游戏图片信息实体图 用户信息实体图如图4-5。 图4-5用户信息实体图 新闻资讯信息的实体图如图4-6。 图4-6新闻资讯信息实体图 新闻资讯类别实体图如图4-7。 图4-7新闻资讯类别信息实体图 留言信息实体图如图4-8。 图4-8留言信息实体图 游戏图片信息实体图如图4-9。 图4-9游戏图片信息实体图 视频信息实体E-R图如图4.10所示: 表4.10 视频信息实体的E-R图 4.3.3 数据库设计表 此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。 (Album)游戏图片信息表如表4-1所示。 表4-1 游戏图片信息表 字段名 数据类型 长 度 主 键 描 述 ID int 4 是 编号 AlbumName nvarchar 50 否 游戏图片名称 AlbumPic nvarchar 50 否 游戏图片封面 addTime datetime 8 否 添加时间 (Video)视频信息表如表4-2所示。 表4-2 视频信息表 字段名 数据类型 长 度 主 键 描 述 id int 4 是 编号 name nvarchar 50 否 标题 content nvarchar 50 否 内容 ShiPinFilePath nvarchar 50 否 视频文件 (Pic)游戏图片内容信息表如表4-3所示。 表4-3 游戏图片内容信息表 字段名 数据类型 长 度 主 键 描 述 id int 4 是 编号 imagePath nvarchar 50 否 游戏图片地址 AlbumId int 4 否 游戏图片编号 AlbumName nvarchar 50 否 游戏图片名称 ds text 16 否 游戏图片描述 (Article)新闻资讯信息表如表4-4所示。 表4-4 新闻资讯信息表 字段名 数据类型 长 度 主 键 描 述 id int 4 是 编号 Title nvarchar 50 否 新闻资讯标题 Contents text 16 否 新闻资讯内容 addtime datetime 8 否 发布时间 (UserInfo)用户信息表如表4-5所示。 表4-5 用户信息表 字段名 数据类型 长 度 主 键 描 述 id int 4 是 编号 Username nvarchar 50 否 账号 Userpwd nvarchar 50 否 用户密码 BirDay nvarchar 50 否 用户生日 Emal nvarchar 50 否 电子邮件 httpweb nvarchar 50 否 星座 address nvarchar 50 否 爱好 addtime datetime 8 否 注册时间 ds text 16 否 用户描述 (Message)留言信息表如表4-6所示。 表4-6 留言信息表 字段名 数据类型 长 度 主 键 描 述 id int 4 是 编号 Date nvarchar 50 否 发布时间 Name nvarchar 50 否 留言姓名 Reply Text 16 否 回复内容 Message Text 16 否 留言内容 (ArticleType)新闻资讯类别信息表如表4-7所示。 表4-7 新闻资讯类别信息表 字段名 数据类型 长 度 主 键 描 述 id int 4 是 编号 Name nvarchar 50 否 类别名称 5 系统详细设计 5.1 用户登录模块的实现 用户登录实现的过程主要有几个步骤,首先对用户输入的信息进行保存然后利用ASP.NET程序从数据库中进行检索看是不是有用户输入的信息在数据库中是否存在如果存在就返回正确的结果,如果不正确就返回错误的结果。如果结果数据库中存在就显示登录成功,如果数据库不存在就显示失败请重新登录。 登录页面的页面效果如下: 图4-1 用户登陆 用户登录的主要代码如下: protected void Button2_Click(object sender, EventArgs e) { if (TxtUserName.Text == "" && TxtPassword.Text == "") { Alert.AlertAndRedirect("没有输入账号和密码!", "Default.aspx"); } else { SqlDataReader dr; dr = data.GetDataReader("select * from Users where UserName='" + TxtUserName.Text.Trim() + "'and pwd='" + TxtPassword.Text.Trim() + "' "); if (dr.Read()) { Session["UserId"] = dr["id"].ToString(); Session["UserName"] = dr["UserName"].ToString(); Session["XingMing"] = dr["XingMing"].ToString(); Session["Photo"] = dr["Photo"].ToString(); Response.Redirect("Default.aspx"); } else { Alert.AlertAndRedirect("账号或者密码不对请重新登陆!", "Default.aspx"); } } } 5.2 留言板模块的实现 网站提供了一个供用户交流的留言板,用户可以给网站提供一些意见。个人网站拥有者在后台管理,查看这些留言信息。 留言的页面效果如下: 图4-2 用户留言 留言的主要代码如下: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { rptMR.DataSource = data.GetDataReader("select * from Message"); rptMR.DataBind(); } } protected void btSubmit_Click(object sender, EventArgs e) { string sql = "insert into [Message](Name,Message)values('" + tbName.Text + "','" + TextBox1.Text + "')"; data.RunSql(sql); Alert.AlertAndRedirect("感谢您的留言", "Message.aspx"); } 第二部分就是对留言进行管理,个人网站拥有者可以在后台查看删除留言等操作。 管理留言的运行效果图如下: 图4-3 管理留言 5.3 游戏图片信息模块的实现 游戏图片模块包括对游戏图片信息的展示,个人网站拥有者添加游戏图片信息,个人网站拥有者管理游戏图片信息等功能模块。 游戏图片展示列表的实现效果如下: 图4-4 游戏图片信息列表 主要的代码如下: private void GetListPage() { try { DataSet ds = new DataSet(); ds = data.GetDs("select * from Album ", "Album"); PagedDataSource objPds = new PagedDataSource(); objPds.DataSource = ds.Tables[0].DefaultView; objPds.AllowPaging = true; objPds.PageSize = 6; int CurPage; if (Request.QueryString["Page"] != null) CurPage = Convert.ToInt32(Request.QueryString["Page"]); else CurPage = 1; objPds.CurrentPageIndex = CurPage - 1; lblCurrentPage.Text = CurPage.ToString(); lblSumPage.Text = objPds.PageCount.ToString(); if (!objPds.IsFirstPage) { this.hyfirst.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + 1; lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1); } if (!objPds.IsLastPage) { hylastpage.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + objPds.PageCount; lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1); } DataList3.DataSource = objPds; DataList3.DataBind(); } catch { } } 个人网站拥有者对游戏图片信息的添加功能模块实现了在后台对游戏图片信息的添加,包括游戏图片的名称,游戏图片等信息。 添加游戏图片信息实现的效果如下: 图4-5 添加游戏图片信息 主要代码如下: protected void Button1_Click(object sender, EventArgs e) { string res; upload up = new upload(); res = up.Up(file1, "../UpLoadImage/"); this.Label1.Visible = true; this.Label1.Text = up.Resup[Convert.ToInt32(res)]; this.pic.Text = up.s; Image1.ImageUrl = "../UpLoadImage/" + pic.Text; } protected void btnAdd_Click(object sender, EventArgs e) { string AlbumName = this.txtAlbumName.Text; string AlbumPic = pic.Text; data.RunSql("insert into Album(AlbumName,AlbumPic)values('"+AlbumName+"','"+AlbumPic+"')"); Alert.AlertAndRedirect("添加成功", "MangerAlbum.aspx"); } 图片上传我们采用一个图片上传类对图片上传进行操作首先获取上传图片的路径信息,然后我们对游戏图片采用日期加时间进行重命名,以免游戏图片名称重复无法实现上传,然后用Server.MapPath方法获取游戏图片要存放的文件夹路径,把图片上传到文件夹中去,然后把游戏图片的相对路经信息保存到数据库中。 5.4 游戏图片管理模块 游戏图片管理模块主要包括前台游戏图片信息的展示,后台对游戏图片信息的添加和管理以及上传图片等功能模块。 游戏图片展示效果图如下: 图4-7 游戏图片信息展示 主要实现代码如下: private void GetListPage() { try { DataSet ds = new DataSet(); ds = data.GetDs("select- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 个人 网站 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文