Web同学录设计Word文档格式.docx

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

Web同学录设计Word文档格式.docx

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

Web同学录设计Word文档格式.docx

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

功能模块详细设计

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

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

(1)zh.php

<

?

php

include_once"

safe/session.php"

;

>

html>

head>

<

title>

查询页面<

/title>

scriptsrc="

jquery.js"

/script>

style>

#div1{

background:

no-repeat;

width:

960px;

margin:

0auto;

height:

100%;

}

ul{

list-style-type:

none;

li{

font:

"

宋体"

font-size:

24px;

float:

left;

margin-right:

20px;

#div2{

40px;

}

.STYLE1{font-size:

x-large}

.STYLE2{font-size:

x-large;

font-weight:

bold;

/style>

/head>

bodybackground="

image/http_imgload3333.jpg"

palign="

center"

&

nbsp;

/p>

class="

STYLE2"

marquee>

imgsrc="

image/QQ图片20140101144308.gif"

width="

62"

height="

55"

纪念册<

/marquee>

ahref="

banji.php"

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

/a>

pclass="

&

divid="

div1"

div2"

ul>

<

liclass="

STYLE1"

/li>

<

formaction="

dealsousuo.php"

method="

post"

inputtype="

radio"

name="

selecttype"

value="

0"

按院系查找

1"

按班级查找

text"

index"

>

submit"

查找"

/form>

/ul>

/div>

list"

tablewidth="

960"

tr>

thscope="

col"

align="

left"

全部<

/th>

/tr>

/table>

menulist"

cellspacing="

border="

width="

48"

bgcolor="

#666666"

checkbox"

onClick="

selectall(this);

/>

thwidth="

100"

scope="

学校<

入学年份<

院系<

班级<

人数<

/body>

(2)dealsousuo.php

30px;

.STYLE1{

font-size:

larger;

font-family:

"

li>

<

h1>

查询结果<

/h1>

php

include_once"

conn/conn.php"

session_start();

$type=$_POST["

];

$index=$_POST["

$nickname=$_SESSION["

nickname"

if($type==0){

$sql="

select*from`class`where`major`='

$index'

}elseif($type==1){

select*from`class`where`classnumber`='

}

$result=mysql_query($sql);

while($arrn=mysql_fetch_array($result))

{

echo"

tdwidth='

50'

align='

center'

inputtype='

checkbox'

name='

checkboxs'

value='

$arrn[id]'

/td>

100'

$arrn[university]<

$arrn[enrollmentyear]<

$arrn[major]<

$arrn[classnumber]<

$arrn[peoplenum]<

mysql_close();

?

divalign="

spanclass="

chban.php"

没有班级?

快来创建吧~<

/span>

addtxl.php"

加入班级<

(3)dealaddnews.php

../safe/session.php"

$writer=$_SESSION["

$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"

scriptlanguage='

javascript'

alert('

成功添加班级留言!

'

window.location.href='

listnews.php'

(4)dealedit.php

phpsession_start();

$id=$_POST["

id"

$writer=$_POST["

writer"

if(!

empty($_POST['

content'

])){

$sql="

updatemessagesetcontent='

whereid=$id"

mysql_query($sql);

writer'

updatemessagesetwriter='

if(mysql_query($sql)){

script>

修改成功'

listnews2.php'

}else{

修改失败'

(5)delete.php

$id=$_GET["

deletefrom`message`where`id`='

$id'

删除成功'

删除失败'

(6)listusers.php

styletype="

text/css"

!

--

body{

background-image:

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

-->

用户列表<

br/>

tableborder="

td>

编号<

真实姓名<

昵称<

性别<

生日<

e_mail<

电话<

select*from`user`where`class`='

$arrn[id]<

$arrn[truename]<

$arrn[nickname]<

$arrn[sex]<

$arrn[birthday]<

$arrn[e_mail]<

$arrn[phonenum]<

(7)savechuaban.php

session_start();

include_once("

$university=trim($_POST['

uni'

]);

$enrollmentyear=trim($_POST['

year'

$major=trim($_POST['

maj'

$classnumber=trim($_POST['

cnum'

$peoplenum=trim($_POST['

pnum'

insertintoclass(university,enrollmentyear,major,classnumber,peoplenum)

values('

$university'

$enrollmentyear'

$major'

$classnumber'

$peoplenum'

echo"

创建成功!

sousuo.php'

详细代码见程序

2.3程序运行结果(截屏)

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

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

首先,对于php语言的基础知识掌握还不够牢固,对用php语言连接mysql数据库时中经常出现的错误也不是很了解;

其次,对于php设计中使用的一些函数不够熟悉,这些不足,通过实训都得到了锻炼和提高。

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

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

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

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

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

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

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

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

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