目录设计总说明 (I)INTRODUCTION................................................................................................................错误!未定义书签。
1、绪论 (1)1.1、开发背景 (1)1.2、项目研究目的 (1)1.3、研究内容说明 (1)2、主要技术和分析 (2)2.1、ASP技术综述 (2)2.2、Dreamweaver CS3 (3)2.3、IIS 5.1特性 (3)3、系统需求分析 (3)3.1、概要设计 (3)3.2、数据库设计 (3)3.3、SQL语言的使用 (4)4、系统详细设计与实现 (5)4.1、表的结构 (5)4.2、页面的布局 (5)4.3、功能的实现 (6)5、结论 (13)鸣谢 (15)参考文献 (16)设计总说明计算机网络从60年代末70年代初的实验性网络研究,经过70年代中后期的集中式、闭关网络应用,到80年代中后期的局部开放应用,一直发展到90年代的开放式大规模推广,其速度发展之快,影响之大,是任何学科不能与之相匹敌的。
计算机网络的应用从科研、教育到工业,如今已渗透到社会的各个领域,它对于其他学科的发展具有使能和支撑作用。
网络通讯是一个网上交流的平台,通过网络让同学们之间能快速,及时地互相联系,交流感情。
因此网络通讯录能给我们带来更多的方便,让同学之间联系得更快捷。
现代社会是一个信息化的社会,信息的交流在无形中影响着我们的生活,我们的生活速度随之加快,网络通讯录就是一个很好的交流平台,它不仅为我们节约了大量的时间,更我们提供了一个同学交流的空间,让我们在繁忙的生活中获得一份轻松与惬意。
按照毕业设计的具体需求,设计基于Internet信息互联服务(IIS)平台,设计并实现了一个小型网上动态通讯录系统,通过互联网,进行信息交流。
关键字:通讯录系统;动态; IIS 5.1INTRODUCTIONComputer network from the experimental network in the late 1960s and early 1970s, after the centralized and closed network application in the late 1970s, until the mid and late 1980s, the local open application has been developed into the open large-scale expansion in the 1990s, its speed development, the impact is large, is any subject can not match. The application of computer network from scientific research, education to industry, has penetrated into all fields of society, it has the ability and support for the development of other subjects.Network communication is a platform for online communication, through the network allows students to quickly, timely contact each other, exchange feelings. Therefore, the network address book can bring us more convenience, let students contact more quickly.Modern society is an information society, the exchange of information in the intangible film and the intangible film, we speed up the pace of life, the network address book is a good platform for communication, not only we save a lot of time, we provide a student exchange space, let us in a busy life to get a relaxed and comfortable.According to the specific requirements of graduation design, the design based on internet information internet service ( IIS ) platform, designed and implemented a small online dynamic address book system, through the internet, for information exchange.keyword:system; dynamic; IIS 5.1班级管理系统设计专业:计算机科学与技术,学号:155110401001,姓名:李坤平指导教师:吴卫祖1绪论1.1开发背景班级管理系统是用计算机管理班级信息的一种计算机应用技术的创新,在计算机还未普及之前班级管理都是由教师以及班干部来承担这种操作的.现在一般的学校都采用了信息化管理的方式,即采用计算机作为工具的计算机班级信息管理程序来帮助班主任进行更有效的班级管理。
班级信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于要求建立起数据一致性和完整性强、数据安全性好有一定现实意义和实用价值。
1.2项目研究目的为了提高自己对计算机专业知识的运用水平,检验本人对计算机知识的掌握和运用,并通过这次的毕业设计的综合运用,找出自己学习中存在的问题和不足,明确今后努力方向,达到加强对计算机网络和数据库等方面知识的巩固和提高,并祁望在毕业设计中得到老师的具体指导和帮助。
1.3研究内容说明随着Internet的发展,人们已经不再满足于静态网页,交互的网站技术。
Microsoft 公司推出了ASP技术[1],即使初学者也很容易掌握又使网站精美。
ASP(全称是Active server Page),它是一个Web服务器端的运行环境,利用ASP不仅能够产生动态的,交互的,高性能的WEB应用程序,而且可以进行复杂的数据库操作。
ASP本身包含了VBScript和JavaScript引擎,使得脚本可以直接嵌入HTML中,而且还可以通过ActiveX 控件实现更为强大的功能。
ASP(Active Server Pages,动态服务器主页[2]),是开发该系统的关键技术。
采用Microsoft ASP技术实现WEB接口,连接数据库服务器,处理服务器端的程序,动态生成WEB页面。
作为Microsoft公司推出的IIS3.0、IIS4.0服务器的一个组件,它将脚本式编程语言直接嵌入HTML语言中,通过执行脚本语句,处理运算,变量输出和子过程调用。
ASP提供了一个服务器的Scripting 环境,能够利用它建立和运行动态的、交互的、高效的网络服务器的应用程序。
由于HTTP浏览器本身具有多种软产品平台的优势,因此是一种极好的客户端操作平台,这就构成了浏览器/服务器的框架模型。
有了ASP,程序与外观得到分离,通过使用脚本和组件,ASP允许用户将编程工作与一个网页的设计和其它工作分离出来[6]。
所以ASP是我制作网站开发的首选工具。
2主要技术和分析2.1 ASP技术综述本网站是一套微软开发的服务器端脚本环境,ASP 内含于 IIS之中 , 通过 ASP 我们结合了 HTML 网页、 ASP 指令和 ActiveX 组件建立动态、交互且高效的 WEB 服务器应用程序。
有了 ASP 我们就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
以下是 Active Server Pages的一些特点:1. 简单易懂的脚本语言2. 容易编写。
3. 可进行编辑设计。
4. 浏览简单。
6. 安全性高(ASP的源程序代码,不会传到用户的浏览器)。
7. 集成于HTML中、无需编译或链接即可执行。
8. 存取数据库方便。
2.2.Dreamweaver CS3Dreamweaver对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。
插件式的程序设计使得其功能可以无限的扩展。
Dreamweaver与Flash、Firework 并称为 Macromedia的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。
因此,说Dreamweaver是高级网页制作的首选。
2.3IIS 5.1特性IIS 5.1(Internet Information Server)是Windows XP组件的一部分,它具有更高的安全性、更方便的管理和新版本的网络服务,它具有以下特性:1.安全性2.管理功能3.网络服务3系统需求分析3.1概要设计拥有一个富有个性的网站,是每位网页设计者的追求。
而且此类的大型网站更是很多,且各有千秋。
班级网站系统需求是用户、网站管理人员这两方面。
用户的需求是修改自己的信息和查询其他用户的信息,还可以尽情地留言.网站管理员可以添加权限、浏览、添加、删除、修改用户等信息。
3.2数据库设计[4]数据表的设计Microsoft Access 2000是一种关系型数据库管理系统 (RDBMS)。
Access数据库[3]是Microsoft Office 2000套件的Professional版和Developer 版的一个组件,不需要单独安装。
与其他关系型数据库一样,MS Access充当“后端”,它的任务是存储数据。
除此之外,通过使用MS Access,用户还可以创建“前端”或一种对用户友好的、颇受欢迎的数据访问方式。
与SQL Server数据库进行比较,Access数据库具有以下的特点:1、功能比较单一,不提供数据发布、分布式事务处理等操作,因此比Access数据库需要的内存和磁盘资源要少;2、Access数据库一般用于桌面应用程序,不适用于大型的企业级应用;数据的连接实现数据库的连接代码如下[7]:<%db="bj.mdb"set conn=createobject("adodb.connection")conn.open "provider=microsoft.jet.oledb.4.0;data source="& server.MapPath(db)%>3.3SQL语言的使用1、SQL功能1) 查询数据2) 在数据库表格中插入、修改和删除记录3) 建立、修改和删除数据对象4) 控制对数据和数据对象的存取5) 确保数据库的一致性和完整性等2、SQL查询数据查询是关系运算理论在SQL语言中的主要体现,SELECT 语句是SQL查询的基本语句,当我们在对一个数据库进各种各样的操作时,使用的最多的就是数据查询。