




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、北京建筑工程學(xué)院球員資料治理系統(tǒng)需求分析士力架小組組長:王浩磊北京建筑工程學(xué)院北京水木青青科技有限公司2011年2月目 錄 TOC o 1-3 第1章 引 言 PAGEREF _Toc196474630 h 21.1 編寫目的 PAGEREF _Toc196474631 h 21.2 項目背景 PAGEREF _Toc196474632 h 31.3 參考資料 PAGEREF _Toc196474633 h 3第2章 任務(wù)概述 PAGEREF _Toc196474634 h 42.1 目標(biāo) PAGEREF _Toc196474635 h 42.1.1 建立計算機處理業(yè)務(wù)的邏輯思維 PAGERE
2、F _Toc196474636 h 52.1.2 初步感受軟件工程與項目治理的差不多方法 PAGEREF _Toc196474637 h 52.2 開發(fā)運行環(huán)境 PAGEREF _Toc196474638 h 6第3章 功能需求 PAGEREF _Toc196474639 h 73.1 功能概述 PAGEREF _Toc196474640 h 73.2 功能描述 PAGEREF _Toc196474641 h 73.2.1 系統(tǒng)功能圖 PAGEREF _Toc196474642 h 73.2.2 業(yè)務(wù)流程圖 PAGEREF _Toc196474643 h 83.2.3 數(shù)據(jù)流圖 PAGEREF
3、 _Toc196474644 h 93.2.4 要緊功能描述 PAGEREF _Toc196474645 h 9第4章 數(shù)據(jù)描述 PAGEREF _Toc196474646 h 194.1 數(shù)據(jù)描述 PAGEREF _Toc196474647 h 194.2 E-R圖 PAGEREF _Toc196474648 h 21第1章 引 言C語言程序設(shè)計課程是計算機科學(xué)與技術(shù)專業(yè)的必修課。通過該課程的教學(xué),培養(yǎng)學(xué)生掌握用計算機解決問題的差不多邏輯思維方法、掌握C語言的編程技術(shù)。為進(jìn)一步深入學(xué)習(xí)軟件開發(fā)新技術(shù)和從事軟件開發(fā)工作打下一定的基礎(chǔ)。要緊研究方法是:以一個實際案例為基礎(chǔ),按照人們認(rèn)識事務(wù)的規(guī)律
4、,由淺入深的特點,首先通過項目的簡單功能提出問題,引入技能點和知識點,編寫簡單的程序;再通過項目中不斷地提出的新問題,引入新的技能點和知識點。項目的功能能夠通過迭代式開發(fā),隨著項目問題的不斷提出,不斷引入新的知識點,達(dá)到由淺入深,由簡到繁的過程,使學(xué)生在項目開發(fā)的全過程中,既掌握了完整的知識體系,又有了程序開發(fā)全過程的真實體驗。同時,引入軟件開發(fā)規(guī)范等文檔的編寫樣本,使學(xué)生從一開始就接觸到公司里真正的開發(fā)過程。1.1 編寫目的 球員資料治理系統(tǒng)業(yè)務(wù)需求書是北京建筑工程學(xué)院與北京水木青青科技有限公司,共同進(jìn)行的C語言課程設(shè)計課程改革中的實際案例系統(tǒng)。本業(yè)務(wù)需求書預(yù)期的讀者是擔(dān)任C語言教學(xué)任務(wù)的教
5、師、和大一第二學(xué)年的大學(xué)生。1.2 項目背景以往的C語言課程的教學(xué)過程,是按照教育部下發(fā)的課程大綱,每位老師按教材的章節(jié)知識點來講解。這種教學(xué)過程沿用了專門多年,也收到了一定的教學(xué)成果。然而,在實際教學(xué)結(jié)果中發(fā)覺,學(xué)生并沒有真正掌握程序設(shè)計基礎(chǔ),或者是關(guān)于知識掌握不牢固,關(guān)于后續(xù)的專業(yè)技術(shù)課程沒有起到一個專門好地支撐作用。我們在大量調(diào)查社會上職業(yè)培訓(xùn)學(xué)校的教學(xué)過程的優(yōu)點和缺點的基礎(chǔ)上,并借鑒其他院校在教學(xué)實踐中好的教學(xué)成果,提出了大學(xué)本科生C語言課程教學(xué)和C綜合實訓(xùn)課程的教學(xué)改革方案。球員資料治理系統(tǒng)是為了使學(xué)生將課堂教學(xué)與實際案例緊密結(jié)合起來,而設(shè)計的教學(xué)過程中所用的案例而設(shè)計的。1.3 參
6、考資料中國工商銀行貸款資產(chǎn)質(zhì)量稽核監(jiān)控系統(tǒng)業(yè)務(wù)需求講明書。C語言程序設(shè)計(第二版) 譚浩強 2003.11 清華大學(xué)出版社C程序設(shè)計教程(第2版) 崔武子 2007.6 清華大學(xué)出版社。GB8566-88計算機軟件開發(fā)規(guī)范。GB9385-88計算機軟件需求講明編制指南。第2章 任務(wù)概述 為了配合更好的教學(xué)效果,使學(xué)生通過完成一個相對比較復(fù)雜的數(shù)據(jù)處理系統(tǒng)。達(dá)到教學(xué)目標(biāo),特設(shè)計了球員資料治理系統(tǒng)的案例。要求實現(xiàn)球員個人信息治理,競賽數(shù)據(jù)治理,工資治理,用戶信息治理,資料篩選排序等功能。并撰寫需求分析、總體設(shè)計、詳細(xì)設(shè)計、測試用例和程序講明書等文檔。并依照學(xué)生的實際情況制定開發(fā)打算和測試打算等項目
7、治理文檔。2.1 目標(biāo)通過前面的三次迭代。學(xué)生差不多了解了程序是如何樣一回事,有了一點編寫小程序的感性認(rèn)識。從本次迭代開始,將以球員資料治理系統(tǒng)為例,正式進(jìn)入應(yīng)用軟件開發(fā)時期。學(xué)生將接觸到需求分析、總體設(shè)計和詳細(xì)設(shè)計,以及軟件工程項目治理的差不多過程。登陸注冊。依照賬號分為一般用戶、治理員和超級用戶,并能夠注冊為一般用戶一般用戶。一般用戶對球員個人信息、競賽數(shù)據(jù)的查詢、排序,并能夠?qū)α粞圆榭磁c添加。治理員。治理員能夠?qū)η騿T個人信息、競賽數(shù)據(jù)的添加、修改、刪除、查詢與排序,對用戶留言和一般用戶信息的添加、修改、刪除、查詢。超級用戶。超級用戶能夠?qū)χ卫韱T信息進(jìn)行添加、修改、刪除、查詢。知識點:進(jìn)一
8、步加深對變量、分支、循環(huán)、結(jié)構(gòu)體、文件指針和表達(dá)式的講解。以及字符串操作的講解。2.1.1 建立計算機處理業(yè)務(wù)的邏輯思維 C語言程序設(shè)計課程是計算機科學(xué)與技術(shù)專業(yè)的必修課。通過該課程的教學(xué),培養(yǎng)學(xué)生掌握用計算機解決問題的差不多邏輯思維方法、掌握C語言的編程技術(shù)。為進(jìn)一步深入學(xué)習(xí)軟件開發(fā)新技術(shù)和從事軟件開發(fā)工作打下一定的基礎(chǔ)。具體目標(biāo)如下:掌握用計算機解決問題的差不多邏輯思維方法;掌握C語言的編程技術(shù);養(yǎng)成正確良好的編程風(fēng)格和適應(yīng),形成團(tuán)隊協(xié)作開發(fā)的初步能力;掌握C語言數(shù)據(jù)存儲形式和數(shù)據(jù)范圍。掌握順序、分支和循環(huán)的程序邏輯的靈活運用能力;初步具備運用結(jié)構(gòu)化方法對模塊詳細(xì)設(shè)計和程序講明書的編寫能力
9、;具備運用常用測試方法,編寫單體測試用例和模塊單體測試的差不多能力。遵循軟件工程治理方法和工程標(biāo)準(zhǔn),初步具備開發(fā)小型軟件的技能。2.1.2 初步感受軟件工程與項目治理的差不多方法要緊研究方法是:以一個實際案例為基礎(chǔ),按照人們認(rèn)識事務(wù)的規(guī)律,由淺入深的特點,首先通過項目的簡單功能提出問題,引入技能點和知識點,編寫簡單的程序;再通過項目中不斷地提出的新問題,引入新的技能點和知識點。項目的功能能夠通過迭代式開發(fā),隨著項目問題的不斷提出,不斷引入新的知識點,達(dá)到由淺入深,由簡到繁的過程,使學(xué)生在項目開發(fā)的全過程中,既掌握了完整的知識體系,又有了程序開發(fā)全過程的真實體驗。同時,引入軟件開發(fā)規(guī)范等文檔的編
10、寫樣本,使學(xué)生從一開始就接觸到公司里真正的開發(fā)過程。2.2 開發(fā)運行環(huán)境系統(tǒng)開發(fā)工具采納Microsoft Visual C+ 6.0。系統(tǒng)運行在主流的windows操作系統(tǒng)上。第3章 功能需求3.1 功能概述球員資料治理系統(tǒng)要緊是為了使學(xué)生,在學(xué)習(xí)C語言期間能夠認(rèn)識到,學(xué)習(xí)的目的是為了了解計算機是如何實現(xiàn)業(yè)務(wù)系統(tǒng)的功能,建立計算機的邏輯思維。同時,通過教學(xué)與項目的不斷深入進(jìn)行,掌握C語言的知識點。3.2 功能描述登陸注冊。依照賬號分為一般用戶、治理員和超級用戶,并能夠注冊為一般用戶一般用戶。一般用戶對球員個人信息、競賽數(shù)據(jù)的查詢、排序,并能夠?qū)α粞圆榭磁c添加。治理員。治理員能夠?qū)η騿T個人信息
11、、競賽數(shù)據(jù)的添加、修改、刪除、查詢與排序,對用戶留言和一般用戶信息的添加、修改、刪除、查詢。超級用戶。超級用戶能夠?qū)χ卫韱T信息進(jìn)行添加、修改、刪除、查詢。3.2.1 系統(tǒng)功能圖3.2.2 業(yè)務(wù)流程圖3.2.3 數(shù)據(jù)流圖3.2.4 要緊功能描述一、登陸注冊要緊完成賬號登陸以及注冊賬戶功能。 1用戶登錄錄入用戶賬號信息(13位)。對賬號做正確性檢查之后,依照輸入的賬號,到賬號差不多信息文件中查找,是否有該賬戶的差不多信息記錄。假如有,依照錄入的賬號自動確定用戶類型為一般用戶、治理員或超級用戶。若不存在輸入的賬號,提示“該用戶不存在,請注冊或重新登陸”,并返回登陸界面。 2注冊選擇注冊。進(jìn)入注冊界面
12、,能夠注冊一個新的賬戶(13位),賬戶類型為一般用戶。若已有賬號,可選擇返回登陸界面。二、一般用戶功能1. 球員個人信息(1). 查詢球員個人信息打開球員信息文件,顯示所有已錄入的球員個人信息。(2). 對球員個人信息進(jìn)行排序選擇某一項數(shù)據(jù),按降序進(jìn)行排序。如沒有記錄,返回“球員數(shù)據(jù)沒有錄入”2. 競賽數(shù)據(jù)信息(1). 查詢球員競賽數(shù)據(jù)信息打開球員信息文件,顯示所有已錄入的球員競賽數(shù)據(jù)信息。(2). 對球員個人競賽數(shù)據(jù)進(jìn)行排序選擇某一項數(shù)據(jù),按降序進(jìn)行排序。如沒有記錄,返回“球員數(shù)據(jù)沒有錄入”(3).用戶留言、查看進(jìn)行留言,以便和其他用戶以及治理員進(jìn)行交流。錄入用戶的留言,當(dāng)全部數(shù)據(jù)錄入完成之
13、后,插入到用戶留言文件中。查看,能夠查看不人的所有留言。若沒有記錄,則返回“沒有用戶在此留言”。三、治理員功能1. 球員個人信息(1)增加球員個人信息錄入球員的球衣號、姓名、性不、身高等信息。要求球衣號不能重復(fù)。當(dāng)全部數(shù)據(jù)錄入完成之后,并依照學(xué)生差不多信息文件中各數(shù)據(jù)的類型和長度驗證之后。再插入到學(xué)生差不多信息文件中。(2)修改球員個人信息首先,提供輸入球衣號的功能,對球衣號做正確性檢查之后,依照輸入的球衣號,到球員個人信息文件中查找,是否有該球員的個人信息記錄。假如,需要修改球員的個人信息,就進(jìn)入修改功能。否則,提示錯誤信息“沒有此【01】球衣號記錄,請重新錄入”。 當(dāng)通過球衣號唯一性檢查之
14、后,在錄入每個數(shù)據(jù)項時,先要顯示原數(shù)據(jù)內(nèi)容,便于方便用戶數(shù)據(jù)修改,再提供數(shù)據(jù)錄入的功能,并依照數(shù)據(jù)類型和長度做正確性驗證。當(dāng)所要修改的數(shù)據(jù)通過正確性檢查之后,再依照該球員的球衣號,修改球員個人信息文件中該名球員的數(shù)據(jù)。注意:球衣號數(shù)據(jù)不能提供修改功能。(3)刪除球員個人信息首先,提供輸入球衣號的功能,對球衣號做正確性檢查之后,依照輸入的球衣號,到球員個人信息文件中查找,是否有該球員的差不多信息記錄。假如,有該名球員的差不多信息,就進(jìn)入刪除功能。否則,提示錯誤信息“沒有此【01】球員記錄,請重新錄入”。 當(dāng)通過球衣號唯一性檢查之后,再依照該球員的球衣號,在球員差不多信息文件中刪除該名球員的數(shù)據(jù)。
15、(4). 查詢球員個人信息打開球員信息文件,顯示所有已錄入的球員個人信息。(5). 對球員個人信息進(jìn)行排序選擇某一項數(shù)據(jù),按降序進(jìn)行排序。如沒有記錄,返回“球員數(shù)據(jù)沒有錄入”2. 競賽數(shù)據(jù)信息(1)增加球員競賽數(shù)據(jù)信息錄入球員的進(jìn)球數(shù)、搶斷數(shù)、傳球數(shù)等信息。要求球衣號不能重復(fù)。當(dāng)全部數(shù)據(jù)錄入完成之后,并依照球員競賽數(shù)據(jù)信息文件中各數(shù)據(jù)的類型和長度驗證之后。再插入到球員競賽數(shù)據(jù)信息文件中。(2)修改球員競賽數(shù)據(jù)信息首先,提供輸入球衣號的功能,對球衣號做正確性檢查之后,依照輸入的球衣號,到球員競賽數(shù)據(jù)信息文件中查找,是否有該球員的球員競賽數(shù)據(jù)信息記錄。假如,需要修改球員競賽數(shù)據(jù)信息,就進(jìn)入修改功能
16、。否則,提示錯誤信息“沒有此【01】球衣號記錄,請重新錄入”。 當(dāng)通過球衣號唯一性檢查之后,在錄入每個數(shù)據(jù)項時,先要顯示原數(shù)據(jù)內(nèi)容,便于方便用戶數(shù)據(jù)修改,再提供數(shù)據(jù)錄入的功能,并依照數(shù)據(jù)類型和長度做正確性驗證。當(dāng)所要修改的數(shù)據(jù)通過正確性檢查之后,再依照該球員的球衣號,修改球員競賽數(shù)據(jù)信息文件中該名球員的數(shù)據(jù)。注意:球衣號數(shù)據(jù)不能提供修改功能。(3)刪除球員競賽數(shù)據(jù)信息首先,提供輸入球衣號的功能,對球衣號做正確性檢查之后,依照輸入的球衣號,到球員競賽數(shù)據(jù)信息文件中查找,是否有該球員的球員競賽數(shù)據(jù)信息記錄。假如,有該名球員的球員競賽數(shù)據(jù)信息,就進(jìn)入刪除功能。否則,提示錯誤信息“沒有此【01】球員記
17、錄,請重新錄入”。 當(dāng)通過球衣號唯一性檢查之后,再依照該球員的球衣號,在球員競賽數(shù)據(jù)信息文件中刪除該名球員的數(shù)據(jù)。(4). 查詢球員競賽數(shù)據(jù)信息打開球員信息文件,顯示所有已錄入的球員競賽數(shù)據(jù)信息。(5). 對球員個人競賽數(shù)據(jù)進(jìn)行排序選擇某一項數(shù)據(jù),按降序進(jìn)行排序。如沒有記錄,返回“球員數(shù)據(jù)沒有錄入”3.用戶留言信息治理(1)添加留言進(jìn)行留言,以便和其他用戶以及治理員進(jìn)行交流。錄入用戶的留言,當(dāng)全部數(shù)據(jù)錄入完成之后,插入到用戶留言文件中。(2)修改留言首先,提供輸入用戶賬號的功能,對用戶賬號做正確性檢查之后,依照輸入的用戶賬號,到用戶留言文件中查找,是否有該用戶的用戶留言信息記錄。假如,需要修改
18、用戶留言,就進(jìn)入修改功能。否則,提示錯誤信息“沒有此【1234567890123】用戶賬號記錄,請重新錄入”。 當(dāng)通過用戶賬號唯一性檢查之后,在錄入每個數(shù)據(jù)項時,先要顯示原數(shù)據(jù)內(nèi)容,便于方便用戶數(shù)據(jù)修改,再提供數(shù)據(jù)錄入的功能,并依照數(shù)據(jù)類型和長度做正確性驗證。當(dāng)所要修改的數(shù)據(jù)通過正確性檢查之后,再依照該球員的用戶賬號,修改用戶留言信息文件中該名用戶的數(shù)據(jù)。注意:用戶賬號數(shù)據(jù)不能提供修改功能。(3)刪除留言首先,提供輸入用戶賬號的功能,對用戶賬號做正確性檢查之后,依照輸入的用戶賬號,到用戶留言文件中查找,是否有該用戶的用戶留言信息記錄。假如,需要修改用戶留言,就進(jìn)入刪除功能。否則,提示錯誤信息“
19、沒有此【1234567890123】用戶賬號記錄,請重新錄入”。 當(dāng)通過用戶賬號唯一性檢查之后,再依照該用戶的賬號,在用戶賬號信息文件中刪除該名用戶的留言。(4)查看留言查看,能夠查看不人的所有留言。若沒有記錄,則返回“沒有用戶在此留言”。4.一般用戶信息治理(1)增加一般用戶賬號錄入一般用戶的賬戶號信息。要求賬號不能重復(fù)。當(dāng)全部數(shù)據(jù)錄入完成之后,再插入到一般用戶賬號文件中。(2)修改一般用戶賬號首先,提供輸入賬號的功能,對賬號做正確性檢查之后,依照輸入的賬號,到一般用戶賬號文件中查找,是否有該一般用戶的賬號記錄。假如,需要修改一般用戶的賬號,就進(jìn)入修改功能。否則,提示錯誤信息“沒有此【123
20、4567890123】賬號,請重新錄入”。(3)刪除一般用戶賬號首先,提供輸入一般用戶賬號的功能,對一般用戶賬號做正確性檢查之后,依照輸入的一般用戶賬號,到一般用戶賬號文件中查找,是否有該一般用戶的賬號記錄。假如,有該名一般用戶的賬號,就進(jìn)入刪除功能。否則,提示錯誤信息“沒有此【1234567890123】一般用戶賬號,請重新錄入”。 當(dāng)通過賬號唯一性檢查之后,在一般用戶賬號信息文件中刪除該一般用戶的賬號。(4). 查詢一般用戶賬號打開一般用戶賬號信息文件,顯示所有已錄入的一般用戶賬號。若無記錄,提示“沒有用戶賬號記錄”。四、超級用戶功能治理員信息治理(1)增加治理員賬號錄入治理員的賬戶號信息
21、。要求賬號不能重復(fù)。當(dāng)全部數(shù)據(jù)錄入完成之后,再插入到治理員賬號文件中。(2)修改治理員賬號首先,提供輸入賬號的功能,對賬號做正確性檢查之后,依照輸入的賬號,到治理員賬號文件中查找,是否有該治理員的賬號記錄。假如,需要修改治理員的賬號,就進(jìn)入修改功能。否則,提示錯誤信息“沒有此【1234567890123】賬號,請重新錄入”。(3)刪除治理員賬號首先,提供輸入治理員賬號的功能,對治理員賬號做正確性檢查之后,依照輸入的治理員賬號,到治理員賬號文件中查找,是否有該治理員的賬號記錄。假如,有該名治理員的賬號,就進(jìn)入刪除功能。否則,提示錯誤信息“沒有此【1234567890123】治理員賬號,請重新錄入”。 當(dāng)通過賬號唯一性檢查之后,在治理員賬號信息文件中刪除該治理員的賬號。(4). 查詢治理員賬號打開治理員賬號信息文件,顯示所有已錄入的治理員賬號。若無記錄,提示“沒有治理員賬號記錄”。第4章 數(shù)據(jù)描述4.1 數(shù)據(jù)描述1.球員個人能力信息 strPlayerDate中文指標(biāo)Index講明字段類型長度1.球員號number每名球員的球衣號 整型2.姓名name每名球員的中文姓名。字符203.年
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校介護(hù)實訓(xùn)室設(shè)備采購 投標(biāo)方案(技術(shù)方案)
- 體育館土石方運輸平整協(xié)議
- 醫(yī)療器械操作規(guī)范與標(biāo)準(zhǔn)作業(yè)指導(dǎo)書
- 環(huán)保理念與低碳生活實踐方法作業(yè)指導(dǎo)書
- 三農(nóng)人才培養(yǎng)及實施方案指導(dǎo)書
- 新能源汽車充電紅燈
- 新能源汽車充電樁難題
- 品牌管理與推廣操作手冊
- 商家自行配送怎么查物流
- 施工建筑設(shè)計說明
- 基金贖回合同協(xié)議書
- 西藏拉薩市2024-2025學(xué)年高二數(shù)學(xué)上學(xué)期期末考試聯(lián)考試題理含解析
- 2024年河北石家莊市建筑工程有限公司招聘筆試沖刺題(帶答案解析)
- 七年級上冊語文第一單元整體教學(xué)設(shè)計
- 室外給排水管網(wǎng)施工技術(shù)交底-
- 護(hù)理人員中醫(yī)技術(shù)使用手冊專業(yè)版
- 加溫毯在手術(shù)中的使用
- 《客艙安全與應(yīng)急處置》-課件:釋壓的類型和跡象
- (2024年)量子計算機課件(精)
- 任務(wù) 離心式壓縮機的性能曲線
- 港口航運運營管理專業(yè)總復(fù)習(xí)試題(四)及答案
評論
0/150
提交評論