




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学校代码:10069学 号:20114505XX 大学毕 业 设 计(论文)友谊的桥梁-聊天室学历层次: xx专业班级: 电子商务 04-1 班学生姓名: xxx指导教师: xxx 副教授xxxx 年 6 月目录摘要IIIAbstractIV导言VI第一章 系统开发背景、环境及意义11.1 系统开发背景11.2 系统开发环境11.3 系统开发的意义2第二章 系统分析22.1 需求分析32.2 系统开发的目的32.3 业务流程分析32.4 数据流程分析42.5 可行性分析 5第三章 系统设计63.1 系统简介93.2 数据库设计8第四章 系统功能模块的实现5.1 用户登陆模块125.2 用户注册模块145.3 聊天室主界面16第五章 系统测试与运行185.1 用户登陆模块测试185.2 用户注册模块测试19总结21参考文献22致谢23摘 要:在当今 WWW 风行的社会里,上网成为越来越多人们的选择。随着互连网的飞速发展,有关的网络技术也层出不穷。现今活跃在 WEB 站点中的 ASP( Active Server Page)就是近年才发展起来的一项新型技术。ASP 功能强大、本领高强,利用 ASP 功能时几乎没有什么限制,ASP 是服务器端的脚本环境,可以开发动态的、交互的、高效的 Web 站点。使用 ASP 建立的网站可拥有动态页面。本设计主要介绍了 ASP 技术相关的基础知识,通过对 ASP 的脚本语言、ASP的内置对象、ASP 与数据库的连接等技术的分析,探讨了建立聊天室的设计思想、方法及设计过程,详细地分析了各个模块的功能及实现方法。利用 ASP 技术开发聊天室,解决了如聊天刷新、框架网页与变量的传递、聊天界面等问题,并结合源程序进行了论述,本设计所实现的聊天室具有良好的人机交互界面 ,经过调试链接,证明可应用网站。关键词:聊天室;对象;WEB;VBSCRIPTAbstract:Go up the selection that the net becomes more and more people in being living at present the community that WWW is popular. In the wake of each other speedily developing of networking , the relevant electric network technique also emerges in an endless stream . Item new technique which developed in nowadays ASP in active Web Site being living ( Active Server Page ) even though the past few years . The ASP meritorious service capacity is powerful and the capability is excelling in , and what limit is not nearly there is when utilizing the ASP meritorious service capacity . ASP is the server sure enough scenario environment , and may open up the developments and mutually and Webs Web Site high efficiency . Employ the Web Site that ASP establish have the dynamic paging .The main introduction of the original ASP technique the person who is mutually related rudimentary knowledge , by means of the analysis to scripting language , integral target , ASP together with the data bank joint of ASP of ASP and so on technique , probing into to establish to chat room design idea , means and design process , the meritorious service detailed to analyze every module be able to reach the realization means . The problem such as utilizing ASP technological development to chat in the room , and resolving refurbishing and frame web page together with variable transmission and chatting interface and shielding and so on as chatting , and uniting the source program to expound , the chatting room that the original was achieved has the well user interaction interface , and the link is debugged to the course , yet demonstrates the application Web Site .Key words:Chat room;Object;Web;VBScript 导言计算机的发展无论是从硬件还是软件,这些年来都堪称是突飞猛进。尤其是从软件技术的变化来看,随着 Microsoft Windows 应用程序的一系列标准的公布,程序开发的方法已经发生了本质性的改变。在传统的生命周期的方法开发软件,存在不少的问题。一是软件生产率远远赶不上用户的需要。因为传统的方法总是强调需求分析的重要性,强调在每个阶段结束之前必须进行评审,从而提高成功率,减少重大返工的次数,这样造成软件的开发时间长。而用户的需求变化日益加快。二是软件的重用、程度很低。三是软件的维护很难,维护费很高。四是用户的需求变化很快,造成软件还没有开发出来就不满足用户的需求。Active Server Page 技术进过不断的改进,其功能越来越强大。使用 Active Server Pages 可以产生动态网页、处理 HTML 表单的内容、创建数据库驱动的网页、跟踪用户会话、创建网站的搜索引擎、检测不同浏览器功能、发送并接收电子邮件等等各种所要实现的功能。另外,还可以使用 Microsoft Script Components、Microsoft Visual Basic 或 Microsoft Visual C+等创建服务器端组件扩展 Active Server Pages 功能。这次毕业设计就采用 ASP 来开发聊天室论坛。第一章 系统开发背景、环境及意义1.1 系统开发背景 网络的出现,改变了人们使用计算机的方式。互联网的出现,又改变了人们使用网络的方式。那么什么是互联网呢?它又是如何发展的呢? 互联网的英文名字是 Internet ,汉译音为因特网,也有人把它称之为网际网或环球网。它是一个具体的网络实体,没有一个特定的网络疆界,泛指通过网关连接起来的网络集合,即是一个由各种不同类型和规模的独立运行与管理的计算机网络组成的全球范围的计算机网络。这些网络通过普通电话线、高速率专用线路、卫星、微波和光缆等通讯线路,把不同国家的大学、公司、科研机构和政府等组织的网络资源连接起来,从而进行通信和信息交换,实现资源共享。然而早期的互联网是在 20 世纪 60 年代末开始发展起来的,最初是美国专门用于军事研究的专用计算机网,后建立军用网(MIL-net)及欧洲的军用网。90 年代中期专用计算机网技术的迅速发展,使它变成了一个普及全球的信息网络。 而今 Internet 已成为目前规模最大的国际性计算机网络。同时,随着Internet 的发展,各个网站的建立,使其在各个领域都得到了广泛的应用,从学术研究到股票交易、从学校教育到娱乐游戏、从连机信息检索到在线居家购物,从办公室共享到市场营销、服务、通讯等各个领域。 1.2 系统开发环境 随着众多软件的推广和应用,系统的开发环境对于大多数软件已经不是那么重要,然而现阶段大多数用户所用的系统环境基本上是一样的,因此我们还是必须在通用性的基础上考虑到大多数用户的系统环境开发环境。 首先,是操作系统的选定。操作系统是计算机的操作平台,是计算机的灵魂所在,因此必须先要决定软件开发所应用的操作系统。操作系统种类繁多,如微软公司的 Dos、Windows、Vista 操作系统,还有在网络服务器上广泛应用的 Unix 操作系统,还有红级一时的中国人的操作系统 Linux 等等。根据应用的广泛性、普遍性和实用性,系统决定选用 Microsoft Windows 2000(中文版)操作系统作为软件的操作系统平台。 其次,是编程软件的选定了。具体的软件编程就依赖于编程软件了编程软件的优良从根本上决定了一个软件的质量,它也是选择系统开发环境中的最重要的一个环节。编程软件的种类是最多、也是最不好选择的,如Asp、ASP.NET、Jsp、Php 等,在种类繁多的编程软件中本系统选用的是 Asp。 最后,就是数据库软件的选定。数据库是一个软件的存储中心,数据库软件就是这个存储中心的缔造者,数据库的可用性直接影响着一个软件的功能。随着数据库技术的飞速发展,数据库软件也是多如牛毛,如关系型数据库Database、Foxpro、Access、Sybase、Informix Mysql、SQL Server 等等。Access 操作简单、功能强大、应用广泛,更适用于小型的网站,因此本聊天室选择 Access。 1.3 系统开发的意义 Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为 Internet 上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称 WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前 Internet 上已有上百万个 Web 站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的 Web 站点对于一个机构的发展十分重要。近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系和交流方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。网上聊天系统作为一种方便消费者与人们之间联系的实用系统便应运而生。网上聊天系统是为人们进行交流和联系提供的一个平台。通过提供完善的网上聊天系统的管理,可以达到增进人们与消费者之间、消费者与消费者之间的交流和联系的目的。第二章 系统分析2.1 需求分析在可行性分析阶段已经粗略的研究了该项目的需求,并分析了开发平台及软件的可行性,但为了准确的确定目标系统必须做什么,了解用户的明确需求,在相关部门进行了详细的调研, 进一步明确了作者所实现子系统的功能。2.2 系统开发的目的 总体目的:网上聊天系统是为人们进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。详细目的:该系统主要包括 3 个模块:用户登陆模块、新用户注册模块和已注册用户的聊天模块。 用户登陆模块主要实现用户帐号、用户密码和验证码的输入,完成用户的登陆。 新用户注册模块主要实现新用户输入登陆的用户名、密码、真实姓名和电子邮箱,以完成新用户的信息注册。 。 已注册用户聊天模块能够完成用户的聊天发言和私聊。从而实现整个聊天系统。2.3 业务流程分析我们要建设一个聊天室,首先,这个聊天室的整体概况要在我们脑海中要有一个初步的影像,本系统包含多个模块如:用户登录模块,新用户注册模块,已注册用户聊天模块。用户首先进入用户登陆界面,输入用户名、密码、验证码,如果是没有注册过的新用户则点击新用户注册进入新拥护注册向导,根据提示输入注册信息,然后返回登陆界面重新输入用户信息,最后将进入已注册用户聊天界面可直接进行用户之间的聊天。如图 1 所示:用户 用户名、密码、验证码 登陆 用户信息登陆不成功新用户注册登陆成功已注册用户聊天 用户信息图 1 业务流程图2.4 数据流程分析根据系统的业务流程分析可以画出系统的数据流程图如图 2 所示:用户P1验证登陆P2已注册用户聊天成功P3新用户注册失败返回D1 用户信息表图 2 数据流程图2.5 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。2.5.1 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费对于本单位在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于学院完全实现信息化管理。所以本系统在经济上是可行的。2.5.2 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的 Browser/Server 模式进行开发。三层的 Browser/Server 体系结构具有许多传统 Client/Server 体系结构不具备的优点,而且又紧密的结合了Internet/Intranet 技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用 Microsoft Access 数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。以下为系统的主要技术分析: ASP 优点:Active Server Pages:“动态服务器网页”,一般简称为“ASP”, 它是一套服务器的脚本程序开发工具和运行环境,可用来创建动态、交互式的 Web 服务器端应用程序。ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国铁工投资建设集团有限公司招聘笔试备考试题及答案解析
- 2025年都江堰市事业单位引进急需紧缺人才(11人)笔试备考试题及答案解析
- 2025云南昭通昭阳区永丰镇招聘城镇公益性岗位工作人员1人笔试模拟试题及答案解析
- 2025四川广安市广安区文化广播电视和旅游局招募文化人才服务支持艰苦边远地区和基层一线专项工作者3人笔试模拟试题及答案解析
- 2025年肾脏疾病诊断治疗专业知识模拟试卷答案及解析
- 2025年麻醉学围手术期安全管理考察模拟试卷答案及解析
- 校园安全防骗培训心得
- 2025年法医学科死因鉴定的法医病理解读模拟考试卷答案及解析
- 2025年肿瘤内科治疗护理技术应用模拟考试试卷答案及解析
- 苏州市中石化2025秋招面试半结构化模拟题及答案机械与动力工程岗
- 水库枢纽工程运行维护管理方案
- 地面拆除合同模板怎么写(3篇)
- 2025秋新教材统编版八年级上册道德与法治第十一课 军强才能国安 教案(共2课时)
- 人教PEP版(2024)四年级上册英语全册教案(单元整体教学设计)
- 任务一 编织平安结说课稿-2025-2026学年小学劳动鲁科版五年级上册-鲁科版
- 数控滚齿机操作指导手册
- 平安银行 iq测试题及答案
- 医保智能审核培训课件
- 导管相关性感染的预防与护理
- 2025年大学试题(大学选修课)-TRIZ创新方法历年参考题库含答案解析(5套典型考题)
- 如何培养数学尖子生的讲座
评论
0/150
提交评论