班级同学录实现

上传人:今*** 文档编号:106203462 上传时间:2019-10-14 格式:DOC 页数:46 大小:659KB
返回 下载 相关 举报
班级同学录实现_第1页
第1页 / 共46页
班级同学录实现_第2页
第2页 / 共46页
班级同学录实现_第3页
第3页 / 共46页
班级同学录实现_第4页
第4页 / 共46页
班级同学录实现_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《班级同学录实现》由会员分享,可在线阅读,更多相关《班级同学录实现(46页珍藏版)》请在金锄头文库上搜索。

1、成都理工大学工程技术学院毕业论文 班级同学录实现作者姓名:唐艾明专业名称:计算机科学与技术指导教师:蒋维成 讲师41班级同学录实现摘要随着Internet技术的发展,人们的日常交流与网络息息相关。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。就Internet的发展历程以及目前的应用状况和发展趋势来看,网络技术将不断地改变人们的生活和工作方式,功能完善、使用方便的班级同学录网站也会越来越受欢迎。班级同学录主要是运用ASP与Access技术来实现的。其主要功能有:新闻管理,用户查询与管理,班级论坛,通讯录系统,相册系统,网站管理等。论文在撰写过程中,

2、将理论与实际应用相结合,对各种理论进行阐述的同时,配合系统从实际应用和操作技巧上加以说明,更充分地体现了这些知识与技术在本系统中的应用与实现。经过长期研究,最终实现了一个基于web服务器并且有简单交互功能的班级同学录网站。用户可以很方便的发布班级公告、动态、照片,有效的拉近了同学之间的距离,为同学之间的交流提供了更多的方便。关键词: 班级同学录 ASP Access数据库AbstractWith the development of the Internet technology, peoples daily communication is closely related to networ

3、k. In the future, peoples life and work will be more digitization, networking, electronic, virtualization and dependent on the development of digital technology.According to the application and development tendency of Internet,Network technology will continue to change peoples way of life and work.

4、The Class Classmate Alumni website will be more and more popular which is easy to use and fully functional with low cost. The design uses the ASP programming language as a development tool with the Access database platform. There are some main functions as follows: News management, User query and ma

5、nagement, Class BBS, Address book system, Album system, Website management. The paper is combining theory and practical application. It not only elaborated all kinds of theories, but also introduced the practical applications and operation skills on the basis of the design. In the same time, knowled

6、ge and technology in the application and implementation of this system are also obtained. A Class Classmate Alumni website was created which was web server-based and easy for interaction after a long-term study. User can easily publish notice, news and photos by the website. Therefore, the website h

7、elps classmates to communicate each other more convenient.Keywords: Classmate Alumni, ASP technology, Access目录摘要IAbstractII目录III前言11 班级同学录实现概述21.1 班级同学录实现简介21.2 班级同学录实现技术22 需求分析82.1 系统的实现概述及基本要求82.2 系统功能与用户对象92.3 系统运行条件92.4 性能要求102.5 系统安全性102.6 系统功能需求102.7 班级同学录实现系统流程图112.7.1 注册会员使用系统流程图112.7.2 管理员使

8、用系统流程图122.7.3 班级论坛流程图132.7.4 班级相册流程图132.8 班级同学录实现系统外观需求143 数据库设计163.1 系统数据设计163.2 系统数据库表结构设计214 系统的设计与实现254.1 系统的整体设计254.2 系统设计思想274.3用户注册模块设计与实现274.3.1用户注册模块设计274.3.2 用户注册模块实现284.4 班级新闻功能模块设计与实现304.4.1 班级新闻功能模块设计304.4.2 班级新闻功能实现304.5 班级论坛模块设计与实现324.5.1 班级论坛模块设计324.5.2 班级论坛模块实现33总结38致谢39参 考 文 献40附录

9、系统操作说明41前言在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为信息社会的重要组成部分,从而倍受人们的重视。为了今后更好的方便大家联系、交流,增进情感,相互帮助,特构建一个班级同学录。基于B/S模式的班级同学录避免了传统交流方式时所带来的人力、物力以及时间上的浪费和诸多不便,同时也保证了交流过程的科学化、

10、高效化,使交流过程方便、准确、快捷。概况了系统的主要功能,对系统进行了整体的设计,根据系统的要求,结合ASP程序设计语言开发工具ASP studio、IIS服务、Access数据库等技术共同完成。此系统是基于web的B/S模式系统,维护方便只需要进行服务器端维护,客户端像浏览网页一样使用方便。由于系统采用动态获取的方式生成页面,将数据放入数据库中动态获取,增强了系统的可扩展性,本系统具体设计有以下四个部分。 第一部分:班级同学录实现概述。在这部分中首先对班级同学录进行了一个整体的介绍,显示班级同学录是一个怎么样的系统,实现的功能模块有哪些,然后对实现系统的技术和语言进行大致的介绍。第二部分:需

11、求分析。需求分析是设计一个系统非常重要的一步,这部分我们了解了系统的基本要求,系统功能与用户对象,外观需求,系统的安全性和运行环境,以及系统的操作流程和权限设置。第三部分:数据库设计。数据库就是装数据的仓库,用来存放数据以便查询和使用。数据库设计时,首先进行系统实体设计,然后罗列出实体的属性根据实体的属性设计出实体E-R图,再由实体之间的关系设计出关系E-R图,最后设计出关系数据库的各个实体表。第四部分:系统的设计与实现。本部分采用图标、文字、关键代码的方式,对系统的设计实现进行了比较详细的介绍。1 班级同学录实现概述1.1 班级同学录实现简介班级同学录实现为同学们提供一个交流的平台,方便班级

12、发放一些公告,上传一些新闻资讯。同学们随时随地都可以浏览系统上的新闻资讯,了解同学们之间的动态,看看那些久违的脸庞。班级通讯录实现,有效的拉近了同学之间的距离,极大的方便大家的沟通。该系统主要五个模块,包括管理员管理,班级新闻管理,班级论坛管理,班级相册管理,注册用户管理。管理员管理主要进行对管理员的管理,比如管理员的权限设置、添加、删除等;班级新闻管理主要进行新闻信息的及时发布、删除、修改等;班级论坛管理主要进行论坛分区的设置、论坛信息删除、修改等;班级相册管理主要是对相册进行管理,包括照片的上传、备注、评论、删除等;注册用户管理主要是对用户信息进行修改、删除、添加等,然后生产班级通讯录。1

13、.2 班级同学录实现技术班级同学录的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。B/S由浏览器、Web服务器和数据库服务器三个部分组成。在这种模式下,客户端使用一个通用的浏览器,用户所有的操作都是通过浏览器进行的。B/S结构的核心是Web服务器,它负责接收远程或本地的HTTP查询请求,然后根据查询条件从数据库服务器中获取相关数据,再将结果翻译成HTML和各种页面描述语言,返回给提出查询要求的浏览器。同时,浏览器也可将要求更改、删除、更新数据记录的请求发

14、给Web服务器,由Web服务器完成与数据库的连接并完成操作。典型的B/S模式结构如图1.1所示。Web 浏览器Web 服务器数据库服务器图1.1 B/S模式结构()本系统拟采用ASP(Active Server Pages)和ACCESS分别作为前端和后端的开发工具。ASP 语言程序设计采用Microsoft ASP实现,ASP是基于Microsoft IIS的开放式脚本开发环境,它可以很好的把HTML和脚本开发结合在一起,提高了编程的灵活性,降低了开发难度。目前,最常用的三种动态网页语言有ASP(Active Server Pages), JSP(Java Server Pages),PHP

15、 (Hypertext Preprocessor)。 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。 Microsoft Active Server Pages是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大

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

当前位置:首页 > 高等教育 > 大学课件

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