一区二区偷拍美女撒尿视频 , 一区精品在线 , 高清在线一区二区三区亚洲综合 , 四虎国产精品免费久久麻豆

當(dāng)前位置首頁(yè) > 計(jì)算機(jī) > 數(shù)據(jù)庫(kù)/結(jié)構(gòu)與算法
搜柄,搜必應(yīng)! 快速導(dǎo)航 | 使用教程  [會(huì)員中心]

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

文檔格式:DOC| 19 頁(yè)|大小 508KB|積分 10|2025-03-16 發(fā)布|文檔ID:253597792
第1頁(yè)
下載文檔到電腦,查找使用更方便 還剩頁(yè)未讀,繼續(xù)閱讀>>
1 / 19
此文檔下載收益歸作者所有 下載文檔
  • 版權(quán)提示
  • 文本預(yù)覽
  • 常見(jiàn)問(wèn)題
  • 湖南工業(yè)大學(xué)課 程 設(shè) 計(jì)資 料 袋 計(jì)算機(jī)與通信 學(xué)院(系、部) 2009-2010 學(xué)年第 一 學(xué)期 課程名稱 數(shù)據(jù)庫(kù)原理 指導(dǎo)教師 劉紅文 職稱 講師 學(xué)生姓名 鄒校江 專業(yè)班級(jí) 計(jì)本073 學(xué)號(hào) 07408100327 題 目 資產(chǎn)設(shè)備管理系統(tǒng) 成 績(jī) 起止日期 2009 年 12 月 20 日~ 2009 年 12 月 26 日目 錄 清 單序號(hào)材 料 名 稱資料數(shù)量備 注1課程設(shè)計(jì)任務(wù)書(shū)12課程設(shè)計(jì)說(shuō)明書(shū)13課程設(shè)計(jì)報(bào)告1張湖南工業(yè)大學(xué)課程設(shè)計(jì)任務(wù)書(shū)2009 —2010 學(xué)年第 一 學(xué)期 計(jì)算機(jī)與通信 學(xué)院(系、部) 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè) 計(jì)本073 班級(jí)課程名稱: 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì) 設(shè)計(jì)題目: 資產(chǎn)設(shè)備管理系統(tǒng) 完成期限:自 2009 年 12 月 20 日至 2009 年 12 月 26 日共 1 周內(nèi)容及任務(wù)一、設(shè)計(jì)的主要技術(shù)參數(shù)在對(duì)資產(chǎn)設(shè)備管理系統(tǒng)的開(kāi)發(fā)的過(guò)程中,我們用到了模塊化程序設(shè)計(jì)的主要思想,以Visual C++6.0集成開(kāi)發(fā)環(huán)境為基礎(chǔ),用SQLServer2005實(shí)現(xiàn)數(shù)據(jù)庫(kù),用MFC windows編程的思想和知識(shí)對(duì)本系統(tǒng)進(jìn)行可視化的開(kāi)發(fā),主要用到了基于對(duì)話框的應(yīng)用程序的界面的開(kāi)發(fā),并通過(guò)ADO技術(shù)進(jìn)行數(shù)據(jù)庫(kù)的連接,這樣,系統(tǒng)就類似C/S結(jié)構(gòu),前臺(tái)應(yīng)用程序相當(dāng)于Client端,后臺(tái)數(shù)據(jù)庫(kù)相當(dāng)于Server端,但數(shù)據(jù)庫(kù)是本地的!二、設(shè)計(jì)任務(wù)開(kāi)發(fā)資產(chǎn)設(shè)備管理系統(tǒng),主要包括兩個(gè)大方面的任務(wù):數(shù)據(jù)庫(kù)和應(yīng)用程序設(shè)計(jì)。

    這兩個(gè)過(guò)程,我們幾乎是平行進(jìn)行的,但它們也有密切的聯(lián)系,比如說(shuō)要根據(jù)需求分析進(jìn)行系統(tǒng)界面的設(shè)計(jì)對(duì)于數(shù)據(jù)庫(kù)的設(shè)計(jì),我們首先進(jìn)行數(shù)據(jù)庫(kù)的規(guī)劃,進(jìn)行需求分析,得出業(yè)務(wù)流程圖,系統(tǒng)結(jié)構(gòu)圖,數(shù)據(jù)流圖以及數(shù)據(jù)字典然后進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì),我們采用的是最著名的E-R方法,建立ER模型,得出ER圖在邏輯設(shè)計(jì)階段,我們根據(jù)ER圖,的出了5個(gè)關(guān)系模式,根據(jù)要求進(jìn)行優(yōu)化,關(guān)系模式達(dá)到了3NF范式或BCNF;在接下來(lái)的物理設(shè)計(jì)階段,為了實(shí)現(xiàn)高效訪問(wèn)數(shù)據(jù)庫(kù)中的記錄,我們?cè)O(shè)計(jì)了索引;數(shù)據(jù)庫(kù)實(shí)現(xiàn)階段,我們建立了資產(chǎn)設(shè)備管理系統(tǒng)數(shù)據(jù)庫(kù),并分別在5張表中輸入了部分?jǐn)?shù)據(jù)對(duì)于應(yīng)用程序設(shè)計(jì),我們首先進(jìn)行界面設(shè)計(jì),然后采用模塊化的設(shè)計(jì)思想進(jìn)行分工和編碼,先進(jìn)行每個(gè)模塊的測(cè)試,運(yùn)行,然后進(jìn)行整個(gè)系統(tǒng)的測(cè)試與運(yùn)行三、設(shè)計(jì)工作量 本次課程設(shè)計(jì)從系統(tǒng)規(guī)劃、需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)和實(shí)現(xiàn)、界面設(shè)計(jì)和編碼、測(cè)試,運(yùn)行的整過(guò)過(guò)程大概用了一周左右的時(shí)間,前面的兩三天主要進(jìn)行的是數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)劃,需求分析,設(shè)計(jì)和實(shí)現(xiàn),后面的四五天主要進(jìn)行的是系統(tǒng)的界面設(shè)計(jì),以及系統(tǒng)各模塊的功能實(shí)現(xiàn),并對(duì)系統(tǒng)中出現(xiàn)的bug不斷進(jìn)行修改和調(diào)試,最后一天主要是答辯,并對(duì)系統(tǒng)功能進(jìn)行作進(jìn)一步的修正,使系統(tǒng)更完善。

    進(jìn)度安排起止日期工作內(nèi)容2009年12月20日系統(tǒng)規(guī)劃,需求分析,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)2009年12月21日數(shù)據(jù)庫(kù)實(shí)現(xiàn),對(duì)所要開(kāi)發(fā)的系統(tǒng)進(jìn)行分析和界面設(shè)計(jì)09/12/22-09/12/23對(duì)程序進(jìn)行編寫(xiě)代碼、調(diào)試、運(yùn)行2009年12月24日對(duì)程序進(jìn)行優(yōu)化、完善 2009年12月25日進(jìn)行答辯2009年12月26日撰寫(xiě)課程設(shè)計(jì)說(shuō)明書(shū)主要參考資料數(shù)據(jù)庫(kù)系統(tǒng)教程(施伯樂(lè)、丁寶康、汪衛(wèi) 編著,高等教育出版社出版);Visual C++數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)完全手冊(cè)(王瑞、于速、張雨 等編著, 人民郵電出版社出版)指導(dǎo)教師(簽字): 年 月 日系(教研室)主任(簽字): 年 月 日數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)設(shè)計(jì)說(shuō)明書(shū)資產(chǎn)設(shè)備管理系統(tǒng)起止日期: 2009年 12 月 20 日 至 2009年 12 月 26 日學(xué)生姓名鄒校江班級(jí)計(jì)算機(jī)073班學(xué)號(hào)07408100327成績(jī)指導(dǎo)教師(簽字)計(jì)算機(jī)與通信 學(xué)院(部)2009年 12月 26日目 錄1、課程設(shè)計(jì)任務(wù)書(shū)··································2、課程設(shè)計(jì)報(bào)告·····································3、附:部分源代碼····································課程設(shè)計(jì)報(bào)告院(系):計(jì)算機(jī)與通信學(xué)院 專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班 級(jí)計(jì)本073班姓 名鄒校江學(xué)號(hào)07408100327 指導(dǎo)教師劉紅文課題名稱資產(chǎn)設(shè)備管理系統(tǒng)課 題 描 述1. 開(kāi)發(fā)背景及意義社會(huì)經(jīng)濟(jì)的不斷發(fā)展,促進(jìn)了企業(yè)的發(fā)展,企業(yè)規(guī)模也隨之壯大,企業(yè)資產(chǎn)設(shè)備的維護(hù)與管理成為企業(yè)管理中的一大難題。

    在通常手工管理模式下,財(cái)務(wù)人員對(duì)資產(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ù)人員的工作量,并且在人工計(jì)算過(guò)程中難免會(huì)造成計(jì)算的錯(cuò)誤,降低了數(shù)據(jù)的準(zhǔn)確性,為以后的工作帶來(lái)更多麻煩信息化技術(shù)的發(fā)展幫助企業(yè)解決了上述難題,計(jì)算機(jī)管理系統(tǒng)的普及使財(cái)務(wù)人員從繁重的勞動(dòng)中解脫出來(lái),同時(shí),也解決了手工折舊計(jì)算不準(zhǔn)確的問(wèn)題,財(cái)務(wù)人員只需要通過(guò)計(jì)算機(jī)管理系統(tǒng)對(duì)資產(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è)子管理模塊都能實(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,硬盤(pán)40GB);(2)軟件:操作系統(tǒng)為WindowsXP(或2000、server2003等),數(shù)據(jù)庫(kù)管理系統(tǒng)為Sql Server2005,工具軟件為Visual C++6.0。

    問(wèn) 題 的 解 決 方 案一、 系統(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è)備管理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ǔ)信息管理3. 資產(chǎn)基本信息管理模塊的數(shù)據(jù)流圖頂層數(shù)據(jù)流圖:?jiǎn)?題 的 解 決 方 案模塊的數(shù)據(jù)流圖:4.數(shù)據(jù)字典1) 數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名資產(chǎn)編號(hào)資產(chǎn)名稱資產(chǎn)類別增加方式入賬原值累計(jì)折舊凈值規(guī)格型號(hào)使用狀況數(shù)據(jù)項(xiàng)含義唯一標(biāo)識(shí)資產(chǎn)設(shè)備資產(chǎn)名字資產(chǎn)所屬的類別資產(chǎn)的增加方式資產(chǎn)入賬時(shí)的原值資產(chǎn)累計(jì)折舊價(jià)值資產(chǎn)的殘余價(jià)值資產(chǎn)設(shè)備的規(guī)格型號(hào)資產(chǎn)設(shè)備的使用狀況別名無(wú)無(wú)無(wú)無(wú)無(wú)無(wú)無(wú)無(wú)無(wú)數(shù)據(jù)類型VcharVcharVcharVcharMoneyMoneyMoneyVcharVchar長(zhǎng)度173030301616163030取值范圍可變長(zhǎng)度的Unicode數(shù)據(jù),最長(zhǎng)為8000個(gè)字符可變長(zhǎng)度的Unicode數(shù)據(jù),最長(zhǎng)為8000個(gè)字符可變長(zhǎng)度的Unicode數(shù)據(jù),最長(zhǎng)為8000個(gè)字符可變長(zhǎng)度的Unicode數(shù)據(jù),最長(zhǎng)為8000個(gè)字符實(shí)型數(shù)據(jù),精確到貨幣單位的千分之一實(shí)型數(shù)據(jù),精確到貨幣單位的千分之一實(shí)型數(shù)據(jù),精確到貨幣單位的千分之一可變長(zhǎng)度的Unicode數(shù)據(jù),最長(zhǎng)為8000個(gè)字符可變長(zhǎng)度的Unicode數(shù)據(jù),最長(zhǎng)為8000個(gè)字符問(wèn) 題 的 解 決 方 案取值含義EQ表示資產(chǎn)資產(chǎn)名稱資產(chǎn)所屬的類別資產(chǎn)的增加方式資產(chǎn)入賬時(shí)的原值資產(chǎn)累計(jì)折舊價(jià)值資產(chǎn)的殘余價(jià)值資產(chǎn)設(shè)備的規(guī)格型號(hào),如臺(tái),支等數(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)的月折舊額別名無(wú)無(wú)無(wú)無(wú)無(wú)無(wú)無(wú)無(wú)數(shù)據(jù)類型FloatFloatDatatimeIntIntVcharFloatFloat長(zhǎng)度3232101616303232取值范圍0到1之間0到1.79E+308從1753年1月1日到9999年12月31日,精確到百分之三秒0到2^31-10到2^31-1可變長(zhǎng)度的Unicode數(shù)據(jù),最長(zhǎng)為8000個(gè)字符0到1.79E+3080到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)系無(wú)入賬原值與預(yù)計(jì)凈殘率的乘積無(wú)無(wú)無(wú)無(wú) (1—預(yù)計(jì)凈殘值率)/預(yù)計(jì)使用月份入賬原值與月折舊率的乘積問(wèn) 題 的 解 決 方 案2) 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名:資產(chǎn)設(shè)備含義說(shuō)明:是資產(chǎn)設(shè)備管理系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)資產(chǎn)的有關(guān)信息組成:資產(chǎn)編號(hào),名稱,類別,增加方式,入賬原值,累計(jì)折舊,凈值,規(guī)格型號(hào),使用狀況,預(yù)計(jì)凈殘值率,預(yù)計(jì)凈殘值,入賬日期,預(yù)計(jì)使用月份,已計(jì)提月份,折舊方法,月折舊率,月折舊額3) 數(shù)據(jù)流a) 數(shù)據(jù)流名:資產(chǎn)基本信息說(shuō)明:資產(chǎn)設(shè)備的基本信息數(shù)據(jù)流來(lái)源:資產(chǎn)基本信息處理數(shù)據(jù)流去向:資產(chǎn)基本信息存儲(chǔ)組成:資產(chǎn)編號(hào),名稱,類別,增加方式,入賬原值,累計(jì)折舊,凈值,規(guī)格型號(hào),使用狀況,預(yù)計(jì)凈殘值率,預(yù)計(jì)凈殘值,入賬日期,預(yù)計(jì)使用月份,已計(jì)提月份,折舊方法,月折舊率,月折舊額平均流量:每天5個(gè)高峰期流量:每天20個(gè)b) 數(shù)據(jù)流名:增加方式說(shuō)明:資產(chǎn)設(shè)備的增加方式數(shù)據(jù)流來(lái)源:增加方式處理數(shù)據(jù)流去向:增加方式存儲(chǔ)組成:增加方式平均流量:每天1個(gè)高峰期流量:每天3個(gè)c) 數(shù)據(jù)流名:減少方式說(shuō)明:資產(chǎn)設(shè)備的減少方式數(shù)據(jù)流來(lái)源:減少方式處理數(shù)據(jù)流去向:減少方式存儲(chǔ)組成:減少方式平均流量:每天1個(gè)高峰期流量:每天3個(gè)d) 數(shù)據(jù)流名:資產(chǎn)類別說(shuō)明:資產(chǎn)設(shè)備的類別數(shù)據(jù)流來(lái)源:資產(chǎn)類別處理數(shù)據(jù)流去向:資產(chǎn)類別存儲(chǔ)組成:資產(chǎn)類別平均流量:每天1個(gè)高峰期流量:每天3個(gè)e) 數(shù)據(jù)流名:使用狀況說(shuō)明:資產(chǎn)設(shè)備的使用狀況數(shù)據(jù)流來(lái)源:使用狀況處理數(shù)據(jù)流去向:使用狀況存儲(chǔ)組成:使用狀況平均流量:每天1個(gè)高峰期流量:每天3個(gè)4) 數(shù)據(jù)存儲(chǔ)問(wèn) 題 的 解 決 方 案 a) 數(shù)據(jù)存儲(chǔ)名:資產(chǎn)基本信息說(shuō)明:資產(chǎn)設(shè)備的基本信息編號(hào):資產(chǎn)編號(hào)流入的數(shù)據(jù)流:資產(chǎn)基本信息流出的數(shù)據(jù)流:資產(chǎn)基本信息組成:資產(chǎn)編號(hào),名稱,類別,增加方式,入賬原值,累計(jì)折舊,凈值,規(guī)格型號(hào),使用狀況,預(yù)計(jì)凈殘值率,預(yù)計(jì)凈殘值,入賬日期,預(yù)計(jì)使用月份,已計(jì)提月份,折舊方法,月折舊率,月折舊額數(shù)據(jù)量:5個(gè)記錄存取方式:手動(dòng)存取b) 數(shù)據(jù)存儲(chǔ)名:增加方式說(shuō)明:資產(chǎn)設(shè)備的增加方式編號(hào):無(wú)流入的數(shù)據(jù)流:增加方式流出的數(shù)據(jù)流:增加方式組成:增加方式數(shù)量:3個(gè)記錄存取方式:手動(dòng)存取c) 數(shù)據(jù)存儲(chǔ)名:資產(chǎn)類別說(shuō)明:資產(chǎn)設(shè)備的類別編號(hào):無(wú)流入的數(shù)據(jù)流:資產(chǎn)類別流出的數(shù)據(jù)流:資產(chǎn)類別組成:資產(chǎn)類別數(shù)量:4個(gè)記錄存取方式:手動(dòng)存取d) 數(shù)據(jù)存儲(chǔ)名:減少方式說(shuō)明:資產(chǎn)設(shè)備的減少方式編號(hào):無(wú)流入的數(shù)據(jù)流:減少方式流出的數(shù)據(jù)流:減少方式組成:減少方式數(shù)量:3個(gè)記錄存取方式:手動(dòng)存取e) 數(shù)據(jù)存儲(chǔ)名:使用狀況說(shuō)明:資產(chǎn)設(shè)備的使用狀況編號(hào):無(wú)流入的數(shù)據(jù)流:使用狀況流出的數(shù)據(jù)流:使用狀況組成:使用狀況數(shù)量:5個(gè)記錄存取方式:手動(dòng)存取5) 處理過(guò)程處理過(guò)程名類別管理增加方式管理減少方式管理使用狀況管理資產(chǎn)信息管理說(shuō)明類別的添加,刪除,修改增加方式的添加,刪除,修改減少方式的添加,刪除,修改使用狀況的添加,刪除,修改資產(chǎn)信息的添加,刪除,修改輸入數(shù)據(jù)流資產(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)資產(chǎn)已無(wú)價(jià)值,需要添加資產(chǎn)設(shè)備時(shí),可以添加;也可修改已存在的資產(chǎn)設(shè)備,刪除已存在的資產(chǎn)設(shè)備二、數(shù)據(jù)庫(kù)設(shè)計(jì)1. 數(shù)據(jù)庫(kù)概念設(shè)計(jì)資產(chǎn)設(shè)備管理系統(tǒng)的E-R圖如圖所示。

    問(wèn) 題 的 解 決 方 案2.數(shù)據(jù)庫(kù)邏輯結(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_usestate)1) 固定資產(chǎn)信息表(資產(chǎn)編號(hào),資產(chǎn)名稱,資產(chǎn)類別,增加方式,入賬原值,累計(jì)折舊,凈值,規(guī)格型號(hào),使用狀況,預(yù)計(jì)凈殘值率,預(yù)計(jì)凈殘值,入賬日期,預(yù)計(jì)使用月份,已折舊月份,折舊方法,月折舊額)屬于3NF;2) 固定資產(chǎn)類別表(資產(chǎn)類別) 屬于BCNF;3) 固定資產(chǎn)減少方式表(減少方式) 屬于BCNF;4) 固定資產(chǎn)增加方式表(增加方式) 屬于BCNF;5) 固定資產(chǎn)使用狀況表(使用狀況) 屬于BCNF3. 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)1. 創(chuàng)建一個(gè)索引EQUIPMENTNAME_INDEX; 用如下語(yǔ)句實(shí)現(xiàn):CREATE INDEX EQUIPMENTNAME_INDEX ON tb_equipmentinfo(name);2. 表結(jié)構(gòu):l 固定資產(chǎn)信息表(tb_equipmentinfo)字段名稱字段類型主鍵外鍵是否為空描述equipmentidVarchar(30)是資產(chǎn)編號(hào)nameVarchar(30)資產(chǎn)名稱kindsVarchar(30)是資產(chǎn)類別addkindVarchar(30)是增加方式sourcevalueMoney入賬原值depreciationMoney累計(jì)折舊netvalueMoney凈值SpecVarchar(30)是規(guī)格型號(hào)usestateVarchar(30)是使用狀況prenetvaluerateFloat預(yù)計(jì)凈殘值率prenetvalueMoney預(yù)計(jì)凈殘值regdateDatatime入賬日期preusemonthint預(yù)計(jì)使用月份depreciationmonthInt已計(jì)提月份depremethodVarchar(30)是折舊方法MonthdeprevalueFloat月折舊率monthdeprevaluemoney月折舊額問(wèn) 題 的 解 決 方 案l 固定資產(chǎn)類別表(tb_kinds)字段名稱字段類型主鍵外鍵是否為空描述KindsVarchar(30)是固定資產(chǎn)類別l 固定資產(chǎn)減少方式表(tb_decreasekinds)字段名稱字段類型主鍵外鍵是否為空描述decreasekindsVarchar(30)是減少方式l 固定資產(chǎn)增加方式表(tb_addkinds)字段名稱字段類型主鍵外鍵是否為空描述addkindsVarchar(30)是增加方式l 固定資產(chǎn)使用狀況表(tb_usestate)字段名稱字段類型主鍵外鍵是否為空描述usestateVarchar(30)是使用狀況三、資產(chǎn)設(shè)備管理模塊資產(chǎn)設(shè)備管理模塊主要實(shí)現(xiàn)對(duì)固定資產(chǎn)基本信息的管理,包括添加、刪除、修改資產(chǎn)設(shè)備的基本信息等功能。

    1. 資產(chǎn)增加子模塊在添加資產(chǎn)基礎(chǔ)信息時(shí),首先需要用戶錄入或選擇資產(chǎn)信息在錄入過(guò)程中,一些數(shù)據(jù)(例如:凈值、預(yù)計(jì)凈殘值率、月折舊率)會(huì)根據(jù)其他數(shù)據(jù)由程序自動(dòng)計(jì)算得出,具體計(jì)算方法可參考疑難問(wèn)題分析解決最后是保存數(shù)據(jù),將錄入的數(shù)據(jù)保存到數(shù)據(jù)表中 界面設(shè)計(jì)如下:?jiǎn)?題 的 解 決 方 案2. 資產(chǎn)查詢修改子模塊 本模塊實(shí)現(xiàn)對(duì)資產(chǎn)信息的查詢和修改功能用戶可以在查詢條件中選擇資產(chǎn)名稱,通過(guò)查詢的結(jié)果將在列表框和下面的編輯框中顯示詳細(xì)信息同時(shí),用戶可以在編輯框中對(duì)資產(chǎn)的基本信息進(jìn)行修改和完善用戶在錄入資產(chǎn)設(shè)備信息時(shí),由于疏忽,可能會(huì)導(dǎo)致保存的資產(chǎn)信息有誤,此時(shí)需要通過(guò)修改資產(chǎn)設(shè)備模塊來(lái)修改資產(chǎn)信息 界面設(shè)計(jì)如下:3. 資產(chǎn)刪除子模塊 本模塊實(shí)現(xiàn)資產(chǎn)記錄的刪除功能在列表框中,將列出所有的資產(chǎn)設(shè)備信息,用戶可以選擇需要?jiǎng)h除的資產(chǎn)記錄 界面設(shè)計(jì)如下:?jiǎn)?題 的 解 決 方 案結(jié) 論通過(guò)資產(chǎn)設(shè)備管理系統(tǒng)的開(kāi)發(fā),我掌握了數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的流程,熟悉了數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程,特別是其中的數(shù)據(jù)字典的編寫(xiě),用實(shí)體聯(lián)系方法進(jìn)行概念設(shè)計(jì),同時(shí)我進(jìn)一步熟悉了Visual C++中MFCWindow編程,尤其是利用ADO技術(shù)進(jìn)行數(shù)據(jù)庫(kù)的連接,可以說(shuō)此系統(tǒng)是小型的數(shù)據(jù)庫(kù)工程,所以我通過(guò)它,初步了解了軟件工程的相關(guān)知識(shí)。

    在我們?nèi)齻€(gè)人的合作開(kāi)發(fā)過(guò)程中,我認(rèn)識(shí)到團(tuán)隊(duì)合作精神的重要性,而且我認(rèn)識(shí)到在整個(gè)過(guò)程中,太過(guò)于重視應(yīng)用的實(shí)現(xiàn),以致忽略了其中很重要的步驟,如數(shù)據(jù)流圖,ER圖的規(guī)劃等所以在以后的程序設(shè)計(jì)中,要做完整的規(guī)劃,然后按數(shù)據(jù)庫(kù)工程的流程進(jìn)行詳細(xì)而縝密的開(kāi)發(fā)評(píng) 語(yǔ)指導(dǎo)教師簽名: 評(píng) 分部分源代碼:資產(chǎn)信息添加:sql.Format("insert intotb_ equipmentinfo values('%s','%s','%s','%s',%f,%f,%f,'%s','%s',%f,%f,'%s',%f,%f,'%s',%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 ("update 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);。

    點(diǎn)擊閱讀更多內(nèi)容
    賣家[上傳人]:仙人指路
    資質(zhì):實(shí)名認(rèn)證