毕业论文同学录网站系统设计与实现.docx
《毕业论文同学录网站系统设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业论文同学录网站系统设计与实现.docx(53页珍藏版)》请在三一办公上搜索。
1、毕业论文同学录网站系统设计与实现同学录网站系统设计-论坛及系统管理功能模块 目 录 摘 要 . I ABSTRACT . II 引 言 . III 第一章 系统概述 . 1 1.1系统说明 . 1 1.2系统功能简介 . 2 第二章 开发环境介绍 . 3 2.1系统运行环境配置 . 3 2.2 ASP简介 . 3 2.2.1 ASP的优点 . 4 2.2.2 ASP的6大对象 . 5 2.2.3 ASP的使用环境 . 6 2.2.4 配置Microsoft IIS . 7 2.2.5 ASP的脚本语言 . 7 2.3动态网页开发工具DREAMWEAVER MX简介 . 9 2.4系统数据库介绍
2、 . 9 2.4.1数据库的概念 . 9 2.4.2 ACCESS简介 . 10 2.5结构化查询语言简介 . 10 2.6 ASP与ADO配合工作 . 11 第三章 总体设计 . 14 3.1系统功能模块 . 14 3.2总体流程图 . 15 第四章 数据库设计 . 16 4.1数据表的介绍 . 16 4.2数据的加密介绍 . 17 I 同学录网站系统设计-论坛及系统管理功能模块 4.3建立数据库连接 . 18 第五章 详细设计 . 19 5.1 登录模块的设计与实现 . 19 5.2 修改密码模块的设计与实现 . 20 5.3 查看发送留言模块的设计与实现 . 21 5.4 浏览标题模块的
3、设计与实现 . 23 5.5删除用户模块的设计与实现 . 24 5.6 查询模块的设计 . 24 第六章 软件测试 . 25 6.1软件测试的重要性 . 25 6.2 测试方法 . 26 6.3 测试中遇到的问题与解决方法 . 26 结 束 语 . 27 致 谢 . 28 参考文献 . 29 附录:部分源代码 . 30 II 同学录网站系统设计-论坛及系统管理功能模块 摘 要 internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在internet“海洋
4、”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在internet应用上的地位显而易见,它以成为*、企业事业单位信息化建设中的重要组成部分,从而备受人们的重视。 为了帮住在校学生和已经毕业的同学的互相联系,我们开发了这个同学录系统。具体包括修改密码、朋友留言、浏览标题、发表帖子、删除用户、查询帖子、给好友留言、同学注册等五项功能。 本系统采用了目前比较流行的ASP作为前台的开发语言。ASP作为开发语言具有简单易学的特点,但是功能还相当强大。后台选择Access建立数据库,用Access作中小型系统的数据库不失为一个好的选择。另外采用Dreamweaver来美化网页,效果很是不
5、错。 关键字:ASP、 Access、 同学录、数据库技术、网站建设 I 同学录网站系统设计-论坛及系统管理功能模块 Abstract Along with the development of internet, Internet becomes the people to gain, the issue and the transmission information important channel fast, it in the people politics, the economic life and so on each aspect is playing the vital
6、role. On Internet issued the information will mainly be, gains the information which realizes through the website also is must in internet “the sea” the information which will need according to certain retrieval way from the website download. Therefore the website construction is obvious in the inte
7、rnet application status, its into government, in business and enterprise unit informationization construction important constituent, thus prepares peoples value. In order to help schoolmates mutual connection which and already graduated in the school students, we developed this schoolmate to record
8、the system. The system divides into the message center, the address book, the class and grade photo album, my diary, schoolmate registers and so on five functions. This system uses present quite popular ASP to take the onstage the development language. ASP has the characteristic as the development l
9、anguage which simple easy to study, but the function quite is also formidable. The backstage chooses Access to take the database, makes the middle and small scale system with Access the database not to lose is a good choice. Moreover uses Dreamweaver to beautify the homepage, the effect very is good
10、. Key words:ASP,ACCESS,Schoolmate records,Database technology, Website construction II 同学录网站系统设计-论坛及系统管理功能模块 引 言 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为*、企事业单位信息化建设中的重要组成
11、部分,从而倍受人们的重视。 同学录BBS是一个通过国际互联信息网络进行多人交流的一个系统。在这个信息极其发达的时代,我们目前可以用来进行信息交流的方法也有非常多,比如电报、电话、电子邮件、OICQ等等通讯手段,但是这些或者不方便或者有局限性或者有费用的问题,比如电话就是属于费用比较高的一种方式,而且一般情况下不能进行多人会谈,只能2方通话,那么一个需要几个人一起讨论的会议就不能举行,一般情况下都需要花费大量的人力物力把这几个人聚集到同一地点才能进行讨论。非但费时费力费钱而且效果也不一定很好。电子邮件则不是一种及时联系的手段,需要一定时间才能到达,只能作为一种辅助交流的手段。但是,同学录BBS这
12、个就能很好的解决这个问题,我们不需要聚集在同一地点,各自在不同的地点就可以在同学录BBS中发言,大家互相讨论。而且好的同学录BBS还有各种表情符号等可以加强我们的表达。而且费用低廉,信息交流速度快,只有这样,才能在这个涌动的社会中加强联系,创造出更多的财富。 在当今的互联网上,传统的网站或用户一般都使用类似于电子邮件的形式互相发送信息来进行一系列的交流.但这种异步交互的办事效率是较低的.因此为了提高效率,让用户之间能达到实时交互的目的,所以出现了可以实时交流信息的同学录BBS系统,同学录BBS是解决网友交流的一个好场所,很多志同道合的网友可以围绕一个主题去展开讨论,也可以同行业的交流,一个用户
13、能同时与多个用户来同学录BBS,也可以和自己喜欢的人来同学录BBS,满足用户的需求。 III 同学录网站系统设计-论坛及系统管理功能模块 第一章 系统概述 1.1系统说明 ASP是服务器端的脚本编写环境,可用它来创建动态Web页或生成功能强大的Web应用程序,我们在HTML的基础之上用ASP编程实现同学录BBS系统的设计,在实现的过程中我们还用到数据库,来存放我们的同学录BBS内容和用户姓名,我们通过他可以查找到我们同学录BBS的记录,同学录系统的设计和实现的过程之中登陆界面和同学录BBS界面的设计是重要的部分。 谈话内容储存方式,ASP有两种选择,一种是以文本文件方式,一种是以数据库方式,A
14、SP对文本文件操作的指令不如ADO(ActiveDataObject)提供的对数据库操作的指令多,所以利用ADO,ASP能对数据库灵活地操作,比如插入、删除、更新、查询等。 用ASP进行设计,ASP程序可以很灵活地传递参数,并且可以很灵活地将程序流程分割成几个单独的ASP程序,非常利于程序的调试,对ActiveX控件的支持和ADO的强大操作能力得利用ASP能够开发功能非常强大的程序。 本课题主要研究HTML语言、ASP语言、ACCESS数据库、IIS服务器的架设、如何在ASP中读取数据、写数据、更新维护数据,和如何在WINDOWS2000 SERVER+IIS5.0环境下的服务器上运行这个软件
15、。 为实现网络同学录BBS的功能,采用ASP编程,服务器与客户端采用了TCP/IP连接方式,在设计同学录BBS方案时,实行将所有信息发往服务器端,再由服务器进行分别处理的思路,服务器端是所有信息的中心。 于服务器端要保存用户信息,我们利用数据库来实现这一功能,因此首先需要建立用户信息数据库。在客户端保存同学录BBS纪录和用户号码这一功能的实现中,采用了文件系统设计。在信息到来及好友上线时,通过闪动托盘图标和播放不同的音乐进行提示。建立消息链表来保存用户接收的各种消息。 系统特点 本系统的特点,操作简单,维护方便等,系统具体特点如下: 1 同学录网站系统设计-论坛及系统管理功能模块 1.本系统完
16、全基于ASP技术,只要能连接Internet或是局域网,就能使用本系统。 2.采用ASP加ACCESS开发,具有管理方便,代码简单易懂,体积小巧的特点。 3.可以完全通过登录管理系统,维护方便。 4.各种功能模块独立性强,可以根据需要任意组合。 5.具有清新简洁方便的界面,操作简单。 6.支持所有的Windows系列操作系统。 1.2系统功能简介 系统能够实现同学录BBS的基本功能,包括点对多同学录BBS,点对点同学录BBS,传送文件等。系统允许新用户注册,同时开设帐户,允许用户进行在线的公聊和私聊;每个用户都有代表自己的昵称,可在用户在线列表中选择同学录BBS对象;同学录BBS消息中可插入表
17、情,采用主动刷新机制,确保不会掉线;精心设计的消息分发引擎,在没有新信息的时候主窗口看不到刷新,尽可能的减小服务器负担。可通过帐户ID号对用户资料进行查询;可以实现客户端的在线信息显示。本同学录BBS主要由登录页面、验证页面、同学录BBS页面、离开页面、查看聊客页面、帮助页面等页面构成等。 2 同学录网站系统设计-论坛及系统管理功能模块 第二章 开发环境介绍 2.1系统运行环境配置 系统开发完成后,还需要一定的环境才能够运行,下面就简单介绍本系统运行所需要的环境, 软件环境: 操作系统:Windows9X、WindowsNT Workstation/Server4.0以上、Windows200
18、0Server/Professional、WindowsXP Professional。 硬件环境: CPU(CentralProcessingUnit):没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。当然,CPU的处理速度越快,运行ASP代码的效率越高。 内存:最低配置32MB,建议使用64MB以上内存,如果使用Windows2000或WindowsXP建议使用128MB以上内存。 硬盘空间:至少需要50MB以上的硬盘空间来安装所需的组件。 运行ASP的服务器端要求: 表2.1 操作系统 Windows98 WindowsNT4.0Server Windows2000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 同学录 网站 系统 设计 实现
链接地址:https://www.31ppt.com/p-3115692.html