毕业论文:基于ASP.NET的博客网站.doc文档27页优秀范文
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
普通用户功能发表博文,查看博文,上传图片,查看图片,评论,留言和在线换肤。
用户管理用户信息的查看,修改,删除。
分类管理博文类型的查看,修改,删除。
代码与内容分离个网站的设计与开发往往由不因此逻辑代码依赖于它在页面中的位置,并且无法将控件作为目标,除非将它们作为流的部分进行显示。
而就解决了这个问题,方法是为控件引入个声明的基于服务器的模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动的事件。
控件将现有的控件转换为服务器端的控件是比较容易的,但是也存在些不方便,例如比较难于区分控件和服务器端的控件。
于是于是公司就创建了组专门的服务器控件,它们都用前缀标识。
控件将现有的控件转换为服务器端的控件是比较容易的,但是也存法是为控件引入个声明的基于服务器的模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动的事件。
部分内容简介务器处理上不管页面的内容是纯还是生成的,它都是按照实现,形成所谓页面顺序显示的。
因此逻辑代码依赖于它在页面中的位置,并且无法将控件作为目标,除非将它们作为流的部分进行显示。
而就解决了这个问题,方法是为控件引入个声明的基于服务器的模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动的事件。
控件将现有的控件转换为服务器端的控件是比较容易的,但是也存在些不方便,例如比较难于区分控件和服务器端的控件。
于是公司就创建了组专门的服务器控件,它们都用前缀标识。
代码与内容分离个网站的设计与开发往往由不同的人来实现的,而中就是存在着这样个问题,代码脚本和内容混合在起。
这样就使得同时进行设计和开发变得很困难。
而则采用了代码内联和后台编码两种方法实现了代码与内容的分离。
网站总体设计网站设计方案本系统是面向个人用户和小型集体用户开发的系统,完成用户在上进行预定操作,实现用户和来宾之间的双向沟通。
具体设计方案为系统服务器为,数据库为,整个系统界面采用开发。
系统采用框架,用语言实现。
服务器与数据库的连接使用编程接口的对象进行连接。
网站分成两部分,前台为普通用户操作界面,功能包括阅读博文,评论博文,上传图片,浏览图片,发表留言,在线换肤。
后台为管理员操作界面,管理员通过登录进入管理界面,功能包括用户管理,分类管理,博文管理,相册管理,图片管理,评论管理,留言管理,系统管理。
网站功能模块网站功能模块包括两大块管理界面功能模块和普通用户界面功能模块。
其具体功能如下所示管理员功能用户管理,分类管理,博文管理,相册管理,图片管理,评论管理,留言管理,系统管理。
普通用户功能发表博文,查看博文,上传图片,查看图片,评论,留言和在线换肤。
用户管理用户信息的查看,修改,删除。
分类管理博文类型的查看,修改,删除。
博文管理博文信息的查看,修改,删除。
相册管理相册信息的查看,修改,删除。
图片管理图片信息的查看,修改,删除。
评论管理评论信息的查看,修改,删除。
留言管理留言信息的查看,修改,删除。
系统管理修改密码,返回首页,退出系统。
管理员功能模块图如下管理员登陆后台首页用户管理相册管理博文管理分类管理系统管理留言管理评论管理图片管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理用户管理图管理员功能模块图普通用户功能模块图如下普通用户登陆主页博主普通用户博文分类博文相册图片留言在线换肤博文分类博文相册图片留言新增分类删除分类修改分类新增博文删除博文修改博文新增相册删除相册修改相册上传图片删除图片修改图片查看留言删除留言查看分类查看评论删除评论查看博文评论博文查看相册查看图片查看留言在线留言图普通用户功能模块图数据库需求分析用户分为普通用户和管理员用户,普通用户又分博主跟用户。
管理员涉及用户管理类型管理博文管理相册管理图片管理评论管理留言管理系统管理。
普通用户可以查看博文分类博文相册图片留言,可以对博文进行评论,可以在线对博主留言。
博主可以添加博文分类博文相册图片,可以修改博文分类博文相册图片,可以删除博文分类博文相册图片留言评论,可以在线进行换肤。
种博文类型有多篇博文。
篇博文有多条评论。
对上面系统功能分析,设计如下数据项管理员信息用户名密码。
用户信息用户编号用户名博客名密码密码提示问题答案用户用户邮箱用户性别注册时间。
分类信息分类编号分类名称分类创建时间用户编号。
博文信息博文编号博文标题博文内容发表时间博文评论总数点击率用户编号分类编号。
博文评论评论编号评论的用户评论内容评论时间博文编号。
留言信息留言编号留言的用户留言内容留言时间用户编号。
相册信息相册编号相册名称相册描述图片总数创建时间用户编号。
图片信息图片编号图片名称图片描述上传时间原图相对路径缩略图相对路径图片类型图片大小相册编号。
网站操作流程分析传统网站这环节所应具有的功能,可以得到网站应具有以下功能高级网站用户管理员通过浏览器,可以实现用户管理对用户的各种信息进行浏览删除修改等分类管理对分类的各种信息进行浏览删除修改等博文管理对博文的各种信息进行浏览删除修改等相册管理对相册的各种信息进行浏览删除修改等图片管理对图片的各种信息进行浏览删除修改等评论管理对博文的各种评论进行浏览删除修改等留言管理对留言的各种信息进行浏览删除修改等系统管理修改密码返回首页退出系统。
博主对分类博文信息相册图片有添加修改浏览删除的权限,对评论跟留言有博文模块博主可以添加删除修改博文,可以删除博文的评论,而进入别人博客的用户只能查看评论博文。
图新增博文界面图查看博文界面关键代码如同分类模块。
相册模块博主可以添加修改删除相册,可以上传修改删除图片。
而进入别人博客的普通用户只能查看相册跟图片。
图相册列表界面图图片列表界面关键代码如下,分页代码,以下个为捕获用户首页,上页,下页,尾页,跳转页时发生的事件首页上页下页尾页跳转页,请输入页数,并确定页数没有超过总页数,留言模块博主可以查看删除留言,而进入别人博客的普通用户可以查看留言对博主留言。
图留言界面关键代码如同分类模块。
换肤模块只有博主才拥有在线换肤的功能,进入别人博客以后该功能就失去了。
图换肤界面关键代码如下安全性分析该网站用来开发的,数据交互部分基本都写在公共类跟后台,前台是访问不到的,加上数据交互的部分全部用存储过程实现,在每个页面的开头都有关于的判断,从而保证了数据的安全性。
而后台管理页面在前台是没有链接的,需管理员手动在浏览器地址栏输入,进而杜绝了般用户访问后台的可能性。
结束语不足之处与改进本网站现已全部完成,基本功能已经具备,但在如下几个方面还存在着不足,需要做进步的研究与开发,使系统能够更完善。
并发性本网站在并发处理方面做的还不够完善,没有加入两个人同时注册时会有冲突的解决办法,如果加上这个会使整个网站更能满足大多数的需求。
界面美观化个网站强大的功能固然重要,能有个漂亮的界面也必不可少。
特别是界面上颜色的搭配很有讲究,要符合系统的基调。
让用户更加赏心悦目,为此我认真研究了,。
在定程度上美化了界面,但是对,还不够熟悉,所以界面显得般。
结论本文提出并设计了个基于的完整的博客网站,该网站整合了数据库技术技术网站开发技术等。
主要实现了当前主流博客的基本功能,同时采用先进的技术,实现异步刷新。
因此它的功能比传统的博客更加全面。
但是本系还存在着些不足之处,如安全性上的密码未采用加密,部分功能待完善,并发性未考虑。
通过对这个网站的学习与开发,让我更好地掌握了的开发技术,更深刻地理解了网站的开发流程。
