版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區(qū)消防安全評估指南
- 安全生產(chǎn)典范企業(yè)講解
- 2025-2026人教版小學(xué)二年級語文期末測試卷上
- 結(jié)構(gòu)專業(yè)考試題及答案
- 2025-2026人教版三年級語文上學(xué)期卷
- 腸道菌群與NAFLD肝硬化PHG:MDT調(diào)節(jié)策略
- 2025-2026一年級語文上學(xué)期期末測試卷
- 腸狹窄術(shù)后腹腔感染的處理策略
- 腸梗阻合并糖尿病患者的血糖管理策略
- 衛(wèi)生院執(zhí)業(yè)監(jiān)督管理制度
- 安全生產(chǎn)目標(biāo)及考核制度
- (2026版)患者十大安全目標(biāo)(2篇)
- 2026年北大拉丁語標(biāo)準(zhǔn)考試試題
- 臨床護(hù)理操作流程禮儀規(guī)范
- 2025年酒店總經(jīng)理年度工作總結(jié)暨戰(zhàn)略規(guī)劃
- 空氣栓塞課件教學(xué)
- 2025年國家市場監(jiān)管總局公開遴選公務(wù)員面試題及答案
- 肌骨康復(fù)腰椎課件
- 患者身份識別管理標(biāo)準(zhǔn)
- 2025年10月自考04184線性代數(shù)經(jīng)管類試題及答案含評分參考
- 2025年勞動保障協(xié)理員三級技能試題及答案
評論
0/150
提交評論