目 录
摘 要 …………………………………………………………………………2
引 言 …………………………………………………………………………Ⅱ
§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 主页index.asp页面的实现 ……………………………………23
4.2.1 包含文件dbconn.inc的实现和调用…………………………25
4.2.2 包含文件news.asp的实现和调用……………………………27
4.2.3 在线报名sign_up.asp的实现和调用………………………29
4.2.4 在线留言guestbook.asp的实现和调用………………………30
4.3 后台管理的实现…………………………………………………………33
4.3.1 后台管理登陆login.asp的实现……………………………33
4.3.2后台管理首页mnews.asp的实现………………………………35
4.3.3后台添加咨讯addnews.asp的实现……………………………36
4.4 论坛首页index.asp的实现……………………………………………37
4.6 用户注册页面的设计 ………………………………………………………39
§5章 系统的测试和展望……………………………………………………41
结论 …………………………………………………………………………43
致谢 …………………………………………………………………………44
主要参考文献 ………………………………………………45
1.1课题简介
课题:开发一个以网络互动和实际教学为一体的动态中小学培训网站。
随着每年以千万的速度走近了internet,为了满足不同人们对网络需求,各种特色,各种主题的网站也在不断增加。
为了满足广大中小学生有更好的学习与生造,国家后备人才的需求,社会各个行业人才的需求,一批以培训网站为主题的网站也应运而生。
由于以往的静态网页存在单调,维护任务大,缺乏和用户的交互,随着计算机软件知识的推广,动态网页正在走向普通的网页设计师的生活。
本站设计目标就是设计一个以网络互动和实际教学为一体的动态中小学培训网站,用户可以在浏览过程中,实现和本站信息的交互。
目前开发动态网站的语言和技术常用的有ASP,PHP,JSP,CGI技术等。我们这里准备选择简单易学而功能强大的ASP。
1.2 开发环境及需求
● 开发目的
随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。
● 项目背景
HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在ASP编程语言高度发展的形式下,我们开始了对动态网站系统的开发。
● 开发环境
1. 硬件条件
服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。
2. 系统平台
采用Browser/Server体系结构,服务器端采用Microsoft Windows NT4.0作为网络操作系统,Web服务器软件采用IIS6.0(Internet Information Server)。客户端软件,包括单机操作系统和浏览器软件,分别选用Windows xp和Internet Explorer,数据库系统采用Microsoft Access有利于方便操作。
3. 开发工具
基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。我们采用了DreamweaverMX进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持ASP,以ODBC连接数据库,脚本语言为简单易学的JavaScript或VBScript。
4. 运行需求
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。
致 谢
在本次毕业设计过程中,得到了指导老师的指导与支持。在此特别感谢我的知道老师老师。指导老师的悉心指导和大力支持,在总体结构、功能的把握上给予了非常大的帮助,同时根我提供了非常优越的设计环境,并对我在编程、数据库设计等细节工作上给予了耐心的指导,对于我顺利完成这次毕业设计起到了关键性的作用。
我还要感谢我的母校——广州技术师范学院,以及在大学四年生活中给予我关心和帮助的老师和同学,是他们教会了我专业的知识和做人的道理。通过这次毕业设计我还明白了作为一名计算机专业的大学毕业生,我们要会的不仅仅是编写代码,更重要的是要有整体把握系统设计的能力。我会在以后的工作和学习中不断完善自己,为我最热爱的母校争光,为自己翻开辉煌的新篇章。
版权所有:28毕业论文网 www.28bylw.com