數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)資產(chǎn)設(shè)備管理系統(tǒng)



《數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)資產(chǎn)設(shè)備管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)資產(chǎn)設(shè)備管理系統(tǒng)(19頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、湖南工業(yè)大學(xué) 課 程 設(shè) 計(jì) 資 料 袋 計(jì)算機(jī)與通信 學(xué)院(系、部) 2009-2010 學(xué)年第 一 學(xué)期 課程名稱 數(shù)據(jù)庫原理 指導(dǎo)教師 劉紅文 職稱 講師 學(xué)生姓名 鄒校江 專業(yè)班級 計(jì)本073 學(xué)號 07408100327 題 目 資產(chǎn)設(shè)備管理系統(tǒng)
2、 成 績 起止日期 2009 年 12 月 20 日~ 2009 年 12 月 26 日 目 錄 清 單 序號 材 料 名 稱 資料數(shù)量 備 注 1 課程設(shè)計(jì)任務(wù)書 1 2 課程設(shè)計(jì)說明書 1 3 課程設(shè)計(jì)報(bào)告 1 張 湖南工業(yè)大學(xué) 課程設(shè)計(jì)任務(wù)書 2009 —2010 學(xué)年第 一 學(xué)期 計(jì)算機(jī)與通信 學(xué)院(系、部) 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè) 計(jì)本073 班級 課程名稱: 數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)
3、 設(shè)計(jì)題目: 資產(chǎn)設(shè)備管理系統(tǒng) 完成期限:自 2009 年 12 月 20 日至 2009 年 12 月 26 日共 1 周 內(nèi) 容 及 任 務(wù) 一、設(shè)計(jì)的主要技術(shù)參數(shù) 在對資產(chǎn)設(shè)備管理系統(tǒng)的開發(fā)的過程中,我們用到了模塊化程序設(shè)計(jì)的主要思想,以Visual C++6.0集成開發(fā)環(huán)境為基礎(chǔ),用SQLServer2005實(shí)現(xiàn)數(shù)據(jù)庫,用MFC windows編程的思想
4、和知識對本系統(tǒng)進(jìn)行可視化的開發(fā),主要用到了基于對話框的應(yīng)用程序的界面的開發(fā),并通過ADO技術(shù)進(jìn)行數(shù)據(jù)庫的連接,這樣,系統(tǒng)就類似C/S結(jié)構(gòu),前臺應(yīng)用程序相當(dāng)于Client端,后臺數(shù)據(jù)庫相當(dāng)于Server端,但數(shù)據(jù)庫是本地的! 二、設(shè)計(jì)任務(wù) 開發(fā)資產(chǎn)設(shè)備管理系統(tǒng),主要包括兩個(gè)大方面的任務(wù):數(shù)據(jù)庫和應(yīng)用程序設(shè)計(jì)。這兩個(gè)過程,我們幾乎是平行進(jìn)行的,但它們也有密切的聯(lián)系,比如說要根據(jù)需求分析進(jìn)行系統(tǒng)界面的設(shè)計(jì)。 對于數(shù)據(jù)庫的設(shè)計(jì),我們首先進(jìn)行數(shù)據(jù)庫的規(guī)劃,進(jìn)行需求分析,得出業(yè)務(wù)流程圖,系統(tǒng)結(jié)構(gòu)圖,數(shù)據(jù)流圖以及數(shù)據(jù)字典。然后進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),我們采用的是最著名的E-R方法,建立ER模型,得出ER
5、圖。在邏輯設(shè)計(jì)階段,我們根據(jù)ER圖,的出了5個(gè)關(guān)系模式,根據(jù)要求進(jìn)行優(yōu)化,關(guān)系模式達(dá)到了3NF范式或BCNF;在接下來的物理設(shè)計(jì)階段,為了實(shí)現(xiàn)高效訪問數(shù)據(jù)庫中的記錄,我們設(shè)計(jì)了索引;數(shù)據(jù)庫實(shí)現(xiàn)階段,我們建立了資產(chǎn)設(shè)備管理系統(tǒng)數(shù)據(jù)庫,并分別在5張表中輸入了部分?jǐn)?shù)據(jù)。 對于應(yīng)用程序設(shè)計(jì),我們首先進(jìn)行界面設(shè)計(jì),然后采用模塊化的設(shè)計(jì)思想進(jìn)行分工和編碼,先進(jìn)行每個(gè)模塊的測試,運(yùn)行,然后進(jìn)行整個(gè)系統(tǒng)的測試與運(yùn)行。 三、設(shè)計(jì)工作量 本次課程設(shè)計(jì)從系統(tǒng)規(guī)劃、需求分析、數(shù)據(jù)庫設(shè)計(jì)和實(shí)現(xiàn)、界面設(shè)計(jì)和編碼、測試,運(yùn)行的整過過程大概用了一周左右的時(shí)間,前面的兩三天主要進(jìn)行的是數(shù)據(jù)庫設(shè)計(jì)的規(guī)劃,需求分析,設(shè)計(jì)
6、和實(shí)現(xiàn),后面的四五天主要進(jìn)行的是系統(tǒng)的界面設(shè)計(jì),以及系統(tǒng)各模塊的功能實(shí)現(xiàn),并對系統(tǒng)中出現(xiàn)的bug不斷進(jìn)行修改和調(diào)試,最后一天主要是答辯,并對系統(tǒng)功能進(jìn)行作進(jìn)一步的修正,使系統(tǒng)更完善。 進(jìn) 度 安 排 起止日期 工作內(nèi)容 2009年12月20日 系統(tǒng)規(guī)劃,需求分析,進(jìn)行數(shù)據(jù)庫設(shè)計(jì) 2009年12月21日 數(shù)據(jù)庫實(shí)現(xiàn),對所要開發(fā)的系統(tǒng)進(jìn)行分析和界面設(shè)計(jì) 09/12/22-09/12/23 對程序進(jìn)行編寫代碼、調(diào)試、運(yùn)行 2009年12月24日 對程序進(jìn)行優(yōu)化、完善 2009年12月25日 進(jìn)行答辯 2009年12月26日 撰寫課程設(shè)計(jì)說明書 主 要 參
7、 考 資 料 數(shù)據(jù)庫系統(tǒng)教程(施伯樂、丁寶康、汪衛(wèi) 編著,高等教育出版社出版); Visual C++數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊(王瑞、于速、張雨 等編著, 人民郵電出版社出版) 指導(dǎo)教師(簽字): 年 月 日 系(教研室)主任(簽字): 年 月 日 數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì) 設(shè)計(jì)說明書 資產(chǎn)設(shè)備管理系統(tǒng) 起止日期: 2009年 12 月 20 日
8、至 2009年 12 月 26 日 學(xué)生姓名 鄒校江 班級 計(jì)算機(jī)073班 學(xué)號 07408100327 成績 指導(dǎo)教師(簽字) 計(jì)算機(jī)與通信 學(xué)院(部) 2009年 12月 26日 目 錄 1、課程設(shè)計(jì)任務(wù)書·································· 2、課程設(shè)計(jì)報(bào)告····································· 3、附:部分源代碼···································· 課程設(shè)計(jì)報(bào)告 院
9、(系):計(jì)算機(jī)與通信學(xué)院 專業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 班 級 計(jì)本073班 姓 名 鄒校江 學(xué)號 07408100327 指導(dǎo)教師 劉紅文 課題名稱 資產(chǎn)設(shè)備管理系統(tǒng) 課 題 描 述 1. 開發(fā)背景及意義 社會(huì)經(jīng)濟(jì)的不斷發(fā)展,促進(jìn)了企業(yè)的發(fā)展,企業(yè)規(guī)模也隨之壯大,企業(yè)資產(chǎn)設(shè)備的維護(hù)與管理成為企業(yè)管理中的一大難題。在通常手工管理模式下,財(cái)務(wù)人員對資產(chǎn)設(shè)備進(jìn)行折舊計(jì)算時(shí),首先要查閱上一個(gè)月的資產(chǎn)信息,然后根據(jù)上月的資產(chǎn)信息進(jìn)行核算,折舊設(shè)備資產(chǎn)。企業(yè)規(guī)模的壯大,企業(yè)的資產(chǎn)設(shè)備也隨之增多,加大了財(cái)務(wù)人員的工作量,
10、并且在人工計(jì)算過程中難免會(huì)造成計(jì)算的錯(cuò)誤,降低了數(shù)據(jù)的準(zhǔn)確性,為以后的工作帶來更多麻煩。 信息化技術(shù)的發(fā)展幫助企業(yè)解決了上述難題,計(jì)算機(jī)管理系統(tǒng)的普及使財(cái)務(wù)人員從繁重的勞動(dòng)中解脫出來,同時(shí),也解決了手工折舊計(jì)算不準(zhǔn)確的問題,財(cái)務(wù)人員只需要通過計(jì)算機(jī)管理系統(tǒng)對資產(chǎn)設(shè)備信息操作,便可實(shí)現(xiàn)資產(chǎn)設(shè)備的折舊管理,管理系統(tǒng)的應(yīng)用大大提高了企業(yè)財(cái)務(wù)人員的工作效率與準(zhǔn)確性,使企業(yè)資產(chǎn)設(shè)備管理更加科學(xué)與規(guī)范。 2. 系統(tǒng)目標(biāo) 本資產(chǎn)設(shè)備管理系統(tǒng)模擬企業(yè)所用的大型固定資產(chǎn)管理系統(tǒng)實(shí)現(xiàn)其部分功能,本系統(tǒng)能實(shí)現(xiàn):基礎(chǔ)信息管理,包括資產(chǎn)類別管理,增加方式管理,減少方式管理,使用狀況管理,而且每個(gè)子管理模塊
11、都能實(shí)現(xiàn)添加、修改、刪除等功能;資產(chǎn)設(shè)備管理,包括資產(chǎn)信息的添加,查詢,修改和刪除;系統(tǒng)維護(hù),包括數(shù)據(jù)備份和系統(tǒng)退出。 設(shè)計(jì)環(huán)境 (1)硬件:個(gè)人微機(jī)(配置不低于:CPU為P4,主頻1.6G,內(nèi)存256MB,硬盤40GB); (2)軟件:操作系統(tǒng)為WindowsXP(或2000、server2003等),數(shù)據(jù)庫管理系統(tǒng)為Sql Server2005,工具軟件為Visual C++6.0。 問 題 的 解 決 方 案 一、 系統(tǒng)分析與需求分析 1. 系統(tǒng)規(guī)劃 1) 系統(tǒng)目標(biāo) 利用計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)企業(yè)資產(chǎn)設(shè)備管理。 2) 系統(tǒng)處理范圍 l 基礎(chǔ)信息管理 l 資產(chǎn)設(shè)備管理
12、l 系統(tǒng)維護(hù) 3) 系統(tǒng)功能 l 基礎(chǔ)信息管理 在附加信息管理中需要實(shí)現(xiàn)資產(chǎn)類別、資產(chǎn)增加方式、資產(chǎn)減少方式、資產(chǎn)使用狀況管理。 l 資產(chǎn)設(shè)備管理 在資產(chǎn)信息管理中需要實(shí)現(xiàn)資產(chǎn)信息的錄入、修改。 l 系統(tǒng)維護(hù) 在系統(tǒng)維護(hù)中需要實(shí)現(xiàn)數(shù)據(jù)的備份和系統(tǒng)退出。 l 幫助。 l 系統(tǒng)退出 2. 資產(chǎn)設(shè)備管理系統(tǒng)結(jié)構(gòu)圖如圖所示 資產(chǎn)設(shè)備管理系統(tǒng) 資產(chǎn)設(shè)備管理系統(tǒng) 資產(chǎn)類別管理 幫助 程序版本信息 資產(chǎn)設(shè)備管理 系統(tǒng)維護(hù) 資產(chǎn)減少方式管理 資產(chǎn)使用狀況管理 修改資產(chǎn)設(shè)備 刪除資產(chǎn)設(shè)備 資產(chǎn)增加方式管理 數(shù)據(jù)備份 系統(tǒng)退出 添加資產(chǎn)設(shè)備 基礎(chǔ)信息管理
13、3. 資產(chǎn)基本信息管理模塊的數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖: 問 題 的 解 決 方 案 模塊的數(shù)據(jù)流圖: 4.數(shù)據(jù)字典 1) 數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng)名 資產(chǎn)編號 資產(chǎn)名稱 資產(chǎn)類別 增加方式 入賬原值 累計(jì)折舊 凈值 規(guī)格型號 使用狀況 數(shù)據(jù)項(xiàng)含義 唯一標(biāo)識資產(chǎn)設(shè)備 資產(chǎn)名字 資產(chǎn)所屬的類別 資產(chǎn)的增加方式 資產(chǎn)入賬時(shí)的原值 資產(chǎn)累計(jì)折舊價(jià)值 資產(chǎn)的殘余價(jià)值 資產(chǎn)設(shè)備的規(guī)格型號 資產(chǎn)設(shè)備的使用狀況 別名 無 無 無 無 無 無 無 無 無 數(shù)據(jù)類型 Vchar Vchar Vchar Vchar Money Mone
14、y Money Vchar Vchar 長度 17 30 30 30 16 16 16 30 30 取值范圍 可變長度的Unicode數(shù)據(jù),最長為8000個(gè)字符 可變長度的Unicode數(shù)據(jù),最長為8000個(gè)字符 可變長度的Unicode數(shù)據(jù),最長為8000個(gè)字符 可變長度的Unicode數(shù)據(jù),最長為8000個(gè)字符 實(shí)型數(shù)據(jù),精確到貨幣單位的千分之一 實(shí)型數(shù)據(jù),精確到貨幣單位的千分之一 實(shí)型數(shù)據(jù),精確到貨幣單位的千分之一 可變長度的Unicode數(shù)據(jù),最長為8000個(gè)字符 可變長度的Unicode數(shù)據(jù),最長為8000個(gè)字符 問 題 的 解 決
15、 方 案 取值含義 EQ表示資產(chǎn) 資產(chǎn)名稱 資產(chǎn)所屬的類別 資產(chǎn)的增加方式 資產(chǎn)入賬時(shí)的原值 資產(chǎn)累計(jì)折舊價(jià)值 資產(chǎn)的殘余價(jià)值 資產(chǎn)設(shè)備的規(guī)格型號,如臺,支等 數(shù)據(jù)項(xiàng)名 預(yù)計(jì)凈殘值率 預(yù)計(jì)凈殘值 入賬日期 預(yù)計(jì)使用月份 已計(jì)提月份 折舊方法 月折舊率 月折舊額 數(shù)據(jù)項(xiàng)含義 預(yù)計(jì)的凈殘值率 預(yù)計(jì)的凈殘值 資產(chǎn)設(shè)備添加時(shí)的日期時(shí)間 預(yù)計(jì)資產(chǎn)的使用月份 資產(chǎn)已計(jì)提的月份 資產(chǎn)的折舊方法 資產(chǎn)的月折舊率 資產(chǎn)的月折舊額 別名 無 無 無 無 無 無 無 無 數(shù)據(jù)類型 Float Float Datatime Int I
16、nt Vchar Float Float 長度 32 32 10 16 16 30 32 32 取值范圍 0到1之間 0到1.79E+308 從1753年1月1日到9999年12月31日,精確到百分之三秒 0到2^31-1 0到2^31-1 可變長度的Unicode數(shù)據(jù),最長為8000個(gè)字符 0到1.79E+ 308 0到1.79E+ 308 取值含義 預(yù)計(jì)的資產(chǎn)凈殘值率 預(yù)計(jì)的資產(chǎn)凈殘值率 資產(chǎn)設(shè)備添加時(shí)的日期時(shí)間 預(yù)計(jì)資產(chǎn)的使用月份 已計(jì)提的月份 資產(chǎn)累計(jì)折舊價(jià)值 資產(chǎn)的月折舊率 資產(chǎn)的月折舊額 與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系 無
17、 入賬原值與預(yù)計(jì)凈殘率的乘積 無 無 無 無 (1—預(yù)計(jì)凈殘值率)/預(yù)計(jì)使用月份 入賬原值與月折舊率的乘積 問 題 的 解 決 方 案 2) 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)名:資產(chǎn)設(shè)備 含義說明:是資產(chǎn)設(shè)備管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)資產(chǎn)的有關(guān)信息 組成:資產(chǎn)編號,名稱,類別,增加方式,入賬原值,累計(jì)折舊,凈值,規(guī)格型號,使用狀況,預(yù)計(jì)凈殘值率,預(yù)計(jì)凈殘值,入賬日期,預(yù)計(jì)使用月份,已計(jì)提月份,折舊方法,月折舊率,月折舊額 3) 數(shù)據(jù)流 a) 數(shù)據(jù)流名:資產(chǎn)基本信息 說明:資產(chǎn)設(shè)備的基本信息 數(shù)據(jù)流來源:資產(chǎn)基本信息處理
18、數(shù)據(jù)流去向:資產(chǎn)基本信息存儲 組成:資產(chǎn)編號,名稱,類別,增加方式,入賬原值,累計(jì)折舊,凈值,規(guī)格型號,使用狀況,預(yù)計(jì)凈殘值率,預(yù)計(jì)凈殘值,入賬日期,預(yù)計(jì)使用月份,已計(jì)提月份,折舊方法,月折舊率,月折舊額 平均流量:每天5個(gè) 高峰期流量:每天20個(gè) b) 數(shù)據(jù)流名:增加方式 說明:資產(chǎn)設(shè)備的增加方式 數(shù)據(jù)流來源:增加方式處理 數(shù)據(jù)流去向:增加方式存儲 組成:增加方式 平均流量:每天1個(gè) 高峰期流量:每天3個(gè) c) 數(shù)據(jù)流名:減少方式 說明:資產(chǎn)設(shè)備的減少方式 數(shù)據(jù)流來源:減少方式處理 數(shù)據(jù)流去向:減少方式存儲 組成:減少方式 平均流量:每天1個(gè) 高峰期流量:每
19、天3個(gè) d) 數(shù)據(jù)流名:資產(chǎn)類別 說明:資產(chǎn)設(shè)備的類別 數(shù)據(jù)流來源:資產(chǎn)類別處理 數(shù)據(jù)流去向:資產(chǎn)類別存儲 組成:資產(chǎn)類別 平均流量:每天1個(gè) 高峰期流量:每天3個(gè) e) 數(shù)據(jù)流名:使用狀況 說明:資產(chǎn)設(shè)備的使用狀況 數(shù)據(jù)流來源:使用狀況處理 數(shù)據(jù)流去向:使用狀況存儲 組成:使用狀況 平均流量:每天1個(gè) 高峰期流量:每天3個(gè) 4) 數(shù)據(jù)存儲 問 題 的 解 決 方 案 a) 數(shù)據(jù)存儲名:資產(chǎn)基本信息 說明:資產(chǎn)設(shè)備的基本信息 編號:資產(chǎn)編號 流入的數(shù)據(jù)流:資產(chǎn)基本信息 流出的數(shù)據(jù)流:資產(chǎn)基本信息 組成:資產(chǎn)編號,名
20、稱,類別,增加方式,入賬原值,累計(jì)折舊,凈值,規(guī)格型號,使用狀況,預(yù)計(jì)凈殘值率,預(yù)計(jì)凈殘值,入賬日期,預(yù)計(jì)使用月份,已計(jì)提月份,折舊方法,月折舊率,月折舊額 數(shù)據(jù)量:5個(gè)記錄 存取方式:手動(dòng)存取 b) 數(shù)據(jù)存儲名:增加方式 說明:資產(chǎn)設(shè)備的增加方式 編號:無 流入的數(shù)據(jù)流:增加方式 流出的數(shù)據(jù)流:增加方式 組成:增加方式 數(shù)量:3個(gè)記錄 存取方式:手動(dòng)存取 c) 數(shù)據(jù)存儲名:資產(chǎn)類別 說明:資產(chǎn)設(shè)備的類別 編號:無 流入的數(shù)據(jù)流:資產(chǎn)類別 流出的數(shù)據(jù)流:資產(chǎn)類別 組成:資產(chǎn)類別 數(shù)量:4個(gè)記錄 存取方式:手動(dòng)存取 d) 數(shù)據(jù)存儲名:減少方式 說明:資產(chǎn)設(shè)
21、備的減少方式 編號:無 流入的數(shù)據(jù)流:減少方式 流出的數(shù)據(jù)流:減少方式 組成:減少方式 數(shù)量:3個(gè)記錄 存取方式:手動(dòng)存取 e) 數(shù)據(jù)存儲名:使用狀況 說明:資產(chǎn)設(shè)備的使用狀況 編號:無 流入的數(shù)據(jù)流:使用狀況 流出的數(shù)據(jù)流:使用狀況 組成:使用狀況 數(shù)量:5個(gè)記錄 存取方式:手動(dòng)存取 5) 處理過程 處理過程名 類別管理 增加方式管理 減少方式管理 使用狀況管理 資產(chǎn)信息管理 說明 類別的添加,刪除,修改 增加方式的添加,刪除,修改 減少方式的添加,刪除,修改 使用狀況的添加,刪除,修改 資產(chǎn)信息的添加,刪除,修改 輸入數(shù)據(jù)
22、流 資產(chǎn)類別 增加方式 減少方式 使用狀況 資產(chǎn)基本信息 輸出數(shù)據(jù)流 資產(chǎn)類別 增加方式 減少方式 使用狀況 資產(chǎn)基本信息 處理 當(dāng)需要添加資產(chǎn)類別時(shí),可以添加,但不能添加已存在的類別;也可修改已存在的類別,刪除已存在的類別 當(dāng)需要添加資產(chǎn)增加方式時(shí),可以添加,但不能添加已存在的增加方式;也可修改已存在的增加方式,刪除已存在的增加方式 當(dāng)需要添加資產(chǎn)減少方式時(shí),可以添加,但不能添加已存在的減少方式;也可修改已存在的減少方式,刪除已存在的減少方式 當(dāng)需要添加資產(chǎn)使用狀況時(shí),可以添加,但不能添加已存在的使用狀況;也可修改已存在的使用狀況,刪除已存在的使用狀況 當(dāng)資
23、產(chǎn)已無價(jià)值,需要添加資產(chǎn)設(shè)備時(shí),可以添加;也可修改已存在的資產(chǎn)設(shè)備,刪除已存在的資產(chǎn)設(shè)備 二、數(shù)據(jù)庫設(shè)計(jì) 1. 數(shù)據(jù)庫概念設(shè)計(jì) 資產(chǎn)設(shè)備管理系統(tǒng)的E-R圖如圖所示。 問 題 的 解 決 方 案 2.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 資產(chǎn)設(shè)備管理系統(tǒng)共使用了7張數(shù)據(jù)表,分別為固定資產(chǎn)信息表(tb_wquipmentinfo)、計(jì)提折舊表(tb_repreciation)、固定資產(chǎn)類別表(tb_kinds)、固定資產(chǎn)減少方式表(tb_decreasekinds)、固定資產(chǎn)減少表(tb_equipmentdecrease)、固定資產(chǎn)增加方式表(tb_addkinds)、固定資產(chǎn)使用狀況表(tb_u
24、sestate)。 1) 固定資產(chǎn)信息表(資產(chǎn)編號,資產(chǎn)名稱,資產(chǎn)類別,增加方式,入賬原值,累計(jì)折舊,凈值,規(guī)格型號,使用狀況,預(yù)計(jì)凈殘值率,預(yù)計(jì)凈殘值,入賬日期,預(yù)計(jì)使用月份,已折舊月份,折舊方法,月折舊額) 屬于3NF; 2) 固定資產(chǎn)類別表(資產(chǎn)類別) 屬于BCNF; 3) 固定資產(chǎn)減少方式表(減少方式) 屬于BCNF; 4) 固定資產(chǎn)增加方式表(增加方式) 屬于BCNF; 5) 固定資產(chǎn)使用狀況表(使用狀況) 屬于BCNF。 3. 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì) 1. 創(chuàng)建一個(gè)索引EQUIPMENTNAME_INDEX; 用如下語句實(shí)現(xiàn): CR
25、EATE INDEX EQUIPMENTNAME_INDEX ON tb_equipmentinfo(name); 2. 表結(jié)構(gòu): l 固定資產(chǎn)信息表(tb_equipmentinfo) 字段名稱 字段類型 主鍵 外鍵 是否為空 描述 equipmentid Varchar(30) 是 資產(chǎn)編號 name Varchar(30) 資產(chǎn)名稱 kinds Varchar(30) 是 資產(chǎn)類別 addkind Varchar(30) 是 增加方式 sourcevalue Money 入賬原值 dep
26、reciation Money 累計(jì)折舊 netvalue Money 凈值 Spec Varchar(30) 是 規(guī)格型號 usestate Varchar(30) 是 使用狀況 prenetvaluerate Float 預(yù)計(jì)凈殘值率 prenetvalue Money 預(yù)計(jì)凈殘值 regdate Datatime 入賬日期 preusemonth int 預(yù)計(jì)使用月份 depreciationmonth Int 已計(jì)提月份 depr
27、emethod Varchar(30) 是 折舊方法 Monthdeprevalue Float 月折舊率 monthdeprevalue money 月折舊額 問 題 的 解 決 方 案 l 固定資產(chǎn)類別表(tb_kinds) 字段名稱 字段類型 主鍵 外鍵 是否為空 描述 Kinds Varchar(30) 是 固定資產(chǎn)類別 l 固定資產(chǎn)減少方式表(tb_decreasekinds) 字段名稱 字段類型 主鍵 外鍵 是否為空 描述 decreasekinds Varcha
28、r(30) 是 減少方式 l 固定資產(chǎn)增加方式表(tb_addkinds) 字段名稱 字段類型 主鍵 外鍵 是否為空 描述 addkinds Varchar(30) 是 增加方式 l 固定資產(chǎn)使用狀況表(tb_usestate) 字段名稱 字段類型 主鍵 外鍵 是否為空 描述 usestate Varchar(30) 是 使用狀況 三、資產(chǎn)設(shè)備管理模塊 資產(chǎn)設(shè)備管理模塊主要實(shí)現(xiàn)對固定資產(chǎn)基本信息的管理,包括添加、刪除、修改資產(chǎn)設(shè)備的基本信息等功能。 1. 資產(chǎn)增加子模塊 在添加資產(chǎn)基礎(chǔ)信息時(shí),首先需要用戶錄入或
29、選擇資產(chǎn)信息。在錄入過程中,一些數(shù)據(jù)(例如:凈值、預(yù)計(jì)凈殘值率、月折舊率)會(huì)根據(jù)其他數(shù)據(jù)由程序自動(dòng)計(jì)算得出,具體計(jì)算方法可參考疑難問題分析解決。最后是保存數(shù)據(jù),將錄入的數(shù)據(jù)保存到數(shù)據(jù)表中。 界面設(shè)計(jì)如下: 問 題 的 解 決 方 案 2. 資產(chǎn)查詢修改子模塊 本模塊實(shí)現(xiàn)對資產(chǎn)信息的查詢和修改功能。用戶可以在查詢條件中選擇資產(chǎn)名稱,通過查詢的結(jié)果將在列表框和下面的編輯框中顯示詳細(xì)信息。同時(shí),用戶可以在編輯框中對資產(chǎn)的基本信息進(jìn)行修改和完善。 用戶在錄入資產(chǎn)設(shè)備信息時(shí),由于疏忽,可能會(huì)導(dǎo)致保存的資產(chǎn)信息有誤,此時(shí)需要通過修改資產(chǎn)設(shè)備模塊來修改資產(chǎn)信息。 界
30、面設(shè)計(jì)如下: 3. 資產(chǎn)刪除子模塊 本模塊實(shí)現(xiàn)資產(chǎn)記錄的刪除功能。在列表框中,將列出所有的資產(chǎn)設(shè)備信息,用戶可以選擇需要?jiǎng)h除的資產(chǎn)記錄。 界面設(shè)計(jì)如下: 問 題 的 解 決 方 案 結(jié) 論 通過資產(chǎn)設(shè)備管理系統(tǒng)的開發(fā),我掌握了數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的流程,熟悉了數(shù)據(jù)庫設(shè)計(jì)的過程,特別是其中的數(shù)據(jù)字典的編寫,用實(shí)體聯(lián)系方法進(jìn)行概念設(shè)計(jì),同時(shí)我進(jìn)一步熟悉了Visual C++中MFCWindow編程,尤其是利用ADO技術(shù)進(jìn)行數(shù)據(jù)庫的連接,可以說此系統(tǒng)是小型的數(shù)據(jù)庫工程,所以我通過它,初步了解了軟件工程的相關(guān)知識。在
31、我們?nèi)齻€(gè)人的合作開發(fā)過程中,我認(rèn)識到團(tuán)隊(duì)合作精神的重要性,而且我認(rèn)識到在整個(gè)過程中,太過于重視應(yīng)用的實(shí)現(xiàn),以致忽略了其中很重要的步驟,如數(shù)據(jù)流圖,ER圖的規(guī)劃等。所以在以后的程序設(shè)計(jì)中,要做完整的規(guī)劃,然后按數(shù)據(jù)庫工程的流程進(jìn)行詳細(xì)而縝密的開發(fā)。 評 語 指導(dǎo)教師簽名: 評 分 部分源代碼: 資產(chǎn)信息添加: sql.Format("insert intotb_ equipmentinfo values('%s','%s','%s','%s',%f,%f,%f,'%s','%s',%f,%f,'%s',%f,%f,'%s
32、',%f,%f)",ID,arrays[0],arrays[1],arrays[2],f_sourcevalue,f_addupdepre,f_netvalue,arrays[6],arrays[7],f_prenetrate,f_prenetvalue,arrays[10],f_premonth,f_month,arrays[13],f_deprerate,f_deprevalue); 資產(chǎn)信息查詢:sql.Format ("select * from tb_equipmentinfo where name='%s'",str); 資產(chǎn)信息修改:sql.Format ("upda
33、te tb_equipmentinfo set name='%s',kinds='%s',addkind='%s',sourcevalue=%f,depreciation=%f,netvalue=%f,spec='%s',usestate='%s',prenetvaluerate=%f,prenetvalue=%f,regdate='%s',preusemonth=%f,depreciationmonth=%f,depremethod='%s',monthdeprerate=%f,monthdeprevalue=%f where equipmentid='%s'",arrays[0],arrays[1],arrays[2],f_sourcevalue,f_addupdepre,f_netvalue,arrays[6],arrays[7],f_prenetrate,f_prenetvalue,arrays[10],f_premonth,f_month,arrays[13],f_deprerate,f_deprevalue,arrays[16]); 資產(chǎn)信息刪除:sql.Format ("delete tb_equipmentinfo where equipmentid='%s'",id);
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題黨課講稿:以高質(zhì)量黨建保障國有企業(yè)高質(zhì)量發(fā)展
- 廉政黨課講稿材料:堅(jiān)決打好反腐敗斗爭攻堅(jiān)戰(zhàn)持久戰(zhàn)總體戰(zhàn)涵養(yǎng)風(fēng)清氣正的政治生態(tài)
- 在新錄用選調(diào)生公務(wù)員座談會(huì)上和基層單位調(diào)研座談會(huì)上的發(fā)言材料
- 總工會(huì)關(guān)于2025年維護(hù)勞動(dòng)領(lǐng)域政治安全的工作匯報(bào)材料
- 基層黨建工作交流研討會(huì)上的講話發(fā)言材料
- 糧食和物資儲備學(xué)習(xí)教育工作部署會(huì)上的講話發(fā)言材料
- 市工業(yè)園區(qū)、市直機(jī)關(guān)單位、市紀(jì)委監(jiān)委2025年工作計(jì)劃
- 檢察院政治部關(guān)于2025年工作計(jì)劃
- 辦公室主任2025年現(xiàn)實(shí)表現(xiàn)材料
- 2025年~村農(nóng)村保潔員規(guī)范管理工作方案
- 在深入貫徹中央8項(xiàng)規(guī)定精神學(xué)習(xí)教育工作部署會(huì)議上的講話發(fā)言材料4篇
- 開展深入貫徹規(guī)定精神學(xué)習(xí)教育動(dòng)員部署會(huì)上的講話發(fā)言材料3篇
- 在司法黨組中心學(xué)習(xí)組學(xué)習(xí)會(huì)上的發(fā)言材料
- 國企黨委關(guān)于推動(dòng)基層黨建與生產(chǎn)經(jīng)營深度融合工作情況的報(bào)告材料
- 副書記在2025年工作務(wù)虛會(huì)上的發(fā)言材料2篇
相關(guān)資源
更多