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

正文內(nèi)容

基于aspnet的圖書(shū)館信息管理系統(tǒng)設(shè)計(jì)(參考版)

2025-01-26 03:17本頁(yè)面
  

【正文】 //執(zhí)行類(lèi)型:命令文本 if (prams != null) { foreach (SqlParameter parameter in prams) (parameter)。 SqlDataAdapter dap = new SqlDataAdapter(procName, con)。 //得到執(zhí)行成功返回值 return ds。 (ds, tbName)。 } /// summary /// 執(zhí)行命令文本,并且返回 DataSet數(shù)據(jù)集 /// /summary /// param name=procName命令文本 /param /// param name=tbName數(shù)據(jù)表名稱(chēng) /param /// returnsDataSet/returns 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 37 public DataSet RunProcReturn(string procName, string tbName) { SqlDataAdapter dap = CreateDataAdaper(procName, null)。 ()。 DataSet ds = new DataSet()。 return 1。 ()。 } /// summary /// 直接執(zhí)行 SQL語(yǔ)句 /// /summary /// param name=procName命令文本 /param /// returns/returns public int RunProc(string procName) 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 36 { ()。 ()。 } endregion region 執(zhí)行參數(shù)命令文本 (無(wú)數(shù)據(jù)庫(kù)中數(shù)據(jù)返回 ) /// summary /// 執(zhí)行命令 /// /summary /// param name=procName命令文本 /param /// param name=prams參數(shù)對(duì)象 /param /// returns/returns public int RunProc(string procName, SqlParameter[] prams) { SqlCommand cmd = CreateCommand(procName, prams)。 Value == null)) = Value。 if (!(Direction == amp。 else param = new SqlParameter(ParamName, DbType)。 } /// summary /// 初始化參數(shù)值 /// /summary /// param name=ParamName存儲(chǔ)過(guò)程名稱(chēng)或命令文本 /param /// param name=DbType參數(shù)類(lèi)型 /param /// param name=Size參數(shù)大小 /param /// param name=Direction參 數(shù)方向 /param /// param name=Value參數(shù)值 /param /// returns新的 parameter 對(duì)象 /returns public SqlParameter MakeParam(string ParamName, SqlDbType DbType, Int32 Size, ParameterDirection Direction, object Value) { SqlParameter param。 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 34 con = null。 } endregion region 關(guān)閉連接 public void Close() { if (con != null) ()。 //創(chuàng)建連接對(duì)象 region 打開(kāi)數(shù)據(jù)庫(kù)連接 private void Open() { // 打開(kāi)數(shù)據(jù)庫(kù)連接 if (con == null) { con = new SqlConnection([ConnectionString])。同時(shí),也得到了同學(xué)們的大力幫助,在 此向始終關(guān)心、支持和幫助我的老師和同學(xué)致以誠(chéng)摯的謝意。另外在這次畢業(yè)設(shè)計(jì)過(guò)程中,我系統(tǒng)地學(xué)習(xí)了有關(guān) 方面和 SQL 的一些新知識(shí),收益良多。頁(yè)面設(shè)計(jì)還有進(jìn)一步改善的地方,我會(huì)在今后的學(xué)習(xí)工作中著重加強(qiáng)這方面的鍛煉。通過(guò)這次畢業(yè)設(shè)計(jì) 真切地體會(huì)到畢業(yè)設(shè)計(jì)的目的并不止于自己?jiǎn)渭內(nèi)蝿?wù)的完成,而在于學(xué)習(xí)新的知識(shí)并掌握具體的方法,如何具體應(yīng)用你所學(xué)所用的語(yǔ)言。對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 31 后 記 經(jīng)過(guò)幾個(gè)月的設(shè)計(jì)和開(kāi)發(fā),圖書(shū)館信息管理系統(tǒng)基本開(kāi)發(fā)完畢。當(dāng)然仍存在 一些 問(wèn)題不 夠完善 ,還需 不斷地繼續(xù)與探索。從接到 畢業(yè) 設(shè)計(jì)課題到設(shè)計(jì)再到完成系統(tǒng) 功能開(kāi)發(fā) ,是一個(gè)不斷地遇到問(wèn)題與解決問(wèn)題的過(guò)程。頁(yè)面設(shè)計(jì)還有 需要 改善的地方,我會(huì)在今后的學(xué)習(xí)工作中 對(duì)這方面的鍛煉 著重加強(qiáng)。在每個(gè)設(shè)計(jì)階段我都能學(xué)到新 的知識(shí),對(duì)我的動(dòng)手能力有了很大的提高 。]\w+)*\w+([.]\w+)*\.\w+([.]\w+)*)。 C中對(duì)字符串進(jìn)行驗(yàn)證時(shí),可以使用 Regex類(lèi),要使用正則表達(dá)式驗(yàn)證輸入的字符串,如驗(yàn)證輸入的字符串是否為 Email 的地址格式的實(shí)現(xiàn)方法。系統(tǒng)基本運(yùn)行穩(wěn)定、正常,可以投入運(yùn)行。 操作失敗 放棄對(duì)數(shù)據(jù)庫(kù)的更新。 表 71 測(cè)試數(shù)據(jù)表 測(cè)試用例 輸入(選擇)測(cè)試數(shù)據(jù) 預(yù)期結(jié)果 輸入管理員用戶名和密碼 Admin 正確 登錄到圖書(shū)館信息管理系統(tǒng)的主頁(yè) 錯(cuò)誤 提示: 登錄名和密碼不正確! 添加管理員,和修改權(quán)限 添加和修改管理員 nzw的信息成功 將修改和添加后的信息存儲(chǔ)到數(shù)據(jù)庫(kù)表 操作失敗 放棄對(duì)數(shù)據(jù) 庫(kù)的更新。 進(jìn)入管理員設(shè)置界面,可以修改管理員的權(quán)限,也可以 添加管理員,進(jìn)入讀者管理界面,可以修改和添加讀者的信息,進(jìn)入圖書(shū)管理界面,可以修改和添加圖書(shū)的信息,操作完成后數(shù)據(jù)就會(huì)保存到數(shù)據(jù)庫(kù)表里面,如果操作中途放棄操作,就不會(huì)保存信息到數(shù)據(jù)庫(kù)中。根據(jù)對(duì)軟件產(chǎn)品的測(cè)試關(guān)注點(diǎn)不同,可以將測(cè)試方法劃分為黑盒測(cè)試和白盒測(cè)試。 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 28 第七章 系統(tǒng)測(cè)試 測(cè)試用例的設(shè)計(jì) 軟件測(cè) 試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。 管理員設(shè)置 模塊 的實(shí)現(xiàn) 管理員可以在管理員設(shè)置頁(yè)面查看每個(gè)用戶和每個(gè)用戶具有的不同權(quán)限,點(diǎn)擊權(quán)限設(shè)置可以修改每個(gè)用戶現(xiàn)有的權(quán)限, 單擊“添加管理員”超級(jí)連接轉(zhuǎn)到添加管理員界面,并在該頁(yè)面中添加管理員的用戶名和密碼的信息, 如圖 611 與 612 所示。 通過(guò)對(duì)數(shù)據(jù)庫(kù)的操作來(lái)完成對(duì)圖書(shū)管理模塊和讀者管理模塊的各項(xiàng)操作。 圖 67 查看 讀者類(lèi)型管理 界面 圖 68 查看 添加讀者類(lèi)型 信息界面 管理員可以在讀者檔案管理頁(yè)面查看讀者的基本信息和詳細(xì)的信息,也可以刪除讀者沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 26 的信息,單擊“添加讀者信息”超級(jí)連接轉(zhuǎn)到添加讀者信息界面,并在該頁(yè)面中添加讀者信息和修改讀者信息, 如圖 69 與 610 所示。 圖 63 查看圖書(shū) 類(lèi)型管理 界面 圖 64 查看 添加 圖書(shū) 類(lèi)型 信息界面 管理員可以在圖書(shū)檔案管理頁(yè)面查看圖書(shū)的基本信息和詳細(xì)的信息,也可以刪除圖書(shū)的信息,單擊“添加圖書(shū)信息”超級(jí)連接轉(zhuǎn)到添加圖書(shū)信息界面,并在該頁(yè)面中添加圖書(shū)信息和修改圖書(shū)信息, 如圖 65 與 66 所示。 圖 62 圖書(shū)館信息 管理系統(tǒng) 主 界面 圖書(shū)管理模塊的實(shí)現(xiàn) 圖書(shū)管理模塊主要分為圖書(shū)類(lèi)型管理頁(yè)面和圖書(shū)檔案管理頁(yè)面。使用GridView 控件分別來(lái)顯示圖書(shū)借閱排行榜和讀者借閱排行榜,顯示圖書(shū)借閱排行榜的GridView 控件 和數(shù)據(jù)庫(kù)中的圖書(shū)信息表 tb_bookinfo相綁定,并按照表中的圖書(shū)借閱次數(shù)字段進(jìn)行降序排列,顯示讀者借閱排行榜的 GridView 控件與數(shù)據(jù)庫(kù)中的讀者信息表tb_reader 相綁定,并按照表中的借閱數(shù)量降序排列。讀者登錄到主頁(yè)面后,可 以查看系統(tǒng)信息,可以對(duì)圖書(shū)進(jìn)行查詢(xún),以便找到需要借閱的書(shū)籍,也可以通過(guò)排行版查看那些書(shū)籍是借閱的熱點(diǎn)。 } } 管理員或用戶在登錄頁(yè)面進(jìn)行登錄,如果用戶名和密碼正確,直接跳轉(zhuǎn)到圖書(shū)館信息沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 23 管理系統(tǒng)的主頁(yè)面。 ()。 Session[readid] = 。 ()。 readerds=(readermanage)。 =。 = 。 DataSet readerds = null。 return。所以管理員或讀者在登錄是需要輸入自己的用戶名和密碼,總管理員用戶名和密碼是在創(chuàng)建系統(tǒng)時(shí)分配的,存儲(chǔ)在數(shù)據(jù)庫(kù)表中,總管理員可以添加不 同權(quán)限的管理員,也可以添加不同的讀者。比較的過(guò)程是由瀏覽器將指令數(shù)據(jù)發(fā) 送到 Web 服務(wù)器, Web 服務(wù)器通過(guò)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)將結(jié)果返回到瀏覽器,從而顯示成功的消息 ,管理員或用戶只有成功登陸系統(tǒng)后才能進(jìn)行一系列的操作,登錄界面如下圖 61 所示。 表 56 tb_bookcase(書(shū)架信息表 ) 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 描述 id varchar 30 是 書(shū)架編號(hào) name varchar 30 否 書(shū)架名稱(chēng) 讀者類(lèi)型信息表 tb_readertype, 如 表 57 所示。 表 54 tb_purview(權(quán)限信息表) 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 描述 id varchar 50 是 用戶編號(hào) sysset bit 1 否 系統(tǒng)設(shè)置 readset bit 1 否 讀者管理 bookset bit 1 否 圖書(shū)管理 borrowback bit 1 否 圖書(shū)借還 syaquery bit 1 否 系統(tǒng)查詢(xún) 圖書(shū)類(lèi)型信息表 tb_booktype,如表 55 所示 。 表 52 tb_reader(讀者信息表 ) 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 描述 id varchar 30 是 讀者編號(hào) name varchar 50 否 讀者名稱(chēng) sex char 4 否 性別 type varchar 50 否 讀者類(lèi)型 birthday smalldatetime 4 否 生日 paperType varchar 20 否 證件類(lèi)型 paperNum varchar 30 否 證件號(hào)碼 tel varchar 20 否 電話 varchar 50 否 Email createDate smalldatetime 4 否 注冊(cè)日期 oper varchar 30 否 操作員 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 19 remark text 16 否 備注 borrownum int 4 否 借閱次數(shù) 圖書(shū) 管理員基本信息表 tb_admin, 如表 53 所示。圖書(shū)信息表 tb_bookinfo, 如表 51 所示。 管 理 員 I D 姓 名 密 碼 圖 書(shū) 出 版 社 作 者 類(lèi) 型 書(shū) 架 價(jià) 格 書(shū) 名 條 形 碼 管 理 1m 圖 58 管理員 與 圖書(shū) 之間關(guān)系 ER圖 數(shù)據(jù)表的設(shè)計(jì) 本系統(tǒng)使用的數(shù)據(jù)庫(kù)管理系統(tǒng)為 SQL Server 2021。 其 管理員與讀者間的關(guān)系 ER 圖 , 如 圖 57 所示。 沈陽(yáng)師范大學(xué)學(xué)士學(xué)位論文 16 圖 5
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1