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

正文內(nèi)容

庫存管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-25 18:20 本頁面
 

【文章內(nèi)容簡介】 據(jù)選項分類匯總退費(fèi)人員及信息?!喝藬?shù)統(tǒng)計表』 ——根據(jù)選項分類匯總相關(guān)人數(shù)。【查詢】:『個人信息查詢』 ——提供相應(yīng)個人信息查詢功能『個人信息修改』 ——提供相應(yīng)個人信息查詢及修改功能『學(xué)生信息查詢』 ——批量學(xué)生信息查詢『學(xué)生費(fèi)用查詢』 ——對個別學(xué)生是否交清費(fèi)用及欠費(fèi)查詢【代碼設(shè)置】:『學(xué)歷類型代碼』 ——根據(jù)不同的學(xué)歷層次設(shè)置『部門代碼』 ——院系代碼『專業(yè)代碼』 ——專業(yè)代碼『增加學(xué)號』 ——學(xué)號設(shè)置【系統(tǒng)設(shè)置】:『權(quán)限管理』 ——分配操作員權(quán)限『用戶管理』 ——添加、刪除、修改操作員信息 系統(tǒng)功能概括此系統(tǒng)分為六個模塊:【文件】、【收費(fèi)業(yè)務(wù)】、【報表】、【查詢】、【代碼設(shè)置】、【系統(tǒng)設(shè)置】。文件模塊:主要完成操作員更換、操作員口令修改、打印機(jī)設(shè)置。收費(fèi)業(yè)務(wù):主要完成收費(fèi)錄入、調(diào)整錄入、減免錄入、退費(fèi)錄入。報表模塊:主要包含統(tǒng)計報表、繳費(fèi)明細(xì)表、減免明細(xì)表、欠費(fèi)明細(xì)表、退費(fèi)明細(xì)表、人數(shù)統(tǒng)計表。查詢模塊:主要完成個人信息查詢、學(xué)生信息查詢、學(xué)生費(fèi)用查詢。代碼設(shè)置:主要完成部門代碼、學(xué)歷類型代碼、班級代碼、學(xué)生代碼、收費(fèi)項目設(shè)置等。系統(tǒng)設(shè)置:主要完成權(quán)限管理和用戶管理。 系統(tǒng)性能需求作為一個基于C/S模式的管理系統(tǒng),需要記錄大量的數(shù)據(jù)信息,而這些數(shù)據(jù)信息需要同時能夠提供給使用人員查詢和修改,必然需要一個大型的數(shù)據(jù)庫系統(tǒng)和一臺網(wǎng)絡(luò)服務(wù)器,并且需要建立局域網(wǎng)。對于客戶機(jī)來說,他不需要存儲數(shù)據(jù),而只需要通過訪問服務(wù)器,獲得相應(yīng)的服務(wù)。 系統(tǒng)業(yè)務(wù)流程設(shè)計系統(tǒng)業(yè)務(wù)流程設(shè)計內(nèi)容一部分從操作員登錄系統(tǒng)后分別對可操作的內(nèi)容進(jìn)行的分析,另一部分從動態(tài)復(fù)合查詢內(nèi)容的設(shè)計理念的分析。 操作員業(yè)務(wù)流程設(shè)計操作員通過軟件登錄系統(tǒng),輸入相關(guān)用戶名和密碼,根據(jù)操作員輸入的用戶名和密碼核實該操作員的使用權(quán)限,結(jié)合授權(quán)進(jìn)入系統(tǒng)進(jìn)行操作。本系統(tǒng)根據(jù)學(xué)校的要求把操作員權(quán)限分成三類:超級用戶權(quán)限,擁有此系統(tǒng)的所有權(quán)利,可增加和刪除操作員,并給操作員賦予不同權(quán)限及瀏覽所有的統(tǒng)計報表。參考圖高級用戶權(quán)限,針對民辦學(xué)校特色,操作員不能任意更改學(xué)生相關(guān)信息的要求,專門設(shè)置了修改權(quán)限,擁有此權(quán)限方可修改已錄學(xué)生信息。參考圖普通用戶權(quán)限,只擁有此系統(tǒng)的基本使用權(quán)限,完成學(xué)生繳費(fèi)錄入、打印票據(jù)、個人查詢、文件菜單下的所有內(nèi)容等基本信息使用權(quán)限。參考圖1) 普通用戶登錄流程,如圖32所示。普通用戶登錄系統(tǒng)系統(tǒng)主界面學(xué)生錄入調(diào)整錄入減免錄入退費(fèi)錄入學(xué)生查詢修改口令開始圖32普通用戶操作流程2) 高級用戶登錄系統(tǒng),如圖33所示。高級用戶登錄系統(tǒng)系統(tǒng)主界面學(xué)生錄入調(diào)整錄入減免錄入退費(fèi)錄入學(xué)生查詢修改口令個人查詢個人修改批量學(xué)生修改統(tǒng)計報表瀏覽開始圖33 高級用戶操作流程3) 超級用戶登錄系統(tǒng),如圖34所示。超級用戶登錄系統(tǒng)系統(tǒng)主界面學(xué)生錄入調(diào)整錄入減免錄入退費(fèi)錄入學(xué)生查詢用戶設(shè)置個人查詢個人修改批量學(xué)生修改人數(shù)統(tǒng)計表欠費(fèi)明細(xì)表減免明細(xì)表繳費(fèi)明細(xì)表統(tǒng)計報表瀏覽開始圖34 超級用戶操作流程 動態(tài)查詢的業(yè)務(wù)流程設(shè)計操作員輸入年份后,選定年份然后針對年份再選擇院系、班級來實現(xiàn)動態(tài)查詢內(nèi)容,設(shè)計理念如圖35所示。查詢條件查詢數(shù)據(jù)查詢結(jié)果學(xué)生繳費(fèi)信息年份、院系、班級等以不同匯總方式列出所需結(jié)果圖35 動態(tài)復(fù)合查詢分層結(jié)構(gòu)設(shè)計圖操作員選擇一系列的條件后,結(jié)合選擇的內(nèi)容確定查詢條件,根據(jù)查詢條件內(nèi)容從學(xué)生繳費(fèi)信息表里獲得查詢數(shù)據(jù),通過SQL語句,將滿足條件的結(jié)果以不同匯總方式顯示在不同的報表中。 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計(Database Design)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。數(shù)據(jù)庫設(shè)計應(yīng)該與應(yīng)用系統(tǒng)設(shè)計相結(jié)合。結(jié)構(gòu)(數(shù)據(jù))設(shè)計:設(shè)計數(shù)據(jù)庫框架或數(shù)據(jù)庫結(jié)構(gòu)。行為(處理)設(shè)計:設(shè)計應(yīng)用程序、事務(wù)處理等。 數(shù)據(jù)庫結(jié)構(gòu)和行為分離的設(shè)計傳統(tǒng)的軟件工程忽視對應(yīng)用中數(shù)據(jù)語義的分析和抽象,只要有可能就盡量推遲數(shù)據(jù)結(jié)構(gòu)設(shè)計的決策早期的數(shù)據(jù)庫設(shè)計致力于數(shù)據(jù)模型和建模方法研究,忽視了對行為的設(shè)計。如圖36所示。事務(wù)設(shè)計功能模型功能分析功能說明現(xiàn)實世界邏輯數(shù)據(jù)庫設(shè)計物理數(shù)據(jù)庫設(shè)計子模式設(shè)計建立數(shù)據(jù)庫數(shù)據(jù)分析概念模型設(shè)計程序說明應(yīng)用程序設(shè)計程序編碼調(diào)試圖36 數(shù)據(jù)庫結(jié)構(gòu)和行為分離的設(shè)計圖 設(shè)計過程各個階段的設(shè)計設(shè)計過程各個階段的設(shè)計描述,如表31所示。表31 數(shù)據(jù)庫設(shè)計過程各階段的設(shè)計描述概念結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計物理設(shè)計設(shè)計階段 設(shè) 計 描 述數(shù) 據(jù)處 理需求分析 數(shù)據(jù)字典、全系統(tǒng)中數(shù)據(jù)項、 數(shù)據(jù)流、數(shù)據(jù)存儲的描述數(shù)據(jù)流圖和判定表(判定樹)、數(shù)據(jù)字典中處理過程的描述 概念模型(ER圖) 數(shù)據(jù)字典 系統(tǒng)說明書包括: ①新系統(tǒng)要求、方案和概圖 ②反映新系統(tǒng)信息流的數(shù)據(jù)流圖 某種數(shù)據(jù)模型 關(guān)系 非關(guān)系 系統(tǒng)結(jié)構(gòu)圖 (模塊結(jié)構(gòu)) 存儲安排 方法選擇 存取路徑建立 模塊設(shè)計 IPO表實施階段 編寫模式 裝入數(shù)據(jù) 數(shù)據(jù)庫試運(yùn)行 程序編碼、 編譯聯(lián)結(jié)、 測試運(yùn)行維護(hù) 性能監(jiān)測、轉(zhuǎn)儲/恢復(fù) 數(shù)據(jù)庫重組和重構(gòu) 新舊系統(tǒng)轉(zhuǎn)換、運(yùn)行、維護(hù)(修正性、適應(yīng)性、改善性維護(hù)) 數(shù)據(jù)庫需求的分析在數(shù)據(jù)庫分析過程中,主要考慮以下幾點(diǎn):首先,由于本系統(tǒng)屬于收費(fèi)系統(tǒng),對帳目要求比較高,所以采用4+1形式,即其中4張單表,用于記錄各自特殊收費(fèi)情況,1張總表,匯總其余4張?zhí)厥獗淼臄?shù)據(jù)。采用這種方式設(shè)計數(shù)據(jù)庫,其優(yōu)點(diǎn)在于查詢快速簡便,數(shù)據(jù)直觀;缺點(diǎn)在于程序設(shè)計時,需要額外考慮數(shù)據(jù)完整性問題。其次,為了在空間與速率中取得了相應(yīng)的平衡點(diǎn),利用數(shù)據(jù)庫第一、第二范式,以及第三范式,保證了數(shù)據(jù)庫中元組數(shù)據(jù)的存取效率。最后,由于本系統(tǒng)使用的是Sql server 2000數(shù)據(jù)庫,在此利用了一些Sql Server 2000的特性,約束數(shù)據(jù)的完整性,保證了系統(tǒng)的正常運(yùn)行。 數(shù)據(jù)庫的概念設(shè)計概念模型是對真實世界中問題域內(nèi)的事物的描述,不是對軟件設(shè)計的描述。概念的描述包括:記號、內(nèi)涵、外延,其中記號和內(nèi)涵(視圖)是其最具實際意義的。學(xué)生收費(fèi)系統(tǒng)的ER圖,如下圖37所示。1) 專業(yè)名稱代碼表(專業(yè)代碼,專業(yè)名稱)2) 系別代碼表(系別代碼,系別名稱)3) 減免名稱表(減免名稱)4) 學(xué)制代碼表(學(xué)制,學(xué)制代碼)5) 住宿費(fèi)標(biāo)準(zhǔn)(住宿類型,收費(fèi)標(biāo)準(zhǔn))6) 繳費(fèi)標(biāo)準(zhǔn)表(專業(yè)代碼,收費(fèi)標(biāo)準(zhǔn))7) 用戶表(用戶代碼,用戶權(quán)限,用戶密碼)8) 學(xué)生基本信息表(系別代碼,專業(yè)代碼,學(xué)制代碼,學(xué)號,姓名,性別,家庭地址,生源點(diǎn),生源情況)9) 繳費(fèi)信息表(時間,學(xué)號,姓名,學(xué)費(fèi),學(xué)費(fèi)票據(jù)號,住宿費(fèi),住宿費(fèi)票據(jù)號,書費(fèi),書費(fèi)票據(jù)號,雜費(fèi),雜費(fèi)票據(jù)號,生活用品費(fèi),生活用品費(fèi)票據(jù)號,保險費(fèi), 保險費(fèi)票據(jù)號,保證金,保證金票據(jù)號,本次合計,操作員代號)10) 欠費(fèi)表(學(xué)號,姓名,學(xué)費(fèi),住宿費(fèi),書費(fèi),雜費(fèi),生活用品費(fèi),保險費(fèi),保證金,合計)學(xué)生繳費(fèi)系別號班級號學(xué)制號姓名性別聯(lián)系電話家庭地址生源點(diǎn)生源情況系代碼系名稱班級代碼班級名稱收費(fèi)標(biāo)準(zhǔn)減免項目系別代碼班級代號學(xué)制代號應(yīng)交收費(fèi)實交費(fèi)用欠費(fèi)情況查詢系統(tǒng)選擇查詢依據(jù)(依據(jù)要豐富)查詢出相關(guān)的信息(特別是費(fèi)用情況要詳細(xì),統(tǒng)計得清楚)可不放在同一表中,但必須放在同一窗口中.收費(fèi)系統(tǒng)圖37 學(xué)生收費(fèi)系統(tǒng)的ER圖 數(shù)據(jù)庫的邏輯設(shè)計1) 表設(shè)計原則1. 標(biāo)準(zhǔn)化和規(guī)范化數(shù)據(jù)的標(biāo)準(zhǔn)化有助于消除數(shù)據(jù)庫中的數(shù)據(jù)冗余。標(biāo)準(zhǔn)化有好幾種形式,但Third Normal Form(3NF)通常被認(rèn)為在性能、擴(kuò)展性和數(shù)據(jù)完整性方面達(dá)到了最好平衡。簡單來說,遵守3NF 標(biāo)準(zhǔn)的數(shù)據(jù)庫的表設(shè)計原則是:“One Fact in One Place”即某個表只包括其本身基本的屬性,當(dāng)不是它們本身所具有的屬性時需進(jìn)行分解。表之間的關(guān)系通過外鍵相連接。它具有以下特點(diǎn):有一組表專門存放通過鍵連接起來的關(guān)聯(lián)數(shù)據(jù)。2. 數(shù)據(jù)驅(qū)動采用數(shù)據(jù)驅(qū)動而非硬編碼的方式,許多策略變更和維護(hù)都會方便得多,大大增強(qiáng)系統(tǒng)的靈活性和擴(kuò)展性。3. 考慮各種變化在設(shè)計數(shù)據(jù)庫的時候考慮到哪些數(shù)據(jù)字段將來可能會發(fā)生變更。舉例,姓氏就是如此(注意是西方人的姓氏,比如女性結(jié)婚后從夫姓等)。所以,在建立系統(tǒng)存儲客戶信息時,在單獨(dú)的一個數(shù)據(jù)表里存儲姓氏字段,而且還附加起始日和終止日等字段,這樣就可以跟蹤這一數(shù)據(jù)條目的變化。2) 數(shù)據(jù)完整性設(shè)計1. 完整性實現(xiàn)機(jī)制:實體完整性:主鍵參照完整性:父表中刪除數(shù)據(jù):級聯(lián)刪除;受限刪除;置空值父表中插入數(shù)據(jù):受限插入;遞歸插入父表中更新數(shù)據(jù):級聯(lián)更新;受限更新;置空值DBMS對參照完整性可以有兩種方法實現(xiàn):外鍵實現(xiàn)機(jī)制(約束規(guī)則)和觸發(fā)器實現(xiàn)機(jī)制用戶定義完整性:NOT NULL;CHECK;觸發(fā)器2. 用約束而非商務(wù)規(guī)則強(qiáng)制數(shù)據(jù)完整性采用數(shù)據(jù)庫系統(tǒng)實現(xiàn)數(shù)據(jù)的完整性。這不但包括通過標(biāo)準(zhǔn)化實現(xiàn)的完整性而且還包括數(shù)據(jù)的功能性。在寫數(shù)據(jù)的時候還可以增加觸發(fā)器來保證數(shù)據(jù)的正確性。不要依賴于商務(wù)層保證數(shù)據(jù)完整性;它不能保證表之間(外鍵)的完整性所以不能強(qiáng)加于其他完整性規(guī)則之上。3. 強(qiáng)制指示完整性在有害數(shù)據(jù)進(jìn)入數(shù)據(jù)庫之前將其剔除。激活數(shù)據(jù)庫系統(tǒng)的指示完整性特性。這樣可以保持?jǐn)?shù)據(jù)的清潔而能迫使開發(fā)人員投入更多的時間處理錯誤條件。4. 使用查找控制數(shù)據(jù)完整性控制數(shù)據(jù)完整性的最佳方式就是限制用戶的選擇。只要有可能都應(yīng)該提供給用戶一個清晰的價值列表供其選擇。這樣將減少鍵入代碼的錯誤和誤解同時提供數(shù)據(jù)的一致性。某些公共數(shù)據(jù)特別適合查找:國家代碼、狀態(tài)代碼等。5. 采用視圖為了在數(shù)據(jù)庫和應(yīng)用程序代碼之間提供另一層抽象,可以為應(yīng)用程序建立專門的視圖而不必非要應(yīng)用程序直接訪問數(shù)據(jù)表。這樣做還等于在處理數(shù)據(jù)庫變更時給你提供了更多的自由。 數(shù)據(jù)庫的物理設(shè)計該系統(tǒng)采用Microsoft SQL Server2000數(shù)據(jù)庫, SQL Server2000數(shù)據(jù)庫是在Windows系列平臺上開發(fā)的功能完備的大型數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標(biāo)準(zhǔn)的SQL語言、對豐富的擴(kuò)展標(biāo)記語言的支持、綜合分析服務(wù)以及便捷的數(shù)據(jù)庫管理等特性。本系統(tǒng)數(shù)據(jù)庫名稱為:SchoolManage。打開SQL Server 2000的企業(yè)管理器,展開左邊的樹,一直到數(shù)據(jù)庫結(jié)點(diǎn),新建一數(shù)據(jù)庫,命名為SchoolManage。建好SchoolMange數(shù)據(jù)庫后,新建數(shù)據(jù)表,輸入字段名、數(shù)據(jù)類型、長度、允許空、主鍵、外鍵等字段屬性。該系統(tǒng)共有十個表。表32收費(fèi)項目表、表33學(xué)歷類型表、表34院系表、表35專業(yè)表、表36學(xué)生基本信息表、表37收支總表、表38收費(fèi)錄入明細(xì)表、表39調(diào)整錄入明細(xì)表、表310減免明細(xì)表、表311退費(fèi)明細(xì)表。收費(fèi)項目表,主要錄入收費(fèi)項目,收費(fèi)項目包含學(xué)費(fèi)、住宿費(fèi)、書費(fèi)、保險費(fèi)、生活用品費(fèi)、保證金。如下表32所示。表32 收費(fèi)項目表ChargeItem收費(fèi)項目*IdInt自動編號主鍵ChargeNameVarchar(20)項目名稱學(xué)歷類型表,主要錄入現(xiàn)學(xué)校已有的學(xué)歷類型和選開專業(yè),包含高職、自考、自開、中專、五年一貫制5部分內(nèi)容。學(xué)歷類型表如下表33所示。表33 學(xué)歷類型表Scholar學(xué)歷類型*IdInt自動編號主鍵ScholarVarchar(20)學(xué)歷類型名稱院系表,主要錄入現(xiàn)學(xué)校已有的院系和專業(yè),包含計算機(jī)學(xué)院、工程學(xué)院、人文學(xué)院、管理學(xué)院、藝術(shù)學(xué)院、經(jīng)濟(jì)學(xué)院、中專部7部分內(nèi)容。院系表如下表34所示。表34 院系表Department院系*IdInt自動編號主鍵ScholarIdInt學(xué)歷類型編號DepartmentVarchar(20)院系名稱專業(yè)表,主要錄入現(xiàn)在學(xué)校的所有專業(yè)按照學(xué)院編號分門別類的把各學(xué)院的專業(yè)根據(jù)學(xué)校現(xiàn)開設(shè)情況錄入進(jìn)去。專業(yè)表如下表35所示。表35 專業(yè)表Spec專業(yè)*IdInt自動編號主鍵ScholarIdInt學(xué)歷類型編號DepartmentIdInt院系編號SpecVarchar(20)專業(yè)名稱學(xué)生基本信息表,主要錄入學(xué)生的基本信息包含系別代碼,專業(yè)代碼,學(xué)制代碼,學(xué)號,姓名,性別,家庭地址,生源點(diǎn),生源情況。學(xué)生基本信息表如下表36所示。表36 學(xué)生基本信息表Student學(xué)生基本信息*IdBigintID編號(7位長度)主鍵ChargeYearIDInt入學(xué)年份 20692000StudentNameVarchar(10)姓名CodeVarchar(10)NULL學(xué)號SexTinyint性別 1=男 2=女ScholarIDInt學(xué)歷類型編號DepartmentIDInt院系編號SpecIDInt專業(yè)編號LengthTinyint學(xué)制(1,2,
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1