基于ASP博客网站设计报告.doc

上传人:bao****ty 文档编号:144914155 上传时间:2020-09-14 格式:DOC 页数:10 大小:2.05MB
返回 下载 相关 举报
基于ASP博客网站设计报告.doc_第1页
第1页 / 共10页
基于ASP博客网站设计报告.doc_第2页
第2页 / 共10页
基于ASP博客网站设计报告.doc_第3页
第3页 / 共10页
基于ASP博客网站设计报告.doc_第4页
第4页 / 共10页
基于ASP博客网站设计报告.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《基于ASP博客网站设计报告.doc》由会员分享,可在线阅读,更多相关《基于ASP博客网站设计报告.doc(10页珍藏版)》请在金锄头文库上搜索。

1、ASP 个人网站设计报告个人网站设计报告班级:计本班级:计本 08-2 班班姓名:小饶姓名:小饶学号:学号:3081817223指导老师:某某某指导老师:某某某2目录目录1 设计概况设计概况.12 系统功能系统功能.12.1 用户登录功能.12.2 个人日志功能.22.3 个人相册功能.22.4 留言板功能.23 设计步骤设计步骤.23.1 用户登录功能.33.2 个人主页.33.3 个人相册功能.33.4 留言板功能.44 作品界面作品界面.55 设计总结设计总结.66 参考文献参考文献.77 代码清单代码清单.711 设计概况设计概况随着网民数量的飞速增长,个人主页网站也在快速的增加。目前

2、各大网站都相继推出了博客频道,把个人网站推向了高潮。个人网站作为一种新的表达方式,它传播大量的智慧、意见和思想。从某种意义上说,它也是一种新的文化的象征,个人网站的出现和繁荣,真正体现了网络的知识价值,标志着互联网发展迈向更高的阶段。本课题为 Web应用的管理系统,目的在于可以让用户更方便、快捷的发布信息,实现便利、人性化的信息交流平台,运用 Access数据库和 Dreamweaver8.0 开发平台。DreamweaverV8.0 提供了一种基于组件的、可扩展的且易于使用的方法,用于构建、部署和运行供所有在浏览器或移动设备中使用 web 应用。Dreamweaver8.0 继承了 Fire

3、works、Flash 和 Shockwave的集成特性,可以在这些 Web 创作工具之间自由地切换,轻松地创建美观实用的网页。Access 它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其个人主页包括用户的登录、注册和个人日志、相册、留言板一共五个模块。2 系统功能系统功能2.1 用户登录功能用户登录功能根据用户提交的用户名和密码判别账号是否合法。如果账号密码不匹配,转向登录失败页面,否则转向登录成功页面。在提交前也需要合法性验证,确保用户输入的用户名和密码不为空。2.2 个人日志功能个人日志功能登录成功后,页面跳转到个人主页界面。在主页上显示个人日志

4、和相册的框架,点击个人日志即可进入个人日志界面。可根据显示的目录展开全部的文章。2.3 个人相册功能个人相册功能登录成功后,页面跳转到个人主页界面。在主页上显示个人日志和相册的框架,点击个人相册即可进入个人相册界面。点击图片即通过链接会显示相应相册的图片,可一页页翻动图片,使相册逼真动人。2.4 留言板功能留言板功能进入留言板功能,输入名字,和所要留言的内容,确定留言即可在页面上显示刚发表的留言内容,同时会显示个人头像的图片。23 设计步骤设计步骤3.1 用户登录功能用户登录功能在登录表单中,要求用户必须输入用户名和密码,才能向服务器提交表单,也就是“用户名称”和“用户密码”文本框不能为空。用

5、脚本完成验证的功能。单击“应用程序服务器行为”面板上左上角的加号(+)按钮,在弹出的菜单中选择“登录用户”对话框,分别在“用户名字段”“密码字段”下拉列表框中选择登录表单中对应用户名和密码的文本框名称,在“使用连接验证”下拉列表框选择数据库连接“connMemSystem”,在“表格”下框中选择用户资料所在的数据表“user”。3.2 个人主页个人主页新建动态 ASP 网页 Default.aspx,在设计视图中,插入表格,在“属性”面板中“背景图像”选择所需要的背景图片。在单元格中输入标题、内容,在属性中选择超链接,选择所要显示文章的具体位置。3.3 个人相册功能个人相册功能新建动态 ASP

6、 网页,在设计视图中,插入表格,在表格中插入图片,选择所需要的照片。右击图片选择“属性”,选择“创建链接”,选择对应的相册。则运行时就可看到生动的个人相册。34 作品界面作品界面图 4-1 用户登录界面4图 4-2 后台管理界面图 4-3 个人博客主界面5 设计总结设计总结本次课程设计的开发过程中,我全面的把 web 编程方法应用到系统软件的开发过程运用到实践中。在刚开始编写程序的时候,我看到别人编写的程序运行的界面不但美观,而且内容非常详细。并且功能非常全面,还利用了各种不同的方法。而且我总是希望自己也能够编出像他们一样完善的程序。但是,经过学习和实践后,我发现编写一个优秀的程序绝不是一蹴而

7、就的事情,它需要长时间的积累和丰富的经验才能达到的。我认清楚自己的能力后,我就特别注意在编程的过程中不贪图大而全,而是根据主键的能力,制定适当的目标,因为学习是一个缓慢的过程,是一点点的积累的过程。由于知识浅薄,经验不足及阅历颇浅更不用说,因此,在该系统的设计还有很多不足。比如:功能过少、功能考虑不够完善、界面不够整齐美观等问题。我会在今后的学习和使用过程中根据学习的具体要求不断修改、完善,争取使该系统慢慢的趋向完善的状态。在该课程设计过程和论文编写过程中,很多的老师、朋友和同学都给了我许多无私的帮助,尤其是我的老师给我的程序编写提出了很多宝贵的意见。在这里我向这些无私的帮助我的人表示衷心的感

8、想。56 参考文献参考文献1.刘端阳,黎卫东,黄炳强. Dreamweaver8+ASP 动态网站开发. 北京:人民邮电出版社, 2006.72.李钦,邵泽才,冯梅. WEB 数据库程序设计. 北京:清华大学出版社, 2005.63.孙素华. Dreamweaver8 & ASP 动态网页设计. 北京:中国青年电子出版社, 2007.24.刘振岩. 基于.NET 的 Web 程序设计M. 北京:电子工业出版社, 2006.35.魏善沛. Web 数据库基础教程.北京:中国铁道出版社, 2009.76.龙马工作室. 典型网站建设实例精讲. 北京:人民邮电出版社,2005.17【代码清单代码清单】

9、(1)用户留言模块代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class MessageBoard : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void btnAddNewLeaveMessage_Click(obje

10、ct sender, EventArgs e) string face1=; string nickName1 = ; string leaveMessage1 = ; if (btnface01.Checked) face1 = face01.jpg; else if (btnface02.Checked) face1 = face02.jpg; else if (btnface03.Checked) face1 = face03.bmp; else if (btnface04.Checked) face1 = face04.jpg; else if (btnface05.Checked)

11、face1 = face05.jpg; else if (btnface06.Checked) face1 = face06.jpg;6 else if (btnface07.Checked) face1 = face07.gif; else if (btnface08.Checked) face1 = face08.bmp; nickName1 = txtNickName.Text; leaveMessage1 = txtLeaveMessageNew.Text; bool isOk=AccessMainDB.addNewLeaveMessage(face1,nickName1,leaveMessage1); if (!isOk) Response.Write(没有留言成功); Response.Redirect(MessageBoard.aspx); (2)用户登录模块代码 桂林理工大学个人博客管理登录页面 用户名: 密码:     8

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号