C#畢業(yè)設(shè)計之Winform零壓健身房管理系統(tǒng)_第1頁
C#畢業(yè)設(shè)計之Winform零壓健身房管理系統(tǒng)_第2頁
C#畢業(yè)設(shè)計之Winform零壓健身房管理系統(tǒng)_第3頁
C#畢業(yè)設(shè)計之Winform零壓健身房管理系統(tǒng)_第4頁
C#畢業(yè)設(shè)計之Winform零壓健身房管理系統(tǒng)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第C#畢業(yè)設(shè)計之Winform零壓健身房管理系統(tǒng)目錄項目一角項目介紹及演示登錄注冊進(jìn)入項目功能點解析用戶界面結(jié)尾

項目一角

項目介紹及演示

基于開發(fā):VisualStudio2025

數(shù)據(jù)庫:SQLServer2025

美化插件:GUNAGUNA官網(wǎng)

登錄注冊

登錄注冊肯定是一個項目必不可少的功能點,本圖演示實現(xiàn)了管理員注冊和用戶注冊,及長按密碼的小圖標(biāo)可以顯示密碼

下面演示的是注冊管理員的賬號

顯示密碼功能點實現(xiàn):在小圖標(biāo)的鍵盤按下事件和鍵盤彈起事件寫圖示代碼

進(jìn)入項目

看完上面該進(jìn)入系統(tǒng)了吧!??!

哎嘿,進(jìn)入系統(tǒng)了━(`)ノ亻!

可以看見我們的主界面是分為兩個區(qū)域

左邊是菜單欄區(qū),右邊是我們的功能區(qū)域

功能點解析

菜單區(qū)分為6個小功能點,分別是消費、會員、物遺、商品、消息、退出6個功能點

消費

介紹一下這個功能點:這個是管理員登錄進(jìn)來的第一個界面,可以看見整個門店的整體收益情況和客戶的數(shù)量。

亮點:用戶數(shù)據(jù)及收益全部和數(shù)據(jù)庫同步顯示的

需注意:一些控件是第三方插件

上面可以看見會員菜單有一位會員,會員開了一張卡,系統(tǒng)默認(rèn)一張卡是2塊錢,這些數(shù)據(jù)都很好的展示到了消費界面的圖形化數(shù)據(jù)里面去了

功能點實現(xiàn)方法:在數(shù)據(jù)庫根據(jù)需要的條件查數(shù)據(jù),有多少條數(shù)據(jù)就把數(shù)據(jù)賦到控件上去

會員

介紹一下這個功能點:這個是實現(xiàn)對會員的增刪改查操作的,也是和消費菜單緊密相關(guān)的

點擊增加:

可以看見一個窗口彈出來了了,這是添加會員的一些基本信息

點擊修改:

把會員信息先賦值上去,方便管理的修改

點擊刪除:‘

刪除成功,但是這里有個小細(xì)節(jié),我們回到消費界面去看一下

這里還是2個會員,但是我們在會員界面已經(jīng)沒有會員信息了,這是為什么呢?

不是說好和消費界面同步的嗎?

我們深知數(shù)據(jù)是寶貴的,所以刪除采用的是邏輯刪除

邏輯刪除具體實現(xiàn)方法:個人其實就是在SQL語句中加了個判斷條件,要滿足那個條件才顯示到GridView里面

點擊打?。?/p>

打印這個功能點我是百度學(xué)習(xí)了挺久的才會把它應(yīng)用到我的項目上的,至于要我具體講出它如何實現(xiàn)的,以我的功力現(xiàn)在還講述不來

有具體的GridView的列名,也可以變成一個pdf的格式,方便我們打印數(shù)據(jù)庫的數(shù)據(jù),盡量做到一個優(yōu)化用戶體驗的效果。

實現(xiàn)打印導(dǎo)出

物遺,和商品其實功能點其實差不多,就不在這里過多的去講解,放圖片給大家看看有什么功能點就可以了

物遺模塊

商品模塊

商品界面的數(shù)據(jù)和用戶登錄的界面也有一定的聯(lián)系,后面會講解到

消息模塊

使用usingSystem.Net.Mail;

包含用于將電子郵件發(fā)送到簡單郵件傳輸協(xié)議(SMTP)服務(wù)器進(jìn)行遞送的類。

可以看見界面是由一下基本的文本框和一個Gridview及一下按鈕組成的

功能點是可以實現(xiàn)郵箱的發(fā)送來看一下下面的圖吧

功能的代碼實現(xiàn)

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Linq;

usingSystem.Text;

usingSystem.Threading.Tasks;

usingSystem.Windows.Forms;

usingSystem.Net;

usingSystem.Net.Mail;

usingSystem.Net.Mime;

usingBLL;

namespace健身房管理

publicpartialclassUserMessage:UserControl

publicUserMessage()

InitializeComponent();

huiyuanBLLhyb=newhuiyuanBLL();

privatevoidUserMessage_Load(objectsender,EventArgse)

jiazmail();

comboBox3.SelectedIndex=0;

comboBox1.SelectedIndex=0;

publicvoidjiazmail()

this.guna2DataGridView1.AutoGenerateColumns=false;

this.guna2DataGridView1.DataSource=hyb.hydgvshow1();

privateOpenFileDialogopenFileDialog=newOpenFileDialog();

privatevoidguna2Button2_Click(objectsender,EventArgse)

//添加按鈕

if(this.openFileDialog.ShowDialog()==System.Windows.Forms.DialogResult.OK)

this.fujietxt.Text=this.openFileDialog.FileName;//上傳附件,打開對話框,得到客戶端的文件

privatevoidguna2Button1_Click(objectsender,EventArgse)

//發(fā)送按鈕

MailMessagemsg=newMailMessage();

stringconnectpath=contenttxt.Text;

stringmailpath=mailtxt.Text;//發(fā)送人QQ號

stringmailnextpath=comboBox3.Text;//發(fā)送人選擇的郵箱

stringrecipien=recipienttxt.Text;//收件人QQ號

stringrecipiennextpath=comboBox1.Text;//收件人選擇的郵箱

stringtitlepath=titletxt.Text;//文章的標(biāo)題

msg.From=newMailAddress(mailpath.ToString()+mailnextpath);//發(fā)送的郵件地址(主機)

msg.Body=connectpath;

//msg.Sender=newMailAddress("");

msg.To.Add(recipien.ToString()+recipiennextpath);//要接受的郵件地址

msg.Subject=titlepath;

msg.IsBodyHtml=true;//郵件內(nèi)容默認(rèn)是純文本!如果指定html內(nèi)容,需要使用isbodyHtml

SmtpClientsc=newSmtpClient();

sc.Host="";//這個不一定是163,看你的主機的郵箱型號,還可以是,,等等

sc.Port=25;

NetworkCredentialnc=newNetworkCredential();

nc.UserName="123@";//主機的郵箱名稱

nc.Password="hfshdfk";//主機的郵箱密碼

sc.Credentials=nc;

if(this.fujietxt.Text!="")

Attachmentatt=newAttachment(this.fujietxt.Text);

msg.Attachments.Add(att);

else

sc.Send(msg);

MessageBox.Show("發(fā)送成功!");

用戶界面

先注冊一個用戶號

用戶登錄

這里可以看見登錄是需要一個用戶的驗證碼(隨機碼),那么這個驗證碼是怎么來的呢

其實在設(shè)計初期就已經(jīng)想到了這個問題,我們在管理員界面添加一個用戶時,系統(tǒng)會為其自己生成一個隨機碼,用于用戶的唯一標(biāo)識

來一個用戶登錄成功的案列

可以看見這個是成功進(jìn)入了用戶界面

用戶界面功能點:修改個人信息、發(fā)送消息、購買商品和關(guān)于軟件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論