- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 程序index.asp显示效果 THANK YOU SUCCESS * * 可编辑 * 成绩查询结果界面 * 8.3 BBS论坛 8.3.1 BBS论坛的设计 BBS论坛主要由用户注册(浏览器端)、用户注册(服务器端)、加帖子(浏览器端)、加帖子(服务器端)、帖子具体内容的显示和回复及所有帖子的显示6个部分组成,其中用户信息存放在数据库BBS的用户信息表author和信息表bbs中。 它们均为Access 2003数据库中的表,结构分别如表8-2和表8-3所示。 * 8.3.1 BBS论坛的设计 * 8.3.2 BBS论坛的制作 1.用户注册文件(浏览器端)login.htm 其功能是由用户输入相关信息进行注册,通过表单传送到服务器。 2.用户注册文件(服务器端)register.asp。 利用Request.Form(“表单栏名称”)接收表单信息,采用ADO技术与数据库连接,并将表单信息存入表author中。 3.加帖子文件(浏览器端)bbs_add.htm。 其功能是由用户输入待加入帖子的相关信息,并传到服务器。 4.加帖子文件(服务器端)bbs.asp。 其功能是接收帖子内容,并存入数据库bbs.mdb中。 5.detail.asp。 其功能是帖子具体内容的显示和回复。 6.dispbbs.asp。 其功能是所有帖子的显示,列出所有的帖子的主题、作者、时间、访问人数等信息。 * login.htm显示界面 * register.asp运行结果界面 * bbs.asp显示界面 * 8.4 新闻发布系统 在本节的内容中,将综合利用到前面章节学到的显示、插入、编辑、删除等功能来实现新闻发布系统。 使用ASP技术实现动态的新闻发布系统的方法大致有两种。 第一种是把录入的新闻内容自动由程序直接生成html文件,比如按日期和新闻id号来作为html文件的名称,常常可以从一些大的新闻网站里看到这样的处理,其优点是用户浏览速度快。 第二种方法是直接把新闻数据保存到数据库里,当用户阅读新闻时,从数据库中调出数据,显示在动态页面上,其优点是管理方便。这里采用第二种方法,即用数据库来实现。 * 8.4.1 新闻发布系统的设计 1.前台部分 首页上显示最新5条新闻,单击各新闻的标题可以查看详细信息(包括新闻的内容、相关链接、发布时间),另外还有一个【更多】的链接,指向一个每页可以显示10条记录的ASP页面。 2.后台部分 通过一个密码验证页面登录进入新闻管理页面。新闻管理页面提供【添加新闻】、【修改新闻】和【删除新闻】的功能。 * 新闻信息记录表article * 新闻发布系统首页 * 新闻详细内容 * 新闻管理登录页面 * 新闻管理页面 * 添加新闻页面 * 新闻修改页面 * 新闻发布系统各页面的功能与对照的文件名 * 本章小结 本章综合利用前面章节所学到的知识,由浅入深地设计和编写了几个动态ASP系统,从简单的计数器、学生成绩查询系统、BBS论坛,到新闻发布系统。 以上各个系统,不仅仅可以作为一个单独的系统来学习,也可以作为更专业的大型系统的一个功能模块而添加到新的系统中去。在学习本章的各个系统的架构、工作原理、开发过程和方法、开发内容的同时,更深入学习了一个ASP网站系统的设计开发过程。 通过本章内容的学习,不仅仅可以更深入地学习和领会前面章节的内容,掌握ASP动态网页开发技术,还能对用ASP开发基于B/S模型的系统有个更加深入的了解。所以建议在阅读本章的同时,按照提供的各个实例系统的设计与开发过程,输入各个模块的代码,在计算机中调试和运行,以加深对内容的理解。 THANK YOU SUCCESS * * 可编辑 可编辑 可编辑 * 第8章 Web应用程序开发实例 * 第8章 Web应用程序开发实例 本章将用几个典型的应用实例,结合网站模块管理,对Web应用程序的设计和制作作一个综合的介绍。 网站模块是指一组页面的集合,这组页面可以完成一些独立的任务,如留言板、购物中心等。 一般来说,这些网页涉及的都是与用户进行交互的过程,所以不像静态HTML页面那样简单,它不仅仅包含较多的文件数目和文件类型,而且往往需要访问数据库,同时各个页面之间也有着一定的联系。 因此,设计好各个页面的内容,搞清页面之间的数据传递关系和页面与数据库之间的相互联系,就显得非常重要,同时也为将来系统的页面维护、模块升级减少不必要的麻烦。 * 8.1 简单计数器 8.1.1 简单计数器的设计 8.1.2 简单计数器的制作 * 8.2 学生成绩查询系统 8.2.1 学生成绩查询系统的设计 8.2.2
您可能关注的文档
最近下载
- 母材材质焊接材料.docx
- 电池管理系统(BMS)软件:Battery Management System二次开发_5.电池均衡技术与软件实现.docx
- 2025年R1快开门式压力容器操作证考试题库附答案.docx
- 2024绿色工厂通用评价指标评价表.docx
- 第二次全国土地调查技术规程(TD 1014-2007 ).pdf
- 2022年广东省广州市中考生物试卷.doc VIP
- 电力机车转向架的常见故障及解决.doc
- 18.《童年的水墨画》课件(共20张PPT).pptx VIP
- 高速公路无人机智能巡检平台.pptx
- 2023九年级道德与法治下册 第一单元 我们共同的世界 第一课 同住地球村第1课时 开放互动的世界说课稿 新人教版.docx VIP
文档评论(0)