軟件工程與計(jì)算模塊開發(fā)卷宗_第1頁
軟件工程與計(jì)算模塊開發(fā)卷宗_第2頁
軟件工程與計(jì)算模塊開發(fā)卷宗_第3頁
軟件工程與計(jì)算模塊開發(fā)卷宗_第4頁
軟件工程與計(jì)算模塊開發(fā)卷宗_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、模塊開發(fā)卷宗1標(biāo)題軟件系統(tǒng)名稱:學(xué)生宿舍管理系統(tǒng) DMS(Dormitory Manegement System)模塊名稱和標(biāo)識(shí)符:(1)登錄模塊:logmod(2)管理員用戶模塊:stainfocenmod包括個(gè)人信息子模塊(stainfo),修改密碼子模塊(stachpwd),報(bào)修信息子模塊(starep),意見建議子模塊(stasug)和學(xué)生信息管理子模塊(maninfo)。(3)學(xué)生用戶模塊:stuinfocenrmod包括個(gè)人信息子模塊(stuinfo),修改密碼子模塊(stuchpwd),報(bào)修信息子模塊(sturep)和意見建議子模塊(stusug)。程序編制員簽名:李劍、楊民岱、

2、婁小敏、田海燕、沈大正卷宗的修改文本序號(hào):修改完成日期:2011-12-22卷宗序號(hào):5編排日期:2011-12-232模塊開發(fā)情況表模塊標(biāo)識(shí)符1logrmodstainfocenmodstuinfocenmod模塊的描述性名稱2登錄模塊管理員用戶模塊學(xué)生用戶模塊代碼設(shè)計(jì)計(jì)劃開始日期32011-12-122011-12-152011-12-20實(shí)際開始日期42011-12-122011-12-142011-12-19計(jì)劃完成日期52011-12-142011-12-182011-12-23實(shí)際完成日期62011-12-132011-12-182011-12-21模塊測(cè)試計(jì)劃開始日期72011-

3、12-142011-12-182011-12-21實(shí)際開始日期82011-12-132011-12-182011-12-21計(jì)劃完成日期92011-12-152011-12-202011-12-23實(shí)際完成日期102011-12-152011-12-212011-12-22組裝測(cè)試計(jì)劃開始日期112011-12-12實(shí)際開始日期122011-12-22計(jì)劃完成日期132011-12-23實(shí)際完成日期142011-12-23代碼復(fù)查日期/簽字15源代碼行數(shù)預(yù) 計(jì)16實(shí) 際17目標(biāo)模塊大小預(yù) 計(jì)18實(shí) 際19模塊標(biāo)識(shí)符20項(xiàng)目負(fù)責(zé)人批準(zhǔn)日期/簽字213功能說明(1) 登錄模塊(logmod):實(shí)現(xiàn)

4、用戶登錄,系統(tǒng)將提示用戶輸入的信息,包括用戶名和密碼。(2) 管理員用戶模塊(stainfocenmod):用戶以管理員身份登錄后,將進(jìn)入管理員用戶模塊,進(jìn)入管理員界面后可以看到可查看的信息或所擁有的權(quán)限。包括:首頁、個(gè)人信息、修改密碼、報(bào)修信息、意見建議和學(xué)生信息。a首頁:可以在此看到待處理的事項(xiàng)。b個(gè)人信息:可以查看登錄者的本人信息。c修改密碼:對(duì)本用戶的密碼進(jìn)行修改,系統(tǒng)將提示輸入舊密碼和新密碼并進(jìn)行確認(rèn)和提交。d報(bào)修信息:可以查看由普通用戶即住宿學(xué)生提交的宿舍設(shè)施的報(bào)修信息,并進(jìn)行處理。在處理完畢后確認(rèn)已報(bào)修,學(xué)生用戶在登錄后可以在相關(guān)界面看到已經(jīng)處理的提示。e意見建議:可以查看學(xué)生用

5、戶對(duì)宿舍管理提出的意見和建議,并進(jìn)行回復(fù),也可以對(duì)已經(jīng)處理或是不合理建議進(jìn)行刪除?;貜?fù)后學(xué)生用戶可以在登錄后查看到回復(fù)信息。f學(xué)生信息:可以查看已經(jīng)注冊(cè)的全部學(xué)生的住宿信息。并且可以添加新的學(xué)生用戶,以及對(duì)已有學(xué)生用戶進(jìn)行編輯,刪除操作。(3) 學(xué)生用戶模塊(stuinfocenmod):用戶以學(xué)生身份登錄后,將進(jìn)入學(xué)生用戶模塊,進(jìn)入學(xué)生界面后可以看到可查看的信息或所擁有的權(quán)限。包括:首頁、個(gè)人信息、修改密碼、報(bào)修信息、意見建議。a首頁:可以在此看到待處理的事項(xiàng)。b個(gè)人信息:可以查看登錄者的本人信息。c修改密碼:對(duì)本用戶的密碼進(jìn)行修改,系統(tǒng)將提示輸入舊密碼和新密碼并進(jìn)行確認(rèn)和提交。d報(bào)修信息:

6、學(xué)生用戶可以根據(jù)系統(tǒng)提示在相關(guān)位置填寫宿舍需要報(bào)修的設(shè)施的信息,在提交后即等待管理員回復(fù)是否報(bào)修。管理員用戶登錄后可以看到學(xué)生用戶提交的報(bào)修信息,并對(duì)之進(jìn)行處理,確認(rèn)已報(bào)修后,學(xué)生將在登錄后看到相關(guān)消息。e意見建議:可以對(duì)與宿舍管理相關(guān)的意見和建議以留言方式告知管理員。管理員在登錄后將看到消息,并可進(jìn)行回復(fù)。4設(shè)計(jì)說明(1) 登錄模塊:運(yùn)行本宿舍管理系統(tǒng),將首先進(jìn)入登錄界面,若直接進(jìn)入其他界面,系統(tǒng)將提示還沒有登錄,然后在點(diǎn)擊確認(rèn)后回到登錄界面。此時(shí)系統(tǒng)將在數(shù)據(jù)庫中相應(yīng)表項(xiàng)進(jìn)行查詢,若用戶名不存在或密碼輸入錯(cuò)誤,將彈出命令窗口提示。點(diǎn)擊確認(rèn)后再次回到登錄界面進(jìn)行再次輸入信息。登錄模塊可以對(duì)用戶

7、的身份(管理員用戶和學(xué)生用戶)進(jìn)行識(shí)別,并進(jìn)入不同的信息中心模塊。(2) 管理員用戶模塊:本模塊包括個(gè)人信息模塊,密碼修改模塊,意見建議模塊,報(bào)修信息模塊以及學(xué)生信息查詢模塊。在用戶以管理員身份登錄后,將進(jìn)入管理員信息中心界面。管理員可以訪問數(shù)據(jù)庫,進(jìn)行信息查看,修改密碼,并對(duì)學(xué)生用戶提交的報(bào)修信息和意見建議進(jìn)行處理,在提交后,學(xué)生用戶在登錄后訪問數(shù)據(jù)庫可以看到處理后的消息。此時(shí)數(shù)據(jù)庫中相應(yīng)信息均被修改。對(duì)學(xué)生信息進(jìn)行查詢,修改和刪除,數(shù)據(jù)庫中相應(yīng)表項(xiàng)內(nèi)容亦將被修改。 管理員可以添加新的學(xué)生用戶,在創(chuàng)建用戶并提交后,新的用戶信息將寫入數(shù)據(jù)庫。(3) 學(xué)生用戶用戶模塊:本模塊包括個(gè)人信息模塊,密

8、碼修改模塊,意見建議模塊以及報(bào)修信息模塊。在用戶以學(xué)生身份登錄后,將進(jìn)入學(xué)生信息中心界面。學(xué)生可以訪問數(shù)據(jù)庫,進(jìn)行個(gè)人信息查看,修改密碼,修改的內(nèi)容將存入數(shù)據(jù)庫??梢蕴岢鰣?bào)修,填寫的相關(guān)信息將插入數(shù)據(jù)庫,管理員可以在登錄后訪問數(shù)據(jù)庫并進(jìn)行處理??梢砸粤粞苑绞教岢雠c宿舍管理相關(guān)的意見和建議,數(shù)據(jù)庫中相關(guān)內(nèi)容將被修改。在管理員用戶登錄后,訪問數(shù)據(jù)庫并進(jìn)行處理,數(shù)據(jù)庫信息得到更新,學(xué)生再次登錄即可看到處理后的消息。5原代碼清單 (1)登錄模塊:頁面代碼: 貴州大學(xué)宿舍管理系統(tǒng)           用戶登錄 用戶名: *   密  

9、 碼: *        處理程序代碼:using System;using System.Data;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;using S

10、ystem.Configuration;public partial class Default3 : System.Web.UI.Page private string conStr = Data Source=.;DataBase=dorm;User id=sa;PWD=; protected void Page_Load(object sender, EventArgs e) protected void Button2_Click(object sender, EventArgs e) string selectsql = select * from log where uname=n

11、ame; SqlConnection con = new SqlConnection(conStr); SqlCommand cmd = new SqlCommand(selectsql, con); cmd.Parameters.AddWithValue(name, TextBox1.Text); SqlDataReader reader; con.Open(); reader = cmd.ExecuteReader(); if (!reader.Read() con.Close(); Response.Write(alert(用戶名不存在!);); Response.Write(windo

12、w.location.href=log.aspx); return; if (readerpsw.ToString() = TextBox2.Text) Sessionsno = TextBox1.Text; Sessionpsw = TextBox2.Text; Sessiontype = readertype.ToString(); reader.Close(); if (Sessiontype.ToString() = stu) selectsql = select * from stu where Sno=name; SqlCommand cmdstu = new SqlCommand

13、(selectsql, con); cmdstu.Parameters.AddWithValue(name, Sessionsno.ToString(); SqlDataReader readerstu; readerstu = cmdstu.ExecuteReader(); if (!readerstu.Read() readerstu.Close(); string desql = delete from log where uname=sno; SqlCommand decmd = new SqlCommand(desql, con); decmd.Parameters.AddWithV

14、alue(sno, Sessionsno.ToString(); decmd.ExecuteNonQuery(); con.Close(); Session.Abandon(); Response.Write(alert(不存在此用戶信息,已刪除此賬號(hào)!);); Response.Write(window.location.href=log.aspx); return; try Label1.Text = readerstuSname.ToString() + 同學(xué),; Sessionname = readerstuSname.ToString(); Sessionsex = readerst

15、uSex.ToString(); Sessiondept = readerstuSdept.ToString(); Sessiondno = readerstuDno.ToString(); Sessiontime = readerstuTime.ToString(); catch (Exception) readerstu.Close(); con.Close(); Response.Redirect(stuinfocenter.aspx); else if (Sessiontype.ToString() = sta) selectsql = select * from staff wher

16、e Sno=name; SqlCommand cmdsta = new SqlCommand(selectsql, con); cmdsta.Parameters.AddWithValue(name, Sessionsno.ToString(); SqlDataReader readersta; try readersta = cmdsta.ExecuteReader(); if (!readersta.Read() readersta.Close(); string desql = delete from log where uname=sno; SqlCommand decmd = new

17、 SqlCommand(desql, con); decmd.Parameters.AddWithValue(sno, Sessionsno.ToString(); decmd.ExecuteNonQuery(); con.Close(); Session.Abandon(); Response.Write(alert(不存在此用戶信息,已刪除此賬號(hào)!);); Response.Write(window.location.href=log.aspx); return; Sessionname = readerstaSname.ToString(); Sessionsex = readersta

18、Sex.ToString(); Sessiondept = readerstaSdept.ToString(); readersta.Close(); catch (Exception) finally con.Close(); Response.Redirect(stainfocenter.aspx); else selectsql = select * from sup where Sno=name; SqlCommand cmdsup = new SqlCommand(selectsql, con); cmdsup.Parameters.AddWithValue(name, Sessio

19、nsno.ToString(); SqlDataReader readersup; try readersup = cmdsup.ExecuteReader(); if (!readersup.Read() readersup.Close(); string desql = delete from log where uname=sno; SqlCommand decmd = new SqlCommand(desql, con); decmd.Parameters.AddWithValue(sno, Sessionsno.ToString(); decmd.ExecuteNonQuery();

20、 con.Close(); Session.Abandon(); Response.Write(alert(不存在此用戶信息,已刪除此賬號(hào)!);); Response.Write(window.location.href=log.aspx); return; Label1.Text = readersupSname.ToString(); Sessionname = readersupSname.ToString(); Sessionsex = readersupSex.ToString(); readersup.Close(); catch (Exception) finally con.Close(); Response.Redirect(supinfocenter.aspx); else Response.Write(alert(用戶名或者密碼錯(cuò)誤!);); Response.Write(window.location.href=log.aspx); return; (2)管理員模塊:頁面代碼: 宿舍管理中心 ,歡迎您!     asp:Sql

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論