freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于net的內(nèi)部郵件系統(tǒng)實(shí)現(xiàn)—畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-12-18 15:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ils表中寫信人和 收信人的用戶名,如果發(fā)送信件中有與登錄用戶姓名相符合的信件,則更新信件的標(biāo)志位,并添加到登錄用戶的收件箱中,用戶可以直接查閱,如果郵件包含附件或圖片就從數(shù)據(jù)庫(kù)中讀取附件或圖片的信息,并在頁(yè)面上顯示出來(lái)。如果沒(méi)有相符合的,則該用戶沒(méi)有新郵件。(流程圖 7 所示) Y數(shù)據(jù)庫(kù)查詢判斷是否與登錄用戶相符放入收件箱N用 戶登 錄結(jié) 束 圖 7 收信模塊功能圖 刪除郵件 功能 系統(tǒng)已發(fā)郵件箱和收件箱中,對(duì)選中郵件執(zhí)行“刪除”,則更新郵件的標(biāo)志位,并將選中郵件放進(jìn)廢件箱中,在廢件箱中可以將郵件從數(shù) 據(jù)庫(kù)( mails)中信息徹底刪除,實(shí)現(xiàn)郵件的刪除功能。 在郵箱選項(xiàng)模塊中將設(shè)計(jì)個(gè)人資料和密碼修改兩個(gè)子模塊,在窗體中填寫相關(guān)信息并確認(rèn)后便可以修改密碼和用戶資料。當(dāng)然系統(tǒng)會(huì)對(duì)用戶輸入信息進(jìn)行驗(yàn)證,如果輸入符合要求則寫入數(shù)據(jù)庫(kù)( users)表中,修改成功。如果有選項(xiàng)不符合要求將會(huì)在錯(cuò)誤選項(xiàng)處報(bào)錯(cuò),讓用戶繼續(xù)修改,當(dāng)然用戶也可以退出“郵箱修改”,放棄修改密碼和用戶信息。(流程如 8 所示) 用戶輸入相關(guān)信息判定修改個(gè)人信息否規(guī)范NY郵 箱選 項(xiàng)結(jié) 束寫入數(shù)據(jù)庫(kù) 圖 8 郵箱選項(xiàng)流程圖 4 郵箱系統(tǒng)功能模塊具體實(shí)現(xiàn) protected void btn_send_Click(object sender, EventArgs e) { using (OleDbConnection conn = new OleDbConnection(new Class().getConnStr())) { using (OleDbCommand cmd = new OleDbCommand(, conn)) { = insert into mails(fromUser,toUser,subject,body,state,FDate,upid)values(?,?,?,?,?,?,?)。 (@p0, ).Value = 。 (@p1, ).Value = 。 (@p2, ).Value = 。 (@p3, ).Value = 。 (@p4, ).Value = 1。 (@p5, ).Value = 。 (@p6, ).Value =()。 ()。 ()。 ()。 (?msg=發(fā)送郵件成功! )。 } } } protected void upfile_Click(object sender, EventArgs e) { int id = 0。 string fname = 。 string fpath = (files) + \\ + fname。 string wpath = files\\ + fname。 (fpath)。 using (OleDbConnection conn = new OleDbConnection(new Class().getConnStr())) { using (OleDbCommand cmd = new OleDbCommand(, conn)) { = insert into files(id,url,filename,type)values(?,?,?,?)。 (@p0, ).Value = id。 (@p1, ).Value = wpath。 (@p2, ).Value = fname。 (@p3, ).Value = file。 ()。 ()。 } } protected void uppic_Click(object sender, EventArgs e) { int id = 0。 string fname = 。 string fpath = (files) + \\ + fname。 string ftype = ((.) + 1)。 string wpath = files\\ + fname。 if (ftype == jpg || ftype == gif || ftype == bmp) { (fpath)。 using (OleDbConnection conn = new OleDbConnection(new Class().getConnStr())) { using (OleDbCommand cmd = new OleDbCommand(, conn)) { = insert into files(id,url,filename,type)values(?,?,?,?)。 (@p0, ).Value = id。 (@p1, ).Value = wpath。 (@p2, ).Value = fname。 (@p3, ).Value = pic。 ()。 ()。 } } else { (scriptalert(39。圖片文件格式只能是 :jpg,gif,bmp!39。)。/script)。 } } 郵箱系統(tǒng) 收信箱 模塊核心代碼 void showMail(int id) { using (OleDbConnection conn = new OleDbConnection(new Class().getConnStr())) { using (OleDbCommand cmd = new OleDbCommand(, conn)) { = select ID,fromUser,toUser,subject,body,FDate,upid from mails where id=?。 (@p0, ).Value = id。 ()。 using (OleDbDataReader dr = ()) { if (()) { = dr[5].ToString()。 = dr[1].ToString()。 = dr[2].ToString()。 = dr[3].ToString()。 = dr[6].ToString()。 = dr[4].ToString()。 } } ()。 } using (OleDbConnection conn = new OleDbConnection(new Class().getConnStr())) { using (OleDbCommand cmd = new OleDbCommand(, conn)) { = select id,url,filename,type from files where id=? and type=?。 (@p0, ).Value = (())。 (@p1, ).Value = file。 ()。 using (OleDbDataReader read = ()) { if (()) { = read[2].ToString()。 = read[1].ToString()。 } else { = 沒(méi)有附件 。 } } ()。 } } using (OleDbConnection conn = new OleDbConnection(new Class().getConnStr())) { using (OleDbCommand cmd = new OleDbCommand(, conn)) { = select id,url,filename,type from files where id=? and type=?。 (@p0, ).Value = (())。 (@p1, ).Value = pic。 ()。 } } 5 郵箱系統(tǒng)功能模塊測(cè)試 ,并登錄;查看數(shù)據(jù)庫(kù)是否添加成功,并檢查系統(tǒng)管理員能否進(jìn)行修改和刪除。 ,能否發(fā)送郵件和接受郵件,并對(duì)各種郵件管理功能進(jìn)行測(cè)試。 。 ,并登錄。系統(tǒng)管理員檢查數(shù)據(jù)庫(kù)有添加新用戶,并能夠?qū)τ脩暨M(jìn)行管理。 ,用戶能夠發(fā)送和接收郵件,附件和圖片的發(fā)送也能夠執(zhí)行,各項(xiàng)功能都能順利執(zhí)行。 效的對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理和維護(hù)。 該內(nèi)部郵件系統(tǒng)的基本功能都能夠?qū)崿F(xiàn),不過(guò)其中還是有不少不足之處,界 面不夠美觀,功能不夠完善等。如果以后有機(jī)會(huì)還可以對(duì)系統(tǒng)進(jìn)一步完善該內(nèi)部郵件系統(tǒng)。 結(jié)論 經(jīng)過(guò)三個(gè)多月的設(shè)計(jì)和開(kāi)發(fā),內(nèi)部郵件系統(tǒng)基本開(kāi)發(fā)完畢。其功能基本符合用戶需求,能夠完成內(nèi)部用戶間郵件的發(fā)送和接收,對(duì)已收到和已發(fā)送的郵件進(jìn)行查閱,過(guò)期或廢棄郵件的刪除,個(gè)人的信息的存儲(chǔ)等管理功能。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人 意的地方,比如 界面設(shè)計(jì)與風(fēng)格不太美觀 ,功能不夠完善,對(duì)畢業(yè)設(shè)計(jì)(論文)具體步驟相關(guān)信息考察不夠等多方面問(wèn)題。這些都有待進(jìn)一步改善。 通過(guò)該系統(tǒng)的開(kāi)發(fā),使得作者學(xué)習(xí)到了計(jì)算機(jī)程序設(shè)計(jì)的基本 方法和流程,軟件編程的各個(gè)方面都應(yīng)該從大的框架著手,再逐步分層討論 細(xì)節(jié),并且滿足用戶的需求才是軟件開(kāi)放最終所追求的。如果以后有機(jī)會(huì),將進(jìn)一步完善內(nèi)部郵件系統(tǒng),爭(zhēng)取做到最好。 另外,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1