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

正文內(nèi)容

軟件工程圖書管理系統(tǒng)課程設(shè)計(jì)-展示頁(yè)

2025-02-19 05:54本頁(yè)面
  

【正文】 ENTIFIER ON GO CREATE TABLE [dbo].[Card]( [Num] [nvarchar](50) NOT NULL, [Name] [nvarchar](50) NULL, [Class] [nvarchar](50) NULL, [StartTime] [datetime] NULL, [EndTime] [datetime] NULL, CONSTRAINT [PK_Card] PRIMARY KEY CLUSTERED ( [Num] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO 4)圖書借閱表 /****** Object: Table [dbo].[Lend] Script Date: 04/26/2021 15:56:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Lend]( [CardNum] [nvarchar](50) NULL, [BookNum] [nvarchar](50) NULL, [Time] [datetime] NULL, [Status] [nvarchar](50) NULL ) ON [PRIMARY] GO 5)圖書類型表 /****** Object: Table [dbo].[Type] Script Date: 04/26/2021 15:56:26 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Type]( [ID] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NULL, CONSTRAINT [PK_Type] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO 系統(tǒng)界面設(shè)計(jì) 登陸界面 // 驗(yàn)證用戶 private void okButton_Click(object sender, e) { if ( == ) { (請(qǐng)輸入用戶名! , 提示 )。 根據(jù)系統(tǒng)功能分析和圖書館管理的特點(diǎn),經(jīng)過(guò)模塊化的分析得到如圖所示的圖書館管理系統(tǒng)功能模塊結(jié)構(gòu)圖。在導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖的過(guò)程中,以獨(dú) 立性、低耦合性、高內(nèi)聚性、公共模塊作為模塊劃分的原則。 結(jié)構(gòu)化設(shè)計(jì)方法,采用類似于結(jié)構(gòu)化分析的 “ 由大到小 ” 、 “ 自頂向下,逐層分解 ” 的基本思想描述(分解)系統(tǒng)。 ● 內(nèi)聚是指內(nèi)部各元素之間聯(lián)系的緊密程度,內(nèi)聚度越低模塊的獨(dú)立性越差。 ● 耦合:模塊之間聯(lián)系的緊 密程度,耦合度越高模塊的獨(dú)立性越差。衡量度量標(biāo)準(zhǔn)有兩個(gè):模塊間的耦合和模塊的內(nèi)聚。 ● 寬度:同一層模塊的最大模塊個(gè)數(shù) ● 模塊的扇出:一個(gè)模塊調(diào)用(或控制)的其他模塊數(shù) ● 模塊的扇入:調(diào)用(或控制)一個(gè)給定模塊的模塊個(gè)數(shù) ⑸ 信息屏蔽:將每個(gè)程序的成分隱蔽或封裝在一個(gè)單一的設(shè)計(jì)模塊中,定義每一個(gè)模塊時(shí)盡可能少的顯露其內(nèi)部的處理,可以提高軟件的可修改性,可測(cè)試性和可移植性??刂茖哟瓮贸绦虻膶哟谓Y(jié)構(gòu)(樹(shù)形或網(wǎng)型)來(lái)表示。模塊化的目的是使程序結(jié)構(gòu)清晰,容易閱讀,容易理解,容易測(cè)試,容易修改。 ⑶ 模塊化:將一個(gè)待開(kāi)發(fā)的軟件分解成若干個(gè)小的簡(jiǎn)單的部分 —— 模塊,每個(gè)模塊可獨(dú)立地開(kāi)發(fā)、測(cè)試,最后組裝成完整的程序。 ● 與過(guò)程抽象和數(shù)據(jù)抽象一樣,控制抽象可以包含一個(gè)程序控制機(jī)制而無(wú)須規(guī)定其內(nèi)部細(xì)節(jié)。 三、基本原理和相關(guān)概念 ⑴ 抽象化:常用的抽象化手段有過(guò)程抽象、數(shù)據(jù)抽象和控制抽象 ● 過(guò)程抽象:任何一個(gè)完成明確動(dòng)能的操作都可被使用者當(dāng)做單位的實(shí)體看待,盡管這個(gè)操作時(shí)機(jī)上可能由一系列更低級(jí)的操作來(lái)完成。從管理角度上講,軟件設(shè)計(jì)分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段。 5. 概要設(shè)計(jì)說(shuō)明 書 系統(tǒng)設(shè)計(jì)流程 (一) 建庫(kù); 建立數(shù)據(jù)庫(kù); (二) 設(shè)計(jì)相應(yīng)的操作界面; 功能模塊結(jié)構(gòu)圖設(shè)計(jì) 一、軟件設(shè)計(jì)過(guò)程 對(duì)程序結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、過(guò)程細(xì)節(jié)和接口細(xì)節(jié)逐步細(xì)化、評(píng)審和編寫文檔的過(guò)程。 3. 環(huán)境需求:電腦需要安裝 . 框架 ,安裝 SQL Server 2021 數(shù)據(jù)庫(kù),硬件要求酷睿 i3 雙核以上處理器, 100G 硬盤空間, 1G 以上內(nèi)存,系統(tǒng)應(yīng)有Windows XP,Windows7,或 Windows8 操作系統(tǒng)。 1. 性能需求:該系統(tǒng)中,各個(gè)模塊只有管理人員才能對(duì)其進(jìn) 行操作,系統(tǒng)管理人員要進(jìn)行身分驗(yàn)證才能進(jìn)入界面操作。 3. 項(xiàng)目開(kāi)發(fā)計(jì)劃書 開(kāi)發(fā)階段 時(shí)間進(jìn)度 制定開(kāi)發(fā)計(jì)劃 兩天 需求分析 一周 概要設(shè)計(jì) 一周 詳細(xì)設(shè)計(jì) 兩周 系統(tǒng)實(shí)現(xiàn) 三周 系統(tǒng)測(cè)試 一周 編寫課程設(shè)計(jì)報(bào)告 兩周 4. 系統(tǒng)需求規(guī)格說(shuō)明書 該過(guò)程是個(gè)不斷認(rèn)識(shí)不斷細(xì)化的過(guò)程。 以現(xiàn)有的人力和時(shí)間來(lái)衡量,我們只有放棄。 5. 基于水平和時(shí)間有限,我們的系統(tǒng)還不是十分完善。本系統(tǒng)就是為了減輕圖書管理人員的工作而設(shè)計(jì)的。并且本小組開(kāi)發(fā)人員基于一種愛(ài)好去研究他的,我們有自己的電腦,可以說(shuō)成本開(kāi)支極其有限。特別是在項(xiàng)目確定后對(duì) C和 SQL Server 數(shù)據(jù)庫(kù)的強(qiáng)化學(xué)習(xí),使本系統(tǒng)成功開(kāi)發(fā)成為可能。如果在定義階段及早發(fā)現(xiàn)將來(lái)可能在開(kāi)發(fā)過(guò)程中的問(wèn)題,及早做出決斷,可以避免大量的人力,財(cái)力和時(shí)間上的浪費(fèi)。本系統(tǒng)的開(kāi)發(fā)就是在于提高圖書管理的工作效率,加強(qiáng)圖書館的管理,全面實(shí)行計(jì)算機(jī)管理。在這樣的大背景下,現(xiàn)代圖書館的管理方式,資源建設(shè)等方面都發(fā)生了重大變化,這種變化表現(xiàn)在圖書館工作,管理和服務(wù)平臺(tái)發(fā)生的變化,圖書館不再是傳統(tǒng)的手工操作,人工管理,而是全面實(shí)行計(jì)算機(jī)管理。圖書管理系統(tǒng) 課程設(shè)計(jì)報(bào)告 1. 設(shè)計(jì)目的 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)作為知識(shí)經(jīng)濟(jì)時(shí)代的產(chǎn)物,已被廣泛應(yīng)用于社會(huì)各個(gè)行業(yè)和領(lǐng)域。目前,我國(guó)的科技水平高速發(fā)展,計(jì)算機(jī)作為今天使用最廣的現(xiàn)代化工具已深入到各個(gè)領(lǐng)域,并且正在成為未來(lái)社會(huì) —— 信息社會(huì)的重要支柱。 圖書館的正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息,圖書信息以及兩者相互作用產(chǎn)生 的借書信息,因此要對(duì)讀者資源,圖書資源,借書信息進(jìn)行管理。 2. 可行性研究報(bào)告 在軟件的開(kāi)發(fā)過(guò)程中,這一步是十分必要的。 1. 技術(shù)可行性:本組開(kāi)發(fā)成員都具有一定的電腦知識(shí),學(xué)習(xí)過(guò)多種程序開(kāi)發(fā)語(yǔ)言。 2. 經(jīng)濟(jì)可行性:本系統(tǒng)有其生存空間,成功后有其市場(chǎng) 。 3. 現(xiàn)階段各種各樣的圖書館越來(lái)越多,圖書館的書也越來(lái)越多,圖書的管理工作也越來(lái)越復(fù)雜。 4. 法律可行性:本系統(tǒng)為我五人開(kāi)發(fā)小組獨(dú)立完成,不關(guān)他人,開(kāi)發(fā)成功后其所有權(quán)歸我們五人所有,用戶購(gòu)買后其使用權(quán)一同買斷,我們將提供技術(shù)支持??蓴U(kuò)展的地方很多,現(xiàn)列舉如: 建立圖書預(yù)約機(jī)制 建立讀者反饋機(jī)制 建立過(guò)期催還機(jī)制 建立條 碼掃描機(jī)制等。 經(jīng)過(guò)以上可行性論證,本系統(tǒng)可以按任務(wù)書要求開(kāi)發(fā)。這里所要完成的工作是深入描述軟件的功能和性能,確定軟件的設(shè)計(jì)限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),從而奠定軟件的開(kāi)發(fā)基礎(chǔ)。 2. 功能需求:我們?cè)O(shè)計(jì)的系統(tǒng)要完成的功能模塊如下: 登陸模塊 管理員管理模塊 借閱卡管理模塊 書籍管理模塊 查詢管理模塊。 4. 界面需求:本軟件是面向大眾,界面友好,操作簡(jiǎn)單靈活,根據(jù)界面上的提示便可完成一系列動(dòng)作。從技術(shù)角度上,軟件設(shè)計(jì)分成體系結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、過(guò)程設(shè)計(jì)、接口設(shè)計(jì) 4 個(gè)方面的工作。 二、軟件設(shè)計(jì)目標(biāo) 設(shè)計(jì)必須實(shí)現(xiàn)分析模型中描述的所有顯示需求,必須滿足用戶希望的所有隱式需求;設(shè)計(jì)必須是可讀、可理解的,使得將來(lái)易于編程、易于測(cè)試、易于維護(hù);設(shè)計(jì)應(yīng) 從實(shí)現(xiàn)角度出發(fā),給出數(shù)據(jù)、功能、行為相關(guān)的軟件全貌。 ● 數(shù)據(jù)抽象:與過(guò)程抽象一樣,允許設(shè)計(jì)人員在不同層次上描述數(shù)據(jù)對(duì)象的細(xì)節(jié)。 ⑵ 自頂向下,逐步細(xì)化:將軟件的體系結(jié)構(gòu)按自頂向下方式,對(duì)各個(gè) 層次的過(guò)程細(xì)節(jié)和數(shù)據(jù)細(xì)節(jié)逐層細(xì)化,知道用程序設(shè)計(jì)語(yǔ)言的語(yǔ)句能夠?qū)崿F(xiàn)為止,從而最后確立整個(gè)的體系結(jié)構(gòu)。這是一種復(fù)雜問(wèn)題的 “ 分而治之 ” 的原則。 ⑷ 控制層次:表明了程序構(gòu)件(模塊)的組織情況。 ● 深度:程序結(jié)構(gòu)的層次數(shù),可以反映程序機(jī)構(gòu)的規(guī)模和復(fù)雜程度。 ⑹ 模塊獨(dú)立:每個(gè)模塊完成一個(gè)相對(duì)特定獨(dú)立的子功能,并且與其他模塊之間的聯(lián)系簡(jiǎn)單。模塊獨(dú)立性強(qiáng)必須做到高內(nèi)聚低耦合。耦合度從低到高的次序?yàn)椋悍侵苯玉詈?、?shù)據(jù)耦合、標(biāo)記耦合、控制耦合、外部耦合、公共耦合、內(nèi)容耦合。內(nèi)聚度從低到高依次是:偶然內(nèi)聚、邏輯內(nèi)聚、瞬時(shí)內(nèi)聚、過(guò)程內(nèi)聚、通信內(nèi)聚、順序內(nèi)聚、功能內(nèi)聚。結(jié)構(gòu)化設(shè)計(jì)方法,首先以數(shù)據(jù)流圖為基礎(chǔ)導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖。先將系統(tǒng)數(shù)據(jù)流圖中的加工轉(zhuǎn)換成模塊,再將各大模塊繼續(xù)劃分為較小的模塊,直到每一模塊都是功能單一的模塊。 圖 書 管 理 系 統(tǒng)管 理 員管 理借 書 卡管 理書 籍 管理查 詢 管理借 閱 管理管 理員 維護(hù)增 加管 理員增 加借 書卡借 書卡 維護(hù)新 增書 籍管 理書 籍信 息維 護(hù)書 籍信 息查 詢超 期圖 書查 詢借 書管 理還 書管 理 ER 圖 管理員 ER 圖 管 理 員用 戶 名密 碼編 號(hào) 學(xué)生 ER 圖 借 閱 卡姓 名班 級(jí)編 號(hào)有 效 期 開(kāi) 始 時(shí)間有 效 期 結(jié) 束 時(shí)間 圖書 ER 圖 圖 書書 名作 者編 號(hào)出 版 社出 版 日 期標(biāo) 識(shí) 借閱 ER 圖 借 書 信 息編 號(hào)學(xué) 生 編 號(hào)圖 書 編 號(hào)書 名借 書 時(shí) 間歸 還 時(shí) 間 系統(tǒng)整體 ER 圖 管 理 員用 戶 名密 碼編 號(hào)學(xué) 生姓 名班 級(jí)編 號(hào)有 效 期 開(kāi) 始 時(shí)間有 效 期 結(jié) 束 時(shí)間借 書 信 息編 號(hào)學(xué) 生 編 號(hào)圖 書 編 號(hào)書 名借 書 時(shí) 間歸 還 時(shí) 間管 理管 理 借 閱包 含包 含圖 書書 名作 者編 號(hào)出 版 社出 版 日 期標(biāo) 識(shí)NNNNNN1111 6. 詳細(xì)設(shè)計(jì)說(shuō)明書 數(shù)據(jù)庫(kù)設(shè)計(jì) 根據(jù)設(shè)計(jì)好的各實(shí)體 ER 圖創(chuàng)建數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),本系統(tǒng)采用了送了SQL Server 2021 數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為 BookMgr.?dāng)?shù)據(jù)庫(kù) BookMgr 包含以下6個(gè)表:圖書信息表 book、圖書管理員表 admin、圖書類別表 type、 借書卡 信息表 card、圖書借閱表 lend。 return。 return。 strCommand = select Password from Users where Name = 39。 SqlCommand mand = new SqlCommand(strCommand, )。 reader = ()。 // 驗(yàn)證用戶 if (password == ) { // = 。 ()。 } } else (用戶不存在! , 提示 )。 } 主界面 private void 圖書管理 ToolStripMenuItem_Click(object sender, EventArgs e) { Book dlg = new Book()。 ()。 = this。 } 圖書管理 private void Book_Load(object sender, EventArgs e) { string sql = (select [Num] 編號(hào) ,Book.[Name] 書名 ,[Author] 作者
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1