作业帮 > 体裁作文 > 教育资讯

同学录网站

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/25 04:37:49 体裁作文
同学录网站体裁作文

篇一:同学录网站规划书

同学录网站规划书

专 业: 指导老师:李冬萍

班 级:2011级计科1班

目录

第一章 前言 .......................................... 1

第二章 需求分析 ....................................... 2

2.1需求分析 ......................................................................................................................... 1

第三章 总体设计方案 ................................... 4

3.1网站规范 ......................................................................................................................... 4

3.2网站流程图 ..................................................................................................................... 5

3.3素材收集及加工 ............................................................................................................. 6

第四章 详细设计 ....................................... 8

4.1所需要的软、硬件环境 ................................................................................................. 8

4.2开发工具的选用及介绍 ................................................................................................. 8

4.3设计方法及步骤 ........................................................................... 错误!未定义书签。

4.4关键技术分析 ............................................................................................................... 12

第五章 设计效果与改进意见 ............................ 14

5.1设计效果展示 ............................................................................................................... 14

5.2自我总体评价 ............................................................................... 错误!未定义书签。

5.3改进意见 ....................................................................................... 错误!未定义书签。

第一章 前言

计算机是20世纪最伟大的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到目前社会的各个领域,已形成规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革。计算机已遍及学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。它是人类进入信息时代的重要标志。随着计算机技术的飞速发展Internet也在迅速的成长,互联网很快成为了人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。网站已成为机关、学校、企事业单位、甚至寻常百姓家的信息化建设的重要组成部分。由此可见,网站的投资建设也越来越突显其重要性了。

目前,网站开发所用的技术有ASP、JSP、PHP,在Internet上几乎处处都能看到它们的身影。本网站用的是PHP技术,因为它不需要进行复杂的编程,就可以开发出专业的动态Web网站。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!

在本文中,将用到PHP、DreamweaverCS5和MySQL等知识,建设班级同学录网站。在网站中实现用户注册、登录网站和查看、添加留言的效果,管理员则能实现登录、和删除留言的效果。所以,在此论文中本人将会对所做的网站进行简单的分析与介绍。

第二章 需求分析

每一个课题的开发都是适应社会的发展需求而产生的,都有其开发的来源及目的,也只有适应社会的需求开发才有意义,也才可能有更好的发展。所以在进行规划一个网站之前要先对其进行可行性分析。这一章就是对我所做的课题进行简单的可行性分析。

2.1 需求分析

需求分析是软件定义时期的最后一个阶段,它的基本任务是确定网站必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是网站开发的基础。

需求分析的结果是网站开发的基础,一次成功的需求分析,不仅需要项目负责人甚至是客户等所有与项目相关人员的共同努力,而且还和公司的能力范围有一定关系。需要说明的是,这里所说的需求分析活动内容是建立在较为理想的基础上的,由于各个公司现实情况的不同,用户可以根据自身情况借鉴试用。如果用户能够根据本公司的情况系统地规范此类文档的保存和收集工作,相信对公司以后其他网站项目的开发以及公司自身实力的增强都会有很大的帮助。

不管是简单的个人主页,还是复杂的大型网站,对网站的需求分析与规划都要放到第一步,因为它直接关系到网站的功能是否完善、是否能达到预期目标等。网站需求分析与规划包含的内容很多,如确定网站的建设目标、确定目标用户、确定网站栏目结构、确定网站目录结构和收集资料等。

动态网站具有很好的管理数据资料的好处,一方面,在前台(即在网页上)访问者可以利用查询功能很快地找到自己想要的资料;另一方面,在后台(任何一台连上互联网的计算机),网站管理者通过量身定做的后台管理系统很方便地管理网站,而且后台管理系统界面很直观,也很容易学会使用。

每个行业都有自己的消费群体,但是这个消费群体的资源是非常有限的,随着同行业竞争对手的增加、市场的成熟以及价格的透明化,随之而来的是同行业之间的残酷的竞争,在这场竞争中,为了吸引客户,各路商家各显其能。为了拥有并长期留住大量的顾客,这些投入是非常必要的。

一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是公司自身发展的需要,其中客户的需求也就是说这种交易性质的需求占了绝大部分。面对网站开发拥有不同知识层面的客户,项目的负责任对用户需求的理解程度,在很大程度上决定了此类网站开发项目的成败。因此,如何更好地了解、分析、明确用户需求,并且能够准确、清晰地以文档的形式表达给参与项目开发的每个成员保证开发过程以满足用户需求为目的,按照正确的项目开发方向进行,是每个网站开发项目管理者需要面对的问题。

在网站项目的需求分析中,主要是由项目负责人设置加深对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助项目负责人加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程

中作为开发成员的依据。

而我们开发的是需要满足老师与学生、学生与学生之间的联系与感情的增进,所以我们的网站要尽量满足这方面的要求。

根据系统目标和用户简单方便的进行沟通、交流的要求,满足系统管理员方便,快捷的对留言进行综合管理的要求。对于一般用户,应该具备添加留言、查看留言等基本功能,而对于系统管理员来说,还应该具备对留言的编辑、删除、回复等功能。

篇二:同学录系统

同学录系统

一.背景

随着Internet的迅速普及,网上同学通讯录已经得到了广泛的应用。通过这种公开的通讯录寻找自己同学的联系方式,比起辗转的询问要方便得多。借助这种方便、快捷的联系方式,即使是远在天涯海角的学生也能够及时地得到以前同学的信息,极大地缩短了时间和空间的距离。而同学录管理系统还增加了其它功能,它把同学通讯录涵盖在内进行管理,不仅仅只是个通信录。并且随着同学录管理功能不断完善,它变成是高中、大学等毕业后各奔东西的同班同学保持联系和交流感情的重要工具之一,同学录管理的整体发展处于上升期,也像QQ一样,逐渐成为年轻人的时尚,必将使人享受不同于以往通信录的乐趣。

二.系统总体结构设计

该网站主要具有如下模块:

1.登录信息管理:包含用户注册、用户登录和修改个人信息功能。

2.班级信息管理:包含班级的创建和维护功能,以及班级照片管理功能。

3.通信录的管理:包含添加、查看、修改和删除教师与学生的通信录。

4.留言消息管理:包含发表、编辑、查看和删除留言消息功能。

5.管理员的功能:对注册用户和用户建立的班级进行管理并对网站的参数进行定义的功能。

系统功能模块图

用户活动图

三.网站建设的主要基本目标为:

1.登录信息管理:对于普通用户,只有通过用户注册,注册成功后才可以登录本系统;用户还可以通过修改个人信息功能对自己的信息加以修改。而管理员通过登录,实现对网站更好的服务和管理。

用户活动图

2.班级信息管理:通过对班级管理员的申请,进行对班级的信息,成员进行管理。

3.通信录的管理:通过添、删、改等基本操作完善教师与学生的通讯信息。

(来自:WwW.smhaida.Com 海达 范文 网:同学录网站)

4.留言信息管理:通过添、删、改等基本操作用户可以留言;或发表论坛新主题,对其主题进行回复,当然还可以进行编辑、删除主题与回复,从而实现论坛上的交流。

5.管理员的功能:通过此功能实现对注册用户和用户建立的班级进行管理并对网站的参数进行定义。

四.模块详细功能描述

(1)登录管理:用户注册功能用于新用户的注册,只有注册成功的用户才可以登录本系统;新注册地用户只有查询公开数据的权限,如果想获得更高的权限,如班级管理,在满足一定得条件下,进行申请。用户登录功能,根据输入的用户名和密码判断该用户是否合法以及具有的操作权限,并根据不同的情况返回不同的结果。用户登录后除了可以查询一些公开信息外,还可以通过修改个人资料功能修改自己的信息,如密码、生日日期、电子邮件、联系号码等。

(2)班级管理:用户可以通过创建班级功能创建新的班级,以及加入已经存在的班级。进入加入的班级后,可以查看该班级的班级心声(留言)、班级相册、班级名片册、教师通讯录等信息。用户还可以通过班级相册功能进行上传照片和评论照片等。通过班级管理员申请的用户,可以通过班级维护功能维护班级信息和对班级成员进行管理。当然用户还可以辞去班级管理员身份或转让此身份,也可以通过班级注销退出班级。

(3)通讯录管理:普通用户在进入加入的班级后不仅可以查看已有的通讯

录,还可以通过附加同学通讯录和附加教师通讯录的功能进行添加,对自己添加的通讯录的信息还可以进行修改和删除操作。班级管理员除了可以添加通讯录外,还可以对所有的通讯录进行修改和删除操作。

(4)留言消息管理:用户可以查看自己的班级留言,也可以查看论坛上发表的主题,以及其他同学回复此主题的留言。当然用户可以添加留言,回复论坛上的主题,也可以发表新主题。普通用户只可以对于自己的留言(或论坛)进行编辑和删除操作,但管理员除了有普通用户的功能外,还可以对任何留言进行编辑和删除操作。而用户都可以通过短消息接收功能,实现对发送者和接受者之间的信息交流。

(5)管理员功能:系统管理员除了有以上普通用户的功能外,还有拥有班级管理员一样的功能。当然还有系统管理员特有的功能,可以通过网站参数设置功能对同学录的基本参数和用户积分进行设置;通过注册用户(班级)管理功能,对整个同学录得所有用户(班级)进行管理,删除和合法的用户(班级)。

五.总体数据规划

针对本系统将要实现的功能,数据库中应该具有以下的信息:

(1) 管理员信息:用来存储管理员用户名和密码。

(2) 班级信息: 用来查看或注册班级,其中应该包括的必要信息如:班级编号,班级名称,学生数,班级注册日期,建立人和班级管理员等。

(3) 教师信息: 包括教师编号,教师姓名,电子邮件,联系电话,通信地址和其他信息等。

(4)学生信息: 用来存储学生的具体信息,如用户名,真实姓名,密码,生日,电子邮件,联系电话,工作单位,通信地址,注册日期等。

(5) 班级成员信息: 用来存储已经加入的某个班级的学生,其中包括的信息有:学生编号,班级编号,学生加入日期,学生最后访问日期和学生访问次数等。

(6) 班级留言本信息:用来存储相关留言的信息,如留言标题,留言内容,留言人,留言时间等。

(7) 班级相册信息: 用来存储相关上传的图片的信息,如图片名,图片大小,图片类别,上传人,图片标题,图片说明和上传时间等。

(8) 短消息信息: 用来发送、接收和查看短消息,包括发送人,接收人,标题,内容,是否查看,是否删除到垃圾箱和是否已发送等信息。

针对具体需求,可规划出的实体有:学生实体、班级实体、班级相册实体、短消息实体、留言板实体、教师实体。

实体之间关系的E-R图如图所示:

实体之间关系的E-R图

篇三:同学录网站毕业设计

楚 雄 师 范 学 院

2013——2014 学年 第一 学期期末考试 课程《教育研究方法概论》

研究方案设计

题 目 同学录网站毕业设计

姓 名 彭云仙

学 号 20101081145

专业班级 计算机科学与技术1班

第 1 页 共 8 页

第 2 页 共 8 页

第 3 页 共 8 页

第 4 页 共 8 页

第 5 页 共 8 页

篇四:毕业论文_同学录网站系统设计与实现

目 录

摘 要 ...................................................... 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系统数据库介绍 ...................................................... 9

2.4.1数据库的概念 .................................................... 9

2.4.2 ACCESS简介 .................................................... 10

2.5结构化查询语言(SQL)简介 .......................................... 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 浏览标题模块的设计与实现 ........................................... 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“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在internet应用上的地位显而易见,它以成为政府、企业事业单位信息化建设中的重要组成部分,从而备受人们的重视。

为了帮住在校学生和已经毕业的同学的互相联系,我们开发了这个同学录系统。具体包括修改密码、朋友留言、浏览标题、发表帖子、删除用户、查询帖子、给好友留言、同学注册等五项功能。

本系统采用了目前比较流行的ASP作为前台的开发语言。ASP作为开发语言具有简单易学的特点,但是功能还相当强大。后台选择Access建立数据库,用Access作中小型系统的数据库不失为一个好的选择。另外采用Dreamweaver来美化网页,效果很是不错。

关键字: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 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 internet application status, its into government, in business and enterprise unit informationization construction important constituent, thus prepares people's value.

In order to help schoolmate's mutual connection which and already graduated in the school student's, we developed this schoolmate to record 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 language 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.

Key words:ASP,ACCESS,Schoolmate records,Database technology, Website

construction

II

引 言

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 同学录BBS是一个通过国际互联信息网络进行多人交流的一个系统。在这个信息极其发达的时代,我们目前可以用来进行信息交流的方法也有非常多,比如电报、电话、电子邮件、OICQ等等通讯手段,但是这些或者不方便或者有局限性或者有费用的问题,比如电话就是属于费用比较高的一种方式,而且一般情况下不能进行多人会谈,只能2方通话,那么一个需要几个人一起讨论的会议就不能举行,一般情况下都需要花费大量的人力物力把这几个人聚集到同一地点才能进行讨论。非但费时费力费钱而且效果也不一定很好。电子邮件则不是一种及时联系的手段,需要一定时间才能到达,只能作为一种辅助交流的手段。但是,同学录BBS这个就能很好的解决这个问题,我们不需要聚集在同一地点,各自在不同的地点就可以在同学录BBS中发言,大家互相讨论。而且好的同学录BBS还有各种表情符号等可以加强我们的表达。而且费用低廉,信息交流速度快,只有这样,才能在这个涌动的社会中加强联系,创造出更多的财富。

在当今的互联网上,传统的网站或用户一般都使用类似于电子邮件的形式互相发送信息来进行一系列的交流.但这种异步交互的办事效率是较低的.因此为了提高效率,让用户之间能达到实时交互的目的,所以出现了可以实时交流信息的同学录BBS系统,同学录BBS是解决网友交流的一个好场所,很多志同道合的网友可以围绕一个主题去展开讨论,也可以同行业的交流,一个用户能同时与多个用户来同学录BBS,也可以和自己喜欢的人来同学录BBS,满足用户的需求。

III

篇五:班级同学录网页制作

毕业设计

班级同学录网页制作

学 院:信息科学技术学院

专 业: 信息工程

姓 名: 徐慧婷 学 号: 0601321004

指导老师: 职 称: 孟颖 讲师

中国·珠海

二○一〇年五月

北京理工大学珠海学院毕业设计

诚信承诺书

本人郑重承诺:我所呈交的毕业设计《班级同学录网页制作》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。

承诺人签名:

日期: 年 月 日

班级同学录网页设计制作

摘 要

本设计主要研究了同学录网站的设计开发,实现一套面向用户的基于Web的同学录系统。在研究开发过程中,本系统采用浏览器/服务器(B/S)网络技术模式,使用Visual Studio 2005作为界面设计软件,结合后台数据库运行和管理的载体SQL Server 2005,以IIS作为Web服务器,通过浏览器进行客服端访问。本设计主要利用ASP.NET技术,实现了网页各种功能,并克服了ASP安全性、代码混乱和不易调试等方面的问题。

本论文主要描述同学录系统的设计方法和实现过程,阐述了系统的需求分析、概要设计及数据库设计,实现了以ASP.NET为核心开发的班级同学录系统,完成了用户注册登录、发表日志、短消息、班级留言、班级相册、在线聊天等基本功能,使天各一方的同学通过该系统取得联系。

关键词:同学录 ASP.NET B/S结构 数据库

Alumni Record Web Design

ABSTRACT

This Web design mainly studies the exploitation of alumni record, and achieves a set of an alumni record system based on Web which faced to the consumer. In the course of the research and development, this system uses the Browser/Server (B/S) network technique mode; uses the Visual Studio 2005 software to design the interface, and combines with the SQL Server 2005 databases to manage the system; and uses the IIS as the Web server. Customers can visit the system by a browser. This Web design uses the ASP.NET technique, overcome the problems in ASP about the safety, confusion code and uneasy debugging.

This article mainly describes the design and implementation process of the alumni record system. It describes the system demand analysis, the outline design and the database design. Finally, this design carries out a alumni record system which is developed by the ASP.NET technique, and has some base functions such as the user registration, the user login, the personal diary, the sending of short message, the class message box, the class album, the online chat and so on. Though this alumni record system the classmates who are far away can contact with each other.

key word: Alumni Record ASP.NET technique Database

目 录

摘要 ...................................... 错误!未定义书签。 ABSTRACT .................................. 错误!未定义书签。 1前言 ..................................................... 1

1.1分布式Web应用系统的发展 ................................ 1

1.2开发同学录网站的意义及作用 .............................. 2 2相关知识与技术 ........................................... 3

2.1 ASP.NET ................................................ 3

2.1.1ASP.NET的技术特征 ..................................... 3

2.1.2ASP.NET页面主要优点 ................................... 4

2.2ADO.NET数据访问服务技术 ................................. 4 3同学录系统的需求分析和设计 .............................. 6

3.1系统需求分析 ............................................ 6

3.1.1功能需求 .............................................. 6

3.1.2运行环境 .............................................. 6

3.1.3开发工具 .............................................. 7

3.2系统的总体设计 .......................................... 7

3.2.1开发设计思想 .......................................... 7

3.2.2系统功能结构 .......................................... 8 4同学录系统数据库设计及实现 ............................. 10

4.1数据库需求分析 ......................................... 10

体裁作文