关键词不能为空

当前您在: 大学查询网 > 高校介绍 >

兰州大学附属第一医院家教平台——用户管理系统

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-12-11 06:13
tags:

-

2020年12月11日发(作者:朱德海)



科目

理工科

编号

(学号)

20062095




本科生毕业论文(设计)



云南省大学生家教平台——用户管理系统的设计与实现


Yunnan University Students Tutoring Platform

User


Information Management System Design and


Implementation





指导教师:

李昆林

职称:



云南农业大学:

昆明

黑龙潭

650201



院:

基础与信息工程学院



业:

网络工程

年级:

2006



论文(设计)提交日期:

2010

5

答辩日期:

2010

6

5





答辩委员会主任:

杨林楠




云南农业大学



2010

6





云南省 大学生家教平台是立足昆明,

服务整个云南的家教网站。

主要目的是


缓解云南省教育资源分布的极度不均衡,

充分利用网络资源,

发挥优秀 大学生的


优势,

给他们一个展示自己能力的平台,

尽可能 地让他们把自己在课堂上学到的


知识传递给需要这些知识的中小学生或社会群体而开发。


页面设计主要采用表格与

CSS+DIV

技术进行布局和搭建;

采用

PHP+MySQL


网站建设技术,结合

JavaScript

实现各个具体功能。开发器 环境为集成环境


AppServ2.5.10

内部集成

Apache

等。

用户管理系统主要包括用户注册、

用户登


录、

控制面板,

用户查询等。

提 供给用户管理自己信息的功能,

同时还能让非会


员可以查询所有会员的信 息。

系统管理员对整个网站的信息作整体管理。

本系统


还 包含了网站流量统计功能,可以对网站的访问量做精确地统计。


平台的 搭建将致力于改善教育资源不平衡,

合理分配大学生资源,

解决大学


生有知识无处施展、

中小学生想学知识却无处找寻的尴尬状况。

最终是 为了让有


知识的人学有所用,让需要知识的人得偿所愿。



关键字



家 教平台;用户管理系统;

PHP

MySQL




















ABSTRACT


Platform

is

based

tutoring

college

students

in

Kunming,

Yunnan,

tutoring


services

throughout

the

site. The

main

purpose

is

to

ease

the

distribution

of


educational

resources

in

Yunnan

Province

is

extremely

uneven,

full

use

of

network


resources,

students

play

a

good

advantage,

to

give

them

a

platform

to

display

their


skills

as

much

as

possible

to

allow

them

to

own

the

knowledge

in

the

classroom

to


school

to

pass

to

the

needs

of knowledge

of

the

students

or

community

groups

and


development.


Platform

based

on

web2.0

standard

page

design

and

CSS+DIV

mainly

in

the


form

layout

and

construction

techniques;

use

PHP

MySQL

site

construction


technology

,

combined

with

JavaScript


for


to

achieve

various

specific


functions. Development

environment

device

integration

environment


AppServ2.5.10,

the

internal

integration

of

Apache

and

so

on. User

management


system includes user registration, user login, control panel, user inquiries. Information


available

to

users

to

manage

their

own

functions,

while

for

non-members

can

check


the

information

of

all

members. System

administrator

for

information

on

the

overall


management of the site. The system also includes a web traffic statistics function, you


can do on the site's traffic statistics accurately.


Platform

for educational resources will be dedicated to

improving the

imbalance


of

resources

rational

allocation

of

students

to

address

the

students

have

no

place

to


display

their

knowledge,

the

knowledge

students

have

nowhere

to

look

like

an


embarrassing situation. Aim

is to

help people who

have

learned to

use the knowledge


so that people who need knowledge- listed.


Key words



Tutoring Platform

User InformationManagement Aystem

PHP


MySQL











1

前言

................................. ..................................

-

1 -


1.1

开发背景

............ .............................................

-

1 -


1.2

国内外现状

.............................. .........................

-

1 -


1.3

开发目的及意义

............. ......................................

-

2 -


2

系统的开发技术及环境

......................... ..........................

-

2 -


2.1

操作平台

................ .........................................

-

2 -


2.2

数据库平台

.............................. .........................

-

3 -


2.3

开发语言

................ .........................................

-

3 -


2.4

运行环境

............................... ..........................

-

3 -


2.4.1

硬件环境

.............. .....................................

-

3 -


2.4.2

软件环境

............................... ....................

-

4 -


3

系统分析

.................. .............................................

-

4 -


3.1

系统的可行性分析

.................................................

-

4 -


3.1.1

技术可行性

.................................................

-

4 -


3.1.2

操作可行性

.................................................

-

5 -


3.1.3

经济可行性

.................................................

-

5 -


3.2

系统需求分析

............................. ........................

-

5 -


3.2.1

功能需求

.............. .....................................

-

5 -


3.2.2

性能分析

............................... ....................

-

6 -


4

用户管理系统设计

.............. .........................................

-

6 -


4.1

系统构思

............................... ..........................

-

6 -


4.1.1

系统功能概述

...............................................

-

7 -


4.2

系统结构设计

............................. ........................

-

8 -


4.2.1

功能结构图

.................................................

-

8 -


4.2.2

业务流程图

.................................................

-

8 -


4.2.3

数据流程图

.................................................

-

9 -


4.3

数据字典

............................... ..........................

-

9 -


4.4

系统数据库设计

..................................................

-

10 -


4.4.1

实体联系图(

E-R

图)

.......................................

-

10 -


4.4.2

数据库表结构

..............................................

-

11 -


5

用户管理系统系统实现

..................................................

-

12 -


5.1

网站首页界面

............................. .......................

-

12 -


5.2

用户注册界面及关键代码

..........................................

-

13 -


5.3

用户登录界面及关键代码

..........................................

-

14 -


5.4

控制面板界面及关键代码

...........................................

-

15 -


5.5

用户查询界面及关键代码

..........................................

-

15 -


5.6

用户信息管理界面及关键代码

......................................

-

16 -


5.7

系统测试

............................... .........................

-

17 -


5.7.1

用户注册测试

..............................................

-

18 -


5.7.2

用户查询测试

..............................................

-

18 -


6

结束语

................................ ................................

-

20 -


参考文献

...................... ..........................................

-

22 -


.................................. ................................

-

23 -


云南农业大学学士学位论文

云南大学生家教平台用户管理系统的设计与实现


1

前言


1.1

开发背景




当前社会可以归结为“信息高速公路时代”,

网络的普及取代了很多传统的

生活模式,

比如网购等。

如何充分利用网络优势,

利用大学生 资源,

改善云南教


育不平衡的现状,

将教育资源合理分配 到需要教育的地区和群体,

是我们研究的


重点。


整个云南当前的教育资源分布极不均衡,

昆明及 周边地区的教育水平远远高


于其他地州,

而昆明本身的教育水平较全国相 比也较为落后。

能够充分利用有限


的教育资源,

最大程度 的服务社会,

服务教育事业,

缓解云南教育的现状,

是网


站建设的宗旨。整个云南省,提供家教网络资源的网站仅仅只有云南家教网


/

,而它本身又存在如下几个较为严重的问题:

1

< p>
家教施教方都是教师或从事教育行业的人员,

很少甚至没有大学生,

严重忽视了


大学生家教资源。

2

、收费较高,部分社会群 体(如农民工子女),由于经济原


因,他们根本无法让自己子女接受家教,我们的主要服 务对象是这个人数众多、


经济条件不是很好的社会中、下层群体。



1.2

国内外现状




我国的大学生家教现状:

一、

找不到做家教的正确途径;

许多的大学生都是


“空有报国热情,却报国无 路”

,他们中的一部分人想去做家教,但是却没有合


适的途径,

这样导致他们不能成为大学生家教大家庭中的一员。

许多的大学生都


会选择去中介公司或者人才市场登记,

然后等待家教需求方联系自己。

这样不仅


浪费了时间,更多的是得不到任何来自中介公司或者人才市场的回复信息。二、


没有专属的大学生家教信息网站;

现在的许多网站都提供家教信息,

但是大多数


都是提供给教师,

而上面的信息也很大程度上是不针对大学 生的,

几乎没有大学


生专属的家教信息网站。


< p>生

国< /p>


)等,在这个网站上面我们可以很清楚地看到,


50%

以 上的中国留学生在国外留学期间都会选择家教,这样既锻炼了自己,又服


务了社会。而在 中国的香港和澳门地区,这样的情况也是很普遍的。



- 1 -


云南农业大学学士学位论文

云南大学生家教平台用户管理系统的设计与实现


1.3

开发目的及意义


将大学生家教资源进行合理有效地整合 ,从全局出发了解整个云南的教育资


源,

然后对施教资源进行有效分配,

努力提高地区教育水平,

提高受教者的教育


水平。

如何改善教育不平衡这一现状,

是我们重点注意的地方,

平台致力于改善


教育资源不平衡,

合理分配大学生资源,

解决大学生有知 识无处施展、

中小学生


想学知识却无处找寻的尴尬状况。

最终是为了让有知识的人学有所用,

让需要知


识的人得偿所愿。

很多在校大学生成天除了上课以外,

几乎时间比较多,

我们将


这些闲散时间收集起来,

集中处理,

然后将这些时间直接转换成教育资 源分配到


需要教育的地方,达到施教方和受教方的双赢。


大学生往往拥有先进的知识和较为 完整的学习体系,缺少的就是一个展示能


力的

“舞台”

我们利用网络优势,

收集供求双方的信息资源,

再集中处理分配,


给他们一片飞翔的天空。

就大学生而言,

有了这个能够展 示自己的平台,

不仅帮


助到了需要帮助的人,

也让自己的 能力直接转化为经济利益,

最大的好处是他们


的课余生活得到了很好的利 用,

这也可以最大限度的解决当代大学生课余时间无


事可干的现实尴尬,

有了在校期间的工作经历,

无论是对于自身水平的提高,


是对以后毕业找工作都有较大的帮助。

而对于受教方,

不用再去 聘请价格昂贵的


所谓“名师家教”

,而用相对较低的价 格聘用大学生当家教,不仅达到了自己


的要求,也在无形间节省了大量的资金。



2

系统的开发技术及环境


2.1

操作平台


Windows XP

具有运行可靠,稳定而且速度快的特点 ,它不但运用更加成熟


的技术,而且外观设计趋于清新明快,使用户有良好的视觉享受。

XP

系统增强


了多媒体性能,

使媒体播放 器与系统完全融为一体,

用户无需安装其他的多媒体


播放软件,

就可以播放和管理各种的音频和视频文件。

在新的中文版

Windows

XP


系统中增加了众多的新技术和新功能,

使用户能在轻 松的环境下完成各种管理和


操作。

本系统从设计到开发,

均是基于

Windows

XP

客户端的运行也是在

Windows


XP

之上,本系统对于

Windows

XP

的支持良好,没有出现不良的操作和不兼容等


故障。


- 2 -


云南农业大学学士学位论文

云南大学生家教平台用户管理系统的设计与实现


2.2

数据库平台


MySQL

是一个小型关系型数据库管理系统,开发者为瑞典< /p>

MYSQL AB

公司,


之后被

Sun< /p>

公司收购。

由于其体积小,

速度快,

总体拥有成本低 ,

尤其是开放源


码这一特点,

许多中小型网站为了降低网 站总体拥有成本而选择了

MySQL

作为网


站数据库。其 支持多线程,充分利用了

CPU

资源,提供

TCP/IP

ODBC

JDBC


等多种数据 库连接途径。



2.3

开发语言


云南省大学生家教平台是用

P HP

来开发的。

PHP

,是英文超级文本预处理语


Hypertext

Preprocessor

的缩 写,是一种

HTML

内嵌式的语言,是一种在服务


器端执 行的嵌入

HTML

文档的脚本语言,语言的风格有类似于

C

语言,被广泛的


运用。

PHP

的特性包括:


(1)

开放的源代码:所有的

PHP< /p>

源代码事实上都可以得到。


(2) PHP

是免费的。


(3) PHP

的便捷性:

PHP

十分便捷,学习简单


(4)

基于服务器端:由于

PHP

是运 行在服务器端的脚本

,

可以运行在

UNIX


LINUX

WINDOWS

下。

< p>


(5)

嵌入

HTML

:因为

PHP

可以嵌入

HTML

语言,所以学习起来并不困难 。


(6)

简单的语言:

PHP

坚持脚本语言为主,与

Java

C++

不同。


(7)

效率高:

PHP

消耗相当少的系统资源。


(8)

图像处理:用

PHP

动态创建图像


(9)

面向对像:在

PHP4,PHP5

< p>中,面向对象方面都有了很大的改进,现在


PHP

完全可以用来开发 大型商业程序。


总而言之,

PHP

相对于其他语言,编辑简单,实用性强,更适合初学者。



2.4

运行环境


2.4.1

硬件环境


CPU

Pentium III

以上


内存:

256M


- 3 -


云南农业大学学士学位论文

云南大学生家教平台用户管理系统的设计与实现


硬盘:

40G


显示器分辨率:最佳效果

1024*768


硬盘空间:

600M

以上



2.4.2

软件环境


系统开发平台:

AppServ2.5.10

Dreamweaver CS3


数据库管理平台:

MySQL


操作系统:

Windows XP / Windows 2000



3

系统分析


3.1

系统的可行性分析


可行性研究

(Feasibility Study)

是 通过对项目的主要内容和配套条件,如


市场需求、资源供应、建设规模、环境影响、资金 筹措、盈利能力等,从技术、


经济、

工程等方面进行调查研究和分析比较 ,

并对项目建成以后可能取得的财务、


经济效益及社会环境影响进行预测 ,

从而提出该项目是否值得投资和如何进行建


设的咨询意见,

< p>为项目决策提供依据的一种综合性的系统分析方法。

可行性研究


应具 有预见性、公正性、可靠性、科学性的特点。



3.1.1

技术可行性


网< /p>

tabl e

css+div

实现

PHP


JavaScrip t

PHP

具有上手容易、

语法简单等特点,

并且它的代码通俗易懂。

PHP


独特的语法混合了

C

Java

Perl

以及

PHP

自创新的语法。它可以比

CGI


Perl

更快速的执行动态网页 。用

PHP

做出的动态页面与其他的编程语言相


比,

PHP

是将程序嵌入到

HTML

文档中去执行,执行效 率比完全生成

HTML

标记的


CGI

要高 许多;

PHP

还可以执行编译后代码,

编译可以达到加密和优化代 码运行,


使代码运行更快。

PHP

具有非常强大的功能, 所有的

CGI

的功能

PHP

都能实现,

< p>
而且支持几乎所有流行的数据库以及操作系统。


因为我们 有近十个网站的开发经验,例如已经投入使用的昆明遮阳网网站


()

等。

加上指导教师的指点,

所以从技术层面上来说,


- 4 -


云南农业大学学士学位论文

云南大学生家教平台用户管理系统的设计与实现


不存在 问题。

整个系统页面技术核心是页面的设计,

我们会花较多的时间在设计


上面,

尽力做得完善。

可能会在网站开发和发布过程中遇到某些细 节问题,

我们


会及时跟指导教师取得联系并获得技术支持。

我们会在指导老师的指点下,

通过


团队的合作努力解决在开发工程中遇 到的问题。



3.1.2

操作可行性


系统实现采用了当前最为流行的

< p>PHP+MySQL

这一黄金组合实现。

B/S

< p>结构


方式呈现,

在运行环境配置中无需像传统的方式安装大量的开发 软件,

而是只需


配置运行环境即可。

在这里,

< p>我们选择了相对简单的

AppServ

集成开发环境。


内部集成了

Apache

PHP

< p>和

MySQL

等。

并采用用当下最为流行

We b

服务器软件—


Apache(

又称阿 帕奇

)

让系统的运行更加安全、

快速。在运行过 程中,

系统对


错误操作提示友善,符合大部分人的计算机操作习惯。



3.1.3

经济可行性


由于采用完全免费的开发语言

PHP

和完全免费的数据库

MySQL

因而整 个网


站的建设花费的成本不会很高。

整个系统的开发完全由团队成员自己 开发,

从页


面设计到功能代码的实现,不需要向专业的网站建设公司购买 代码和设计方案,


节省了大量的资金。

网站成功上线之后的维护也是由团 队成员自己负责。

因而所


有的资金花费就是服务器的租用和域名的购买,

整个网站的资费由团队成员共同


承担,

不存在经费短缺问 题。

网站完成后将为找家教者及想做家教的人提供很大


程度的便利,

免去一些不必要的资源浪费,

我们尽量选择速度较快的服务器提供

商,最大限度节省用户宝贵时间。



3.2

系统需求分析


3.2.1

功能需求


用户管 理系统的基本功能是对用户的管理,

包括对会员的管理和查询等。


要模块包括用户注册、用户登录、控制面板、用户信息管理、用户信息查询等。


用户能够通过注册模块将自己的信息发布在网站上,

可以注册教员和学员。

网站


管理员对其进行审核、删除等操作。若该注册信息没有通过审核,则注册失败,


- 5 -


云南农业大学学士学位论文

云南大学生家教平台用户管理系统的设计与实现


信息将 不会再页面中显示;

如果通过了管理员的审核,

信息则立即显示在首页相


应的版块。所有的网站游客均能对教

/

学员的信息进行查看和搜索 。对整个网站


的教

/

学员信息进行在线公布,采用了

B/S

结构设计,所以系统运行速度快,信


息更新也是时刻更 新。做到了信息的准确、快速传输。


本系统对注册信息的管理采用了两 种不同的方式:

系统管理员的管理和会员


自己的管理。

系 统管理员的管理包括审核、

删除和反审。

这里的反审是对会员信

< br>息的一种缓存。

也就是说当管理员觉得某位会员的信息在当前不应该显示在页面

< p>
上,

但是又不能直接将它删除的时候,

可以采用该功能;

< p>另一种方式就是会员自


己对自己的信息进行修改。

该功能的操作需要 会员进行登录,

若登录失败,

则不


能进行操作,

若登录成功,

则可以对自己的信息进行修改。

但是这里的操作仅限


于修改,不能进行删除等其他操作。


系统的另外一大模 块——用户信息查询,

在设计的时候,

我们没有对该功能


的操作人员权限进行限定,

也就是说,

所有的网站游客均可以进行查询操作。


询范围涉及教员和学员,

系统采用组合条件方式进行查询,

查询的选择内容包括


人员所在地区、

人员注册学校、

注册专业和人员类型。

摒弃了传统的单一条件查


询方式,让查 询结果更加精确。



3.2.2

性能分析


用户管理系统发挥了信息收集、

集中处理显示的作用,

做到了数据显示的及


时、

传输安 全、

存储可靠。

用户在注册会员后,

经过系统管理员对新注册用户 的


注册信息进行审核后,

将通过审核的教

/

学员的信息以最快的方式显示到页面上,


确保新用户的注册信息能在第一时间被网站浏 览者浏览。

同时系统管理员的操作


也更加方便简洁。



4

用户管理系统设计



4.1

系统构思


云南 大学生家教平台用户管理系统是云南大学生家教平台的一部分,

主要是


对 用户(包括教员、学员和合管理员)进行管理。


教员通过

“教员注册”

模块注册会员,

成功注册后信息不会立即在页面中显


- 6 -


云南农业大学学士学位论文

云南大学生家教平台用户管理系统的设计与实现


示,只有在经过系统管理员审核之后才会在首页中的“教员信息”模块中显示,


这里的审核,我们是通过状态来控制的,状态分为

1

0

,页面只会显示状态为


1

的信息。如果用户发现信息有需要修改 的地方,可以登录“控制面板”模块修


改自己的信息,确认提交后,修改后的信息会在原 来的地方显示。


学员通过

“学员注册”

模块注册会员,

成功注册后信息不会立即在页面中显


示,只有在经过系统 管理员审核之后才会在首页中的“学员信息”模块中显示,


这里的审核,我们是通过状态 来控制的,状态分为

1

0

,页面只会显示状态为


1

的信息。如果用户发现信息有需要修改的地方,可以登录“控制面板” 模块修


改自己的信息,确认提交后,修改后的信息会在原来的地方显示。


管理员不需要注册,

系统会首先预设一个管理员,

这个管 理员既是超级管理


员,权限范围涉及整个网站:添加新闻、管理新闻、添加公告、管理公 告、添加


管理员等。


此外所有浏览网站的游客 都可以按照自己的要求查询学员信息和教员信息。


搜索出的结果会在页面按照系统预定的 显示。



4.1.1

系统功能概述


云南大学生家教平台用户管理系统是面向 用户的一个系统,

主要模块有用户


注册、用户登录、控制面板、用户信息 显示、用户信息管理、用户查询、管理员


管理和流量统计等。各个具体模块的分析如下< /p>


(1)

用户注册:供用户注册用,可以是教员,也可以是学员。


(2)

用户登录:通过审核的正式用户输入正确的用户名和密码进行登录。


(3)

控制面板:注册成功的会员在需要更改信息的时候可以登录控制 面板,


修改自己的信息。


(4)

用户信息显示:及时显示通过审核的注册会员。


(5)

用户信息管理:

会员在注册后,

系统管理员可以对注册的会员进行 审核、


删除等操作。


(6)

用户查询:

所有网站的游客都可以按照自己的要求查询学员信息和教员


信 息。


(7)

流量统计:系统按照预设的规则自动统计网站的访问人数。




- 7 -


云南农业大学学士学位论文

云南大学生家教平台用户管理系统的设计与实现


4.2

系统结构设计


4.2.1

功能结构图



云南省大学生家教平




会员管理模块



管理员管理模块



用户搜索模块



流量统计模块



会员注册



会员登录



控制面板



审核



反审



删除




4-1

系统结构图



4.2.2

业务流程图



注册会员


网站游客

< br>服




控制面板

页面显示


会员搜索



4-2

业务流程图




- 8 -


云南农业大学学士学位论文

云南大学生家教平台用户管理系统的设计与实现


4.2.3

数据流程图


网站 游客


访问


P1


用户管理系统

< p>
注册


P2


网站会员


链接< /p>


D1


显示


会员信息


链接


D2


搜索


P3

< br>教

/

学员


显示


搜索结果< /p>


修改


P4


注册信息


链接


D3


显示


个人信息



4-3

数据流程图


4.3

数据字典


数据字典,是对数据流程图中数据项、数据结构、数据流、处 理工具、数据


存储和外部体进行定义和描述的工具,

也是数据分析和管理 工具,

同时也是系统


设计阶段进行数据库设计的重要依据。

概括起来就是关于数据的信息的集合,


数据流程图中的各个元素做完 整的定义与说明。

下面是几个数据元素的字典卡片


与具体数据卡片的含义 :




















名字:用户注册


别名:


描述:用户的注册信息描述,

ID

唯一识别每一个注册信息< /p>


定义:用户注册

=ID+

用户名

+

类型

+

民族

+

地区

+

学校

+

专业

+

联系电话


位置:数据库的用户信息表


名字:用户登录


别名:


描述:用户用正确的用户名和密码登录的描述,用户名和密码识别每一个登

< br>录信息


定义:用户登录

=

用户名

+

密码:


位置:数据库的用户信息表


名字:控制面板


别名:


描述:用户修改自身信息的描述,用户名和密码识别每一个修改信息

< /p>


定义:控制面板

=

用户名

+

密码

+

类型

+

民族

+

地区

+

学校

+

专业

+

< p>联系电话


位置:数据库的用户信息表


- 9 -

-


-


-


-


-


-


-


-



本文更新与2020-12-11 06:13,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/29821.html

家教平台——用户管理系统的相关文章