计算机和计算机网络的飞速发展,人们对计算机网络的依赖是越来越大。人们在网上聊天交友,在网上请教问题,查阅资料,还在网上玩游戏。除此之外,人们还会在网上进行商务交易、下载信息,有着众多的使用者。尤其是电子商务大大的减少了人们对周围环境的依赖,无论是哪里的网友,都可以浏览到世界各地的各类信息,非常的方便,由于以上的优势,各类网站如雨后春笋般的出现,这也就是我的毕业设计的实际意义。
本文首先介绍了当今网络开发语言发展现状,接着介绍了ASP相关知识,然后以《音乐星空网》为例,按照软件工程开发思路,逐一介绍了建站的系统分析、系统设计和系统实现。在系统分析中以数据字典和数据流图的形式确定了系统的基本框架,接着在此基础上设计出网站模块功能结构图,然后用E-R图说明了系统的库表结构,最后论文从网页上的风格、色彩、链接、功能、算法等属性分析了系统中典型的ASP网页文件。在附录中则给出本系统库表结构的详细说明和本网站运行时的主要页面。
伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体——Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。
随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。
网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。
目 录
摘 要 ………………………………………………………………………………Ⅰ
引 言 ………………………………………………………………………………Ⅱ
§1章 开发概述 …………………………………………………………………1
1.1 课题简介 ……………………………………………………………………1
1.2 开发环境及需求 ……………………………………………………………1
1.3 ASP及相关技术介绍 …………………………………………………………2
1.3.1 IIS简介 ………………………………………………………………3
1.3.2 IIS与ASP的结合 …………………………………………………3
1.3 .3 ASP内部六大对象 …………………………………………………4
1.3.4 利用ADO访问数据库 ………………………………………………4
1.4 ASP与CGI的比较 ……………………………………………………………6
§2章 需求分析 ………………………………………………………………8
2.1 系统调查 ……………………………………………………………………8
2.1.1 本站需求调查 ………………………………………………………8
2.1.2 功能需求分析 ………………………………………………………9
2.2 新系统的逻辑方案 ………………………………………………………9
2.2.1 数据流程图……………………………………………………………9
2.2.2数据字典………………………………………………………………11
2.3 可行性论证 ………………………………………………………………13
§3章 网站的总体结构设计 ……………………………………………………14
3.1 网站功能模块结构的设计 …………………………………………………14
3.2 数据库设计 …………………………………………………………………15
3.2.1数据库的概念结构设计 ……………………………………………15
3.2.1 数据库的逻辑结构设计 ……………………………………………16
3.3 网页设计 …………………………………………………………………19
3.4 页面连接导航设计…………………………………………………………19
§4章 音乐星空网的实现………………………………………………21
4.1建立ASP的运行环境 ………………………………………………………21
4.2 主页default.asp页面的实现 ……………………………………22
4.2.1 包含文件dbconn.inc的实现和调用…………………………23
4.2.2 包含文件news.asp的实现和调用…………………………………23
4.2.3 在线调查research.asp的实现和调用……………………………25
4. 3 音乐试听页面kqst.asp的实现:…………………………………………26
4. 3.1总量排行home_sort.asp的实现和调用:…………………………26
4.3.2歌曲试听调用文件mfplayrm.asp…………………………………28
4.4 后台管理的实现………………………………………………………………29
4.4.1 后台管理登陆login.asp的实现…………………………………29
4.4.2后台管理首页mnews.asp的实现……………………………………29
4.4.3后台添加咨讯addnews.asp的实现…………………………………30
4.4.4后台修改咨讯xgnews.asp的实现…………………………………31
4.5 论坛首页index.asp的实现…………………………………………………31
4.6 用户注册页面的设计 ………………………………………………………34
4.7用户登陆页面的设计…………………………………………………………35
4.8 用户发贴页面的设计…………………………………………………………36
§5章 系统的测试和展望…………………………………………………………37
结论 ………………………………………………………………………………38
致谢 ………………………………………………………………………………39
主要参考文献 …………………………………………………………………………40
附录 ………………………………………………………………………………41