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

正文內容

基于vs_net技術的大學校園圖書借閱系統_畢業(yè)設計論文(編輯修改稿)

2024-10-03 18:22 本頁面
 

【文章內容簡介】 臺登陸,可以進行圖 書分享,圖書借閱,圖書歸還以及對圖書作出評價等操作。 ( 2) 管理員可以通過后臺管理,對用戶進行增、刪、改管理: ( 3)管理員也可以通過后臺對用戶上傳的圖書進行維護操作 可行性分析 可行性分析是在系統調查的基礎上,針對新系統的開發(fā)是否具有必要性和可 行性,對新系統的開發(fā)從技術、經濟、社會的方面進行可行性分析和研究,以避免投資失誤,保證新系統的開發(fā)成功??尚行苑治龅哪康木褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能解決。該系統的可行性分析包括如下幾個內容: ( 1)技術方面的可行性:它主要分析技 術條件是否順利完成開發(fā)工作,軟硬件是否滿足開發(fā)者的需要等。其中,軟件方面汽車評分需要的軟件環(huán)境都已具備,數據庫服務器方面則有 SQL Server 2020,夠處理大量數據,同時保持數據的完整性并提供許多高級管理功能,其靈活性、安全性、易用性為數據庫編程提供了良好的條件。 ( 2) 經濟方面的可行性:主要是對這項經濟效益進行評價,本系統作為一個兒童教育的項目,無需開發(fā)經費并且這系統實施后可以顯著提高教育評分效率,有助于實行網絡管理化。 ( 3) 操作方面的可行性:目前,網絡覆蓋了全球的各個部分,從而滿足每個家庭 的上網要求,良好的網絡設施為開發(fā)兒童借閱教育網絡系統提供了堅實基礎。 綜上所述,此系統開發(fā)目標已經明確,在經濟和技術等方面可行,并且投入少見效快。 9 系統功能簡介 用戶登錄 用戶登陸,驗證用戶的信息是否合法,用戶在使用之前必須登錄。用戶只要輸入用戶名、密碼就可以了。若用戶輸入的以上兩項與數據庫中保存的相符,則表明用戶登錄成功,可以開放該用戶對應的系統;如果不符,則登錄失敗。 信息管理模塊 主要是前臺信息展示模塊用戶可以通過前臺進行圖書借閱、圖書歸還,圖書評價,用戶注冊,用戶 圖書分享等操作。 管理員可以通過后臺管理對用戶信息進行增、刪、改等操作。 10 第 4 章 系統總體設計 系統架構設計 本系統采用 :數據庫 —— 數據訪問層 —— 業(yè)務邏輯層。數據庫是應用系統的基礎,它保存系統中所有數據。數據訪問層封裝對數據庫的操作,如創(chuàng)建數據庫連接、打開數據庫連接、執(zhí)行存儲過程和關閉數據庫連接等。在本系統中,業(yè)務邏輯層與應用系統的上層業(yè)務數據庫的關聯,它調用數據庫訪問層,同時也為上層頁面表示層服務。業(yè)務邏輯層通過數據訪問層實現對數據庫的操作,同時為應用 系統的頁面表示層服務提供訪問數據庫的接口或函數等。( Document 類)為介紹業(yè)務邏輯層的實現方法。頁表表示層實現應用系統的具體頁面。它一般有 Web頁面或控件組成。如圖 . 圖 系統架構 頁面表示層 業(yè)務邏輯層 數據訪問層 數據庫 11 第 5 章 數據庫設計 總體設計 考慮到 學校圖書 租賃管理系統 的實際需要,本系統需要的數據至少包括不同角色的用戶數據以用戶數據、借閱信息數據,書籍信息數據等。 不同角色的用戶數據主要包括用用戶名、密碼等數據;用戶數據主要包用戶名、班級、學號等數 據;借閱數據主要包括借閱書籍 ID、借閱人 ID等數據。 表設計 管理員 信息表 Admin Admin 表包括管理員信息數據,如 Admin_Id、登錄名、登錄密碼等。表的字段說明如表。 表 Admin 表 Book_Info 表 Book_Info 包括信息數據,如 Book_Id、書名稱、作者、出版時間、出版社、書本簡介、封面圖片的詳細描述等。表的字段說明如表 所示。 表 Book_Info 12 表 Message Message 包括維修信息 數據,如留言 ID、留言內容、留言時間、書 ID的詳細描述等,表的字段說明如表 。 表 Message 表 Student 表 Student 用來存儲用戶數據,如 id、班級、學號、姓名、登錄密碼等。表的字段說明如表 。 表 Student 13 14 第 6章 系統功能詳細設計及實現 前臺首頁 前臺首頁是本應用程序的功能,用戶可以通過前臺主界面查閱自己喜歡的書籍。 前臺界面如圖 所示: 圖 前臺界面 實現功能的主要代碼如下: region 基 本數據 private int pagesize = 8。 //總頁數 private int countpage = 0。 private int pno = 1。 endregion public int Countpage { get { return countpage。 } set { countpage = value。 } } public int Pno 15 { get { return pno。 } set { pno = value。 } } protected void Page_Load(object sender, EventArgs e) { GetCountPage()。 StringBuilder sb = new StringBuilder()。 if ([pno] != null) { = ([pno])。 if ( = 0) { = 1。 } if ( = countpage) { = countpage。 } Bind()。 } else { Bind(1)。 } } private void GetCountPage() { region 計算總頁數 int rows = 0。 using (DataSet reader = (select count(*) from Book_Info where statues=0)) { if ([0]. 0) { rows = ([0].Rows[0][0])。 } } if (rows % pagesize == 0) { = rows / pagesize。 } else 16 { = rows / pagesize + 1。 } endregion } public void Bind(int pno) { region 執(zhí)行分頁 try { DataSet dt = (select top + + * from Book_Info where statues=0 and Book_Id not in(select top (( + pno + 1)* + + ) Book_Id from Book_Info where statues=0 order by Book_Id desc) order by Book_Id desc)。 = dt。 ()。 } catch (Exception) { ()。 。 } endregion } //截取文本 Repeater調用 protected string Subcontent(object ob) { string str = ()。 if ( 46) { str = (0, 46) + ......。 } return str。 } /// summary /// 登錄模塊 /// /summary /// param name=sender/param /// param name=e/param protected void Button1_Click(object sender, EventArgs e) { 17 cus_model = new ()。 string user_name = ()。 string pwd = ()。 if ((user_name, pwd)) { //通過用戶名和密碼獲取用戶 ID DataSet ds = ( Student_Num = 39。 + () + 39。 and Student_Pwd = 39。 + () + 39。)。 int user_id = ([0].Rows[0][0])。 //將 userid保存到 Cookie中 HttpCookie userid = new HttpCookie(userid, [0].Rows[0][0].ToString())。 (userid)。 ()。 } else { ()。 } } /// summary /// 注冊模塊 /// /summary /// param name=sender/param /// param name=e/param protected void Button2_Click(object sender, EventArgs e) { ()。 } 前臺用戶登錄模塊 主要只有通過前臺登陸界面才能進行借書等一系列操 作功能。 前臺用戶登錄界面如圖 : 18 圖 前臺用戶登錄 頁面 實現功能的主要代碼如下: /// summary /// 用戶登錄模塊 /// /summary /// param name=sender/param /// param name=e/param protected void denglu_Click(object sender, EventArgs e) {
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1