留言板设计报告.docx
《留言板设计报告.docx》由会员分享,可在线阅读,更多相关《留言板设计报告.docx(15页珍藏版)》请在冰豆网上搜索。
留言板设计报告
Web应用程序开发
课程设计报告
设计题目:
留言板系统
系科:
管理信息系
专业:
计算机软件技术
班级:
软件3111
学号:
03261110190326111009
姓名:
史平安
同组人:
杨宁
时间:
2013年6月
指导教师:
韩树河
目录
TOC\o"1-3"\h\z一、课程设计目的1
2、使用工具介绍2
三、总体设计3
四、详细设计4
五、总结5
六、致谢6
附页:
程序关键代码7
一、课程设计目的
网络在人们的生活中扮演了越来越重要的角色,各色网站、论坛相应而生,我们在浏览信息的同时也需要及时地交流信息,所以留言板在各类网站中应用广泛。
留言板可以提供一个公共的信息发布平台,适用于作为企业内部个人办公助手以及企业与企业之间进行信息交流;在线解决某些客户需求是网站中信息多、人气旺的地方,所以好的留言板可以吸引相当数量的访客,同时也担负着网站对外宣传、发布消息、收集客户反馈的重任,是网站、单位内联网必不可少的一部分。
留言板的原理:
将留言内容等写入服务器端的文本或数据库,再显示出来。
用ASP.NET开发留言板可以很方便的嫁接在网站中运行,所以下面将以此开发一个留言板设计。
本文主要介绍留言板系统的设计思路和制作过程,从留言板的重要性开始,介绍我的留言版采用的ASP.NET技术和SQL语言以及SQLServer数据库,进而阐述整个留言板系统的制作过程和具体的设计思路。
该留言板较全面地利用asp技术实现留言板的基本功能:
留言、回复、删除,并增加了一些特色功能。
最后介绍自己在设计过程的心得体会。
【关键字】:
留言板,ASP.NET,SQLServer数据库
2、使用工具介绍
2.1ASP.NET介绍
ASP.NET是ActiveServerPage的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
2.1.1ASP技术的优点
1、编写程序方便。
2、使用编程环境方便简单。
3、浏览网页方便,交互速度也快。
4、提供多种编程语言。
5、提高代码的安全性。
6、功能强大。
7、访问数据库十分方便。
2.2SQLServer2008介绍
SQL全称是“结构化查询语言(StructuredQueryLanguage)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。
SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。
如今无论是像Oracle,Sybase,SQLServer这些大型的数据库管理系统,还是像VisualFoxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。
2.2.1SQLServer2008优点
1.一体化语言
2.非过程化语言
3.面向集合的操作方式
4.灵活、方便
5.语言简洁
三、总体设计
1、功能模块设计
liuyanban..asp发表留言,清空,浏览
浏览
liulanyemian..aspx
浏览留言
以下为管理员使用界面
Logout.asp
管理员注销退出
对留言的管理
提交修改
Zhuyemian.aspx:
留言板欢迎界面,点击按钮进入留言。
Liuyanban.aspx:
留言板留言页面。
用户登录,管理员登录,留言之前先登录并输入留言主题与用户名。
本页面有发表留言,清空留言,浏览留言的功能。
并能显示出所登陆者是第几位方可的信息。
Guanliyuandenglu.aspx:
输入管理员姓名与密码,登录或重置。
Liuyanyemian.aspx:
浏览留言信息。
Yonghuzhuceyemian.aspx:
输入用户注册信息。
Yonghudenglu.aspx:
输入用户姓名与密码,登录或重置。
Guanliyemian.aspx:
对留言进行管理,对留言进行编辑或删除。
2、数据库设计
Admin数据表的结构
字段
字段类型
主关键字
说明
ID
自动编号
*
编号
Admin
文本
-
用户名
Pwd
文本
-
密码
ReplyColor
文本
-
回复留言颜色
IsReply
文本
-
回复留言提示
Comment数据表的结构
字段
字段类型
主关键字
说明
zhuti
自动编号
*
留言主题
neirong
文本
-
留言内容
yonghuming
文本
-
留言用户用户名
youxiang
文本
-
留言用户的邮箱
shijian
时间
-
留言时间
yhb数据表的结构
字段
字段类型
主关键字
说明
ID
自动编号
*
编号
yonghuming
文本
-
用户名
mima
文本
-
密码
lianxifshi
文本
-
用户联系方式
youxiang
文本
-
用户邮箱
4、详细设计
1.留言板欢迎界面,展示欢迎信息,点击进入留言板
2.
进入留言板后,输入发表的主题与用户名进行留言,可以提交,清空或浏览留言
五、总结
本学期我们的ASP.NET动态网页设计的实训的内容是实现留言板系统。
通过一周的设计,我们对ASP,SQLServer2008有了进一步的了解。
在编写程序的过程中,我们不断的调试,在运用已学知识的过程中,我们也发现了不足之处,在不断地学习与探讨中,我们不断完善自己知识发面的匮乏。
在编写程序的过程中,更多的是体现了我们的团队精神,我们虽然分工不同,任务也有轻有重,但却是相互协同,彼此合作。
团队精神是一个好的开发团队所必不可少的精神。
实训课程设计是对我们本学期所学知识的一种考核。
意在在掌握基本知识的同时体验团队开发与合作精神在生活中的重要性。
在编写程序的过程中,我们有喜有挫,在程序运行成功的一刹那,感觉一切的付出都是值得的,从而体验了成功的喜悦。
通过此次实训,我们完成了简单的留言板系统,虽有不足之处,但是今后我们仍会再接再励,完善自己的不足,力争更上一层楼!
致谢
在此真诚感谢我的搭档,是他让我在合作中共同完成我们的程序设计。
同时也要感谢我们的小河老师,在程序运行受挫时,是他给予我们耐心的指导。
附页:
程序关键代码
Zhuyemian.aspx代码及实现的页面:
Liuyanban.aspx:
Guanliyuandenglu.aspx:
Yonghuzhuceyemian.aspx:
Liuyanyemian.aspx: