2022年多功能留言板设计说明书 .pdf
《2022年多功能留言板设计说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年多功能留言板设计说明书 .pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录前言 . 1 正文 . 1 2.1 设计的目的和意义. 1 2.2 目标与总体方案 . 1 2.3 设计方法和内容 . 2 2.3.1 开发环境 . 2 2.3.2 设计流程图. 1 2.3.3 设计内容 . 2 2.4 设计创新和关键技术. 5 2.5 结论 . 7 致谢 . 8 参考文献: . 8 附录: . 9 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 第 1 页 共 12 页前言信息技术是当今世界发展最快、渗
2、透性最强、 应用最广的关键技术,是推动经济增长和知识传播的重要引擎。在我国,随着国家信息化发展战略的贯彻实施,信息化建设已进入了全方位、多层次推进应用的新阶段。计算机技术是一门迅速发展的现代科学技术,它在经济建设与社会发展中,发挥着非常重要的作用。近年来,我国十分注重人才的培养,大力提倡素质教育,优化知识结构,提倡大学生必须掌握计算机应用技术。现在,掌握计算机技术已成为21 世纪人才应具备的基础素质之一。目前,计算机网络应用的广度和深度正以极快的速度向各个领域渗透,在软件开发和程序设计技术方面,基于计算机网络的B/S(浏览器 / 服务器)架构Web应用程序逐步占据了主流地位,使传统的 C/S(
3、客户端 / 服务端)架构应用程序面临着巨大的挑战。1C# 是从 C和 C+ 发展而来的程序设计语言,也是为ASP.NET量身订做的程序设计语言,它能最大限度地发挥.NET 平台的优势。正文ASP.NET 2.0 是美国微软公司推出的新一代企业级B/S 架构 Web应用程序的开发平台,它建立在 Microsoft.NET框架的通用语言运行环境(Common Language Runtime CLR)之上,可用于在服务器端生成功能强大的Web应用程序,建立分布式、多层架构的应用环境2。与以前的Web开发模型相比, ASP.NET 2.0 具有开发效率高、使用简单、支持多种语言等特点。2.1 设计的
4、目的和意义目的: C# 是当今最新、最先进的软件开发工具之一,它汇集了微软公司的技术精华,不仅全面贯彻了面向对象技术,而且在编译优化技术方面较其他同类产品具有明显的优势3。通过设计一个网上书店,可以掌握C#里面的一些基本语言,掌握如何架设一个以数据库驱动的动态网站。对以后的网站创建有很大的帮助。2.2 目标与总体方案目标:本次课程设计是先设计一个首页Default.aspx,在首页里有3 个控件,分别是:TextButton输入用户名 ,TextButton 输入密码 ,Button提交 . 就进入普通用户界面admin.aspx 。Nobody 用户则进入super.aspx超级管理员界面。
5、在普通用户界面, 用户可以查看留言, 发表留言 ,注销 .管理员可以进行留言管理, 账号管理。总体方案是:本次课程设计是先设计一个首页Default.aspx,在首页里有3 个控件,分别是:TextButton输入用户名 ,TextButton 输入密码 ,Button提交 . 就进入普通用户界面admin.aspx 。Nobody 用户则进入super.aspx超级管理员界面。在普通用户界面, 用户可以查看留言, 发表留言 ,注销 .管理员可以进行留言管理, 账号管理 . 2.3 设计方法和内容2.3.1 开发环境硬件环境: XP 操作系统电脑一台,其配置为:CPU: E5200 2.5GH
6、z 内存: 2G 硬盘: 320G 主板:华硕 P5QL .软件环境: Microsoft visual 2008. 2.3.2 设计流程图本次课程设计是先设计一个首页Default.aspx,在首页里有3 个控件,分别是:TextButton输入用户名 ,TextButton 输入密码 ,Button提交 . 就进入普通用户界面admin.aspx 。Nobody名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 第 2 页 共
7、 12 页用户则进入super.aspx超级管理员界面。在普通用户界面, 用户可以查看留言, 发表留言 ,注销. 管理员可以进行留言管理, 账号管理 . 具体流程如图一:图 2-1 设计流程图在”留言系统”这个网站中,里面有一个会员登录窗口,若是管理员登录,则可以管理账号和留言内容,页可以查看留言。若是普通用户,也可以留言, 注册账号 , 找回密码。若是游客, 则可以进行账户申请。 如果用户忘记了自己的密码,还可以通过在注册账号时填写的安全吗进行密码恢复。2.3.3 设计内容对在首页里有3 个控件,分别是:TextButton输入用户名 ,TextButton 输入密码 ,Button提交.就
8、进入普通用户界面admin.aspx 。Nobody 用户则进入super.aspx超级管理员界面。在普通用户界面, 用户可以查看留言, 发表留言 , 注销 . 管理员可以进行留言管理, 账号管理 . 游客则可以进行账户注册和密码恢复. 调试结果如图二:多功能留言板管理员登陆用户登陆注册账号找回密码用户管理留言管理发表留言查看留言注册成功验证安全码修改密码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 第 3 页 共 12 页
9、图 2-2 登陆页面在用户登录的时候,程序根据用户输入的账号和密码生成标准的select 语句,然后执行查询。如果返回结果不为空,则可以通过,然后跳转到admin.aspx 文件。否则则跳转到登录页面。以下为关键程序代码:protected void Button1_Click(object sender, EventArgs e) OleDbConnection conn = new OleDbConnection(); conn.ConnectionString = Provider=Microsoft.Jet.OleDb.4.0; + Data Source= + Server.MapP
10、ath(App_Data/book.mdb); conn.Open(); /Response.Write(conn.State ); string name = txtUsername.Text.Trim(); string passwd = txtPasswd.Text.Trim(); string SQLstr = select * from user where user_name= + name + and passwd= + passwd + ; OleDbCommand com = new OleDbCommand(SQLstr, conn); OleDbDataReader dr
11、 = com.ExecuteReader(); if (!dr.Read() Response.Write(alert(用户名或者密码错误!);); return; else Sessionpass = druser_name; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - - - - - - 第 4 页 共 12 页 Response.Redirect(admin.aspx); dr.Close(); conn.Close(); 在用户登录后
12、, 变进入了 admin.aspx文件 . 在 admin.aspx文件先进行session验证, 如果不存在 session ,则不进行下面的步骤,直接跳转到登录框。这样可以防止用户的恶意浏览。以下为关键代码 : protected void Page_Load(object sender, EventArgs e) this.Title = 查看留言 ; if (Sessionpass = null) Response.Redirect(Default.aspx); return; 以下为效果图 : 图 2-3 查看留言页面在这个 admin.aspx页面里,用户可以进行留言,查看留言等等
13、的操作。当用户点击留言的时候就跳转到contact.aspx页面, 然后再进行留言. 首先对用户输入的数据进行判断,若用户的输入不完整则提示用户重新输入,如果输入无误的话,则连接数据库,使用SQL的 UPDATE语句进行插入记录操作 . 以下为关键代码: protected void btnUserSubmit_Click(object sender, EventArgs e) if (txtUserContent.Text = & txtUserMail.Text = & txtUserTitle.Text 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年多功能留言板设计说明书 2022 多功能 留言板 设计 说明书
限制150内