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

正文內(nèi)容

圖書(shū)管理系統(tǒng)平臺(tái)設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-07-17 04:32 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:n,m:n,還是1:1等。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類型之間是否存在聯(lián)系,多個(gè)實(shí)體類型之間是否存在聯(lián)系,等等。解釋如下:一個(gè)借閱者(用戶)只能具有一種身份,而一種身份可被多個(gè)借閱者所具有;一本圖書(shū)只能屬于一種圖書(shū)類別(類別),而一種圖書(shū)類別可以包含多本圖書(shū);一個(gè)用戶可以借閱多本不同的書(shū),而一本書(shū)也可以被多個(gè)不同的用戶所借閱。(2)設(shè)計(jì)全局er模式所有局部er模式都設(shè)計(jì)好了后,接下來(lái)就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部er模式,而且必須合理地表示一個(gè)完整、一致的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)。1)確定公共實(shí)體類型為了給多個(gè)局部er模式的合并提供開(kāi)始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型。在這一步中 們僅根據(jù)實(shí)體類型名和鍵來(lái)認(rèn)定公共實(shí)體類型。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有相同鍵的實(shí)體類型作為公共實(shí)體類型的另一類候眩2)局部er模式的合并合并的原則是:首先進(jìn)行兩兩合并;先和合并那些現(xiàn)實(shí)世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實(shí)體類型開(kāi)始,最后再加入獨(dú)立的局部結(jié)構(gòu)。3)消除沖突沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。設(shè)計(jì)全局er模式的目的不在于把若干局部er模式形式上合并為一個(gè)er模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。3)全局er模式的優(yōu)化在得到全局er模式后,為了提高數(shù)據(jù)庫(kù)系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì)er模式進(jìn)行優(yōu)化。一個(gè)好的全局er模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)系無(wú)冗余。綜上所述,“圖書(shū)管理系統(tǒng)”書(shū)名編號(hào)姓名讀者出版社借還書(shū)學(xué)號(hào)圖書(shū)作者密碼管理密碼管理員姓名 ER圖第3章 圖書(shū)管理系統(tǒng)平臺(tái)設(shè)計(jì) 系統(tǒng)開(kāi)發(fā)環(huán)境介紹 Visual Studio 2010 Visual Studio是微軟公司推出的開(kāi)發(fā)環(huán)境,是目前最流行的Windows平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境。Microsoft Visual Studio 2010 采用拖曳式便能完成軟件的開(kāi)發(fā)。簡(jiǎn)簡(jiǎn)單單的操作便可以實(shí)現(xiàn)一個(gè)界面的生成。但拖曳的界面,也應(yīng)當(dāng)有相應(yīng)的代碼來(lái)實(shí)現(xiàn)功能。Microsoft Visual Studio Framework 、C、C++ 、VB。 可以快速實(shí)現(xiàn)相應(yīng)的功能[3]。 MySQL 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)選用MySQL,MySQL是一種開(kāi)放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言,由瑞典MySQL AB 公司開(kāi)發(fā),目前屬于Oracle旗下公司。MySQL 最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在 WEB 應(yīng)用方面MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) 應(yīng)用軟件之一。 MySQL是開(kāi)放源代碼的,因此任何人都可以在General Public License的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。MySQL因?yàn)槠渌俣取⒖煽啃院瓦m應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。 MySQL所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL 軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。 系統(tǒng)總體界面的設(shè)計(jì)為了盡可能的減少前臺(tái)設(shè)計(jì)的工作量,網(wǎng)站采用母版頁(yè)進(jìn)行設(shè)計(jì)。這樣就可以為網(wǎng)站設(shè)定統(tǒng)一的風(fēng)格,并方便的對(duì)整站風(fēng)格進(jìn)行修改。 。頁(yè)眉中含有學(xué)生和管理員登錄及退出選項(xiàng),當(dāng)用戶登錄之后將會(huì)添加用戶的個(gè)人中心標(biāo)簽供用戶查看自己的個(gè)人信息及可操作的提示。 登錄界面 系統(tǒng)各模塊的詳細(xì)設(shè)計(jì) 登錄模塊 登錄模塊包括兩部分:學(xué)生和管理員登錄,按照自己身份進(jìn)行登錄,選擇相應(yīng)的操作。 個(gè)人借還書(shū)模塊進(jìn)入學(xué)生個(gè)人借還書(shū)中心,會(huì)顯示本人已借和未還圖書(shū)信息,同時(shí)也會(huì)顯示借書(shū)時(shí)間和還書(shū)時(shí)間,進(jìn)行借還書(shū)操作。還會(huì)顯示圖書(shū)具體信息:書(shū)名,分類,作者,庫(kù)存,價(jià)格,同時(shí)也可進(jìn)行借還書(shū)操作。還可以查看個(gè)人結(jié)束記錄,顯示如下信息:書(shū)的編號(hào),書(shū)名,借還書(shū)時(shí)間,是否已還書(shū) 管理員操作模塊管理員操作模塊實(shí)現(xiàn)的功能包括:查看學(xué)生借還書(shū)記錄,手工錄入書(shū)籍,批量錄入書(shū)籍,修改書(shū)籍庫(kù)存,退出 查看借還書(shū)記錄模塊顯示學(xué)生借還書(shū)記錄和相應(yīng)的信息:流水號(hào),學(xué)生學(xué)號(hào),姓名,書(shū)的編號(hào),書(shū)名,時(shí)間和借還書(shū)狀態(tài) 手工錄入書(shū)籍模塊管理員對(duì)要進(jìn)行入庫(kù)的書(shū)籍,進(jìn)行信息填寫(xiě),保存入庫(kù)。具體填寫(xiě)數(shù)據(jù)如下:編號(hào),書(shū)名,作者,價(jià)格,出版社,頁(yè)數(shù),庫(kù)存,簡(jiǎn)介,種類。然后提交 批量錄入模塊管理員選擇要錄入的文件(txt或Exel兩種格式)進(jìn)行選擇,并且錄入。錄入前要確認(rèn)文件中的字段和數(shù)據(jù)庫(kù)中圖書(shū)字段匹配,否則不能錄入。 修改庫(kù)存模塊管理員進(jìn)行簡(jiǎn)單的庫(kù)存修改,然后保存。 第4章 圖書(shū)管理系統(tǒng)平臺(tái)實(shí)現(xiàn) Web應(yīng)用程序 MVC3的工程時(shí),首先運(yùn)行Visual Web Developer 2010 Express(本教程中簡(jiǎn)稱“Visual Web Developer”),并且在起始頁(yè)(start page)中選擇“新建項(xiàng)目”。 Visual Web Developer是一個(gè)集成開(kāi)發(fā)環(huán)境,你可以使用它來(lái)進(jìn)行各種應(yīng)用程序的開(kāi)發(fā)。在Visual Web Developer的菜單的下面有一個(gè)工具條,可以直接點(diǎn)擊工具條中的各個(gè)工具按鈕來(lái)進(jìn)行各種操作,也可以直接點(diǎn)擊菜單中的各個(gè)菜單項(xiàng)來(lái)進(jìn)行各種操作,此處我們點(diǎn)擊“文件”菜單中的“新建項(xiàng)目”菜單項(xiàng)。 MVC 3 Web Application選項(xiàng),: 新建工程在接下來(lái)打開(kāi)的“新建項(xiàng)目”對(duì)話框中,點(diǎn)擊選中“Empty”,在“視圖引擎”下拉框中保持默認(rèn)的“Razor”選項(xiàng)不作修改( MVC3種新增的一種十分重要的視圖類型,使用它可以使得Web應(yīng)用程序的開(kāi)發(fā)變得更加方便快捷,在后文中將對(duì)此進(jìn)行詳細(xì)介紹)。 MVC 3 項(xiàng)目,此時(shí)我們可以看到解決方案資源管理器會(huì)存在這些文件夾,中除了Connection文件夾是我自己添加的,其余的都是項(xiàng)目自帶的文件夾,就像我們知道的一樣Controllers文件夾就是MVC中的C控制器,View文件夾就是MVC中的 V視圖,Models文件夾就是MVC中的M模塊,Content文件夾通常存放一些樣式文件夾,如CSS,JS,Image等等,Script文件夾已經(jīng)放置好的是一些JQuery/JQueryUi和Js庫(kù)文件用大家使用。我們可以在這些文件夾上單機(jī)右鍵來(lái)創(chuàng)建我們需要的文件。 登錄功能實(shí)現(xiàn)在該系統(tǒng)中,登錄表是以隱藏域的形式存在于頁(yè)眉中,當(dāng)用戶點(diǎn)擊頁(yè)眉中的登錄按鈕時(shí)會(huì)彈出對(duì)應(yīng)的隱藏域,當(dāng)用戶填寫(xiě)完登錄信息點(diǎn)擊確定按鈕時(shí)會(huì)通過(guò)Ajax將信息發(fā)送至服務(wù)器。同時(shí)通過(guò)JavaScript對(duì)輸入框的輸入信息進(jìn)行格式限制,注冊(cè)信息如學(xué)號(hào),姓名,密碼不能為空等等,后臺(tái)控制器接收到數(shù)據(jù)之后通過(guò)調(diào)用底層方法訪問(wèn)數(shù)據(jù)庫(kù)對(duì)信息進(jìn)行檢索,判斷信息有效性等邏輯來(lái)確定登錄注冊(cè)成功與否,在登錄或注冊(cè)成功的同時(shí)服務(wù)器會(huì)填寫(xiě)Session信息來(lái)記錄當(dāng)前登錄成功的用戶信息,最終控制器會(huì)返回Ajax請(qǐng)求給Client。登錄的Ajax代碼:public bool GetStuInfoForLogin(int id, string pwd, bool stuormanager) { string str = null。 if (stuormanager) { str = select * from student。 } else { str = select * from manager。 } MySqlCommand = new MySqlCommand(str, )。 MySqlDataReader mdr = ()。 while (()) { if (id == (mdr[id]) amp。amp。 (mdr[password])) { re
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1