ASP(交友录)毕业设计论文.doc
《ASP(交友录)毕业设计论文.doc》由会员分享,可在线阅读,更多相关《ASP(交友录)毕业设计论文.doc(48页珍藏版)》请在三一文库上搜索。
1、校友录目 录前言2第一章 系统设计31.1 市场需求分析31.2 系统设计31.2.1 系统目标设计31.2.2 开发思想设计31.3.1 交友系统的开发环境41.3.2 交友系统的可扩展性5第二章 总体设计52.1 系统功能分析52.2 系统功能模块划分72.3 系统结构设计图7第三章 数据库设计83.1 数据库的实现11第四章 系统详细设计114.1默认页面设计及代码分析124.2 各界面的设计及代码分析13第五章 调试运行25结束语26参考文献27前 言在科技不断发展的今天,利用计算机进行现代化通讯已经成为我们身边必部可少的工具。我们身处在一个知识日新月异、时刻充满挑战的时代,科技的飞速
2、,知识不断创新的社会。所以利用新的通讯方式增进同学见友谊,增进朋友之间的了解是时代所要求的。作为当代大学生,应有长远的目光和随机应变的能力,应走在时间的前面,掌握最新的社会动态、最先进科学技术,以调整自己的知识结构和能力结构,去适应社会的发展。新世纪需要具有丰富现代科学知识的人;需要能够独立解决问题、完成工作的人;需要能独当一面、时常挑战自己极限的人;需要有创新意识的人。我们在不断努力中学习做一个与时代并进的人。在进入实习的阶段中越来越觉得友谊的增进是必须的。俗话说人在社会,多一个朋友是条路,而且各种通讯方式的变更更是五花八门。因此我想做一个校友录系统来增加一种通讯方式以方便我院学生的联系。让
3、我院学生感受到虽然身处异地,却随时可以鼠标一点重新让你有重归校园的亲切感。我现在用文字形式将我做此系统的过程及其功能介绍展现给大家。由于是初次编写,缺少经验,可能有许多不完备或出错的地方,诚恳希望老师们不吝指正。关键词: 校友录系统、窗体、控件、数据库 设计者:张美艳 二七年五月二十九号第一章 系统设计1.1 市场需求分析随着社会的发展,同学之间之间的学术交流,以及同学之间的相互联系 ,等这些都必须利用计算机,因此用电子信息技术来交流已经成为社会发展的趋势 。在交流中大家可以重新一起回忆往事。有新鲜事大家可以一起交流,有疑问可以通过留言方式来获取校友提供的信息。这样既增进了同学之间的友谊同时也
4、得到了自己想要获取的信息。计算机技术的迅速发展带动其它技术的发展,自然也推动着信息技术高度发展快速前进。信息、信息技术和信息化的重要性日益被人们所认识,高科技电子通讯也日益被大众所接受,所以现代化通讯方式是今后发展的趋势,所以建立一套符合实际的、简便快捷的、易于掌握的信息系统势在必行。1.2 系统设计1.2.1 系统目标设计通过此系统可以轻松浏览自己或与自己好友的详细情况,注册会员后还可轻松添加、修改、删除好友信息。1.2.2 开发设计思想本系统的开发设计思想:系统应符合规定,满足大家日常通讯的工作需要,并达到操作过程中的直观、方便、实用、安全等要求;系统采用模块化程序设计方法,既便于系统功能
5、的各种组合和修改,又便于未参与开发的技术维护人员的补充和维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除、修改、等操作。系统中还应具备有信息查询功能,以便使管理人员方便、及时地了解各类有关情况,使系统真正地帮助并提高管理员的管理水平,使管理方便、快捷、准确、无误。1.3 校友录系统的开发环境及其可扩展性1.3.1 校友录系统的开发环境(1)硬件环境:主机:电脑486DX/100,推荐Pentium200以上;内存:最低要求8MB,最好在32M内上;硬盘:程序需用硬盘容量约2M,由数据所需空间使用情况而定;显示器:标准VGA彩色(黑白)显示器;1024768;(2)软件配置:
6、操作系统:windowsXP系统开发软件:Dreamweaver MX 数据库开发软件:Access2000操作环境: Asp+Access ,IIS4.01.ASP:20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则网上论坛系统,论坛也称为BBS,BBS是BULLETIN BOARD SYSTEM的缩写,意即电子公告板,一种在INTERNET上常用的用于信息服务的web系统,他的主要服务是用来帮助浏览者相互沟通,吸引用户、服务用户的。2.IIS:WE
7、务器是Web应用程序的心脏。IIS(InternetInformationServer)是微软推出的WindowsNTOptionPack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。IIS与ASP相结合:在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图2.1所示)
8、的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:(1)减少构建和维护成本(2)加快联机过程 (3)软件集中在服务器端开发管理(4)端可使用任何浏览器(IE、Netscape.)(5)端可存取任何数据库(SQL、Access.)(6)用任何脚本语言开发(VBScript、JavaScript、PERL.)ASP的内部特点:ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(
9、Collection)与事件(Event),它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表2.1所示。表2.1ASP内部6大对象及其功能对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内的用户信息,该信息仅可被该用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合MicrosoftTransaction服务器进行分布式事务处理合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法
10、直接使用这些对象:对象/属性/方法/数据集合3GLOBAL文件每一个以ActiveServerPages为基础的应用程序都拥有一个Global.asa文件(ASA后缀名其实是ActiveServerApplication的缩写),它位于每一个应用程序的基点目录之下。当ActiveServerPages做下面两个动作时,Server便会去读Global.asa文件:(1)WebServer启动之后,一个应用程序目录中任一个ASP文件被提出第一个HTTP请求(Request)时。(2)不具有任何Session的客户端向Server请求一个ASP文件时。前面已经提到Application和Sessi
11、on这两个ASP的内部对象。Application对象内的信息供所有正在执行该应用程序的用户分享,它创建于WebServer启动后一个应用程序中任一ASP文件被提出第一个HTTP请求时,结束于Server端停止运行。而Session对象仅属于一位用户,维持一个用户端的信息,其他用户无法访问,它创建于一个不具有Session的用户向Server请求一个ASP文件时,结束于该Session到期(即用户端超过某时间段没有向Server提出要求或刷新Web页面)或Abandon语句的调用。可见,Global.asa文件的调用与Application与Session这两个对象密切相关。事实上我们通常在G
12、lobal。asa文件中写入以下内容:(1) Application或Session的开始事件(Start-event)。(2) Application或Session的结束事件(End-event)。这样,在一个Application或Session对象被创建或结束时,系统会自动完成Global.asa文件中写入的相应事件。值得注意的是,如果一个Application与一个Session同时开始,ActiveServerPages会先处理Application的开始事件,而如果一个Application与一个Session同时结束,ActiveServerPages则会先处理Session的
13、结束事件。 CGI(CommonGatewayInterface,通用网关接口)也是Internet上一种功能强大的Web页面技术,其工作方式有别于ASP。我们现对二者进行比较。ActiveServerPages开发Web应用程序的特点:(1) 完全嵌入HTML,与HTML、Script语言完美结合。(2) 无须手动编译和链接程序。(3) 面向对象,并可扩展ActiveXServer组件功能。(4) 使用脚本语言(JavaScript、VBScript或PERL)编写。(5) 存取数据库轻松容易(使用ADO组件)。(6) 可使用任何语言编写自己的ActiveXServer组件。(7) 无浏览器
14、兼容问题。(8) 程序代码隐藏,客户端仅能看到ASP输出的HTML文件。(9) 缩短Web开发时间。相比之下,使用CGI开发Web应用程序具有以下缺点:(1) 不易与HTML文件集成。(2) 须使用其他较复杂的语言来开发CGI程序。(3) 程序开发时间较长。(4) 存取数据库不容易。(5) 每个CGI程序被不同用户执行时都得重新执行一次,并占去Server的一个端口(Port),降低Server效率。可见,ASP在数据库访问、与HTML的集成、提高服务器的效率等诸多方面都优于CGI,更适应Web应用程序开发的需要,因此本文选择了ASP作为个性化页面生成器的开发工具。 ACCESS数据库开发能汇
15、集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。1.3.2 交友录管理系统的可扩展性由于时间的限制
16、,且个人的水平有限,在该系统中有很多未涉及的地方。辟如说:系统没有歌曲下载和信息下载功能,没有各友情网站之间的连接。今后,可对此系统在这方面加以改进,这样交友录才会越来越壮大,我们的设计才会越来越健全。还有,系统的同步更新做的并不是很完善,统计也没有具体去做。这是一个重要的环节,可以努力去开发,做好后既可以简化系统的复杂性,又可以提高系统的安全性。在这里讲这些,只是希望读者能够注意到这几点也是非常重要的,是具有相当可扩展性的环节。为读者改进这个系统的做一个简单的提示。系统功能的完善有待我们共同去努力!第二章 总体设计总体设计阶段的基本目的是用比较抽象概括的方式确定系统如何完成预定的任务,也就是
17、说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。因此,总体设计阶段主要由两个小阶段组成。首先是系统设计,从数据流图出发设计完成系统功能的若干种合理的物理方案,然后进行软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调节应用关系。层次图和结构图是描绘软件结构的常用工具。2.1 系统功能分析本系统是建立在WinXP 平台上,用VB语言开发设计,用Access来记录数据。为的是面向用户,其中包括好友注册,好友个人管理,网站会员管理等。本系统的总体功能是通过好友注册,好友登陆验证,对好友进行管理。方便用户,代替了以前的手动操作。大大为交友者和管理者双方节省了时间。 系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 交友 毕业设计 论文
链接地址:https://www.31doc.com/p-3901037.html