摘 要
随着Internet的广泛应用,动态网页技术也应运而生。本文介绍了应用ASP动态网页技术开发个人网站系统的设计与实现。
个人网站系统主要为用户提供发表文章、浏览文章等功能,用户通过Internet可以发表一些自己撰写的文章以和其他网友进行交流。个人网站系统主要实现了文章管理的数字化、信息化、智能化,是打破传统报刊、杂志发表文章方式的新尝试。
本系统的开发设计实现采用ASP技术,系统后台使用Microsoft的Access 2000数据库,并通过使用ODBC技术访问。
本文对个人网站系统进行整体分析,明确了系统的可行性和用户需求;根据模块化原理,规划设计了系统功能模块;在数据库设计部分,详细说明了系统数据库的结构和数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想,提出系统的程序设计思路,对前台与后台功能的程序实现进行了详细论述;系统测试部分,具体分析测试过程中出现的主要问题,并提出了解决方案,实现系统功能。最后,对系统作以客观、全面的评价,并对进一步改进提出了建议。
关键字:个人网站ASP Access 2000 ODBC
目 录
第1章 概述 4
1.1 目的和意义 4
1.2 制作开发环境 4
第2章 开发技术的方案 5
2.1 操作系统 5
2.1.1 Windows XP 5
2.2 数据库 5
2.2.1 Microsoft ACCESS Server 2000 5
2.3 静态网业开发工具Dreamweaver 5
2.4 动态网页开发语言ASP 6
2.4.1 ASP 简介 6
2.4.2 ASP技术特点 6
2.5 本网站应用技术 7
第3章 网站设计 8
3.1 系统设计 8
3.1.1 目标设计 8
3.1.2 设计的意义 8
3.1.3 系统功能分析与设计 8
3.2 数据库设计与实现 8
3.2.1 数据库的需求分析 8
3.2.2 数据库的逻辑设计 8
3.3 网站留言、文章的后台系统的实现 10
3.3.1 整个网站包含的登陆模块 10
3.3.2 用户留言模块 12
3.3.3 用户留言管理模块 15
3.3.4 文章管理模块 20
第4章 问题、不足及解决的方案 25
4.1 开发环境的设置 25
4.2 留言数据不能插入到数据库 25
4.3留言和文章都不能换行 25
4.4 CSS格式的套用 26
4.5 网页元素的不足 26
第5章 收获与体会 27
致 谢 28
参考文献 29
附录 30
3.1.1 目标设计
该网站系统提供对用户意见、信息等进行整理收集,其主要在以下的功能:
1. 能实现用户在线留言
2. 能够回复、编辑、删除用户留言
3. 实现作业或者文章的公布,并能实现修改、删除文章
3.1.2 设计的意义
主要是用来方便老师与学生的交流,学生在线留言提出问题,然后老师可以在当时留言学生留言内容下面回复或者直接编辑学生误发的留言或者改正。在文章模块不但可以发表一些文章增加网站的生动性,又可以发布一些作业让学生去理解或者阅读。
3.1.3 系统功能分析与设计
根据系统功能的要求,在该网站里面可以分两个模块:用户管理模块,文章管理模块。
对于用户在线留言模块,它的功能是对用户留言进行回复、编辑、删除操作
对于文章管理模块,它的功能是对文章进行重新修改、删除操作
致 谢
课程设计即将结束,在此,我要感谢所有曾经教导过我的老师和关心过我的同学,他们在我制作过程中给予了我很大的帮助。本文能够成功的完成,要特别感谢我的指导教师刘宁老师的关怀和教导,感谢我们的同学,他们的关心和帮助使我认识到只要努力默念要完成预定的目标。
谨以此文献给他们。
第5章 收获与体会
学习了ASP等Web开发技术,以及对数据库技术在网络上的应用,在此基础上,我完成了个人网站的建设,着重利用数据库和ASP技术实现动态网页的制作。
ASP动态技术是Web发展的潮流,许多站点上都可以见到关于此方面的应用。我这里研究设计的方案从最后测试结果来看,效果比较明显,因为考虑较为全面,所以生成的“留言”页面较为稳定,当然,要做成很完善的留言板系统还有很多问题需要考虑。在创作网页方面不足的地方还很多,例如制作不细腻,内容不丰富等等都是要再多考虑的。随着计算机科学特别是Web技术及数据库技术的发展,我相信在不久的将来Web动态页面的概念和相关技术将发展成熟,并从Web逐步走向日常生活的其它领域,为提高人们的生活质量做出贡献。
通过这次毕业设计我掌握了Windows XP + Dreamweaver8 +ACCESS+ASP 的网站设计制作环境,数据库建立与连接。
最主要的是这正理解了开放教育的学习方式,学会了自主学习。
版权所有:28毕业论文网 www.28bylw.com