Web同学录设计.docx

上传人:b****4 文档编号:5472800 上传时间:2023-05-08 格式:DOCX 页数:20 大小:579.67KB
下载 相关 举报
Web同学录设计.docx_第1页
第1页 / 共20页
Web同学录设计.docx_第2页
第2页 / 共20页
Web同学录设计.docx_第3页
第3页 / 共20页
Web同学录设计.docx_第4页
第4页 / 共20页
Web同学录设计.docx_第5页
第5页 / 共20页
Web同学录设计.docx_第6页
第6页 / 共20页
Web同学录设计.docx_第7页
第7页 / 共20页
Web同学录设计.docx_第8页
第8页 / 共20页
Web同学录设计.docx_第9页
第9页 / 共20页
Web同学录设计.docx_第10页
第10页 / 共20页
Web同学录设计.docx_第11页
第11页 / 共20页
Web同学录设计.docx_第12页
第12页 / 共20页
Web同学录设计.docx_第13页
第13页 / 共20页
Web同学录设计.docx_第14页
第14页 / 共20页
Web同学录设计.docx_第15页
第15页 / 共20页
Web同学录设计.docx_第16页
第16页 / 共20页
Web同学录设计.docx_第17页
第17页 / 共20页
Web同学录设计.docx_第18页
第18页 / 共20页
Web同学录设计.docx_第19页
第19页 / 共20页
Web同学录设计.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Web同学录设计.docx

《Web同学录设计.docx》由会员分享,可在线阅读,更多相关《Web同学录设计.docx(20页珍藏版)》请在冰点文库上搜索。

Web同学录设计.docx

Web同学录设计

 

网页开发与设计

实训报告 

 

 

学生姓名:

 

学号:

 

学院:

专业:

 

题目:

基于web的同学录系统设计

指导教师

 

 

 

 

 2013年12月8日

目录

1.设计任务概述

1.1项目背景

1.2系统需求分析

系统功能分析

1.3数据库设计

1.4小组分工

2.功能模块详细设计

2.1详细设计思想

2.2核心代码

2.3程序运行结果(截图)

3.课程设计心得

 

1.设计任务概述(包括系统总体框图及功能描述)

1).项目背景

同学录是一种为用户提供网上交流、聚会的网络工具,它可以提供用户与朋友、同学、老师等在网上有一个相互交流的机会。

过去的种种陈旧的联系方式,已经不能满足现代生活的需要。

同学录作为一种方便校友之间联系的实用系统便应运而生。

同学录为校友之间进行交流和联系提供了一个平台。

通过提供完善的同学录服务和规范同学录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。

目前网络上已经存在很多同学录,像人人、网易、新浪等。

我们将设计一个同学录管理网站,以友好的界面,快捷的操作完成强大的功能,虽然这个同学录目前还有许多的不足之处,但是我们会不断的进行完善。

本系统构建成功后将是一个非常实用的作品。

随着一届毕业生即将离开校门,又一届新生将走进大学。

无论是在学校的学生,还是离校毕业生,他们都可以通过这个网络虚拟的世界重温学生时代美好的时光。

正是类似此系统类型的网站的设计才拉近了人们的距离。

人们的沟通娱乐不在局限在现实的世界。

我们会继续努力,争取将作品投入使用。

希望它能够给用户一个完美的使用空间。

2)需求分析

(1)目标

本系统是基于Web的同学录管理系统的设计与实现,包括同学录网站首页、班级留言、班级列表、联系方式等功能模块。

主要实现用户的登录和注册、加入创建班级,班级通讯录,公共留言板,退出登录等功能。

(2)运行环境:

PHP+MySQL+Apache

编译平台Dreamweaver8

(3)外部接口需求

1.操作界面友好,清晰,功能多,操作简单,查询功能强大,出现错误会有提示信息,含有帮助信息,方便用户使用

2.数据库设计合理减少冗余数据,提高系统效率

3.系统具有灵活、严格的权限设定功能,采用非常周密有效的权限设置,确保同学各类资料的可靠性和保密性,防止错误和违规操作。

(4)功能需求

后台

①管理员对功能的需求:

登陆注册管理员,在后台可以发布、修改、删除公告。

前台

②用户对功能的需求:

1.登录退出:

实现多用户的登录,可注册用户,以个人用户身份登录。

退出系统时,直接退出即可。

2.密码找回:

通过密保问题及密保答案可修改密码。

3.加入班级:

可以加入查询到的班级,填写个人信息等。

4.班级管理:

没有查到班级,可以创建新班级。

5.院系管理:

可以添加删除院系。

6.班级留言:

可以添加班级留言,查看班级留言。

7.班级成员信息管理:

可以浏览班级所有用户的普通信息。

对班级成员信息进行添加删除修改。

8.个人信息管理:

可以对个人信息进行添加删除修改的功能

系统的业务流程图

(5)对性能的需求

数据及精确度:

输入数据符合数据特性

灵活性:

能适应windows操作系统,可在IE浏览器上稳定运行

(6)安全性需求

一次只能登陆一名用户,由于软件为本地软件,安全性较好,需要用户记住个人密码,没命用户都需要注意密码的安全性与保密性

对加入班级等操作有权限设置,登录的用户才有权限进行操作。

3)数据库设计

用户表——user

留言表——message

班级表——class

系统公告表——call-board

管理员表——administrator

功能模块详细设计

2.1详细设计思想

小组设计的是基于web的同学录系统,作为一个同学录,最基本的功能便是院系与班级的搜索,班级的创建、加入,以及班级的留言列表及班级成员的显示、修改、删除等。

所以我利用dreamweaver以及mysql数据库设计出了同学录最基本的功能。

2.2核心代码

(1)zh.php

php

include_once"safe/session.php";

?

>

查询页面

 

 

 

纪念册

已有纪念册,进入我的班级

  

    按院系查找

    按班级查找

 全部

学校

入学年份

院系

班级

人数

(2)dealsousuo.php

查询页面

学校

入学年份

院系

班级

人数

php

include_once"conn/conn.php";

session_start();

$type=$_POST["selecttype"];

$index=$_POST["index"];

$nickname=$_SESSION["nickname"];

if($type==0){

$sql="select*from`class`where`major`='$index'";

}elseif($type==1){

$sql="select*from`class`where`classnumber`='$index'";

}

$result=mysql_query($sql);

while($arrn=mysql_fetch_array($result))

{

echo"

$arrn[university]

$arrn[enrollmentyear]

$arrn[major]

$arrn[classnumber]

$arrn[peoplenum]

";

}

mysql_close();

?

>

没有班级?

快来创建吧~       加入班级

(3)dealaddnews.php

php

include_once"../safe/session.php";

?

>

php

$writer=$_SESSION["nickname"];

$content=$_POST["content"];

mysql_connect("localhost","root","");

mysql_select_db("alumni");

mysql_query("setnamesgbk");

$class=$_SESSION["class"];

$sql="insertinto`message`(`writer`,`content`,`class`)values('$writer','$content','$class')";

mysql_query($sql);

echo"alert('成功添加班级留言!

');window.location.href='listnews.php';";

mysql_close();

?

>

(4)dealedit.php

phpsession_start();?

>

php

$id=$_POST["id"];

$content=$_POST["content"];

$writer=$_POST["writer"];

if(!

empty($_POST['content'])){

mysql_connect("localhost","root","");

mysql_select_db("alumni");

mysql_query("setnamesgbk");

$sql="updatemessagesetcontent='$content'whereid=$id";

mysql_query($sql);

}

if(!

empty($_POST['writer'])){

mysql_connect("localhost","root","");

mysql_select_db("alumni");

mysql_query("setnamesgbk");

$sql="updatemessagesetwriter='$writer'whereid=$id";

mysql_query($sql);

}

if(mysql_query($sql)){

echo"";

}else{

echo"";

}

mysql_close();

?

>

(5)delete.php

phpsession_start();?

>

php

mysql_connect("localhost","root","");

mysql_select_db("alumni");

mysql_query("setnamesgbk");

$id=$_GET["id"];

$sql="deletefrom`message`where`id`='$id'";

if(mysql_query($sql)){

echo"";

}else{

echo"";

}

mysql_close();

?

>

(6)listusers.php

php

session_start();

?

>

--

body{

background-image:

url(../images/1.jpg);

}

-->

用户列表

编号

真实姓名

昵称

性别

生日

e_mail

电话

php

mysql_connect("localhost","root","");

mysql_select_db("alumni");

mysql_query("setnamesgbk");

$class=$_SESSION["class"];

$sql="select*from`user`where`class`='$class'";

$result=mysql_query($sql);

while($arrn=mysql_fetch_array($result))

{

echo"

$arrn[id]

$arrn[truename]

$arrn[nickname]

$arrn[sex]

$arrn[birthday]

$arrn[e_mail]

$arrn[phonenum]

";

}

mysql_close();

?

>

(7)savechuaban.php

php

session_start();

include_once("conn/conn.php");

$university=trim($_POST['uni']);

$enrollmentyear=trim($_POST['year']);

$major=trim($_POST['maj']);

$classnumber=trim($_POST['cnum']);

$peoplenum=trim($_POST['pnum']);

$sql="insertintoclass(university,enrollmentyear,major,classnumber,peoplenum)

values('$university','$enrollmentyear','$major','$classnumber','$peoplenum')";

mysql_query($sql);

echo"alert('创建成功!

');window.location.href='sousuo.php';";

mysql_close();

?

>

详细代码见程序

2.3程序运行结果(截屏)

2.课程设计心得、存在问题及解决方法

通过此次实训,我对dreamweaver网页设计平台、php语言和mysql数据库有了更深刻的理解和体会,同时发现了许多自己的不足之处。

首先,对于php语言的基础知识掌握还不够牢固,对用php语言连接mysql数据库时中经常出现的错误也不是很了解;其次,对于php设计中使用的一些函数不够熟悉,这些不足,通过实训都得到了锻炼和提高。

我们通过实训不仅巩固了以前所学过的知识,而且还通过查找资料、请教他人等方法学到了很多在书本上没有学过的知识。

其次,我充分认识到了理论与实践结合的重要性。

仅仅具有理论知识是不够的,只有把理论与实践结合起来,制作出完美的作品,才能更好的适应社会对我们的要求。

最重要的一点是,我们都认识到了团队合作的重要性。

通过小组成员之间的分工与合作,我们成功制作出了基于web的同学录系统,团队合作意识,成员之间的沟通能力都得到了很大的提高。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2