欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      圖書管理系統(tǒng)設(shè)計(jì)個(gè)人總結(jié)(五篇范文)

      時(shí)間:2019-05-12 14:05:40下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《圖書管理系統(tǒng)設(shè)計(jì)個(gè)人總結(jié)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《圖書管理系統(tǒng)設(shè)計(jì)個(gè)人總結(jié)》。

      第一篇:圖書管理系統(tǒng)設(shè)計(jì)個(gè)人總結(jié)

      電子商務(wù)數(shù)據(jù)庫技術(shù)實(shí)訓(xùn)

      圖書管理系統(tǒng)

      實(shí)訓(xùn)內(nèi)容

      我在這次試驗(yàn)中參與了“需求分析”、“表中數(shù)據(jù)輸入”,“存儲(chǔ)過程”和“觸發(fā)器”的設(shè)計(jì)。在“需求分析”階段我們遇到的主要問題有用戶需求的分析和流程圖的設(shè)計(jì)。進(jìn)行用戶需求的分析時(shí),由于時(shí)間和范圍的限制我們很難對用戶的需求做出準(zhǔn)確全面的了解分析,因此不可避免的會(huì)存在這樣或那樣的缺陷,這就需要我們在不斷的改進(jìn)。在流程圖的設(shè)計(jì)中,我們遇到的問題有數(shù)據(jù)在系統(tǒng)中的流向問題,在一些數(shù)據(jù)上我們存在著數(shù)據(jù)流向錯(cuò)誤,還有的數(shù)據(jù)之間的流向是雙向的,但我們沒有在流程圖中體現(xiàn)出來。經(jīng)過老師的指點(diǎn)后我們及時(shí)的做出了修改,同時(shí)還明白了一張表格設(shè)計(jì)出來關(guān)鍵在與有沒有人看,如果沒有人看那這張表格就是多余的。因此表格設(shè)計(jì)的關(guān)鍵在于明確要給誰看。在實(shí)驗(yàn)過程中我明白了需求分析是數(shù)據(jù)庫設(shè)計(jì)的起點(diǎn),也是整個(gè)設(shè)計(jì)過程的基礎(chǔ),需求分析做得不好,開發(fā)出的系統(tǒng)的功能可能就會(huì)與用戶要求之間存在差距,甚至有可能導(dǎo)致整個(gè)工作從頭再來,因此一定要保證需求分析準(zhǔn)確全面。

      在“表中數(shù)據(jù)輸入”過程中,當(dāng)向借閱信息表輸入數(shù)據(jù)時(shí)雖然沒設(shè)還書日期為必填字段,也沒設(shè)默認(rèn)值。但即使沒輸還書日期,表中也會(huì)自動(dòng)生成一個(gè)日期,而且還不能刪除。我們討論了很久也沒得出原因,請教老師后才知道在我們的借閱信息表中字段圖書編號和圖書名稱存在部分函數(shù)依賴導(dǎo)致出錯(cuò)。我們刪除了圖書名稱一列,并運(yùn)行成功。在這個(gè)問題上更讓我們明白了需求分析的重要性。

      在“存儲(chǔ)過程設(shè)計(jì)”和“觸發(fā)器”的設(shè)計(jì)中我們也遇到了一些問題,最主要的是不清楚應(yīng)該怎樣用代碼來實(shí)現(xiàn)我們想要系統(tǒng)完成的功能。這主要是由于我們對知識掌握的不全面。因此我們只能寫一些簡單的命令或通過網(wǎng)絡(luò)搜索來實(shí)現(xiàn),但這也導(dǎo)致了我們想的功能和實(shí)際做出來的功能存在一些差距。同時(shí)我們也在設(shè)計(jì)過程中遇到了一些具體的問題。例如,在設(shè)計(jì)“未還圖書信息”存儲(chǔ)過程時(shí),我們想要輸出未還圖書的借書證號、圖書編號、姓名、圖書名稱。但運(yùn)行后發(fā)現(xiàn)它輸出了很多重復(fù)的項(xiàng),而且他們的借書證號全是一樣的,雖然這個(gè)借書證號是存在未還圖書的借書證號,但她把所有人的姓名全輸出來了。一開始我們不知道這是為什么,試了很多次還是不行,最后如果只要求輸出借書證號和圖書編號又能運(yùn)行成功,因此我們想應(yīng)該是在命令中沒有體現(xiàn)兩表中的關(guān)系,違背了關(guān)系的完整性。于是我們又在條件中輸入了“借閱信息表.借書證號 =讀者信息表.借書證號,借閱信息表.圖書編號 = 圖書信息表.圖書編號”命令運(yùn)行成功。

      從這些問題中我看到了自己的不足,這些細(xì)節(jié)上的問題更需要我們細(xì)心的對待。

      實(shí)訓(xùn)總結(jié)

      通過項(xiàng)目實(shí)訓(xùn)我體會(huì)最深的是團(tuán)隊(duì)合作的重要性,我們所做的工作都不是獨(dú)立的,不能只想到自己。當(dāng)遇到問題不能自己解決,通過大家一起完成時(shí),那份快樂也是加倍的。在實(shí)訓(xùn)過程中我明白了我們不應(yīng)該只想著如何避免難題而應(yīng)學(xué)著解決它。更重要的是平時(shí)就應(yīng)該積累知識。

      電子商務(wù)數(shù)據(jù)庫技術(shù)實(shí)訓(xùn)

      第二篇:圖書管理系統(tǒng)個(gè)人總結(jié)

      C#課程設(shè)計(jì)

      實(shí)

      訓(xùn)

      結(jié)

      姓名: 班級:

      學(xué)號:指導(dǎo)教師:

      一學(xué)期很快就過去了,在這一學(xué)期中,我通過對Visual c# 2005程序設(shè)計(jì)的學(xué)習(xí)獲得了很多知識。在本次C#課程設(shè)計(jì)中,我學(xué)習(xí)到了許多書本上沒有的知識,是我了解到程序開發(fā)的艱難。雖然這次實(shí)訓(xùn)中有許多的不足,但起碼是了解了圖書管理系統(tǒng)開發(fā)的部分過程。這次課程設(shè)計(jì)給我提供了一個(gè)很好的機(jī)會(huì),在設(shè)計(jì)中發(fā)現(xiàn),有很多已經(jīng)學(xué)過的東西我們沒有理解到位不能靈活運(yùn)用于實(shí)際,不能很好的用來解決問題,這就需要自己不斷的大量的實(shí)踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進(jìn)而解決問題。在這個(gè)過程中我們將深刻理解所學(xué)知識,同時(shí)也可以學(xué)到不少很實(shí)用的東西。

      一 實(shí)訓(xùn)選題

      圖書管理系統(tǒng)的設(shè)計(jì)

      二 實(shí)訓(xùn)設(shè)計(jì)作品內(nèi)容

      這次的課程設(shè)計(jì),我們需要做一個(gè)圖書管理系統(tǒng)的登錄界面及主界面。

      三 設(shè)計(jì)中遇到的問題及解決方案

      這次的課程設(shè)計(jì),我們需要做一個(gè)圖書管理系統(tǒng)的登錄界面及主界面。在制作過程中,我親身體驗(yàn)了一回系統(tǒng)的設(shè)計(jì)開發(fā)過程,很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候才發(fā)現(xiàn)其中的難度。本次實(shí)訓(xùn)中,在做到各個(gè)頁面之間的跳轉(zhuǎn)中,不知如何制作,在我像同學(xué)及老師的不斷請教中終于學(xué)會(huì)了。

      四 作品的優(yōu)點(diǎn)及不足

      通過本次課程設(shè)計(jì),我感覺我的作品的優(yōu)點(diǎn)在于,各頁面之間的背景設(shè)計(jì)還是不錯(cuò)的,不足在于設(shè)計(jì)頁面過于簡單,有的設(shè)計(jì)不是很合理。希望以后能改正,更加努力學(xué)習(xí)。

      五 對實(shí)訓(xùn)的意見及建議

      通過這次課程設(shè)計(jì)的完成,使我對自己所學(xué)知識進(jìn)一步的了解,同時(shí)通過實(shí)踐發(fā)現(xiàn)自己的不足,對知識的掌握及運(yùn)用存在諸多的不完善。本系統(tǒng)也存在著很多不足,如系統(tǒng)十分簡單,實(shí)現(xiàn)功能也不夠完善。所以在今后的學(xué)習(xí)中我會(huì)繼續(xù)努力,完善自我。在本次的實(shí)訓(xùn)中我感覺實(shí)訓(xùn)的時(shí)間有點(diǎn)短,有些設(shè)計(jì)是需要時(shí)間來思考的,但兩天的時(shí)間過于短,由許多的功能無法實(shí)現(xiàn)及更改,希望學(xué)校加長對實(shí)訓(xùn)時(shí)間的延長。還有就是實(shí)訓(xùn)環(huán)境有點(diǎn)簡陋,實(shí)訓(xùn)室沒辦法上網(wǎng),有些東西不會(huì)而無法及時(shí)的上網(wǎng)查詢。希望領(lǐng)導(dǎo)能夠改善。對于建議,希望領(lǐng)導(dǎo)能給實(shí)訓(xùn)室裝上風(fēng)扇,最好能裝上空調(diào)。

      第三篇:軟件工程--圖書管理系統(tǒng)--個(gè)人總結(jié)

      軟件工程--圖書管理系統(tǒng)

      個(gè)人總結(jié)報(bào)告

      設(shè)計(jì)題目:圖書管理系統(tǒng) 總結(jié)匯報(bào): 指導(dǎo)老師:

      2013年6月15日

      1.引言

      1.1編寫目的

      現(xiàn)代軟件工程中圖書館管理系統(tǒng)的開發(fā)與匯報(bào)已結(jié)束,關(guān)于系統(tǒng)開發(fā)的總結(jié)報(bào)告,已以整個(gè)團(tuán)隊(duì)的角度,在《項(xiàng)目開發(fā)總結(jié)報(bào)告》中陳述。我作為“非常2+3”小組組長,即圖書管理系統(tǒng)項(xiàng)目負(fù)責(zé)人,也許由于身處位置的特殊,所見、所想與所得也與其他隊(duì)員頗有差異,現(xiàn)總結(jié)之。

      預(yù)期讀者:XX老師。

      1.2背景

      軟件系統(tǒng)的名稱:圖書管理系統(tǒng) 本項(xiàng)目的任務(wù)提出者:現(xiàn)代軟件工程 開發(fā)者:XX 用戶及實(shí)現(xiàn)該軟件的計(jì)算機(jī)中心或計(jì)算機(jī)網(wǎng)絡(luò):互聯(lián)網(wǎng) 該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的基本的相互來往關(guān)系:無

      2.項(xiàng)目概述

      2.1項(xiàng)目簡介

      圖書館管理系統(tǒng)面向讀者、圖書管理員、系統(tǒng)管理員及游客提供服務(wù)。其中,讀者可查詢、借閱、預(yù)定、歸還圖書及留言;圖書管理員可完成圖書的上下架、現(xiàn)有庫存圖書的借還管理等;在此基礎(chǔ)上,系統(tǒng)管理員可以實(shí)現(xiàn)對注冊讀者及圖書管理員的管理、通知公告的發(fā)布、系統(tǒng)數(shù)據(jù)管理及留言管理等。

      2.2開發(fā)環(huán)境

      該系統(tǒng)在.NET平臺(tái)、利用C#在Visual Studio 2010 IDE中完成開發(fā),并采用Sql Server2008作為后臺(tái)數(shù)據(jù)庫。解決方案整體采用C/S結(jié)構(gòu),架構(gòu)在.NET Framework 4 及MVC3.0之上。3.個(gè)人總結(jié)

      3.1所見

      (1)因小組成員來自不同專業(yè)、程序設(shè)計(jì)基礎(chǔ)不等,具體開發(fā)工作展開后致使部分同學(xué)無法很好的融入進(jìn)來。具體表現(xiàn)在:程序設(shè)計(jì)邏輯不清晰、編碼不規(guī)范、效率低下、文檔編寫不規(guī)范等。

      (2)由于作業(yè)跨度較長,且小組成員間作業(yè)時(shí)間不易統(tǒng)一,導(dǎo)致團(tuán)隊(duì)成員間溝通不夠及時(shí)、有效。

      (3)團(tuán)隊(duì)成員間對項(xiàng)目開發(fā)重視程度不同,導(dǎo)致工程進(jìn)度、開發(fā)質(zhì)量及文檔編寫規(guī)范不盡人意。

      3.2所想

      (1)因是課程設(shè)計(jì),故不同專業(yè)同學(xué)參與統(tǒng)一項(xiàng)目開發(fā)在所難免,相反,不同的專業(yè)背景在開發(fā)過程中會(huì)突破傳統(tǒng)的教條,提出意想不到的建議。在需求分析階段,他們可以更好的充當(dāng)客戶的角色,從用戶角度提出需求;在測試階段,可以更“海闊天空”的編寫測試用例,更全面的測試代碼??傊?,合理的利用資源,將更有利于項(xiàng)目整體的進(jìn)行。

      (2)在實(shí)際項(xiàng)目開發(fā)中(尤指公司內(nèi)),項(xiàng)目成員間溝通是很重要的,及時(shí)有效的溝通可以使得接口定義的更加契合,模塊銜接更加無縫。那時(shí)的成員都沒有課業(yè)壓力,有的只是為資本榨取的權(quán)利,故在每天8小時(shí)的工作日內(nèi),交流的及時(shí)行可以保證,是否有效還要看個(gè)人的功力了!

      (3)我承認(rèn)我的脾氣有時(shí)會(huì)暴一點(diǎn),不少要求在別人眼里會(huì)是“苛求”。但這無非是我想帶領(lǐng)我的小組能取得最好的成績。雖然我承擔(dān)了大部分的編碼、編寫了全部管理文檔及相當(dāng)部分的開發(fā)文檔、審閱并匯總所有上交資料,但我覺得自己很有擔(dān)當(dāng)。尤其是組員都很支持我的工作,也許因?yàn)榇蠹一A(chǔ)不一,工作量存在較大懸殊,但我看到了每個(gè)人的努力,我想這也夠了。

      3.3所得

      (1)項(xiàng)目中有兩個(gè)非計(jì)算機(jī)專業(yè)同學(xué),在項(xiàng)目開發(fā)過程中,在我看來均表現(xiàn)得非常認(rèn)真。雖然專業(yè)知識的相對欠缺,文檔用語不夠準(zhǔn)確、邏輯不夠清晰等有待加強(qiáng)。但積極參與項(xiàng)目開發(fā)的各項(xiàng)工作,尤其在文檔編寫、整理等工作量很大的方面的工作十分出色。沒有絲毫輸給計(jì)算機(jī)專業(yè)同學(xué)的意思嘛。

      (2)小組會(huì)議基本每月一次,但完全滿足不了需求!如何為團(tuán)隊(duì)創(chuàng)造更好的溝通環(huán)境,也許是項(xiàng)目負(fù)責(zé)人最大的責(zé)任。

      (3)通過小組匯報(bào)來看,開發(fā)工作總體令人滿意。通過文檔的匯總結(jié)果來看,應(yīng)該基本涵蓋了項(xiàng)目開發(fā)的方方面面。如此,面對小組,面對成績,無愧于心矣!

      4.致謝

      之所以在個(gè)人總結(jié)里要添加“致謝”一章,因?yàn)槲疑钪獔F(tuán)隊(duì)合作的重要性。經(jīng)過這次項(xiàng)目開發(fā),讓我看到了XX同學(xué)的細(xì)心嚴(yán)謹(jǐn),文檔的整理很統(tǒng)一、規(guī)范,參與工作相當(dāng)積極;XX雖然話很少,但交給任務(wù)后不含糊,盡己所能,相當(dāng)仗義(作為上交的個(gè)人總結(jié),措辭也許欠考慮啦);XX也比較認(rèn)真,任務(wù)完成較好;XX參與編碼中,完成了相當(dāng)?shù)墓ぷ髁?,值得肯定。作為?xiàng)目負(fù)責(zé)人,再次感謝大家,謝謝大家對我工作的肯定與支持!

      不得不說回到現(xiàn)代軟件工程,不得不承認(rèn)這是我研究生階段最累的一門課,投入時(shí)間、精力最多、但無疑也是收獲最多的一門課。感謝XX老師,雖然有時(shí)會(huì)抱怨您,但謝天謝地,我也稍學(xué)會(huì)了您的“苛刻”。很慶幸遇到XX老師,我相信,對自己要求再嚴(yán)格也不過分,而且我相信未來的我,會(huì)變得更加強(qiáng)大。

      4.結(jié)束語

      很高興,在最終匯報(bào)時(shí),項(xiàng)目開發(fā)基本達(dá)到預(yù)期,文檔的整理也比較完備??傮w而言,較好的完成現(xiàn)代軟件工程作業(yè)的要求。

      在項(xiàng)目開發(fā)過程中,作為項(xiàng)目負(fù)責(zé)人,我深刻認(rèn)識到團(tuán)隊(duì)協(xié)作的重要性;作為代碼工程師,我不得不承認(rèn)個(gè)人的力量還是有限的;作為文檔編輯及審閱者,我得說完備詳盡的文檔是必須的,但是需下工夫的。在以后的工作學(xué)習(xí)中,希望能將暴露出的問題逐一改正。

      最后,再次感謝小組成員的全力配合,感謝XX老師!

      第四篇:圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)

      數(shù)據(jù)庫設(shè)計(jì).................................................................2 3.1 專門術(shù)語的定義...................................................2 3.1.1 系統(tǒng)中常用的術(shù)語(或使用頻率較高的術(shù)語).........................2 3.1.2 表格定義及規(guī)范.................................................2 3.1.2.1數(shù)據(jù)約定.....................................................2 3.1.2.2表和表字段命名規(guī)范:.........................................3 3.2 數(shù)據(jù)設(shè)計(jì).........................................................3 3.2.1 數(shù)據(jù)流程圖設(shè)計(jì).................................................3 3.2.2實(shí)體關(guān)系結(jié)構(gòu)設(shè)計(jì)...............................................4 3.3安全保密設(shè)計(jì).....................................................6 3.3.1 邏輯上的安全保密...............................................6 3.3.2 物理上的安全保密...............................................6 3.4 表格與功能模塊相關(guān)性分析.........................................7 3.5 表格定義.........................................................7 數(shù)據(jù)庫設(shè)計(jì)

      3.1 專門術(shù)語的定義

      暫無

      3.1.1 系統(tǒng)中常用的術(shù)語(或使用頻率較高的術(shù)語)暫無

      3.1.2 表格定義及規(guī)范 3.1.2.1數(shù)據(jù)約定

      所有數(shù)據(jù)項(xiàng)都用英文、漢語拼音或縮寫表示,數(shù)據(jù)庫名稱除外。

      所有字段在設(shè)計(jì)時(shí),除以下數(shù)據(jù)類型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary、varbinary外,必須有默認(rèn)值。字符型的默認(rèn)值為一個(gè)空字符值串;數(shù)值型的默認(rèn)值為數(shù)值0;邏輯型的默認(rèn)值為數(shù)值0;

      其中:系統(tǒng)中所有邏輯型中數(shù)值0表示為“假”;數(shù)值1表示為“真”。datetime、smalldatetime類型的字段沒有默認(rèn)值,必須為NULL。當(dāng)字段定義為字符串形時(shí)建議使用varchar而不用nvarchar。建議在大多數(shù)表中(如報(bào)銷單,申請單),應(yīng)都有以下字段: 字段名說明類型默認(rèn)值 CreatorID創(chuàng)建者int CreatedTime創(chuàng)建時(shí)間DatetimeNULL 字符集采用 UTF-8,請注意字符的轉(zhuǎn)換。

      所有數(shù)據(jù)表第一個(gè)字段都是系統(tǒng)內(nèi)部使用自動(dòng)序列主鍵列,自增字段,不可空,名稱為:id,確保不把此字段暴露給最終用戶。

      除特別說明外,所有字符串字段都采用varchar(50)類型,(無論漢字還是英文,都算一個(gè)字符)。

      除特別說明外,所有小數(shù)的字段都采用 decimal(18,2)的形式表達(dá)。

      除特別說明外,所有日期格式都采用 datetime 格式(根據(jù)需要提取時(shí)間格式); 除特別說明外,所有整形都采用 bigint 格式。除特別說明外,所有字段默認(rèn)都設(shè)置為 null。3.1.2.2表和表字段命名規(guī)范:

      命名規(guī)則約束的范圍包括:數(shù)據(jù)庫的命名、表的命名及字段的命名。數(shù)據(jù)庫相關(guān)的命名規(guī)則采用與通常的編程的變量命名規(guī)則原則一致,具體要求如下: 1)字段名及表名為典型的名詞結(jié)構(gòu); 2)中文名稱要求語言精練、文法嚴(yán)謹(jǐn);

      3)望文知意、易懂易用,禁止采用如:A002這種命名;

      4)主體采用拼音字母的首寫字母拼寫構(gòu)成,基于慣常法可適度采用無詞義歧義性的英文命名;

      5)長度不少于3個(gè)字母,不大于12個(gè)字母;

      6)在對于拼音首字母類似的字段和表,為區(qū)別,添加下劃線和數(shù)字如男性人數(shù):NXRS,女性人數(shù):NXRS_2。

      3.2 數(shù)據(jù)設(shè)計(jì)

      繪制數(shù)據(jù)流程圖的目的是為了方便開發(fā)人員與用戶的交流,以及為系統(tǒng)的設(shè)計(jì)提供依據(jù)。數(shù)據(jù)流程圖的繪制過程通常采用自頂向下,逐層分解,直到功能細(xì)化為止,形成若干層次的數(shù)據(jù)流程圖。3.2.1 數(shù)據(jù)流程圖設(shè)計(jì)

      0層數(shù)據(jù)流圖

      1層數(shù)據(jù)流圖

      3.2.2實(shí)體關(guān)系結(jié)構(gòu)設(shè)計(jì)

      圖書實(shí)體關(guān)系

      讀者實(shí)體關(guān)系

      圖書借閱關(guān)系實(shí)體

      用戶實(shí)體關(guān)系

      圖書類別實(shí)體關(guān)系

      3.3安全保密設(shè)計(jì)

      3.3.1 邏輯上的安全保密

      1、系統(tǒng)對非法使用者的安全保密處理措施

      2、系統(tǒng)對正常使用者的安全保密處理措施

      3、系統(tǒng)對管理員的安全保密 3.3.2 物理上的安全保密

      1、數(shù)據(jù)庫系統(tǒng)異常時(shí)的還原處理措施

      2、設(shè)備遭異常毀壞時(shí)的安全防護(hù)措施

      3、數(shù)據(jù)參數(shù)做到及時(shí)更新,保證系統(tǒng)正常運(yùn)行

      3.4 表格與功能模塊相關(guān)性分析

      3.5 表格定義

      a.圖書信息表

      b.讀者信息表

      c.借閱表

      d.管理員_書籍

      e.管理員_學(xué)生

      第五篇:圖書管理系統(tǒng)設(shè)計(jì)報(bào)告

      圖書管理系統(tǒng)設(shè)計(jì)報(bào)告

      一系統(tǒng)開發(fā)的目標(biāo)與意義

      1.1設(shè)計(jì)題目

      此次VFP課程設(shè)計(jì)是綜合應(yīng)用所學(xué)過的數(shù)據(jù)庫理論知識,自行設(shè)計(jì)并實(shí)現(xiàn)一個(gè)較為完整的應(yīng)用系統(tǒng)。結(jié)合一個(gè)實(shí)際信息系統(tǒng)開發(fā),初步掌握數(shù)據(jù)庫管理信息系統(tǒng)的方案設(shè)計(jì)、論證和分析方法。正確運(yùn)用所學(xué)課程的基本理論和知識,了解在Windows環(huán)境下,使用Visual FoxPro 6.0開發(fā)管理信息系統(tǒng)所需的計(jì)算機(jī)軟、硬件環(huán)境。進(jìn)一步深刻理解Visual FoxPro 6.0,合理設(shè)計(jì)并建立數(shù)據(jù)庫,建立數(shù)據(jù)庫中表與表之間的關(guān)系。在理論教學(xué)的基礎(chǔ)上,進(jìn)一步理解可視化編程的基本概念,熟練掌握可視化編程的方法和步驟。通過編程和上機(jī)調(diào)試,提高計(jì)算機(jī)應(yīng)用與開發(fā)水平,特別是VFP平臺(tái)的開發(fā)水平和能力,提高解決實(shí)際問題的能力。從軟件工程的角度,初步樹立正確的程序設(shè)計(jì)思想,從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)評價(jià)出發(fā)。培養(yǎng)分析問題、解決問題的能力。提高收集、查閱資料和撰寫項(xiàng)目文檔的能力。

      1.2開發(fā)意義

      針對圖書館特點(diǎn),圖書管理系統(tǒng)實(shí)現(xiàn)后,能夠使界面友好美觀操作簡單易行。全面自動(dòng)化信息管理,可隨時(shí)掌握圖書的進(jìn)存、借閱等信息,查詢靈活方便,數(shù)據(jù)存儲(chǔ)安全可靠。進(jìn)而提高工作效率。改善后的圖書管理系統(tǒng)將功能全面,實(shí)用性強(qiáng)。

      1.3系統(tǒng)開發(fā)過程

      1.3.1 分析階段

      本階段主要工作是信息的收集,正所謂好的開度等于成功的一半。通過信息的收集工作來確定系統(tǒng)的目標(biāo)、軟件的總體思路以及所需要的時(shí)間。

      1.3.2設(shè)計(jì)階段

      在本階段認(rèn)真設(shè)計(jì)可以體會(huì)到什么叫事半功倍。詳細(xì)的規(guī)劃具體需要完成的任務(wù)、輸入輸出的程序以及采用的數(shù)據(jù)結(jié)構(gòu),最好通過一定的算法描述工具詳細(xì)描述算法。

      1.3.3實(shí)施階段

      本階段要運(yùn)用(1)系統(tǒng)論思想,把所做的大系統(tǒng)分解成幾個(gè)小系統(tǒng),但要保證小系統(tǒng)即個(gè)功能模塊受高一級系統(tǒng)控制。(2)“自上而下”的設(shè)計(jì)思想。每一給小程序都可獨(dú)立、精確運(yùn)行,但嚴(yán)格受制與高一級程序。

      1.3.4維護(hù)階段

      本階段測試系統(tǒng)的性能是關(guān)鍵,通過測試找出設(shè)計(jì)錯(cuò)誤、程序錯(cuò)誤、算法錯(cuò)誤。通過此階段積累自己的設(shè)計(jì)經(jīng)驗(yàn)。

      1.4開發(fā)平臺(tái)本系統(tǒng)是在WINDOWS XP的操作系統(tǒng)使用VisualFoxPro 6.0開發(fā)制作的,硬件環(huán)境是P4,256M內(nèi)存以及1024*768分辨率。

      二系統(tǒng)分析

      2.1 用戶需求

      通過本圖書查詢系統(tǒng),用戶可以輕而易舉的查到圖書信息、借閱人信息以及節(jié)約人與圖書之間的各種關(guān)系。例如:(1)輸入借閱人編號可以查閱到其解了哪些書,同時(shí)查到這些書籍的信息(作者、出版社、出版年、借還日期等);輸入書籍名稱或書籍編號可以查閱到書籍信息及借閱人信息(姓名、所屬單位、聯(lián)系方式等)。(2)數(shù)據(jù)的輸出,可以把查閱到的各方面信息通過報(bào)表形式輸出。

      2.2可行性分析 通過對所收集的數(shù)據(jù)和在設(shè)計(jì)階段所需要的各項(xiàng)功能進(jìn)行分析,最終得出所學(xué)設(shè)計(jì)的軟件系統(tǒng)是否可行。并對所存在的問題加以解決;所存在的錯(cuò)誤加以糾正。

      2.2.1數(shù)據(jù)分析 在分析階段完成,收集各方面信息,使所作的軟件功能完備,方便可行。學(xué)生基本情況信息:主要包括姓名、性別、學(xué)號、所屬單位、出生年月等

      進(jìn)書基本情況信息:主要包擴(kuò)書名、圖書分類編號、作者、出版社、出版日期、購入日期等 借書基本情況查詢:主要包括借閱者姓名、借書日期、應(yīng)還書日期等。在分析階段作出以下圖表,為實(shí)施階段打下良好基礎(chǔ)。

      圖1 “圖書管理系統(tǒng)”數(shù)據(jù)結(jié)構(gòu)圖

      2.2.2功能分析本系統(tǒng)具有信息錄入、修改、查詢、信息輸出以及系統(tǒng)安全設(shè)置等功能。具體情況如下:

      (1)信息錄入功能:圖書進(jìn)書信息、學(xué)生信息、借閱信息等。

      (2)修改功能:對圖書信息、學(xué)生信息等進(jìn)行添加修改。確保數(shù)據(jù)及時(shí)更新。

      (3)信息輸出功能:對所需要的信息通過打印機(jī)等輸出工具進(jìn)行輸出。

      (4)查詢功能:主要把學(xué)生信息與圖書信息建立關(guān)聯(lián),實(shí)現(xiàn)學(xué)生信息與圖書信息的互動(dòng)。能夠方便快捷的實(shí)現(xiàn)圖書被借閱,和學(xué)生借閱等信息的查詢。

      為了為實(shí)施階段打下基礎(chǔ),做功能結(jié)構(gòu)圖如下:

      圖 書 管 理 系 統(tǒng)

      系統(tǒng)介紹數(shù)據(jù)查詢數(shù)據(jù)錄入維護(hù)信息輸出退出

      系統(tǒng)介紹界面系統(tǒng)登陸界面學(xué)生信息查詢書籍信息查詢借閱信息查詢學(xué)生信息錄入新書信息錄入借閱信息錄入學(xué)生信息輸出書籍信息輸出圖書去向輸出推出系統(tǒng)界面

      圖2系統(tǒng)功能結(jié)構(gòu)圖

      三 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

      3.1數(shù)據(jù)庫的建立

      3.1.1 表的建立本系統(tǒng)共建立三個(gè)表,分別是借書表、進(jìn)書表、學(xué)生基本情況表。給表中所包含的信息見2.2.1數(shù)據(jù)分析所示。

      3.1.2 表的關(guān)聯(lián)

      所以是表與表這間建立聯(lián)系的紐帶。在本系統(tǒng)所涉及的三個(gè)表中索書號和借閱證號都可以作為唯一標(biāo)示紀(jì)錄的索引關(guān)鍵字。但考慮到數(shù)據(jù)修改時(shí)是否方便,所以使用學(xué)生基本情況表作為父表,以借閱證號作為主索引,避免了關(guān)鍵字出復(fù)值。在借書表中涉及到“書被誰借去了”所以可以用借閱證號位關(guān)鍵字把學(xué)生基本情況表和借書表建立起一一對應(yīng)的關(guān)系。在學(xué)生基本情況表中涉及到“某學(xué)生截了那本書”故可以以索書號作為關(guān)鍵字建立唯一索引。因?yàn)樗鲿柺俏ㄒ淮_定的,雖讓建立的是唯一索引,卻也可以收到主索引的效果??偠灾诮钑砼c學(xué)生基本情況表之間以借閱證號位關(guān)鍵字建立對應(yīng)關(guān)系,再進(jìn)書表與學(xué)生基本情況表之間用索書號建立起一一對應(yīng)的關(guān)系,最終實(shí)現(xiàn)三個(gè)表之間的互動(dòng)。

      3.1.3表結(jié)構(gòu)的建立與數(shù)據(jù)的錄入

      打開了Visual FoxPro軟件,運(yùn)行文件菜單中的新建按鈕,選擇表和新建文件,同時(shí)設(shè)置好表名及路徑并保存,然后在出現(xiàn)表設(shè)計(jì)器中進(jìn)行設(shè)計(jì)。以下為三個(gè)表的設(shè)置結(jié)構(gòu)及錄入的記錄:

      部分記錄如下:

      圖3借書表結(jié)構(gòu)及部分?jǐn)?shù)據(jù)截圖

      部分?jǐn)?shù)據(jù)如下:

      圖4進(jìn)書表結(jié)構(gòu)及部分?jǐn)?shù)據(jù)截圖

      部分?jǐn)?shù)據(jù)如下

      圖5 學(xué)生節(jié)本情況結(jié)構(gòu)及部分?jǐn)?shù)據(jù)截圖

      3.2系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      3.2.1系統(tǒng)界面與表單設(shè)計(jì)

      漂亮簡捷的系統(tǒng)界面將給使用者一個(gè)好的印象,是一套系統(tǒng)的門面。設(shè)計(jì)的成功與否,見關(guān)系到系統(tǒng)的前景與市場。本套系統(tǒng)的界面設(shè)計(jì)及實(shí)現(xiàn)程序如下:

      圖6 系統(tǒng)登陸截圖

      設(shè)計(jì)步驟如下:

      新建表單“系統(tǒng)登陸.scx”,創(chuàng)建command1、2、3,label1、2、3,combo1和text1。

      設(shè)置text1的caption屬性為“圖書管理系統(tǒng)”,text2的caption屬性為“操作員”,text3的caption屬性為“密碼”,并設(shè)置字體、顏色、大小等內(nèi)容使其美觀。Label1的caption屬性為“確定”,同理label2、3為“取消、退出”

      定義command1控件的click事件,代碼如下:

      3.2.2數(shù)據(jù)查詢表單設(shè)計(jì)

      數(shù)據(jù)查詢包括按學(xué)生學(xué)號查詢學(xué)生的具體信息、按書籍的名稱查詢書籍的具體信息和借閱情況等。下面列舉單表查詢表單如進(jìn)書表.scx和多表查詢表單如圖書去向情況和圖書借閱情況.scx說明數(shù)據(jù)查詢的設(shè)計(jì)方法,進(jìn)書表.scx的運(yùn)行效果如下圖所示:

      圖7 圖書信息查詢系統(tǒng)截圖

      設(shè)計(jì)步驟如下:

      此表單的設(shè)計(jì)主要是練習(xí)表單向?qū)У挠梅āP陆ū韱巍韱巍驅(qū)А侄芜x取→選擇表單樣式→排序次序→完成→運(yùn)行。

      用表單向?qū)碓O(shè)計(jì)表單為使用者帶來極大的便利,尤其是對于我們初學(xué)者。但影響創(chuàng)造力的發(fā)揮和一些功能的實(shí)現(xiàn)。

      索書號查詢表單的運(yùn)行效果如下:

      圖8 索書號查詢截圖

      設(shè)計(jì)步驟如下:

      ★此表單涉及主要是練習(xí)用程序和命令來實(shí)現(xiàn)查詢的目的。查詢的關(guān)鍵是command1即查詢按鈕的屬性設(shè)置。其實(shí)現(xiàn)代碼如下:

      command2即退出按鈕的代碼為release thisform;

      推出系統(tǒng)地實(shí)現(xiàn):

      退出系統(tǒng)地實(shí)現(xiàn)主要是通過command1、2的單擊事件click來實(shí)現(xiàn)的。其運(yùn)行效果圖如下:

      圖9 退出系統(tǒng)截圖

      設(shè)計(jì)步驟如下

      ★command1即YES按鈕的實(shí)現(xiàn)代碼為 ,command2即NO按鈕的實(shí)現(xiàn)代碼為release thisform。

      3.2.3 報(bào)表的設(shè)計(jì)

      在數(shù)據(jù)庫應(yīng)用系統(tǒng)中,常需要將數(shù)據(jù)處理結(jié)果以報(bào)表形式打印出來。在本套系統(tǒng)的報(bào)表設(shè)計(jì)、顯示、答應(yīng)報(bào)表的功能主要用報(bào)表設(shè)計(jì)起來實(shí)現(xiàn)。例如下圖:

      運(yùn)行后的結(jié)果如圖所示:

      圖10報(bào)表設(shè)計(jì)器及部分?jǐn)?shù)據(jù)截圖

      在報(bào)表設(shè)計(jì)過程中,主要用到表設(shè)計(jì)器和表向?qū)?。為能用到?bào)表設(shè)計(jì)器的高級操作,我會(huì)在以后努力學(xué)習(xí)表設(shè)計(jì)器的高級操作,彌補(bǔ)這次課程設(shè)計(jì)的一個(gè)缺憾。

      3.2.4主菜單的設(shè)計(jì)

      主菜單是用戶使用本系統(tǒng)的主要途徑,所以合理的設(shè)計(jì)至關(guān)重要,本系統(tǒng)的主菜單是通過菜單設(shè)計(jì)器來完成,使用的是菜單設(shè)計(jì)器的非快捷菜單方式,在主菜單確定后,分別再編輯各個(gè)子菜單項(xiàng)、命令、過程。本系統(tǒng)使用了命令及過程調(diào)用表單的方式。設(shè)計(jì)步驟如下:

      創(chuàng)建第一級菜單。在“項(xiàng)目管理器”中選擇“其他”選項(xiàng)卡,再選擇“菜單”選項(xiàng),然后單擊“新建”按鈕。出現(xiàn)菜單設(shè)計(jì)器,輸入各菜單名稱及結(jié)果,建立本系統(tǒng)所需要的菜單,如下圖所示:?

      圖11 系統(tǒng)主菜單截圖

      ★在創(chuàng)建主菜單后,即開始設(shè)計(jì)子菜單。單擊子菜單項(xiàng)后的“創(chuàng)建”按鈕,可創(chuàng)建其子菜單。如下圖所示:

      圖12 系統(tǒng)子菜單編輯截圖

      3.2.5主程序設(shè)計(jì)

      主程序是系統(tǒng)運(yùn)行時(shí)執(zhí)行的主文件,設(shè)計(jì)主程序的方法為:在“項(xiàng)目管理器”中選擇“代碼”選項(xiàng)卡,再選擇“程序”選項(xiàng),然后選中一個(gè)程序文件,本系統(tǒng)中為“MAIN”,單擊右鍵彈出快捷菜單,選擇“設(shè)置主文件”,就可設(shè)置一個(gè)程序?yàn)橹魑募?/p>

      本系統(tǒng)的主程序代碼如下:

      四 系統(tǒng)操作說明

      ★雙擊 快捷方式,進(jìn)入到登陸系統(tǒng)。

      ★輸入操作員賬號和密碼,單擊確定進(jìn)入到系統(tǒng)介紹界面。單擊 系統(tǒng)操作界面。見看到菜單欄。在“系統(tǒng)介紹”中有“用戶更改”和“系統(tǒng)主頁”子菜單。在“數(shù)據(jù)查詢”中涉及到借閱信息、圖書去向、姓名查詢、索書號查詢等子菜單。報(bào)表打印中涉及到借書表、進(jìn)書表、學(xué)生信息、和借閱情況等表格。在退出系統(tǒng)一欄中,涉及到系統(tǒng)推出的確認(rèn),確定要退出單擊YES,否則單擊NO。

      五 結(jié)束語

      經(jīng)過為期兩周的課程設(shè)計(jì)可謂受益匪淺。經(jīng)過時(shí)間才真正的地把文字化為了知識,才真正的為我所用。認(rèn)識到自己在學(xué)習(xí)過程中的缺點(diǎn)和不足。為以后的學(xué)習(xí)生活積累了寶貴的經(jīng)驗(yàn)和教訓(xùn)。心得體會(huì)如下:

      ★再做vfp系統(tǒng)開發(fā)時(shí)一定要做好信息的收集工作,否則后即工作將墜入五里霧中。信息收集時(shí)要求盡可能的考慮周全。這才能為設(shè)計(jì)階段打下一個(gè)良好的基礎(chǔ)。

      ★在系統(tǒng)的設(shè)計(jì)過程中,最好能集思廣益,多聽取一點(diǎn)別人的意見和創(chuàng)意。使程序盡可能完美。一定要學(xué)會(huì)用算法描述工具,把自己的的意圖詳細(xì)簡明的記錄下來。

      ★在為文件命名是盡可能不要因其混淆,盡量由數(shù)字或字母。在系統(tǒng)設(shè)計(jì)中我把“系統(tǒng)登陸、系統(tǒng)登錄、登陸系統(tǒng)”三者混淆了。為自己帶來了不盡的苦難。并且均用漢字作為文件名。這樣雖然不易引起混淆,但是影響工作的效率。

      ★要學(xué)會(huì)設(shè)置文件路徑,尤其是用向?qū)r(shí)。要學(xué)會(huì)用項(xiàng)目管理器,既可以提高工作效率,又減少了出錯(cuò)的幾率。

      ★★最后誠懇的向老師您提一點(diǎn)建議,如果您一個(gè)學(xué)期教我們做一套系統(tǒng),在做這套系統(tǒng)的同時(shí)穿插著講知識點(diǎn),我幼稚的以為效果會(huì)更好,避免了在做課程設(shè)計(jì)已開始的時(shí)候找不到北!

      六 參考文獻(xiàn):

      ㈠李春葆編著.Visual Fox Pro7.0數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與開發(fā).北京:清華大學(xué)出版社,2003.8 ㈡李春葆編著.Visual Fox Pro6.0高級編程(應(yīng)用系統(tǒng)設(shè)計(jì)篇).北京:清華大學(xué)出版社,2000

      ㈢史濟(jì)民,湯觀全編著.Visual Fox Pro及其應(yīng)用系統(tǒng)開發(fā).北京:清華大學(xué)出版社,2000 ㈣蔡卓毅,林盛雄,林羽揚(yáng),黃竺編著.Visual Fox Pro6.0數(shù)據(jù)庫程序設(shè)計(jì)與實(shí)例.北京:冶金工業(yè)出版社,2003

      ㈤史德芬編著.全國計(jì)算機(jī)等級考試二級真題解析——Visual Fox Pro程序設(shè)計(jì).北京:海洋出版社,2003

      下載圖書管理系統(tǒng)設(shè)計(jì)個(gè)人總結(jié)(五篇范文)word格式文檔
      下載圖書管理系統(tǒng)設(shè)計(jì)個(gè)人總結(jié)(五篇范文).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        個(gè)人心得-圖書管理系統(tǒng)

        圖書管理系統(tǒng)個(gè)人心得 得知這個(gè)難以完成的艱深項(xiàng)目后,我從一開始的迷茫無助,不知如何下手到后來的駕輕就熟,中間經(jīng)歷了幾個(gè)星期的努力。 不知道如何準(zhǔn)備這個(gè)報(bào)告時(shí),我先查閱了好......

        圖書管理系統(tǒng)個(gè)人實(shí)訓(xùn)總結(jié)

        圖書管理系統(tǒng)個(gè)人實(shí)訓(xùn)總結(jié) 在校2年多期間參與過很多的實(shí)訓(xùn),每次的實(shí)訓(xùn)都能讓我學(xué)到很多實(shí)質(zhì)性的東西。這次為期4周的圖書館管理系統(tǒng)項(xiàng)目開發(fā)的實(shí)訓(xùn)算是一個(gè)比較大型,比較完善......

        圖書管理系統(tǒng)大全

        圖書管理系統(tǒng)源代碼#include #include class Book{ // 書籍基類 protected: char Title[40]; // 書名 long Code; // 條碼 int Type; // 0表示書,1表示雜志 public: Book......

        圖書管理系統(tǒng)

        目錄 第一章 緒論 ..................................................................................................................................... 1 第二章......

        圖書管理系統(tǒng)

        圖書管理系統(tǒng) 背景:當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。......

        圖書管理系統(tǒng)

        七個(gè)文件 1. book.txt存放書籍2.borrower.txt存放借閱信息3.chenwen.txt 存放開始信息 4. mima.txt存放密碼 5.qianyan.txt前言 6.student.txt存放學(xué)生信息7. yuyue.txt......

        圖書管理系統(tǒng)

        經(jīng)過大學(xué)四年理論課程的學(xué)習(xí),以及校內(nèi)校外的實(shí)踐,極大的豐富了自身的理論基礎(chǔ),并且也具備了一些處理簡單問題的能力,但即將踏上社會(huì)的我深知這還遠(yuǎn)遠(yuǎn)不夠,因此我利用了畢業(yè)設(shè)計(jì)的......

        圖書倉庫管理系統(tǒng)的設(shè)計(jì)

        圖書倉庫管理系統(tǒng)的設(shè)計(jì) 摘 要 本系統(tǒng)主要完成對圖書倉庫的庫存管理,包括圖書入庫、出庫、庫存,員工信息,供應(yīng)商信息以及密碼管理等六個(gè)方面。系統(tǒng)可以完成對各類信息的瀏覽、......