【asp源码栏目提醒】:网学会员,鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“【精品】ASP简单的个人博客实现 - 互联网”一文,供大家参考学习!
ASP.NET 课程设计报告书 题目: 个人博客系统 班级: 099 1111 学号: 1099111130 吕志峰 周期: 6.27-7.15 成绩: 2011 年 7 月 14 日 个人博客一、课程设计的目的与要求(一)课程设计目的与任务 通过三周的课程设计进一步熟悉
ASP.net掌握软件.在编写个人博客的过程中了解程序从开始编写的需求分析到概念设计再到最后的详细设计和测试进一步提升自己的逻辑能力和学习能力.在做好博客日志管理系统的基础上完善个人博客所需要的方方面面使其不只有增删改查的功能而且可以极大的满足个人需要.(二)题目要求有博客日志,日志评论,日志分类查询等功能。
二、设计正文1 系统分析和开发背景 Blog 是个人展示自我的平台,所以需要从用户自我管理和网友访问两个方面进行设置权限。
一般网友访问可以浏览主人博文、相册等信息还可以给博主进行评论,这样就可以让博主和网友进行互动交流。
在每一页都有不同的音乐播放给游客提供舒适的浏览情景。
在用户管理博客系统方面,主要实现用户对博客的所有管理权,主要表现在对所发布的内容的管理,删除博文更新博文写新博文从而使系统做到更好的管理与维护。
评论、回复模块主要是游客与博主的互动交流功能。
2 功能详细描述1.写日志:通过各种控件将页面上的内容存入数据库在通过 GRIDVIEW 控件进行显示.2.留言板:通过 DATALIST 等控件的组合进行留言的填写和显示.3.查询日志:借助 T-SQL 语句和控件的使用完成对题目的”LIKE”查询.4.博文管理留言板管理:通过登录界面进入后台借助 GRIDVIEW 等控件进行博文和评论的管理.5.查看日志和图片:借助 T-SQL 的存储过程进行每篇日志的查看.3、数据结构或数据库设计1.存博文2.存评论3.存图片4.存账号4、主要功能逻辑过程和实现算法1.框架2.按标题查询博文3.文章详细阅读图片点击进入.4.留言板:protected void Page_Loadobject sender EventArgs e this.TextBox3.Text System.DateTime.Now.ToString Button1.Attributes.Addonclick javascript:return confirm真的要留下痕迹 protected void Button2_Clickobject sender EventArgs e Response.Redirect框架.aspx protected void Button1_Clickobject sender EventArgs e int i SqlDataSource1.Insert 5.登录protected void Button1_Clickobject sender EventArgs e SqlConnection conn new SqlConnection conn.ConnectionString Data Source.DatabasestuIntegratedSecuritySSPI conn.Open SqlCommand com new SqlCommand com.Connection conn com.CommandText select count from login where usernameusername andpasswordpassword SqlParameter pa new SqlParameterusername SqlDbType.VarChar 50 pa.Value tb_password.Text com.Parameters.Addpa pa new SqlParameterpassword SqlDbType.VarChar 50 pa.Value tb_username.Text com.Parameters.Addpa int i intcom.ExecuteScalar if i 0 Response.Redirect管理.aspx else Response.Write protected void Button2_Clickobject sender EventArgs e Response.Redirect框架.aspx 6.写日志protected void Page_Loadobject sender EventArgs e this.TextBox4.Text System.DateTime.Now.ToString Button1.Attributes.Addonclick javascript:return confirm大作真的完成了 protected void Button2_Clickobject sender EventArgs e Response.Redirect框架.aspx 7.音乐5、界面设计6、系统测试三、小组成员分工说明独立完成四、课程设计总结或结论1 课程设计过程中出现的技术难点和解决方法: 刚开始编写时就遇到了登录界面与数据库连接的困难借助平时实验的仔细分析和实验完成了开始的登录界面. 在之后的过程中遇到了向数据库添加文章的问题在老师的讲解下明白了具体的操作步骤. 留言板的制作综合了书本的知识幻灯片教学知识以及自己对控件的实验和老师的建议很巧妙了完成了基本的制作满足了 BLOG 的需要. 文章的管理的和查看开始很是问题不知道怎么借助控件读取数据库中的数据但是从其他同学的新闻查看中学会了基本的步骤并以此完成了文章的管理和查看功能由此推出了图片的查看功能. 文章的查询一筹莫展但是取众人之所长综合其他每个人的查询功能完成了自己对文章的查询.2 课程设计期间的主要收获: 通过本学期对
ASP 这门课程更深入的学习,让我对
asp.net 网络开发有了很深的了解,并在吕老师的指导下完成了这个简单而不平凡的
asp.net 个人博客设计。
经过几周的努力,博客系统终于按预期的结果顺利完成了。
从系统最初的需求分析、设计,到最后实现的过程中,经过多次反复的修改,功能逐渐完善,已经基本达到了实用,方便,人性化等预期目标。
课题完成到现在,从开始连项目流程都不怎么熟悉,到现在完成基本需求功能,遇到了不少问题。
本次课程设计不但是我大学两年所学知识的总结,而且还让我从中学到了很多新的内容。
在开发过程中因为对细节的不重视和忽略使得自己的程序功败垂成经常因为一个问题,致使整个工作无从下手.让自己更加明白天下大事必做于细的道理.而钟表的插入则让我更加明白取众人之所长众人程序之可取. 初二的时候曾经梦想着自己的个人空间6 年过去了现如今虽然和梦还有很远很远但是终还是走出了一步苦乐自知自有一番感慨难言.3 对今后课程设计的建议 课设设计的时间刚刚好希望以后每次也可以有这样充足的时间如此宽松的环境足够展现个性的题目掌握程序分寸恰到好处.更希望完成课程设计题目后再考试.五、参考文献 参考以下格式写 1 王婧,高洪志,巩萃萃.计算机实用基础教程.中国铁道出版社,2007,81:17-18. 2 王珊 萨师煊,数据库系统概论,高等教育出版社,2006/5六、指导教师评阅意见附录(其他必要资料)