国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》

這篇具有很好參考價(jià)值的文章主要介紹了PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

《動(dòng)態(tài)網(wǎng)站設(shè)計(jì)與開發(fā)》

考試改革報(bào)告

項(xiàng)目名稱:? ????會(huì)員注冊(cè)管理系統(tǒng)???????

專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)

學(xué)生學(xué)號(hào):? ? ? ?*************? ? ? ? ??

學(xué)生姓名:? ? ? ? ? ?***? ? ? ? ? ??

日??? 期:?????? ??2022.12.12? ? ? ? ?

目? 錄

1.系統(tǒng)開發(fā)背景及意義................................................................................................... 1

1.1系統(tǒng)開發(fā)背景介紹...................................................................................................... 2

1.2 系統(tǒng)開發(fā)的意義......................................................................................................... 2

2.系統(tǒng)的設(shè)計(jì)思路.......................................................................................................... 2

2.1 數(shù)據(jù)庫設(shè)計(jì)分析......................................................................................................... 2

2.2 功能模塊設(shè)計(jì)分析..................................................................................................... 2

3.程序功能測(cè)試及截圖................................................................................................... 2

3.1程序代碼測(cè)試............................................................................................................. 2

3.2功能演示(界面)...................................................................................................... 2

4.總結(jié)與收獲................................................................................................................. 2

1.系統(tǒng)背景及意義

1.1系統(tǒng)開發(fā)背景介紹

???????? 在大三上學(xué)期PHP程序設(shè)計(jì)期末考試中我選擇了會(huì)員注冊(cè)管理系統(tǒng)的項(xiàng)目,這個(gè)項(xiàng)目是在最近的授課中剛剛講授的課題,對(duì)于這個(gè)課題的選擇旨在于從頭開始搭建項(xiàng)目開發(fā)思路,提升自己的開發(fā)思維,同時(shí)也完善這個(gè)不夠完整的項(xiàng)目,使其最終成為一個(gè)完整使用的系統(tǒng),從頭梳理會(huì)員注冊(cè)管理系統(tǒng)的各個(gè)模塊,能夠使我在頭腦中牢記開發(fā)思路并使其完全成為我的一個(gè)PHP搭建網(wǎng)站的框架,在學(xué)習(xí)PHP程序設(shè)計(jì)這個(gè)課程的道路中,一定要形成一種自己的開發(fā)思維,構(gòu)架自己的一套開發(fā)框架,初學(xué)PHP我們都是小白,對(duì)于完成一個(gè)完整的系統(tǒng)設(shè)計(jì)頭腦一般都是一片空白,所以老師帶著我們一步一個(gè)腳印,去完成每一個(gè)頁面的創(chuàng)建,每一行代碼的指引,每一種方法的使用,從起初的懵懵懂懂到現(xiàn)在一個(gè)系統(tǒng)的完成,過程漫長(zhǎng)而復(fù)雜,所以在基礎(chǔ)知識(shí)還不夠牢固的情況下選擇最熟悉的項(xiàng)目,寫曾經(jīng)寫過的代碼,對(duì)于我們來說不能說信手拈來吧,也能循著自己的腳印獨(dú)立完成這個(gè)項(xiàng)目,就像嬰兒蹣跚學(xué)步那樣,脫離了父母的幫助才能學(xué)得更快掌握的也更加牢固吧。

1.2 系統(tǒng)開發(fā)的意義

???????? 會(huì)員信息管理系統(tǒng)開發(fā)的意義在于對(duì)本學(xué)期學(xué)習(xí)成果的檢驗(yàn),同時(shí)對(duì)本學(xué)期所學(xué)到的PHP知識(shí)進(jìn)行回顧,加深記憶,同時(shí)在獨(dú)立編寫一個(gè)完整的系統(tǒng)中去搭建屬于自己的PHP編寫思路,為以后的計(jì)算機(jī)學(xué)習(xí)奠定基礎(chǔ)。

2.系統(tǒng)的設(shè)計(jì)思路

2.1 數(shù)據(jù)庫設(shè)計(jì)分析

數(shù)據(jù)庫需要與設(shè)計(jì)系統(tǒng)的版本相互匹配,并且操作方便,這里使用的是phpstudy中的MYSQL8.0.12數(shù)據(jù)庫,需要專門建立一個(gè)用于存儲(chǔ)信息管理系統(tǒng)的庫,該庫中包含兩個(gè)表,一個(gè)是存儲(chǔ)登錄信息的表login,另一個(gè)是存儲(chǔ)會(huì)員數(shù)據(jù)的表student。Login表中設(shè)定兩個(gè)字段,一個(gè)是賬戶名:username,另一個(gè)是登錄密碼:password。Student表中包含五個(gè)字段,編號(hào):ID(設(shè)置為主鍵)、姓名:name、性別:sex、年齡:age、地址:adress。

2.2 功能模塊設(shè)計(jì)分析

會(huì)員信息管理系統(tǒng)的設(shè)計(jì),需要考慮到它具備的功能:1、存儲(chǔ)會(huì)員信息。所以它必須具備數(shù)據(jù)局庫連接的功能。2、信息展示。一個(gè)系統(tǒng)需要有一個(gè)系統(tǒng)首頁,首頁連接著系統(tǒng)其他的所有功能,還需要簡(jiǎn)介易于操作。3、登錄功能。一個(gè)專有的系統(tǒng)不是隨便一個(gè)用戶可以訪問的,所以需要設(shè)計(jì)一個(gè)登錄界面,讓擁有權(quán)限的管理員或用戶登錄到系統(tǒng)。4、注冊(cè)功能。針對(duì)申請(qǐng)獲取登錄系統(tǒng)權(quán)限的新用戶,需要設(shè)計(jì)一個(gè)注冊(cè)模塊,用于添加新的管理用戶。5、添加功能。針對(duì)需要添加的新的會(huì)員信息,需要一個(gè)添加模塊對(duì)新的信息進(jìn)行添加,并保存到數(shù)據(jù)庫。6、修改功能。針對(duì)需要改動(dòng)的會(huì)員信息,需要增加一個(gè)修改模塊,用于對(duì)已存在的信息進(jìn)行更新,也可以對(duì)不需要的信息進(jìn)行刪除。7、搜索功能。針對(duì)需要的特定信息設(shè)定一個(gè)搜索欄,篩選符合用戶要求的數(shù)據(jù)。

數(shù)據(jù)庫連接模塊:數(shù)據(jù)庫在用戶登錄成功后進(jìn)行連接,該界面不用向用戶展示,數(shù)據(jù)庫連接失敗則彈出窗口提示連接數(shù)據(jù)庫失敗。

登錄模塊:登錄模塊包含一個(gè)用于輸入登錄信息的表格,有表頭、賬戶名輸入欄、密碼輸入欄、一個(gè)登錄按鈕、一個(gè)注冊(cè)按鈕。該模塊在于簡(jiǎn)單易懂,畫面簡(jiǎn)潔美觀,有賬號(hào)密碼的用戶依次填寫登錄信息就可跳轉(zhuǎn)系統(tǒng)首頁,沒有賬號(hào)密碼的用戶,可以點(diǎn)擊注冊(cè)按鈕跳轉(zhuǎn)注冊(cè)界面。信息輸入欄還需要對(duì)用戶輸入的信息進(jìn)行篩選,與數(shù)據(jù)庫進(jìn)行連接匹配。

注冊(cè)模塊:注冊(cè)模塊包含頁面標(biāo)識(shí)、用戶名輸入欄、密碼欄、確認(rèn)密碼欄、注冊(cè)按鈕、退出按鈕。該模塊還需要對(duì)用戶輸入的注冊(cè)信息進(jìn)行判定,不能輸入不可識(shí)別信息,檢測(cè)到就彈出提示,信息填寫正常就跳轉(zhuǎn)到登錄界面。

首頁模塊:首頁模塊必須排版簡(jiǎn)潔美觀,該頁面重在向用戶展示,其他模塊的連接必須包含在首頁中,首頁還需設(shè)置一個(gè)信息展示欄用來輸出操作者需要操作的信息。針對(duì)信息過多,還需要設(shè)定信息分頁展示。

添加模塊:添加模塊需要將所有的添加信息類別依次羅列出來,還需要一個(gè)信息提交按鈕,也可已添加一個(gè)返回按鈕。需要對(duì)添加的信息進(jìn)行篩選,屬性錯(cuò)誤則彈出提示信息。

修改模塊:修改模塊需要包含修改按鈕和刪除按鈕,點(diǎn)擊修改按鈕則進(jìn)入修改界面,將修改的用戶所有信息放在一個(gè)表單中,其中用戶的ID不可改動(dòng),針對(duì)修改后的信息進(jìn)行不匹配篩選,有則彈出提示,無則保存提交數(shù)據(jù)庫更新信息。

搜索模塊:搜索模塊針對(duì)用戶需要的信息進(jìn)行模糊匹配,將搜索信息提交數(shù)據(jù)庫進(jìn)行查詢輸出,沒有查詢到就展示無結(jié)果或提示更換關(guān)鍵詞。

3.程序功能測(cè)試及截圖

3.1程序代碼測(cè)試

//每一個(gè)小標(biāo)題都需要建一個(gè)PHP文件

?

數(shù)據(jù)庫快速連接:

<?php

//連接數(shù)據(jù)庫

$link = mysqli_connect("localhost", "root", "123456", "數(shù)據(jù)庫名","3306");

if($link == false)

{

??? die("連接數(shù)據(jù)庫失敗!");

}

?>

首頁代碼:

<?php
//連接數(shù)據(jù)庫
include_once "sqlcon.php";
$sql=<<<ztbu
select * from student;
ztbu;
$query = mysqli_query($link,$sql);
$infos = mysqli_fetch_all($query,MYSQLI_ASSOC);
//定義分頁

//每頁信息條數(shù)
$perpage=5;
//總信息條數(shù)
$total_num=count($infos);
//總頁數(shù)
$total_page=ceil($total_num/$perpage);
//第一頁
$page=isset($_GET['page'])?$_GET['page']:1;
//設(shè)定第一條信息
$start_index=$perpage*($page-1);
//最后一條信息
$end_index=$perpage*$page-1;
$end_index=min($end_index,$total_num-1);
?>

<style>
??? html
{
???????
background-color: bisque;
???
}
???
#login_div{
???????
height: 200px;
???????
background-color: bisque;
???
}
???
#td{
???? ???
font-size: 20px;
???????
font-weight: bolder;
???
}
???
#head{
???????
position: absolute;
???????
padding-left: 500px;
?????? ?
top: 100px;
???
}
??? .
show{
???????
position: relative;
???????
width: 800px;
???????
left: 270px;
???????
bottom: 50px;
?? ?????
background-color: aliceblue;
???????
border:thin solid black;
???????
height: 400px;
???????
overflow-x: hidden;
???????
overflow-y: scroll;
???????
line-height: 30px;
???
}
??? .
select{
???????
position: relative;
???????
left: 700px;
???????
top:-107px;
???
}
??? .
denglu{
???????
position: absolute;
???????
right: 450px;
???????
top: 103px;
???????
z-index: 99;
???
}
??? .
zhuce {
???????
position: absolute;
???????
right: 390px;
???????
top: 103px;
???????
z-index: 99;
???
}
</style>
<head>
??? <meta
charset="utf-8">
??? <title>
會(huì)員信息管理系統(tǒng)</title>
</head>
<body?
style="background-image: url('img/1.png')">
<!--登錄注冊(cè)添加跳轉(zhuǎn)界面-->
???
<div id="login_div"? style="background-image: url('img/1.png')">
??????? <button
class="denglu"><a href="loginfront.php">登錄</a></button>
??????? <button
class="zhuce"><a href=" zhuce.php">注冊(cè)</a></button>
??? </div>

<!--#首頁標(biāo)簽-->
???
<div align="center" id="head">
??????? <tr>
??????????? <td><a
href="login.php" id="td"? style=" position: relative;left: -200px;">首頁</a></td>
??????????? <td><a
href="insert.php" id="td" style=" position: relative;left: -100px;">添加</a></td>
??????????? <td><a
href="alter.php" id="td">修改</a></td>
??????? </tr>
??? </div>

<!--搜索欄-->
<div>
??? <form
action="selectok.php" method="post" class="select">
??????? <tr>
??????????? <td ><input
type="text" name="text" value="請(qǐng)輸入關(guān)鍵詞進(jìn)行搜索" onclick="this.value=''"></td>
??????????? <td> <button?
name="select" style="margin-left: 20px">搜索</button></td>
??????? </tr>
??? </form>
</div>

<!--信息展示窗口-->
???
<div class="show">
??????? <h1
align="center">會(huì)員信息表</h1>
??????? <table?
border="1" align="center" width="783" cellspacing="1" cellpadding="1" bgcolor="#ffe4c4">
??????????? <tr
align="center">
??????????????? <th>
編號(hào)</th>
??????????????? <th>
姓名</th>
??????????????? <th>
性別</th>
??????????????? <th>
年齡</th>
??????????????? <th>
地址</th>
??????????? </tr>
???????????
<?php
??????????? for
($i=$start_index;$i<=$end_index;$i++)
??????????? {
???????????????
echo "<tr>";
??????????????? echo
"<td align='center'>",$infos[$i]["id"],"</td>";
??????????????? echo
"<td align='center'>",$infos[$i]["name"],"</td>";
??????????????? echo
"<td align='center'>",$infos[$i]["sex"],"</td>";
??????????????? echo
"<td align='center'>",$infos[$i]["age"],"</td>";
??????????????? echo
"<td align='center'>",$infos[$i]["adress"],"</td>";
??????????????? echo
"</tr>";
???????????
}
???????????
echo '<tr>';
??????????? echo
"<td colspan='5' align='center'><a href='?page=1' >【首頁】</a>";
???????????
$prepage=($page-1)<1?1:($page-1);
???????????
//判斷當(dāng)前頁是否為首頁,若為首頁,則上一頁的超鏈接無效,仍為首頁
???????????
echo "<a href='?page=$prepage'>【上一頁】</a>";
???????????
$nextpage=($page+1)>$total_page?$total_page:($page+1);
???????????
//判斷當(dāng)前頁是否為尾頁,若為尾頁,則下一頁的超鏈接無效,仍為尾頁
? ??????????
echo "<a href='?page=$nextpage'>【下一頁】</a>";
??????????? echo
"<a href='?page=$total_page'>【尾頁】</a>";
??????????? echo
"</td></tr>";
????????? ???>

??????? </table>
??? </div>
</body>

登錄展示界面:

<style>

??? html,body{

??????? background-color: bisque;

??????? background-size: 100% 100%;

??????? background-image: url('img/1.png');

??? }

??? .tb {

??????? align-content: center;

??? }

??? tr {

??????? border: 3px solid yellow;

??? }

??? td {

??????? #position: absolute;

??????? border: 1px? black;

??? }

</style>

<form? action="logincheck.php" method="post" class="tb">

??? <table align="center" >

??????? <tr>

??????????? <td colspan="2" align="center"><h2>用戶登錄</h2></td>

??????? </tr>

?????? <tr>

?????????? <td>用戶名:</td>

?????????? <td><input type="text" name="username" ></td>

?????? </tr>

??????? <tr>

??????????? <td>密碼:</td>

??????????? <td><input type="text" name="password"></td>

??????? </tr>

??????? <tr>

??????????? <td colspan="2" align="center">

??????????????? <input type="submit" value="登錄" style="margin-left: 65px">

??????????????? <input type="button" value="注冊(cè)" style="margin-left: 70px;margin-top: 10px"

??????????????????? onclick="window.location.href='zhuce.php'">

??????????? </td>

??????? </tr>

??? </table>

</form>



登錄信息驗(yàn)證代碼:

<?php

//獲取用戶名和密碼

$username=$_POST["username"];

$password=$_POST["password"];



//連接數(shù)據(jù)庫

include_once "sqlcon.php";

$sql=<<<ztbu

select * from login where username="{$username}" and password="{$password}";

ztbu;

$query=mysqli_query($link,$sql);

$number=mysqli_num_rows($query);

if($number>0){

??? echo "<script>alert('歡迎登錄!')</script>";

??? header("refresh:1;url=login.php");

}

else{

??? echo "<script>alert('你不是合法用戶,請(qǐng)重新登錄!')</script>";

??? header("refresh:1;url=loginfront.php");

}

?>

注冊(cè)展示界面:

<style>

??? html{

? ??????background-color: bisque;

??????? background-size: 100% 100%;

??????? background-image: url('img/1.png');

??? }

</style>

<form? action="zhuceok.php" method="post" >

??? <table align="center" >

??????? <tr>

??????????? <td colspan="2" align="center"><h2>用戶注冊(cè)</h2></td>

??????? </tr>

??????? <tr>

??????????? <td>用戶名:</td>

??????????? <td><input type="text" name="username" ></td>

??????? </tr>

??????? <tr>

??????????? <td>密碼:</td>

??????????? <td><input type="password" name="password"></td>

?? ?????</tr>

??????? <tr>

??????????? <td>確認(rèn)密碼:</td>

??????????? <td><input type="password" name="okpassword"></td>

??????? </tr>

??????? <tr>

??????????? <td colspan="2" align="center">

??????????????? <input type="submit" value="注冊(cè)" style="margin-top: 10px;margin-left: 80px">

??????????????? <input type="button" value="返回" style="margin-left: 70px;"

????????????????????? onclick="window.location.href='loginfront.php'">

??????????? </td>

??????? </tr>

??? </table>

</form>





注冊(cè)信息驗(yàn)證代碼:

<?php

//獲取用戶填寫的注冊(cè)信息

$username=$_POST["username"];

$password=$_POST["password"];

$okpassword=$_POST["okpassword"];

//判斷用戶信息是否重復(fù)注冊(cè)

//連接數(shù)據(jù)庫

include_once "sqlcon.php";

//定義輸出語句

$sql1=<<<ztbu

select * from login where username='{$username}';

ztbu;

$query=mysqli_query($link,$sql1);

$number=mysqli_num_rows($query);

if($number>0){

??? echo "<script>alert('該用戶已存在!請(qǐng)重新注冊(cè)')</script>";

??? header("refresh:1;url=zhuce.php");

}

elseif(strcmp($password, $okpassword) == 0) {//密碼相等

??? if ($username==null)

??? {

??? ????echo "<script>alert('用戶名不能為空!請(qǐng)重新注冊(cè)!')</script>";

??????? header("refresh:1;url=zhuce.php");

??? }elseif ($okpassword == null or $password==null) {

??????? echo "<script>alert('密碼不能為空!請(qǐng)重新注冊(cè)!')</script>";

??????? header("refresh:1;url=zhuce.php");

??? }

??? else{

??????????? $sql2=<<<ztbu

insert into login(username,password,sex,age)values("{$username}","{$password}","暫無","暫無");

ztbu;

??????????? $query=mysqli_query($link,$sql2);

??????????? if($query==true){

????? ??????????echo "<script>alert('注冊(cè)成功!請(qǐng)登錄!')</script>";

??????????????? header("refresh:1;url=loginfront.php");

??????????? }

??????????? else{

??????????????? echo "<script>alert('注冊(cè)失??!請(qǐng)重新注冊(cè)!')</script>";

??????????????? header("refresh:1;url=zhuce.php");

??????????? }



??????? }

}

else {

??? echo "<script>alert('密碼不一致!請(qǐng)重新注冊(cè)!')</script>";

??? header("refresh:1;url=zhuce.php");

}

?>

修改界面:

<?php

//連接數(shù)據(jù)庫

include_once "sqlcon.php";

$sql=<<<ztbu

select * from student;

ztbu;

$query = mysqli_query($link,$sql);

$infos = mysqli_fetch_all($query,MYSQLI_ASSOC);

//定義分頁



//每頁信息條數(shù)

$perpage=5;

//總信息條數(shù)

$total_num=count($infos);

//總頁數(shù)

$total_page=ceil($total_num/$perpage);

//第一頁

$page=isset($_GET['page'])?$_GET['page']:1;

//設(shè)定第一條信息

$start_index=$perpage*($page-1);

//最后一條信息

$end_index=$perpage*$page-1;

$end_index=min($end_index,$total_num-1);

?>

<style>

??? html{

??????? background-color: bisque;

??? }

??? #login_div{

??????? height: 200px;

??????? background-color: bisque;

??? }

?? ?#td{

??????? font-size: 20px;

??????? font-weight: bolder;

??? }

??? #head{

??????? position: absolute;

??????? padding-left: 500px;

??????? top: 100px;

??? }

??? .show{

??????? position: relative;

??????? width: 800px;

??????? left: 270px;

??????? bottom: 50px;

??????? background-color: aliceblue;

??????? border:thin solid black;

??????? height: 400px;

??????? overflow-x: hidden;

??????? overflow-y: scroll;

??????? line-height: 30px;

??? }

??? .select{

??????? position: relative;

??????? left: 700px;

??????? top:-107px;

??? }

??? .denglu{

??????? position: absolute;

??????? right: 450px;

??????? top: 103px;

??????? z-index: 99;

??? }

??? .zhuce {

??????? position: absolute;

??????? right: 390px;

??????? top: 103px;

??????? z-index: 99;

??? }

</style>

<head>

??? <meta charset="utf-8">

??? <title>會(huì)員信息管理系統(tǒng)</title>

</head>

<body? style="background-image: url('img/1.png')">

<!--登錄注冊(cè)添加跳轉(zhuǎn)界面-->

<div id="login_div"? style="background-image: url('img/1.png')">

??? <button class="denglu"><a href="loginfront.php">登錄</a></button>

??? <button class="zhuce"><a href=" zhuce.php">注冊(cè)</a></button>

</div>

<!--#首頁標(biāo)簽-->

<div align="center" id="head">

??? <tr>

??????? <td><a href="login.php" id="td"? style=" position: relative;left: -200px;">首頁</a></td>

?? ?????<td><a href="insert.php" id="td" style=" position: relative;left: -100px;">添加</a></td>

??????? <td><a href="alter.php" id="td">修改</a></td>

??? </tr>

</div>

<!--搜索欄-->

<div>

??? <form action="selectok.php" method="post" class="select">

??????? <tr>

? ??????????<td ><input type="text" name="text" value="請(qǐng)輸入關(guān)鍵詞進(jìn)行搜索" onclick="this.value=''"></td>

??????????? <td> <button? name="select" style="margin-left: 20px">搜索</button></td>

??????? </tr>

??? </form>

</div>



<!--信息展示窗口-->

<div class="show">

??????? <h1 align="center">會(huì)員信息修改</h1>

??? <table? border="1" align="center" width="783" cellspacing="1" cellpadding="1" bgcolor="#ffe4c4">

??????? <tr align="center">

??????????? <th>編號(hào)</th>

??????????? <th>姓名</th>

??????????? <th>性別</th>

??????????? <th>年齡</th>

??????????? <th>地址</th>

??????????? <th colspan="2">操作</th>

??????? </tr>





??????? <?php

??????? for($i=$start_index;$i<=$end_index;$i++)

??????? {

??????????? echo "<tr>";

??????????? echo "<td align='center'>",$infos[$i]["id"],"</td>";

??????????? echo "<td align='center'>",$infos[$i]["name"],"</td>";

??????????? echo "<td align='center'>",$infos[$i]["sex"],"</td>";

??????????? echo "<td align='center'>",$infos[$i]["age"],"</td>";

??????????? echo "<td align='center'>",$infos[$i]["adress"],"</td>";

??????????? ?>

??????????? <td align="center"><a href="update.php?uid=<?php echo $infos[$i]['id']?>">修改</a></td>

??????????? <td align="center"><a href="delete.php?uid=<?php echo $infos[$i]['id']?>">刪除</a></td>

??????????? <?php

??????????? echo "</tr>";

??????? }

??????? echo "<tr>";

??????? echo "<td colspan='7' align='center'><a href='?page=1' >【首頁】</a>";

??????? $prepage=($page-1)<1?1:($page-1);

??????? //判斷當(dāng)前頁是否為首頁,若為首頁,則上一頁的超鏈接無效,仍為首頁

??????? echo "<a href='?page=$prepage'>【上一頁】</a>";

??????? $nextpage=($page+1)>$total_page?$total_page:($page+1);

??????? //判斷當(dāng)前頁是否為尾頁,若為尾頁,則下一頁的超鏈接無效,仍為尾頁

??????? echo "<a href='?page=$nextpage'>【下一頁】</a>";

??????? echo "<a href='?page=$total_page'>【尾頁】</a>";

??????? echo "</td></tr>";

??????? ?>

??? </table>

</div>

</body>









修改信息展示界面:

<?php

//連接數(shù)據(jù)庫

include_once "sqlcon.php";

$sql=<<<ztbu

select * from student;

ztbu;

$query = mysqli_query($link,$sql);

$infos = mysqli_fetch_all($query,MYSQLI_ASSOC);

//定義分頁



//每頁信息條數(shù)

$perpage=5;

//總信息條數(shù)

$total_num=count($infos);

//總頁數(shù)

$total_page=ceil($total_num/$perpage);

//第一頁

$page=isset($_GET['page'])?$_GET['page']:1;

//設(shè)定第一條信息

$start_index=$perpage*($page-1);

//最后一條信息

$end_index=$perpage*$page-1;

$end_index=min($end_index,$total_num-1);

?>

<style>

??? html{

??????? background-color: bisque;

??? }

??? #login_div{

??????? height: 200px;

??????? background-color: bisque;

??? }

??? #td{

??????? font-size: 20px;

??????? font-weight: bolder;

??? }

??? #head{

??????? position: absolute;

??????? padding-left: 500px;

??????? top: 100px;

??? }

??? .show{

??????? position: relative;

??????? width: 800px;

??????? left: 270px;

??????? bottom: 50px;

??????? background-color: aliceblue;

??????? border:thin solid black;

??????? height: 400px;

??????? overflow-x: hidden;

???? ???overflow-y: scroll;

??????? line-height: 30px;

??? }

??? .select{

??????? position: relative;

?? ?????left: 700px;

??????? top:-107px;

??? }

??? .denglu{

??????? position: absolute;

??????? right: 450px;

??????? top: 103px;

??????? z-index: 99;

??? }

??? .zhuce {

??????? position: absolute;

??????? right: 390px;

??????? top: 103px;

??????? z-index: 99;

??? }

</style>

<head>

??? <meta charset="utf-8">

??? <title>會(huì)員信息管理系統(tǒng)</title>

</head>

<body? style="background-image: url('img/1.png')">

<!--登錄注冊(cè)添加跳轉(zhuǎn)界面-->

<div id="login_div"? style="background-image: url('img/1.png')">

??? <button class="denglu"><a href="loginfront.php">登錄</a></button>

??? <button class="zhuce"><a href=" zhuce.php">注冊(cè)</a></button>

</div>

<!--#首頁標(biāo)簽-->

<div align="center" id="head">

??? <tr>

??????? <td><a href="login.php" id="td"? style=" position: relative;left: -200px;">首頁</a></td>

???? ???<td><a href="insert.php" id="td" style=" position: relative;left: -100px;">添加</a></td>

??????? <td><a href="alter.php" id="td">修改</a></td>

??? </tr>

</div>

<!--搜索欄-->

<div>

??? <form action="selectok.php" method="post" class="select">

??????? <tr>

???? ???????<td ><input type="text" name="text" value="請(qǐng)輸入關(guān)鍵詞進(jìn)行搜索" onclick="this.value=''"></td>

??????????? <td> <button? name="select" style="margin-left: 20px">搜索</button></td>

??????? </tr>

??? </form>

</div>



<!--信息展示窗口-->

<div class="show">

??????? <h1 align="center">會(huì)員信息修改</h1>

??? <table? border="1" align="center" width="783" cellspacing="1" cellpadding="1" bgcolor="#ffe4c4">

??????? <tr align="center">

??????????? <th>編號(hào)</th>

??????????? <th>姓名</th>

??????????? <th>性別</th>

??????????? <th>年齡</th>

????? ??????<th>地址</th>

??????????? <th colspan="2">操作</th>

??????? </tr>





??????? <?php

??????? for($i=$start_index;$i<=$end_index;$i++)

??? ????{

??????????? echo "<tr>";

??????????? echo "<td align='center'>",$infos[$i]["id"],"</td>";

??????????? echo "<td align='center'>",$infos[$i]["name"],"</td>";

??????????? echo "<td align='center'>",$infos[$i]["sex"],"</td>";

??????????? echo "<td align='center'>",$infos[$i]["age"],"</td>";

??????????? echo "<td align='center'>",$infos[$i]["adress"],"</td>";

?????????? ??>

??????????? <td align="center"><a href="update.php?uid=<?php echo $infos[$i]['id']?>">修改</a></td>

??????????? <td align="center"><a href="delete.php?uid=<?php echo $infos[$i]['id']?>">刪除</a></td>

??????????? <?php

??????????? echo "</tr>";

??????? }

? ??????echo "<tr>";

??????? echo "<td colspan='7' align='center'><a href='?page=1' >【首頁】</a>";

??????? $prepage=($page-1)<1?1:($page-1);

??????? //判斷當(dāng)前頁是否為首頁,若為首頁,則上一頁的超鏈接無效,仍為首頁

??????? echo "<a href='?page=$prepage'>【上一頁】</a>";

??????? $nextpage=($page+1)>$total_page?$total_page:($page+1);

??????? //判斷當(dāng)前頁是否為尾頁,若為尾頁,則下一頁的超鏈接無效,仍為尾頁

??????? echo "<a href='?page=$nextpage'>【下一頁】</a>";

??????? echo "<a href='?page=$total_page'>【尾頁】</a>";

??????? echo "</td></tr>";

??????? ?>

??? </table>

</div>

</body>









修改信息驗(yàn)證代碼:

<?php

//獲取修改后的最新值

$id=$_POST['id'];

$name=$_POST['name'];

$sex=$_POST['sex'];

$age=$_POST['age'];

$adress=$_POST['adress'];

//連接數(shù)據(jù)庫

include_once "sqlcon.php";

//執(zhí)行SQL語句



if(!$id)

{

??? echo "<script>alert('用戶名格式錯(cuò)誤!請(qǐng)重新輸入!')</script>";

??? header("refresh:1;url=update.php");

}

elseif (!(is_string($name)))

{

??? echo "<script>alert('用戶名輸入格式錯(cuò)誤!請(qǐng)重新輸入!')</script>";

??? header("refresh:1;url=update.php");

}

elseif ($sex!='' and $sex!='')

{

??? echo "<script>alert('性別輸入錯(cuò)誤!請(qǐng)重新輸入!')</script>";

??? header("refresh:1;url=update.php");

}

elseif ($age<=0 or $age>150)

{

??? echo "<script>alert('年齡輸入錯(cuò)誤!請(qǐng)重新輸入!')</script>";

??? header("refresh:1;url=update.php");

}

elseif (!(is_string($adress)))

{

??? echo "<script>alert('地址輸入錯(cuò)誤!請(qǐng)重新輸入!')</script>";

??? header("refresh:1;url=update.php");

}

else{

??? $sql = <<<ztbu

??? update student set name ="{$name}", sex="{$sex}",age="{$age}",adress="{$adress}" where id='{$id}'

??? ztbu;

??? $query = mysqli_query($link, $sql);

??? //通過$link執(zhí)行的最新操作影響的行數(shù)



??? if (mysqli_affected_rows($link)>0) {

??????? echo "<script>alert('用戶'+$id+'的信息修改成功!')</script>";

?? ?????header("refresh:1;url=login.php");

??? } else {

??????? echo "<script>alert('用戶信息修改失??!請(qǐng)重新修改!')</script>";

??????? header("refresh:1;url=update.php");

??? }



}

刪除功能代碼:

<?php

//獲取超鏈接傳遞過來的數(shù)據(jù)

$id=$_GET["uid"];

//連接數(shù)據(jù)庫

include_once "sqlcon.php";

//執(zhí)行SQL語句

$sql=<<<ztbu

delete from student where id = $id

ztbu;

$query=mysqli_query($link,$sql);//$link值在連接數(shù)據(jù)庫中,數(shù)據(jù)庫還未加載,故報(bào)錯(cuò)

if($query==true)

{

??? echo "<script>alert('刪除成功')</script>";

??? header("refresh:1;url=alter.php");

}

添加界面:

<body style="background-image: url('img/1.png')">

<form action="insertok.php" method="post">

??? <table align="center" >

??????? <tr>

??????????? <td colspan="2" align="center"><h2>添加用戶</h2></td>

??????? </tr>

? ??????<tr>

??????????? <td>編號(hào):</td>

??????????? <td><input type="text" name="id"></td>

??????? </tr>

??????? <tr>

??????????? <td>姓名:</td>

??????????? <td><input type="text" name="name"></td>

??????? </tr>

??????? <tr>

??????????? <td>性別:</td>

??????????? <td><input type="text" name="sex" ></td>

??????? </tr>

? ??????<tr>

??????????? <td>年齡:</td>

??????????? <td><input type="text" name="age"></td>

??????? </tr>

??????? <tr>

??????????? <td>地址:</td>

??????????? <td><input type="text" name="adress"></td>

??? ????</tr>

??????? <tr>

??????????? <td colspan="2" align="center">

??????????????? <input type="submit" value="保存" style="margin-left: 50px">

??????????????? <input type="button" value="返回" style="margin-left: 65px;margin-top: 10px"

??????????????? onclick="window.location.href='login.php'">

??????????? </td>

??????? </tr>

??? </table>

</form>

</body>>

添加信息驗(yàn)證代碼:

<?php

$id=$_POST['id'];

$name=$_POST['name'];

$sex=$_POST['sex'];

$age=$_POST['age'];

$adress=$_POST['adress'];

include_once "sqlcon.php";



//用戶插入信息篩選

if(!(is_string($name)))

{

??? echo "<script>alert('用戶名格式錯(cuò)誤!請(qǐng)重新輸入!')</script>";

??? header("refresh:1;url=update.php");

}

elseif ($sex!='' and $sex!='')

{

??? echo "<script>alert('性別輸入錯(cuò)誤!請(qǐng)重新輸入!')</script>";

??? header("refresh:1;url=update.php");

}

elseif ($age<=0 or $age>150)

{

??? echo "<script>alert('年齡輸入錯(cuò)誤!請(qǐng)重新輸入!')</script>";

??? header("refresh:1;url=update.php");

}

elseif (!(is_string($adress)))

{

??? echo "<script>alert('地址輸入錯(cuò)誤!請(qǐng)重新輸入!')</script>";

??? header("refresh:1;url=update.php");

}

elseif (!$id)

{

??? echo "<script>alert('用戶ID輸入錯(cuò)誤!請(qǐng)重新輸入!')</script>";

??? header("refresh:1;url=update.php");

}else {

??? $sql = <<<ztbu

insert into student (id, name, sex, age, adress)values('$id','$name','$sex','$age','$adress');

ztbu;

??? $query = mysqli_query($link, $sql);

??? if(mysqli_num_rows($query)>0)

??? {

??????? echo "<script>alert('此用戶已存在,請(qǐng)重新添加!')</script>";

??????? header("refresh:1;url=update.php");

??? }

??? elseif($query == true) {

??????? echo "<script>alert('用戶添加成功!')</script>";

??????? header("refresh:1;url=login.php");

??? } else {

??????? echo "<script>alert('添加用戶失??!請(qǐng)重新添加!')</script>";

??????? header("refresh:1;url=insert.php");

??? }

}

搜索代碼:

<?php

$text=$_POST["text"];

$select=$_POST['select'];

//連接數(shù)據(jù)庫

include_once "sqlcon.php";

//SQL執(zhí)行語句

?>

<style>

html{

??? background-color: bisque;

??? }



??? #login_div{

??????? height: 200px;

??????? background-color: bisque;

??? }

??? #td{

??????? font-size: 20px;

??????? font-weight: bolder;

??? }

??? #head{

??????? position: absolute;

??????? padding-left: 500px;

??????? top: 100px;

??? }

??? .show{

??? position: relative;

??? width: 800px;

??????? left: 270px;

??????? bottom: 50px;

??????? background-color: aliceblue;

??????? border:thin solid black;

??????? height: 400px;

??????? overflow-x: hidden;

??????? overflow-y: scroll;

??????? line-height: 30px;

??? }

.select{

??? position: relative;

??? left: 700px;

??? top:-107px;

}

.denglu{

??? position: absolute;

??? right: 450px;

??? top: 103px;

??? z-index: 99;

}

.zhuce {

??? position: absolute;

??? right: 390px;

??? top: 103px;

??? z-index: 99;

}

</style>

<head>

??? <meta charset="utf-8">

??? <title>會(huì)員信息管理系統(tǒng)</title>

</head>

<body? style="background-image: url('img/1.png')">

<!--登錄注冊(cè)添加跳轉(zhuǎn)界面-->

??? <div id="login_div"? style="background-image: url('img/1.png')">

??????? <button class="denglu"><a href="loginfront.php">登錄</a></button>

??????? <button class="zhuce"><a href=" zhuce.php">注冊(cè)</a></button>

??? </div>

<!--#首頁標(biāo)簽-->

??? <div align="center" id="head">

??????? <tr>

??????? ????<td><a href="login.php" id="td"? style=" position: relative;left: -200px;">首頁</a></td>

??????????? <td><a href="insert.php" id="td" style=" position: relative;left: -100px;">添加</a></td>

??????????? <td><a href="alter.php" id="td">修改</a></td>

??????? </tr>

??? </div>

<!--搜索欄-->

<div>

??? <form action="selectok.php" method="post" class="select">

??????? <tr>

??????????? <td ><input type="text" name="text" value="請(qǐng)輸入關(guān)鍵詞進(jìn)行搜索" onclick="this.value=''"></td>

??????????? <td> <button? name="select" style="margin-left: 20px">搜索</button></td>

??????? </tr>

??? </form>

</div>

<!--信息展示窗口-->

<div class="show">

??? <h1 align="center">信息查詢結(jié)果</h1>

??? <table? border="1" align="center" width="783" cellspacing="1" cellpadding="1" bgcolor="#ffe4c4">

??????? <?php

?? ?????if($text) {

??????????? $sql = <<<ztbu

??????????? select * from student where id like "%{$text}%" or name like "%%{$text}%%"or sex="{$text}" or age="{$text}"or adress like "%%{$text}%%"

??????????? ztbu;

??????????? $query = mysqli_query($link, $sql);

??????????? $sql2 =mysqli_num_rows($query);

??????????????? if($sql2>0) {

??????????? ?>

??????????? <tr align="center">

??????????????? <th>編號(hào)</th>

??????????????? <th>姓名</th>

??????????????? <th>性別</th>

??????????????? <th>年齡</th>

??????????????? <th>地址</th>

??????????? </tr>

??????? <?php



??????????????? foreach ($query as $a => $b) {

??????????????????? echo '<tr align="center">';

??????????????????? foreach ($b as $key => $value) {

??????????????????????? echo '<td align="center">' . $value . '</td>';

??????????????????? }

??????????? ????????echo '</tr>';

??????????????? }

??????????? }else{

??????????????????? echo '<td align="center" id="td">沒有查詢到相關(guān)信息!</td>';

??????????? }

??????? }else{

??????????? echo '<td align="center" id="td">請(qǐng)輸入關(guān)鍵詞進(jìn)行查詢!</td>';

??????? }

??????? ?>

??? </table>

</div>

</body>

3.2功能演示(界面)

???????????????

?登錄界面

PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》注冊(cè)界面

PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》

首頁

PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》

?添加界面

PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》

修改界面

PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》

確認(rèn)修改界面

PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》

搜索界面

PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》

?數(shù)據(jù)庫student表(會(huì)員信息表)

PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》

?數(shù)據(jù)庫login表

PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》

?

4.總結(jié)與收獲

通過這次對(duì)會(huì)員信息管理系統(tǒng)的實(shí)現(xiàn),我對(duì)PHP程序的基礎(chǔ)知識(shí)的記憶更加牢固了,對(duì)這些數(shù)據(jù)類型的使用也有了進(jìn)一步提升,雖然這個(gè)課題是老師帶著一個(gè)模塊一個(gè)模塊分開授課的,但是自己獨(dú)立地從頭編寫過來還是很有收獲的,對(duì)這個(gè)簡(jiǎn)易的系統(tǒng)已經(jīng)在腦海中形成了一套自己的構(gòu)建模型,相信這些經(jīng)驗(yàn)?zāi)軌蚴刮以诤髞淼膶W(xué)習(xí)中更上一層樓。文章來源地址http://www.zghlxwxcb.cn/news/detail-500997.html

到了這里,關(guān)于PHP結(jié)課報(bào)告 《會(huì)員信息管理系統(tǒng)》的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • PHP-MYSQL學(xué)生信息管理系統(tǒng)(附源碼免費(fèi))

    PHP-MYSQL學(xué)生信息管理系統(tǒng)(附源碼免費(fèi))

    本系統(tǒng)采用phpstudy開發(fā)平臺(tái),采用PHP和MySQL數(shù)據(jù)庫進(jìn)行開發(fā),開發(fā)工具為HBuilder。phpStudy是一個(gè)PHP調(diào)試環(huán)境的程序集成最新的 Apache+PHP+MySQL+phpMyAdmin,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調(diào)試環(huán)境。(其他平臺(tái)均可) @@@文末有獲取方式免費(fèi)獲取 ———————

    2024年02月03日
    瀏覽(27)
  • Jsp+sql智能道路交通信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文+系統(tǒng)+開題報(bào)告+答辯PPT+外文翻譯)

    伴隨著社會(huì)經(jīng)濟(jì)的發(fā)展,交通在人們經(jīng)濟(jì)和社會(huì)活動(dòng)中扮演著越來越重要的角色。因而,交通管理的水平和質(zhì)量就和我們的日產(chǎn)生活緊密相連,并且直接影響著投資的環(huán)境和城市的面貌。因此,每個(gè)城市都做了很多關(guān)于改善交通和發(fā)展智能交通系統(tǒng)(ITS)的思考。電子警察系統(tǒng)

    2024年02月01日
    瀏覽(28)
  • 《學(xué)籍信息管理系統(tǒng)》java+mysql+gui實(shí)現(xiàn)(全套免費(fèi)代碼+保姆教學(xué)+60頁實(shí)驗(yàn)報(bào)告)

    《學(xué)籍信息管理系統(tǒng)》java+mysql+gui實(shí)現(xiàn)(全套免費(fèi)代碼+保姆教學(xué)+60頁實(shí)驗(yàn)報(bào)告)

    完整代碼在 評(píng)論區(qū)置頂!! 不用再問啦?。?! 系統(tǒng)是擁有驗(yàn)證碼驗(yàn)證功能,賬戶登錄功能,數(shù)據(jù)的增刪改查功能,數(shù)據(jù)庫內(nèi)容是建立了學(xué)生表,院系表,學(xué)生賬戶表,管理員賬戶表,學(xué)生表與院系表之間還存在外鍵聯(lián)系。 我把系統(tǒng)做成兩個(gè)菜單頁面,管理員賬戶與學(xué)生賬戶

    2024年02月08日
    瀏覽(23)
  • 門店會(huì)員管理系統(tǒng)有哪些功能?2023門店會(huì)員管理系統(tǒng)該如何選?

    不管是自己?jiǎn)为?dú)開店,還是同時(shí)開多家門店的老板來說,都普遍面臨房租高,人難招,生意不好等難題。 很多老板都想通過 借助會(huì)員管理系統(tǒng)來留住新老客戶,通過提升會(huì)員等級(jí)、贈(zèng)送會(huì)員積分等玩法,持續(xù)刺激客戶到店消費(fèi)。 那么,門店會(huì)員管理系統(tǒng)具體有哪些實(shí)用功能

    2024年02月08日
    瀏覽(25)
  • 會(huì)員管理系統(tǒng)實(shí)戰(zhàn)開發(fā)教程05-會(huì)員開卡

    會(huì)員管理系統(tǒng)實(shí)戰(zhàn)開發(fā)教程05-會(huì)員開卡

    上一篇我們講解了如何點(diǎn)擊按鈕彈出層,已經(jīng)羅列了會(huì)員管理的一些常見功能。本篇我們介紹一下會(huì)員開卡的業(yè)務(wù)。 我們會(huì)員開卡的業(yè)務(wù)的話,也是要在本頁面彈出,彈出其實(shí)只是讓組件是否顯示和隱藏,我們先定義一個(gè)布爾值類型的變量來控制我們開卡頁面的顯示。 打開

    2024年02月11日
    瀏覽(20)
  • 會(huì)員管理系統(tǒng)實(shí)戰(zhàn)開發(fā)教程06-會(huì)員充值

    會(huì)員管理系統(tǒng)實(shí)戰(zhàn)開發(fā)教程06-會(huì)員充值

    我們上篇講解了會(huì)員開卡的操作,有了會(huì)員卡之后日常就是給會(huì)員進(jìn)行充值,充值的邏輯是對(duì)余額進(jìn)行累加,而且要記錄充值的情況。 打開控制臺(tái),點(diǎn)擊+號(hào)創(chuàng)建數(shù)據(jù)源 輸入數(shù)據(jù)源名稱充值記錄 點(diǎn)擊編輯添加字段 先添加充值金額字段,類型選擇數(shù)字 再添加充值日期字段,類

    2024年02月10日
    瀏覽(26)
  • 超市會(huì)員管理系統(tǒng)

    超市會(huì)員管理系統(tǒng)

    目錄 一、需求分析 二、問題描述 三、總體設(shè)計(jì) 四、詳細(xì)設(shè)計(jì) 1)數(shù)據(jù)類型 2) 函數(shù)名 3)登陸界面 4)主界面 5)界面設(shè)計(jì) (1)系統(tǒng)說明 (2) 輸入會(huì)員信息 ?(3) 顯示會(huì)員信息 ?(4)查詢會(huì)員信息 (5) 插入會(huì)員信息 (6)刪除會(huì)員信息 (7)修改會(huì)員信息 (8)會(huì)員消費(fèi)

    2024年02月09日
    瀏覽(21)
  • 【會(huì)員管理系統(tǒng)】篇一之項(xiàng)目預(yù)熱

    【會(huì)員管理系統(tǒng)】篇一之項(xiàng)目預(yù)熱

    vue.js? vueCLI 3.x? ?Axios? ?babel? ? ?EcmaScript6? Eslint? Mock.js? ?Easy-Mock? ? ? ? ? ?Element UI? ? Vuex (1)新建文件夾,在vscode中打開,使用終端 npm init -y (2)安裝mock.js? ? npm? install mockjs (3)新建demo1.js文件,在其中編寫代碼 運(yùn)行 node demo1.js 也可使用? console.log(JSON.stringif

    2024年02月07日
    瀏覽(25)
  • JAVA小項(xiàng)目之超市會(huì)員管理系統(tǒng)

    1、會(huì)員類Member ?? ?(1)姓名?? ??? ?name:String ?? ?(2)卡號(hào)?? ??? ?cardId:int ?? ?(3)密碼?? ??? ?password:String ?? ?(4)積分?? ??? ?score:int ?? ?(5)開卡日期?? ?registDate:String ?? ? 2、會(huì)員管理類 ?? ?(1)所有會(huì)員(卡)--集合:List ?ArrayListMember?? ? ?

    2024年02月07日
    瀏覽(25)
  • 干洗店收銀系統(tǒng)、上門洗鞋小程序,干洗店會(huì)員管理系統(tǒng)

    干洗店收銀系統(tǒng)、上門洗鞋小程序,干洗店會(huì)員管理系統(tǒng)

    干洗店收銀系統(tǒng)、上門洗鞋小程序,干洗店會(huì)員管理系統(tǒng)可以增加洗衣店的優(yōu)勢(shì),讓干洗店回本快,通過發(fā)行會(huì)員卡卡促銷回收資金帶來效益,減少投資壓力。 干洗店管理軟件功能介紹 預(yù)約上門收衣 智能提醒+員工手機(jī)APP搶單+APP拍照同步上傳 快速完成訂單 系統(tǒng)定價(jià)+系統(tǒng)

    2024年02月08日
    瀏覽(102)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包