首页 大学生交友网的设计与实现论文

大学生交友网的设计与实现论文

举报
开通vip

大学生交友网的设计与实现论文中山市大学生交友网站系统 :该大学生交友网是基于ASP模式的,运用ASP语言开发技术和Acess数据库原理开发的。在该系统中,操作人员可通过新用户注册来成为交友网的正式会 员,通过填写个人详细资料,系统可自动生成个人主页,并可在注册后修改个人 资料。可添加其他好友并查看好友的个人主页,还可以通过留言板给好友留言, 可以加入到校友的班级里,还可以查看交友网内的学校列表。该交友网的合理运 用能加强本市各个高校的大学生之间的交流,也增加班级群体的凝聚力和沟通。 该系统遵循软件工程中的开发规则。本文介绍了中山市大学生交...

大学生交友网的设计与实现论文
中山市大学生交友网站系统 :该大学生交友网是基于ASP模式的,运用ASP语言开发技术和Acess数据库原理开发的。在该系统中,操作人员可通过新用户注册来成为交友网的正式会 员,通过填写个人详细 资料 新概念英语资料下载李居明饿命改运学pdf成本会计期末资料社会工作导论资料工程结算所需资料清单 ,系统可自动生成个人主页,并可在注册后修改个人 资料。可添加其他好友并查看好友的个人主页,还可以通过留言板给好友留言, 可以加入到校友的班级里,还可以查看交友网内的学校列表。该交友网的合理运 用能加强本市各个高校的大学生之间的交流,也增加班级群体的凝聚力和沟通。 该系统遵循软件工程中的开发规则。本文介绍了中山市大学生交友网站系统 的开发过程,详尽论述了需求分析、系统分析、概要设计、详细设计、以及测试 与调试的整个开发过程,总结了开发过程中的经验及本系统今后的改进方向。 中山市大学生交友网;asp;Acess;交互式 The friends-making website system of college students of university in Hingham is to use asp language Access database technology and the development of the theory. In this system, the operators may become regular member of the friends-making website through the new user registration, through fills in individual detailed information, the system may produce individual main home page automatically, and may after the registration revises individual details. The operators may increase other good friends and examine good friend's individual main home page, but may also give message to the good friend the message through the leave word board, it is possible to join to alumnus's class and grade, but may also look at the school list of friends-making website. The utilization reasonable of friends-making website is able to strengthen between these cities each university's university student's Communication, also increases the cohesive force and the communication of the class and grade community. This system follow the develop regulation of software engineering。 This paper introduces the friends-making website system of college students of university in Zhong shan development process, elaborated on demand analysis, systems analysis, the outline design, detailed design, and the testing and debugging of the entire development process, summed up the development process and the experience of the system to improve future direction. hotel reservations system; asp; access; Interactive 1 信息交流系统特别是交友网是Internet上最基本的交互式网页,是网络上提供的一项基本服务,也是一个和浏览者交流、沟通的园地。系统开发的主要任务 包括前台界面设计和后台数据库管理的设计。 随着网络信息技术的不断发展,网络已经成为人们获取和交换信息的最有效 途径,通过网络进行交往也已经成为一种新型的交往方式,大学生是个比较特殊、 独立的群体,接受新鲜事物较快,而且新生事物常常会影响到他们的学生生活、 社会交往,甚至对其人生观、世界观都能形成巨大影响。中山市大学生交友网站 系统是将大学生交友和计算机网络功能结合起来的一种新型的交流方式,是当前 新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息社会下的 产物,目前网络上已有一些常见的交友网站,例如世纪佳缘交友网、百合网、赛 我网等,均为常见的婚恋交友网站,还有亿友网和校内网为都提供了一个很好的 网上交友平台,它们都在当今高节奏的生活中加强了社会中人与人之间的沟通交 流,为社会的和谐做出了贡献。 通过网络,不同地区的人员可跨越时间、地点进行交流。建设一个安全、可 靠、开放、纯净的大学生交友网站系统,为中山市大学生提供一个使用方便的、 界面美观的交友园地是本系统的主要目的。 经过详细的分析和调查,本设计采用Microsoft ASP作为开发工具,后台 数据库采用Access数据库设计,利用ADO数据库访问技术实现对数据库的各种管理操作,实现信息交流系统的发布、留言以及管理功能。设计过程中,首先建 立了系统的应用原型,然后在此基础上进行需求迭代,详细设计时不断的修正和 完善,经过测试阶段反复调试和验证,最终形成达到用户设计要求的可行系统。 2 2.1 ASP ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用 以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行 动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多 是静态的,目前Internet 上的许多站点,仍然提供“静态”(static)的主页 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 。 所谓“静态”,指的就是站点的主页内容是“固定不变” 的。 当浏览器通过Internet 的HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计 好的静态的HTML 的文件数据给浏览器。 一个“静态”的站点,若要更新主页 的内容,必须手动的来更新其HTML的文件数据。而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生 成报表等。当在浏览器上填好表单(form)的输入数据,以提供HTTP要求时,可以在站点服务器中执行的应用程序,而不只是一个HTML 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。 ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开 发者也不必担心别人下载程序从而窃取编程逻辑。 ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成, 利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可 以自己开发或利用别人开发的服务器组件完成专门的任务。 ASP比较网关及服务器扩展模式有着以下优点: 1、用 VBScript 或JavaScript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。对于 VBScript和JavaScript,使用哪种语言并不重要,Web 服务器等同地处理这两种语言,并向用户的浏览器发送 HTML 格式化结果。 2、因为ASP采用Script语言(VBScript和JavaScript)就可以轻松编写程序,因此这就大节省了网络设计人员又得重新学习一种新语言的时间。而且编 写ASP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是更 加方便了我们的编写过程。 3、使用普通的使用记事本之类的文本编辑器,即可进行编辑设计,如: Windows的记事本。建议不要用FontPage98或DreamWeaver2.0等主页制作软件修改,因为他们会破坏源代码的,如果没有Dreamweaver,那么可以使用Cute FTP携带的Cute HTML编辑器进行编辑设计。 4、ASP是运行在服务器端,所以无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。ASP在服务器端运行,当程序执行完毕后,服务器仅将执行 的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交 互速度。 5、ASP能与任何ActiveX scripting语言相容。除了可用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其 他脚本语言,譬如Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)组件。 6、Active Server Pages的程序代码隐藏,在客户端上仅可以看到由ASP输出的动态HTML文件。因而可以避免所写的源程序被他人剽窃,也提高了程序 的安全性。 7、可使用服务器端的脚本来产生客户端的脚本。 8、面向对象(Object oriented),并可扩展ActiveX Server组件功能。 9、ActiveX Server Components(ActiveX服务器组件)具有无限可扩充性,可以使用任何编程语言来编写所需要的ActiveX Server 组件。 10、可以通过ADO(ActiveX Data Objects,微软的一种新的数据访问模型, 是一种可以提供WEB页面开发者轻松存取Internet的数据库,并可以在用户端 实现网上立即、即时更新显示的最新WEB页面数据库技术。)非常方便地访问数 据库,从而使存取数据库变得轻松容易。 2.2 ASP ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开 发者也不必担心别人下载程序从而窃取编程逻辑。 VBScript是Visual Basic Script的简称,有时也被缩写为VBS。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。由于VBScript可以通过Windows脚本宿主调用COM,因而可以使用Windows操作系统中可以被使用的程序库,比如它可以使用Microsoft Office的库,尤其是使用Microsoft Access和Microsoft SQL Server的程序库,当然它也可以 使用其它程序和操作系统本身的库。在实践中VBScript一般被用在Windows操作系统、网页浏览器(客户方的VBS)、网页服务器(服务器方面的VBS)三个方面。 VBScript 是微软(Microsoft)公司专为IE浏览器开发的一种基于对象、 事件驱动式的网页脚本语言;是VB语言的子集。JavaScript语言的前身叫作Live Script。自从Sun公司推出著名的Java语言之后,Netscape公司引进了Sun公司有关Java的程序概念,将自己原有的Live Script 重新进行设计,并改名为 JavaScript。JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语 言,有了JavaScript,可使网页变得生动。使用它的目的是与HTML超文本标识语言、Java 脚本语言一起实现在一个网页中链接多个对象,与网络客户交互作 用,从而可以开发客户端的应用程序。它是通过嵌入或调入在标准的HTML语言中实现的。JavaScript是一种基于客户端浏览器的语言,用户在浏览中填表、 验证的交互过程只是通过浏览器对调入HTML文档中的JavaScript源代码进行解释执行来完成的,即使是必须调用CGI的部分,浏览器只将用户输入验证后的信 息提交给远程的服务器,大大减少了服务器的开销。可以在ASP中用