北斗镇中学同学录管理系统设计毕业论文.doc

上传人:大米 文档编号:560275575 上传时间:2023-07-23 格式:DOC 页数:43 大小:2.45MB
返回 下载 相关 举报
北斗镇中学同学录管理系统设计毕业论文.doc_第1页
第1页 / 共43页
北斗镇中学同学录管理系统设计毕业论文.doc_第2页
第2页 / 共43页
北斗镇中学同学录管理系统设计毕业论文.doc_第3页
第3页 / 共43页
北斗镇中学同学录管理系统设计毕业论文.doc_第4页
第4页 / 共43页
北斗镇中学同学录管理系统设计毕业论文.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《北斗镇中学同学录管理系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《北斗镇中学同学录管理系统设计毕业论文.doc(43页珍藏版)》请在金锄头文库上搜索。

1、摘 要Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在internet应用上的地位显而易见,它已成为政府、企业事业单位信息化建设中的重要组成部分,从而备受人们的重视。为了帮助在校学生和已经毕业的同学的互相联系,我开发了这个同学录系统。系统分为班级主页、用户专区、班级资料、班级相册、我的日记等功能。同学录网站是基于HTML、ASP运用程序结合ACCESS数据库

2、所开发。本网站操作简单,具备了一般同学录的基本功能。其主要内容有:用户注册、创建班级、加入班级、用户登录、找回密码、创建相册、我的日记、班级留言、班级相册、成员资料、修改成员资料和管理员入口。本文主要介绍了班级首页、用户注册、创建班级、找回密码、成员资料、修改成员资料、班级管理员和超级管理员的管理项目、创建个人或者班级相册、我的日记本等一些主要模块的设计与实现。关键字:同学录,ASP,HTML,班级,相册目 录引 言1第1章 系统概述11.1 系统特点11.2 系统功能简介1第2章 软件开发技术的选择32.1 系统模式选择32.2 开发工具的选择32.2.1 HTML语言简介32.2.2 AS

3、P语言简介42.3 系统配置5第3章 需求分析63.1 任务描述63.2 用户需求63.3 数据流图73.4 数据字典83.5 功能模块的划分8第4章 系统概要设计104.1 设计目标104.2 系统功能模块图124.3 系统概念结构设计134.4 系统关系模式设计194.5 系统逻辑结构设计19第5章 系统详细设计235.1 文件架构235.2 同学录首页设计245.3 班级主页设计265.4 模块设计与实现275.4.1 用户注册模块275.4.2 日记本模块285.4.3 相册模块295.4.4 管理员管理模块30第6章 网站的运行与维护326.1 网站的维护模式326.3 系统测试和运

4、行346.4 系统的不足与展望35结 论36参考文献37致 谢38引 言随着网络的普及应用,人们的距离越来越近,联系方式也越来越丰富,如QQ、聊天室、网上论坛等等。但是这些便于联系的软件都有这一个很大的问题,那就是要用这些流行的软件,我们必须得知道对方的联系方式,如QQ号码、网上论坛的昵称、聊天室的用户名,而且这软件是别人做的,有太多我们不想要的信息,更加不利于管理、查找我们自己想要的信息。由于这些限制,所以以前的朋友也就不能随意的联系。因此许多大型知名网站的同学录就成为了许多朋友首选。如QQ同学录、新浪同学录、网易同学录等等,对于同学录,它的优点是可以创建很多班级,使各个班级集中到一个网站进

5、行管理。而且,它包含的内容有多样性,如留言、相册等。每个班还设有班级管理员,管理员可管理本班的所有内容,确保班级内容的真实性,使班级运行的有条有理,从而发挥班级同学录的优势,将处于不同地方的同学真正在此建立一个“家庭”。并且同学录还不需要我们知道对方的联系方式,我们只需要还记得对方任何一样信息,如地址、姓名、QQ、电话等,即使一点信息也不知道都可以通过同学录提供的查询系统找到我们的好朋友。因此,同学录是现在绝大多数网友的第一选择。由于大多数网站所提供的免费的同学录功能仅限于查找对方资料、而且是商业性运作,其保密性,以及内容的丰富性和界面的友好性都不能牢牢吸引住加入的朋友,大多是进入几次以后就不

6、在光临了,对于资料的即使更新不能达到要求。因此我决定开发一个专门用于联系朋友的同学录北斗镇中学同学录管理系统。39第1章 系统概述1.1 系统特点当前最为流行的网站开发技术有ASP、JSP和PHP,此系统我选择的是ASP+ACCESS,因此,开发这个系统所需的条件是安装能够运行ASP程序的开发软件如:Dream weaver或者Visual Studio.NET,还必须安装和配置好IIS(Internet Information Server)。本系统采用当前最为流行的ASP+ACCESS技术,另外采用Dream weaver、Flash来美化网页,界面简洁、美观、友好。Flash动画菜单为网

7、页的动感性增色十分。在功能上除了普通的同学录所拥有的功能外,本系统的亮点如下:1.超级豪华个人空间个人日记本:个人日记本分为两种,一是公开型,这种类型的日记所有会员或游客均可浏览,通过这种方式可以交到很多朋友,如果你的文笔不错,才华横益,那么这将是你展示自己的大好舞台。同样你也会得到很多的粉丝的支持。与之相对的就是保密型,这种日记本适合于写心情日记的朋友,如果你心情很好,可以来这里记忆美好的时光;如果你心情很坏,可以来这里宣泄。如果你的性格内向,不想和其他人交往,那么这里将会给你一片静土。2.精美相册:本站相册激活简单,使用方便。你可以随意的上传自己喜爱的图片,可以创建多个属于自己不同类型的相

8、册。无须担心空间大小。相册还分类公开和上锁两种,你可以放心的将不想让别人看到的图片上传到自己的上锁相册里,将快乐分享在公开相册里。数据的保密性更为放心,本站的相册除了自己,谁都不可以修改。3同学录通讯录:本站的同学录查找简单,支持精确查找和模糊查找。查找结果详细,界面精美。4.数据安全性:用户所有数据都由唯一标识用户账号和密码决定。除了自己别人无法进入。本网站使用密码窗口登录机制。安全性高。5.操作简单、灵活。1.2 系统功能简介本系统共设计了二十多个窗口,基本功能有:1.创建班级:第一个登录的用户具有此权限;2.新用户注册:申请加入班级、激活相册、创建个人日记本、修改个人资料、发表、删除文章

9、、发表留言和建议;3.同学录首页显示最新用户列表,统计注册人数;最新创建的班级列表,统计注册班级个数;最新动态列表;最新公开日记和推荐日记;推荐相册;今天过生日的朋友的姓名;4.通过回答密码提示问题可找回密码;5.同学录查询界面可以精确、模糊查询给定值;6.我的日记:具有写日记、搜索日记、日记管理的功能;7.我的相册:具有相册管理、照片上传、班级相册的功能;8.我的班级:具有添加修改公告、宣言的功能9.超级管理员:具有管理班级、最新动态、最新公告、删除一切非法信息、撤消班级管理员职务、提升会员权限等功能。第2章 软件开发技术的选择2.1 系统模式选择当前流行的两种主要模式一种是两层结构(第一层

10、是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器)的Client/Server模式,另一种就是三层结构(第一层是界面层,界面层提供给用户一个视觉上的界面,通过界面层,用户输入数据,获取数据,界面层同时也提供一定的安全性;第二层是逻辑层,逻辑层是界面层和数据层的桥梁,它响应界面层的用户请求,执行任务并从数据层抓取数据,并将必要的数据传送给界面层;第三层是数据层,数据层定义,维护数据的完整性,安全性,它响应逻辑层的请求,访问数据)的Browser/Server模式它们各有优缺点。前者交互性强;采用适用于局域网,安全性比较好的网络协议,安全性可以得到较好的保证;网络通信量较低

11、;响应速度快,利于处理大量数据。但是这种模式开发系统效率低,难度高;对硬件设备要求高;对分布式处理性能支持不高;由于业务逻辑也在客户端,所以安全性并不能得到很好的保障。后者最大优点是它的安全性,用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了;可以更好的支持数据库分布式处理环境;对硬件要求不高;系统开发快,难度较低;系统的交互性较强。通过比较我们可以发现,B/S虽然比C/S更具有潜力和生命力、数据安全性更高。对于同学录管理系统来说,当然选择后者Browser/Server模式。2.2 开发工具的选择2.2.1 HTML语言简介HTML(Hyper Text Mark

12、up Language)即超文本标记语言,是WWW的描述语言。利用HTML文件可以制作Internet主页。所谓主页,是指个人、公司、团体于多种目的,为了向其他用户提供信息,而制作的HTML格式的文件。Web页面的核心上HTML,它编写很方便,不要求有特定的语言环境,用任何一种编辑器写好,就可以放到浏览器中观看结果。HTML已有许多专门的编辑软件,如 FrontPage,hotdog,Dream weaver等。HTML只是标示语言,由文字及标记组合而成,于编辑方面,任何文字编辑器都可以。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。H

13、TML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。HTML提供的主要功能:1.出版在线的文档,其中包括了标题、文本、表格、列表和照片等内容。2.通过超链接检索在线的信息。3.为获取远程服务而设计的表单,可以用于检索信息,订购产品等。4.在文档之中直接包含电子表格,视频剪辑,声音剪辑,以及其他的一些应用。2.2.2 ASP语言简介ASP于1996年有微软公司推出,它的推出打破了Web服务器程序开发中Perl一统天下的格局。是目前最流行的Web开发手段之一。ASP源程序是未经编译的开放的引用软件。用户能够利用HTML和Acti

14、veX强有力的功能创建强健的、功能强大的、与平台无关的Web应用系统,而通过ASP可以把HTML页面、ASP指令和ActiveX控件结合起来建立动态、交互、高效的服务器应用程序。ASP的所有程序都将在服务器端执行。当程序执行完毕后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,由于ASP的种种优点,使得它被越来越广泛的使用。下面介绍以下ASP的几个特点:1.使用VBScript, JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成Web应用程序。2.容易编写,无须编译,直接在服务器端执行。3.使用普通的文本编辑器即可进行代码编辑设计。4.与浏

15、览器无关,用户只要使用可解释HTML的浏览器,即可浏览ASP所设计的Web应用程序的内容,ASP页面中的VBScript和JavaScript脚本在Web服务器端来执行。5.ASP能与任何ActiveX Script语言兼容。除了可以使用VBScript和JavaScript脚本语言来设计外,通过plug-in的方式,还可以使用由第三方提供的其他脚本语言。脚本引擎的处理脚本程序的COM(Component Object Mode)插件。2.3 系统配置1.硬件环境:MS WINDOWS NT PACK 4 OR LATER /WIN2000 WITH IIS 4.0 OR LATER /WIN9X+PWS;2.数据库:免费版:Access2000/商业版:SQL Server 2000;3.其他:服务器必须安装 微软IE浏览器5.0+;4.使用email功能,需要安装E-mail 4.0/COD组件/ASPMAIL/ 或以上版本;推荐:Windows 2000+IIS5.0+Access2000+IE5.5环境测试。第3章 需求分析3.1 任务描述开发任意一个应用程序的第一步是和用户交流,了解他们希望应用程序中所具有的功能。这对于定义应用程序的功能非

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号