基于asp.net的人个博客系统毕业设计

本文档详述了一款基于ASP.NET技术的个人博客系统毕业设计,旨在展示个人风采,支持用户注册、留言等功能。系统采用三层架构,使用ASP.NET与SQL Server 2008进行开发,具有易安装、高可用性和可伸缩性。博客系统包括个人简介、日志文章、相册、留言板等模块,实现了动态网站的交互性和个性化展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

获取项目源文件,学习交流联系Q:1415736481,可指导毕设,课设

摘要

互联网是社会发展的必然趋势,很多人已经意识到网络的强大生命力和它在未来将处于的重要地位。他们钻研并且努力进入到这一个新的空间,新的领域。其中包括你和我。以个人为中心,淡化了传统中心地位,使得我们的世界向多元化加速发展,人人都有话语权,人人都是中心。

互联网是一个互动性极强的平台,它自由、宽容、平等、共享,并使来自民间的声音参与到了构建主流话语的行动中来。计算机技术的发展,特别是网络技术的飞速发展,给文档的保存和管理提供极大的方便。本论文中,将软件工程的基本原理和方法应用到整个网站系统,并对其进行需求分析,提出了解决问题的具体方法。在具体制作中,用ASP技术来实现B/S系统,ASP技术与数据库技术结合,用户在浏览器端可以随意查询自己需要的标本,这样提高了网页的互动性,使整个系统能更好的为用户服务。

Internet飞速发展使得网站不再仅仅为企业或公司等大型结构所拥有,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,一个家庭甚至个人都可以拥有属于自己的网站,而在这其中,个人网站已经日渐普及,而且发展到今天,创建一个能充分体现自我风格和特色的个人网站已经成为互联网用户的新追求。

关键词: 个人网站;ASP.net;SQL server 2008;互联网;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

目录

摘要...................................................................... I

前言..................................................................... 1

1概述.................................................................... 1

1.1 系统说明.............................................................. 1

1.2 系统特点.............................................................. 2

1.3  系统功能简介........................................................ 2

2  开发环境介绍.......................................................... 2

2.1 IIS的安装............................................................ 2

2.2 asp.net开发技术...................................................... 2

2.3 SQL server 2008概述.................................................. 3

2.3.1概述................................................................ 3

2.3.2特性................................................................ 4

2.4系统的主要架构及开发模式.............................................. 4

3系统分析与总体设计..................................................... 5

3.1系统功能描述.......................................................... 5

3.1.1系统结构设计........................................................ 6

3.2 数据库设计与实现...................................................... 7

4 页面设置.............................................................. 10

4.1首页设计............................................................. 10

4.1.1母版页............................................................. 12

图4.1 MasterPage3Column.master页面...................................... 12

图4.2 MasterPage3Column.master页面...................................... 12

4.2 个人简介............................................................. 14

4.3 日志文章............................................................. 15

4.4杂文趣事............................................................. 16

4.5时事新闻............................................................. 17

4.6相册................................................................. 18

4.7个人留言板........................................................... 21

4.8留言查看............................................................. 24

4.9后台管理............................................................. 26

如图4.10,4.11所示...................................................... 26

结束语................................................................... 28

致谢..................................................................... 29

参考文献................................................................. 30

 

 

 

个人网站的制作

前言

随着互联网事业的迅速发展,互联网设备和服务器不再遥不可及。许多的企业单位和学校都有了自己的服务器设备,组建了自己的内部网。个人网站作为个人展示自我风采的舞台,由于其与Internet的结合而独具魅力。在单位、学校的内部网上为员工、学生提供个人网站服务,对于调动员工、学生学习Internet知识的积极性、普及电脑知识有着十分积极的意义。

ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型(MVC),其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。ASP.net的新性能使得我在毕业设计中选择了它,作为展示个人风采的技术。该系统实现了用户注册、用户留言、管理员审核等更能。

通过这次的毕业设计,我了解了用ASP.net技术做动态网站的构成和运作原理,掌握了用MVC构建动态网站的相关知识和技术原理,同时也锻炼了自己的动手实践能力。 更重要的是,通过本次毕业设计使我学会了自主钻研问题的精神和需找如何解决问题的方法。

1概述

1.1 系统说明

本系统是利用Asp.net技术实现的一个简单的动态网站——个人网站,我做的是展示个人风采的个人网站。该系统能实现用户注册、用户留言、管理员审核等更能。

网站的组成有以下几个子系统组成:

(1)主页,显示个人基本信息。

(2)个人简介。

(3)日志文章。

(4)杂文趣事。

(5)时事新闻。

(6)相册。

(7)个人留言板。

(8)留言板查看。

(9)管理员登陆

1.2 系统特点

(1)本系统完全基于Web技术,只要能连接Internet,就能访问本系统。

(2)采用Asp.net + SQL server 2008开发,具有管理方便,代码简单易懂,体积小巧的特点。

(3)具有清新简洁方便的界面,操作简单。

(4)支持所有的Windows系列操作系统。

1.3 

博客采用ASP.NET2.0 c# + MSSQL2005 + XML + jquery + anthem.net开发,暂时为单用户版本,以下简单介绍... 程序基于类似petshop的标准三层架构,方便维护与扩展(不过暂时只支持MSSQL数据库-_-||) 前台使用jquery框架实现完全无刷新,可以更快捷的进行各种操作,并且交互结果能即时显示,无需刷新页面 边栏实现模块化,除导航菜单外所有功能模块都可以在后台自由排序删除加载,并且可以自定义新的模块 后台因安全原因使用服务器端的anthem.net框架开发,实现数据操作无刷新 所有数据操作全部封装在数据库里,一定程度上提高了性能 无刷新动态换肤,并支持自定义皮肤样式 系统暂时支持ie7、firefox+、maxthon、腾讯tt、theworld几款浏览器,ie6有些小问题(主要是ie6自身bug) v1.080709更新记录: 重写后台页面结构,改进了后台一些功能 修正了一些外部类库的写法及错误的注释 前台采用最新的jquery1.2.6版,后台编辑器采用最新的3.4.8版 增加文章内容判断功能,即如果内容快照为空,则不折叠显示文章内容(适合篇幅较短的文章) 改进ajax功能,优化了一些js写法 数据库下载改用实体文件,直接附加即可 v1.080606更新记录: 数据库改动较大,个别表增加字段,大部分存储过程重写,增加sql2005的分页存储过程 增加前台评论分页,重写了分页机制以及底层一些函数(因为数据库的改动) 增加日志保存草稿功能,并增加日志转移功能 增加相片自定义水印功能 改进后台评论查看机制,增加后台统计功能 集成gzip压缩技术(性能是否提升还要进一步考证- -||) 增强自定义属性,如默认css、分页大小、水印等等 增加一款皮肤:仿msdn红色 修改了关于css列表加载顺序的bug,增强对ie6的支持(不过仍有些小问题- -||) 首页结构有小修改,并修正了一些小问题 v1.080516更新记录: 增加相片生成缩略图功能 增加生成静态页功能(目前只针对日志) 增加ttings提供的一款皮肤:ttings 修正一些小bug 注: * 程序因注重代码结构层次和可读性,牺牲了些许性能,request会比较多 * gzip压缩性能有待进一步测试,因为虽然压缩后减少了数据传输量,但压缩本身要消耗一定的服务器资源,不知孰重孰轻... * 文本编辑器采用的是开源的DotNetTextBox 【数据库配置】 web/App_Data里是数据库实体文件,用mssql2005(必须是mssql2005)附加即可 然后修改程序web.config的数据库连接字符串,有两个地方,一个在节点内,一个在节点内,这个就不多说了 【管理员帐户配置】:默认帐号/密码:51aspx/51aspx 也可以运行web/tools下的Encrypt.aspx,输入自定义用户名和密码,选md5,加密字符串,然后打开web.config,找到 分别替换value值,完成后就可以登录后台了,后台登录页是adm/login.aspx;index.htm是首页
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值