- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
--
-
《留言板系统的实现和设计》
毕 业 设 计 ( 论 文 )
系 别: 计算机科学系
专 业 班 级: 网络技术
姓 名:
学 号:
指 导 教 师:
二 0 一一年十一月
第三章 系统的编码与设计
3.1 母版页,用户自定义控件设计
1、母版页
母版页的主要功能是为 ASP.NET 应用程序创建统一的用户界面和样式,是
有 .master的 ASP.NET 文件,它可以包含静态布局,定义网页的架构;也可以包
含页面的公共部分,并为可指定区域留下了占位符( ContentPlaceHolder 控件)
本系统留言板的页面都是以母版页为基础设计的,该系统的母版页如图 4.1:
图 3.1 系统母版页
2、自定义控件简介
用户控件最简单的一个定义是 ASP.NET 布局代码中可重用的部分,它
以 .ascx 为扩展名进行保存。用户自定义控件本身是 ASP.NET 网页的一部分,被
封装在一个单独的文件中,可在一个应用程序中根据需要多次重用。
本系统所使用到的用户自定义控件有 Login.ascx(如图 3.2)、 Register.ascx
(如图 3.3)
3.2 Login.ascx
3.3 Register.ascx
3.2 留言板首页 Index.aspx
留言板首页(如图 3.4 所示)是用户进入留言板系统的第一印象,在留言板首页中,列举了用户在留言板系统中的留言的主题, 可单击进入查看具体的内容。设计过程中使用到 DataList 控件显示数据库的数据。
图 3.4 留言板系统首页
3.3 留言板用户登录页面 Login.aspx
留言板用户登录页面(如图 3.5)是访客到用户之间不可或缺的一个部分,即用户必须在登录之后才能进行更进一步的操作, 可以进行查看自己的留言、 删除自己的留言等操作。 当用户在用户名和密码中输入帐号密码, 单击确定时系统即在数据库中查找记录,若用户和密码在数据库中存有记录,即登入成功。
图 3.5 留言板用户登录页面
3.4 发表留言页面 ReleaseWord.aspx
如图 3.6 所示为留言板发表留言页面。 用户在登录之后, 可以进行发表留言,其中包括留言主题以及留言内容,用户可将自己的心情或想说的话发表在其中,
当单击 “提交 ”按钮之后, 将为数据库添加一条记录, 其他用户则可以看见该用户的留言。
图 3.6 留言板发表留言页面
3.5 查看留言页面 ShowWord.aspx
如图 3.7 是留言板查看留言页面,留言是留言板的主要交流内容,是用户 - 网页 -用户之间交流的必要手段,在查看留言的页面里,第一行为留言主题,可
以让人一目了然的了解到所看留言的主题; 第二行为留言人的用户名, 即发帖人;第三行为留言时间; 第四行为留言的内容, 即为留言的正文部分; 接下来的部分即为 “我要回复 ”、 “查看回复 ”,用户可以快速的进行所查看留言的回复,也可以看到其他用户对该留言的相关回复。
当用户点击相关主题,即可进入到留言板查看留言页面。
图 3.7 留言板查看留言页面
3.6 个人留言信息管理页面 MyWord.aspx
如图 3.8 是个人留言信息管理页面,用户可以在登录之后,查看自己发表过的留言,并可以对自己发表的留言进行一些相关操作, 如查看其他用户对自己留言的回复,以及删除留言。
当用户点击导航上面的“我的留言” ,即可进入到个人留言信息管理页面。
图 3.8 留言板人留言信息管理页面
3.7 留言管理页面 LeaveWordManage.aspx
如图 3.9 是留言板留言管理页面,在留言板运行中,不可或缺的角色是管理员,该留言板系统管理员在登录之后可以查看所有用户的留言以及其他用户对所有留言的回复,还可以对不合理不合法的留言进行删除操作。
图 3.9 留言板留言管理页面
3.8 用户注册页面 Register.aspx
如图 3.10 是留言板用户注册页面,访客用户只能经行网页查看以及留言查看,并不能进行留言发布等相关操作, 所以,用户注册是留言板不可或缺的一项功能,访客将在留言页面将自己的一下帐号、 密码、邮箱等相关信息填写在上面,点击提交按钮, 则系统将一个新用户的信息写入到数据库, 即可进行普通用户的操作。
图 3.10 留言板用户注册页面
总 结
从学做这个留言板中, 体会到 ASP.NET 的简单实用, 也感受到编程的乐趣。在该系统开发过程中, 对软件工程有了一个新的认知, 充分认知到软件需求分析对软件设计的重要性, 而在软件需求分析中, 合理的数据库设计以及系统结构设计是很重要的。
再则,系统的部署与运行对于网站的最终发布是至关重要的, 因为编写网站的最终目的是在 Internet 上发布。
在完成系统的半个月认识到技术只是一方面, 更多的是学会了
文档评论(0)