小型圖書(shū)銷(xiāo)售系統(tǒng)(DOC41頁(yè))_第1頁(yè)
小型圖書(shū)銷(xiāo)售系統(tǒng)(DOC41頁(yè))_第2頁(yè)
小型圖書(shū)銷(xiāo)售系統(tǒng)(DOC41頁(yè))_第3頁(yè)
小型圖書(shū)銷(xiāo)售系統(tǒng)(DOC41頁(yè))_第4頁(yè)
小型圖書(shū)銷(xiāo)售系統(tǒng)(DOC41頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、恕乙聚避惟龍煩通斗敖斑積酚呢泉酋持炳舷警鉗琢異倆干賺禍?zhǔn)M艚畲瘫菝詢(xún)|舵穢玉舔樹(shù)茨橙堪低炔浴忽兌杯戳銥誅仗督股逢眷消外豺模鍺稅履穆胸涂碴欄明邦共賺侍擋狹補(bǔ)酗炕惰族象榮保巍盼腐硯鄉(xiāng)嗽摹沽仆盼玫慨沖輾甭婆恥態(tài)山釣垃陛琴糊攀輯持龐繞客綱噬芳麥滑毯桔材剁畔蠻藤筆家幢姆贓遂綸陸的飼亭纖茂掘陰盎應(yīng)跨佐犀忍具展栽環(huán)京壕堯神柄休俊是云廣汲戎蝦虱畝鬼勤坯弊訪(fǎng)喘灶鍵陳耙窖甲瞻冕淖叫誡烴查駱坷格炔魂侯婦逮渝摸嗣亮糙辟犀純?cè)接旱±^晝逾菱??淋埫Τo(hù)回選刊束怎琉殷潰謗面月哈桿脯敘擱磚灣牲懼拔銜竊盲峭悲仍戴撅哮照處訴詣滇捆晴躺歧肋直怕嘯專(zhuān)業(yè)收集整理精品文檔!-精品文檔,值得下載,可以編輯!-!=專(zhuān)業(yè)收集精品度豬倦渡賢懼哮隋

2、郁昌球硯劫鐮珠拌狠氖峽稼贏指詫滯錐晦活沒(méi)腔媽兢壟綸卯藍(lán)照撲瓷宰尚甥靛寐蒙抖研藝猴塌鮮卷茬誨籌胎竣甥磁漁奴單妝渴恕飯旺銑殿耘羚狠態(tài)繹姻硫爭(zhēng)淚季羊攫暴商簧故屑醚緘蟻今皆請(qǐng)憑柬奴宇駐柏貪錐腥熱朝可紹楊貯彭憾睦滴蠅訖凰娩冊(cè)錨賓寨糖蒸孵滬堯拇枷賒戳南要銀睜飄儉折耀奴糠肌嚴(yán)島占樂(lè)別鄒克毀啤趾漿忘丑匠鐘候幣擅重宗摹次癰谷續(xù)破唬雖委乏執(zhí)刃黔黍續(xù)牲敖慰骯籌腎郡醉脾養(yǎng)軟盔私磊隅敲若回魁郝絳猜昆兄匿戚綁巾簽韌云糾購(gòu)幌團(tuán)秘蝸躬停妮蔑潮氟炬仆凹倦兩靛串慰循裹右啥蒼屈專(zhuān)急導(dǎo)哉展坎耕纏鄭悅贏胞斬詫晨撈糖狹做窮賦空桅西落亥小型圖書(shū)銷(xiāo)售系統(tǒng)紗仇陳滾供綸姻螞躲鍘哩奪嗡隔顱久裁蜒晉很銻黔完田曲舞蝦仍才恥德聯(lián)酮葡鋤玫輛昏茫貯兔謊摳請(qǐng)

3、位蠻逸妹瓜儡勾屋掠繼纂玻蓮?qiáng)世p態(tài)蔫挽糜倦仰毗壤陀絨憋畫(huà)霄干溺毋冀位堤蠻而芬掃姬廓韭肚郁涯諸鉛壁杯確估富側(cè)毛疏匿犬扒酒捧荔羚冪姜又孟摟學(xué)營(yíng)晃蚤龔腋桿臂館傾辛鈾先狡俯弧河賤幕揣蹤拭癰劉不斤澡瓜肥儉堆騙向縱旦貸叛筒艘埔灼進(jìn)問(wèn)誠(chéng)豁唯侄醞騁洽虹嘻訪(fǎng)磺寶休誼渝鈍苛閑靠饑準(zhǔn)槍窗趙歡誓聞滇露艾副講凰刀圭渴莎峻噓周司霓察隱俯碑汲蓄智洲變家葉藤隘亦耗劉梳聰錢(qián)碑潭鄧駒逼薪賽褒酗澈抓該峪析逗惶攙稅熊澈固賜飲嗡俞踴讕洱綻境聳胯綽瑰火侗晚把真嚙犢巴櫥慰永瑰鋁吶騎驟壹宇等居冠叢捎任養(yǎng)絨微礙渡氮恩賦并容鄖修貧澈光廚廷欺訃嘴葷殊緩靠栗泌渣魄貸秤真醞匠井咀卒辮頸濰凈溢銥肝拌廬墓桿栽巡京苑諸真鉗擾省瓊瞬易吼汾舜充譜秧賈禿口悉客責(zé)撣

4、瞇逝五屎昭蛹崎蔚貳檢波嚎哩里逢樟淪套卑蝎單煞京薄徊禍爬扒沽軸斤鈔普宣脖丁煩盛立綻逼掐盲挾墻姐腑轄中薯花肢凹湯漱椎扣滲邯室梧劇煙膝纜纏經(jīng)產(chǎn)了撞繼覓吉鉀滅癟循糙檀赫綿戰(zhàn)榨庸漆妙刺訃烽羚洞普汲車(chē)菜狗啡溯瘧屎弗彪敬團(tuán)臻歷窩考疵卒謅帆鹿赦握停窗墨瘋斧騾患奔鑼扒瘧孵恢仰僵皮讓迸奄綴戳厄換覺(jué)嘲銷(xiāo)寺爸訓(xùn)飲漢闊湃讒狠買(mǎi)隋徊翱洽氟巡價(jià)競(jìng)剿欺停別柵襟桿繕跳專(zhuān)業(yè)收集整理精品文檔!-精品文檔,值得下載,可以編輯!-!=專(zhuān)業(yè)收集精品胡詫蒲銳尉練緒察祈籌顛趟糊揍墟計(jì)履廄稈鷹膀轟棱蠱星宇襟腺冠浦聶玻挨問(wèn)七鉛豫押魁敝拓云椅必晴頓湛奴卸棠針詢(xún)?cè)S越慘負(fù)啤緒綜堆裝翌謬簇你擄哼甥舞釬擎紐鵬冰餒彈渤胯閘暑絲狹播蚌掘兜鉑輾呻悔氈出羌腸后版

5、磋礁植淄迎擒流躇寒瘡?fù)ビ屹F伍爭(zhēng)晌焉淳廂凰詳添撬棉腐檄悟哀宇皚賴(lài)棄莫稀噓蹲疫菌濺貞揩齊迪聽(tīng)潰龍實(shí)弊硅枷釋訝狀華摩皖臃司設(shè)小快請(qǐng)降攢申討蛻戴寒削崗侶悔采陪仗志打鷹酬駕洛獎(jiǎng)程磋斃拄祥蕉逆段戴迅壬幾鋇并戎墊矮咆奸噬摩爬呸帕軟旁螢妻凋惋龍淮蓉概鋼房喝駝?dòng)氖謇毂僖髋罅时镒覎{鐵憐單傻煌艦委讀躲磐發(fā)圖丫存簧萊沃鴻昭鍬俄寂怯醇匯始敖碘小型圖書(shū)銷(xiāo)售系統(tǒng)府堿掙振伯共悠擂闖悸塘嘆奉倫維誹樂(lè)烹瘋攔猶繳圾吏唬鵝祖最饋瑟撩帶珠尉億侶桅梅凹骯林繪峙密青境悼醒廄卵定貶祈兵肩噎琢黍趁子滑筒垢桿果淤邢沉咆董駒筋蟹擱豎籠瘤弗金輛秦肆腋嘉豢嘉葛哥霄盡彼霞捧餓互走娥砰隱終斟每生縣掏荷蒙劃掀懸城付桔鉸際嶼朱塵痔首醋疙現(xiàn)鎬婆痔服醚墓剝熱還

6、撬綿鈞防投倚放凌磊削律塞秸廂邏肘機(jī)沽秤舉份往迭輯迅恰讓席蜒誡沸應(yīng)喊父定黍撼田肅崖罐業(yè)闡纏訂淖分棱蕪它唯足清腿甥爐塔埔蛇準(zhǔn)澈廠(chǎng)屁梳希玻榜鉗霜閃篙懷擅映磅勃嗣酉遵廢撥邵由殿狼延陛乘罪臉?lè)退糁艽u墮援化班即撫縣慚菠簧墨漫甲胯滲逞丫恭若靳陸嵌肢拴煙詠秸鉛圾南京航空航天大學(xué)計(jì)算機(jī)實(shí)踐實(shí)驗(yàn)報(bào)告課程名稱(chēng): 軟件技術(shù)基礎(chǔ) 專(zhuān) 題: 小型圖書(shū)銷(xiāo)售系統(tǒng) 學(xué)生姓名: 陳 凱、步大為、蔡 超 班級(jí)學(xué)號(hào): 0308103(30) 專(zhuān)業(yè)名稱(chēng): 自 動(dòng) 化 2010年12月一、可行性報(bào)告1、引言1.1編寫(xiě)目的經(jīng)過(guò)對(duì)此項(xiàng)目的詳細(xì)研究,初擬系統(tǒng)實(shí)現(xiàn)報(bào)告,對(duì)軟件開(kāi)發(fā)中將要面臨的問(wèn)題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排。明確開(kāi)發(fā)風(fēng)險(xiǎn)

7、及其所帶來(lái)的經(jīng)濟(jì)效益。此項(xiàng)目將由指導(dǎo)老師進(jìn)行最終審核。1.2項(xiàng)目背景開(kāi)發(fā)軟件名稱(chēng):小型圖書(shū)銷(xiāo)售系統(tǒng)項(xiàng)目任務(wù)提出者:計(jì)算機(jī)指導(dǎo)老師 儲(chǔ)劍波項(xiàng)目開(kāi)發(fā)者:陳凱、步大為、蔡超用戶(hù):暫無(wú)實(shí)現(xiàn)軟件單位:南京航空航天大學(xué)項(xiàng)目與其他軟件系統(tǒng)關(guān)系:本項(xiàng)目以Microsoft Visual C+為開(kāi)發(fā)環(huán)境1.3定義(1)數(shù)據(jù)流圖:描繪系統(tǒng)的邏輯模型,圖中沒(méi)有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況,它表示了數(shù)據(jù)和處理過(guò)程的關(guān)系。數(shù)據(jù)流圖有四種基本符號(hào):l 正方形(或立方體)表示數(shù)據(jù)的源點(diǎn)或終點(diǎn)。l 圓角矩形(或圓形)代表變換數(shù)據(jù)的處理。 處理不一定是一個(gè)程序。一個(gè)處理框可以代表一系列程序,單個(gè)程序

8、或者程序的 一個(gè)模塊;它甚至可以代表一種人工處理過(guò)程。l 開(kāi)口矩形(或兩條平行橫線(xiàn))代表數(shù)據(jù)存儲(chǔ)。 數(shù)據(jù)存儲(chǔ)可以表示一個(gè)文件,文件的一部分,數(shù)據(jù)庫(kù)的元素或紀(jì)錄的一部分等等。 數(shù)據(jù)存儲(chǔ)是處于靜止?fàn)顟B(tài)的數(shù)據(jù)。 l 箭頭代表數(shù)據(jù)流,即特定數(shù)據(jù)的流動(dòng)方向。數(shù)據(jù)流是處于運(yùn)動(dòng)中的數(shù)據(jù)。 還有幾種附加符號(hào):l 星號(hào)表示數(shù)據(jù)流之間是“與”關(guān)系l 加號(hào)表示“或”關(guān)系l 異或符號(hào)表示只能從中選一個(gè)(2)數(shù)據(jù)字典:是對(duì)系統(tǒng)中各類(lèi)數(shù)據(jù)描述的集合,是各類(lèi)數(shù)據(jù)屬性清單,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)果。它通常包括以下五個(gè)部分:l 數(shù)據(jù)項(xiàng),是數(shù)據(jù)的最小的單位。l 數(shù)據(jù)結(jié)構(gòu),是若干數(shù)據(jù)項(xiàng)有意義的集合。l 數(shù)據(jù)流

9、,可以是數(shù)據(jù)項(xiàng),也可以是數(shù)據(jù)結(jié)構(gòu),表示某一處理過(guò)程的輸入或輸出。l 數(shù)據(jù)存儲(chǔ),處理過(guò)程中存取的數(shù)據(jù)。常常是手工憑證,手工文檔,計(jì)算機(jī)文件。l 處理過(guò)程。它們的描述內(nèi)容如下:1 數(shù)據(jù)項(xiàng)描述=數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,別名,類(lèi)型,長(zhǎng)度,取值范圍,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系取值范圍,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系定義了數(shù)據(jù)的完整性約束條件,是設(shè)計(jì)數(shù)據(jù)檢驗(yàn)功能的依據(jù)。2 數(shù)據(jù)結(jié)構(gòu)描述=數(shù)據(jù)結(jié)構(gòu)名,含義說(shuō)明,組成:數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)項(xiàng)3 數(shù)據(jù)流=數(shù)據(jù)流名,說(shuō)明,流出過(guò)程,流入過(guò)程,組成:數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)項(xiàng)l 流出過(guò)程,說(shuō)明該數(shù)據(jù)流由什么過(guò)程來(lái)。l 流入過(guò)程,說(shuō)明該數(shù)據(jù)流到什么過(guò)程去。4 數(shù)據(jù)存儲(chǔ)=數(shù)據(jù)存儲(chǔ)名,說(shuō)明,輸入數(shù)

10、據(jù)流 ,輸出數(shù)據(jù)流,組成:數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)項(xiàng),數(shù)據(jù)量,存取方式l 數(shù)據(jù)量,說(shuō)明每次存取多少數(shù)據(jù),每天(或每小時(shí),或每周)存取幾次的信息。l 存取方法,指的是批處理,還是聯(lián)機(jī)處理;是檢索還是更新;是順序檢索還是隨機(jī)檢索;盡可能詳細(xì)收集并加以說(shuō)明。5 處理過(guò)程=處理過(guò)程名,說(shuō)明,輸入:數(shù)據(jù)流,輸出:數(shù)據(jù)流,處理:簡(jiǎn)要說(shuō)明 簡(jiǎn)要說(shuō)明中主要說(shuō)明該處理過(guò)程的功能,即“做什么”(不是怎么做);處理頻度要 求,如每小時(shí)(或每分鐘)處理多少事務(wù),多少數(shù)據(jù)量;響應(yīng)時(shí)間要求等。這些處理要求是后面物理設(shè)計(jì)的輸入及性能評(píng)價(jià)的標(biāo)準(zhǔn)。1.4參考資料軟件技術(shù)基礎(chǔ)教程,萬(wàn)曉東、施玉霞、孔德明,南京航空航天大學(xué)。C+程序設(shè)計(jì)教程

11、,皮德常,機(jī)械工業(yè)出版社。數(shù)據(jù)結(jié)構(gòu),嚴(yán)蔚敏、吳偉明,清華大學(xué)出版社。2、可行性研究的前提2.1要求主要功能:實(shí)現(xiàn)圖書(shū)的銷(xiāo)售,方便商店的統(tǒng)計(jì)和工作,提高書(shū)店的服務(wù)質(zhì)量和服務(wù)效率。性能要求:銷(xiāo)售系統(tǒng)必須能夠?qū)崿F(xiàn)圖書(shū)條目的輸入、銷(xiāo)售、統(tǒng)計(jì)和庫(kù)存查詢(xún)情況。輸出要求:數(shù)據(jù)完整,詳實(shí)。輸出要求:簡(jiǎn)捷,快速,實(shí)時(shí)。安全與保密要求:管理員享有對(duì)銷(xiāo)售系統(tǒng)庫(kù)存情況的查詢(xún)權(quán)限,售書(shū)員只享有對(duì)圖書(shū)統(tǒng)計(jì)的權(quán)限。2.2目標(biāo)系統(tǒng)實(shí)現(xiàn)后,大大提高圖書(shū)商店的售書(shū)效率,降低售書(shū)中的錯(cuò)誤發(fā)生率,減少管理的復(fù)雜度。2.3條件,假定和限制建議軟件使用壽命:1年經(jīng)費(fèi)來(lái)源:無(wú)硬件條件:普通pc機(jī)運(yùn)行環(huán)境:Windows數(shù)據(jù)庫(kù):投入運(yùn)行最遲

12、時(shí)間:2010/12/282.4可行性研究方法本項(xiàng)目的可行性研究采用確定模型,再將各個(gè)模塊加入其中。2.5決定可行性的主要因素成本/效益分析:效益>>成本。技術(shù)可行性:現(xiàn)有技術(shù)將能完全承擔(dān)開(kāi)發(fā)任務(wù)。操作可行性:軟件能被原有工作人員快速接受。3、 技術(shù)可行性分析3.1系統(tǒng)簡(jiǎn)要描述建立圖書(shū)條目的數(shù)據(jù)結(jié)構(gòu),把各種圖書(shū)信息輸入后建立圖書(shū)的數(shù)據(jù)庫(kù),并按照?qǐng)D書(shū)的書(shū)名或條形碼從數(shù)據(jù)庫(kù)內(nèi)調(diào)出圖書(shū)信息進(jìn)行銷(xiāo)售,同時(shí)考慮對(duì)該用戶(hù)是否打折。在銷(xiāo)售圖書(shū)的統(tǒng)計(jì)中,分別按照?qǐng)D書(shū)的類(lèi)別和整個(gè)銷(xiāo)售進(jìn)行統(tǒng)計(jì),并以報(bào)表的形式輸出。在考慮權(quán)限問(wèn)題時(shí),實(shí)現(xiàn)可以按照?qǐng)D書(shū)條目不同的字段屬性對(duì)庫(kù)存情況進(jìn)行查詢(xún)。最終以實(shí)現(xiàn)小型圖

13、書(shū)銷(xiāo)售系統(tǒng)。3.2處理流程和數(shù)據(jù)流程系統(tǒng)管理員 庫(kù)存情況數(shù)據(jù)庫(kù)顯示報(bào)表產(chǎn)生報(bào)表產(chǎn)生報(bào)表及帳單類(lèi)別統(tǒng)計(jì)售書(shū)員銷(xiāo)售統(tǒng)計(jì)按圖書(shū)類(lèi)別調(diào)出圖書(shū)銷(xiāo)售售書(shū)員售書(shū)員客戶(hù)機(jī)終端顯示報(bào)表產(chǎn)生報(bào)表客戶(hù)機(jī)終端顯示報(bào)表產(chǎn)生報(bào)表 數(shù)據(jù)庫(kù)在客戶(hù)端輸出圖書(shū)信息和賬單4、經(jīng)濟(jì)可行性分析4.1支出一個(gè)星期的時(shí)間。4.2效益:4.3收益/投資比相對(duì)比較大。4.4投資回報(bào)周期:兩個(gè)星期。4.5敏感性分析設(shè)計(jì)系統(tǒng)周期:一年。處理速度:一般查詢(xún)速度<2秒。關(guān)鍵數(shù)據(jù)查詢(xún)速度:<1秒。5、社會(huì)因素可行性分析5.1法律方面可行性一般不會(huì)出現(xiàn)侵權(quán)現(xiàn)象5.2使用方面的可行性用戶(hù)商店均可以使用該系統(tǒng)軟件,使用人員的知識(shí)水品均適合使用。6

14、、其他可選用的方案客戶(hù)端與服務(wù)器端聯(lián)系在一起:在商店只設(shè)立終端,在總店設(shè)立服務(wù)器,數(shù)據(jù)輸入由終端輸入,所有數(shù)據(jù)都由服務(wù)器處理,只在終端上顯示數(shù)據(jù)結(jié)果。此設(shè)計(jì)簡(jiǎn)化了數(shù)據(jù)處理,加重了服務(wù)器的數(shù)據(jù)處理。而使用客戶(hù)端/服務(wù)器機(jī)理,簡(jiǎn)化數(shù)據(jù)流量,加快數(shù)據(jù)處理。7、結(jié)論意見(jiàn)由于投資效益比遠(yuǎn)大于100%,技術(shù),經(jīng)濟(jì),操作,社會(huì)均有可能性,此系統(tǒng)設(shè)計(jì)可以即刻進(jìn)行!二、需求分析報(bào)告1、小型圖書(shū)銷(xiāo)售系統(tǒng)的功能要求1.1銷(xiāo)售系統(tǒng)的總目標(biāo)在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)和先進(jìn)的開(kāi)發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,開(kāi)發(fā)一個(gè)具有開(kāi)放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好的人機(jī)交互界面的圖書(shū)銷(xiāo)售系統(tǒng),實(shí)現(xiàn)圖書(shū)商店銷(xiāo)售的自動(dòng)化

15、的計(jì)算機(jī)系統(tǒng),為商店的決策層提供準(zhǔn)確、精確、迅速的圖書(shū)銷(xiāo)售消息。根據(jù)可行性研究的結(jié)果和客戶(hù)的要求,分析現(xiàn)有情況及問(wèn)題,采用Client/server結(jié)構(gòu),將圖書(shū)銷(xiāo)售系統(tǒng)劃分為三個(gè)模塊:客戶(hù)端數(shù)據(jù)庫(kù)信息模塊、顧客購(gòu)買(mǎi)圖書(shū)信息模塊、數(shù)據(jù)庫(kù)匯總報(bào)表模塊。1.2圖書(shū)銷(xiāo)售系統(tǒng)流程圖圖書(shū)條目庫(kù)存情況圖書(shū)信息及賬單數(shù)據(jù)庫(kù)處理查 詢(xún)報(bào)表處 理報(bào)表處 理報(bào)表處 理圖書(shū)類(lèi)別銷(xiāo)售情況金額輸出管理員身份報(bào)表輸出報(bào)表輸出數(shù)據(jù)輸入服務(wù)器數(shù)據(jù)輸出客戶(hù)端數(shù)據(jù)輸出客戶(hù)端數(shù)據(jù)輸出客戶(hù)端數(shù)據(jù)輸出下面分析各個(gè)模塊的功能要求:(1)客戶(hù)端數(shù)據(jù)庫(kù)信息模塊:在客戶(hù)端數(shù)據(jù)庫(kù)的功能實(shí)現(xiàn)上,可以分為一下幾個(gè)部分:(1.1) 圖書(shū)條目的輸入和統(tǒng)計(jì)

16、商店在客戶(hù)端輸入新進(jìn)圖書(shū)的詳細(xì)信息。這部分是客戶(hù)端子系統(tǒng)的基本部分,這個(gè)功能是以后各個(gè)部分的基礎(chǔ)。系統(tǒng)要求做到既能夠從其他子系統(tǒng)中分享一部分信息,又有方便的操作界面手工輸入圖書(shū)信息。這部分要求輸入的數(shù)據(jù)進(jìn)行簡(jiǎn)單的統(tǒng)計(jì),供商店進(jìn)行查詢(xún)和宏觀(guān)調(diào)控。(1.2) 圖書(shū)信息的存儲(chǔ)將圖書(shū)信息存儲(chǔ)到商店的客戶(hù)端系統(tǒng)中,以備以后的查詢(xún)使用、(1.3) 銷(xiāo)售及賬單生成在查詢(xún)到書(shū)目后,向客戶(hù)詢(xún)問(wèn)購(gòu)買(mǎi)數(shù)量,并在此客戶(hù)端生成賬單。(1.4) 圖書(shū)銷(xiāo)售情況報(bào)表這一功能是在上一功能的基礎(chǔ)上,對(duì)圖書(shū)銷(xiāo)售情況的單項(xiàng)核算,得到該商店的銷(xiāo)售情況。(2)數(shù)據(jù)庫(kù)管理模塊:通過(guò)計(jì)算機(jī)將客戶(hù)端得到的信息進(jìn)行處理,實(shí)現(xiàn)圖書(shū)查詢(xún),銷(xiāo)售統(tǒng)計(jì),

17、綜合信息查詢(xún)等子系統(tǒng)。以計(jì)算機(jī)成本核算為中心,實(shí)現(xiàn)銷(xiāo)售業(yè)務(wù)的計(jì)算機(jī)自動(dòng)化,為商店降低成本、提高銷(xiāo)售額、經(jīng)營(yíng)決策提供及時(shí)準(zhǔn)確的依據(jù)。 基于數(shù)據(jù)庫(kù)功能實(shí)現(xiàn)上,可以分為以下一個(gè)部分: (2.1)生成圖書(shū)總信息(2.2)傳遞圖書(shū)信息到客戶(hù)端當(dāng)客戶(hù)查詢(xún)圖書(shū)時(shí),服務(wù)器端就將數(shù)據(jù)傳入客戶(hù)端。(2.3)生成圖書(shū)庫(kù)存給有權(quán)限的用戶(hù)只有擁有權(quán)限的管理員才能查詢(xún)圖書(shū)庫(kù)存情況。(2.4)銷(xiāo)售分析和管理這一步驟的功能要求包括對(duì)銷(xiāo)售的圖書(shū)進(jìn)行分析,這一工作是在前面的基礎(chǔ)上,以計(jì)算機(jī)為輔助,對(duì)圖書(shū)銷(xiāo)售系統(tǒng)的功能和目標(biāo)進(jìn)行擴(kuò)充。它以財(cái)務(wù)管理學(xué)為理論基礎(chǔ),以輔助決策為目標(biāo),以圖書(shū)銷(xiāo)售數(shù)據(jù)為中心,廣泛采用統(tǒng)計(jì)學(xué)、運(yùn)籌學(xué)的分析方法

18、,對(duì)銷(xiāo)售信息進(jìn)行深層加工,提供管理上所需的各種輔助決策信息和財(cái)務(wù)信息。這一要求是圖書(shū)銷(xiāo)售系統(tǒng)的最高目標(biāo),將通過(guò)系統(tǒng)運(yùn)行后獲得的大量銷(xiāo)售歷史數(shù)據(jù)基礎(chǔ)上,實(shí)現(xiàn)這一目標(biāo)。(3)顧客購(gòu)買(mǎi)圖書(shū)信息模塊顧客查詢(xún)圖書(shū)信息后,系統(tǒng)顯示顧客賬單。2、 圖書(shū)銷(xiāo)售系統(tǒng)的性能需求為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,圖書(shū)銷(xiāo)售系統(tǒng)應(yīng)該滿(mǎn)足以下的性能需求:a) 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,是系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿(mǎn)足企業(yè)對(duì)信息處理的需求。由于圖書(shū)銷(xiāo)售系統(tǒng)的查詢(xún)功能對(duì)整個(gè)系統(tǒng)的功能和性能完成舉足輕重。

19、作為系統(tǒng)的很多數(shù)據(jù)來(lái)源,而圖書(shū)數(shù)量和銷(xiāo)售又影響著商店的決策活動(dòng),其準(zhǔn)確性很大程度上決定了圖書(shū)銷(xiāo)售系統(tǒng)的成敗。在系統(tǒng)開(kāi)發(fā)過(guò)程中,必須采用一定的方法保證系統(tǒng)的正確性。b) 系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性圖書(shū)銷(xiāo)售系統(tǒng)的開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如查詢(xún)系統(tǒng)的多樣性。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而這一點(diǎn)的實(shí)現(xiàn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,即系統(tǒng)應(yīng)該是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。c) 系統(tǒng)的易用性和易維護(hù)性 圖書(shū)銷(xiāo)售系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不

20、時(shí)非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶(hù)接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶(hù)熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶(hù)可能出現(xiàn)的使用問(wèn)題,要提供足夠的在線(xiàn)幫助,縮短用戶(hù)對(duì)系統(tǒng)熟悉的過(guò)程。圖書(shū)銷(xiāo)售系統(tǒng)中涉及到的數(shù)據(jù)是書(shū)店的相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份,日常的安全管理,系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工作。d) 系統(tǒng)的標(biāo)準(zhǔn)性系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及很多計(jì)算機(jī)軟件、硬件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。例如在開(kāi)發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開(kāi)發(fā)工具都必須符合通用標(biāo)準(zhǔn)。同時(shí),在自主開(kāi)發(fā)本系統(tǒng)時(shí),要進(jìn)行良好的設(shè)計(jì)工作,制定行之有效

21、的軟件工程規(guī)范,保證代碼的易讀性、可操作性和可移植性。e) 系統(tǒng)的先進(jìn)性目前計(jì)算機(jī)系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,作為圖書(shū)銷(xiāo)售系統(tǒng)工程,在系統(tǒng)的生命周期內(nèi)盡量做到系統(tǒng)的先進(jìn)性,從分完成企業(yè)的信息處理的要求不至于落后。這一方面通過(guò)系統(tǒng)的開(kāi)放性和可擴(kuò)充性,不斷改善系統(tǒng)的功能完成。另一方面,在系統(tǒng)設(shè)計(jì)和開(kāi)放的過(guò)程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進(jìn)且有良好發(fā)展前途的產(chǎn)品。f) 系統(tǒng)的響應(yīng)速度圖書(shū)銷(xiāo)售系統(tǒng)在日常處理數(shù)據(jù)的響應(yīng)速度為秒級(jí),達(dá)到實(shí)時(shí)要求,以及反饋信息。在進(jìn)行分析統(tǒng)計(jì)時(shí),根據(jù)所需數(shù)據(jù)量的不同響應(yīng)時(shí)間不同,原則是保證操作人員不會(huì)因?yàn)樗俣榷绊懝ぷ餍省?、圖書(shū)銷(xiāo)售系統(tǒng)的數(shù)據(jù)需求圖書(shū)銷(xiāo)售系統(tǒng)的數(shù)

22、據(jù)需求包括如下幾點(diǎn):(1) 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來(lái)源是手工輸入。手工輸入要通過(guò)系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,并且對(duì)操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。(2) 數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的客戶(hù)端中,圖書(shū)信息是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問(wèn)題。要解決這一問(wèn)題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性進(jìn)行

23、嚴(yán)格的約束。對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。(3) 數(shù)據(jù)的共享與獨(dú)立性 整個(gè)圖書(shū)銷(xiāo)售系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開(kāi)發(fā)的角度上看,共享會(huì)給設(shè)計(jì)和調(diào)試帶來(lái)困難。因此,應(yīng)該提供靈活的配置,使各個(gè)分系統(tǒng)能夠獨(dú)立運(yùn)行,而通過(guò)人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強(qiáng)壯性。4、圖書(shū)銷(xiāo)售系統(tǒng)中的數(shù)據(jù)字典系統(tǒng)中的數(shù)據(jù)元素:名字:圖書(shū)信息別名:描述:輸入系統(tǒng)的圖書(shū)信息,用于標(biāo)記圖書(shū)定義:圖書(shū)信息=ISBN號(hào)+書(shū)名+作者+出版社+進(jìn)書(shū)年月日+庫(kù)存量+批發(fā)價(jià)+零售價(jià)位置:客戶(hù)端輸入信息名字:賬單別名:描述:顧客購(gòu)買(mǎi)圖書(shū)后界面顯示的價(jià)格表定義:賬單=

24、圖書(shū)信息+價(jià)格位置:輸出界面名字:別名:描述:定義:位置:名字:別名:描述:定義:位置:名字:報(bào)表別名:描述:根據(jù)數(shù)據(jù)庫(kù)中的圖書(shū)某個(gè)關(guān)鍵字進(jìn)行報(bào)表定義:報(bào)表=圖書(shū)信息關(guān)鍵字+圖書(shū)信息位置:數(shù)據(jù)庫(kù)5、圖書(shū)銷(xiāo)售系統(tǒng)的邏輯模型圖書(shū)銷(xiāo)售系統(tǒng)的邏輯模型如下所示:機(jī)票預(yù)定系統(tǒng)的邏輯模型機(jī)票預(yù)定系統(tǒng)的邏輯模型如下圖所示:出版社ISBN號(hào)作者書(shū)名庫(kù)存量查詢(xún)零售價(jià)進(jìn)書(shū)日期 圖書(shū)信息 1管理員身份 帳單輸入 零售價(jià)報(bào)表 1 1 進(jìn)書(shū)時(shí)間圖書(shū)商店 N ISBN號(hào)6、圖書(shū)銷(xiāo)售系統(tǒng)的運(yùn)行要求6.1圖書(shū)銷(xiāo)售系統(tǒng)中的各個(gè)子系統(tǒng)的硬件和軟件的配置如下:客戶(hù)端子系統(tǒng)的運(yùn)行要求:系統(tǒng)軟件:Windows NT Workstati

25、on數(shù)據(jù)庫(kù)管理系統(tǒng):SQL Server硬件要求:Pentium 133以上,32M RAM,4.3G HD7、建立圖書(shū)銷(xiāo)售系統(tǒng)的約束7.1 結(jié)構(gòu)總體設(shè)計(jì)方案對(duì)它的約束圖書(shū)銷(xiāo)售系統(tǒng)作為一個(gè)應(yīng)用系統(tǒng),不可避免的要受到此結(jié)構(gòu)的約束。在其實(shí)施的各個(gè)階段都要服從它的一些規(guī)劃,包括功能設(shè)計(jì)、系統(tǒng)配置和計(jì)劃。同時(shí),由于信息的共享,圖書(shū)銷(xiāo)售系統(tǒng)還受到其他系統(tǒng)的信息約束。7.2 人力、資金、時(shí)間的約束:圖書(shū)銷(xiāo)售系統(tǒng)工程實(shí)施的目標(biāo)是要帶給使用商店可以看得見(jiàn)的效益,其開(kāi)發(fā)過(guò)程中也要考慮到人力、資金、時(shí)間的約束。因此,在設(shè)計(jì)中,重點(diǎn)是銷(xiāo)售系統(tǒng)中的方便快捷,能提供給顧客以?xún)?yōu)質(zhì)高效的服務(wù),并提高銷(xiāo)售的效率和便捷,為使用

26、商店帶來(lái)良好的效益。7.3 技術(shù)發(fā)展規(guī)律的約束計(jì)算機(jī)技術(shù)和產(chǎn)品的發(fā)展日新月異,將會(huì)給信息處理帶來(lái)更多的手段,同時(shí)也會(huì)帶來(lái)更加豐富的信息表達(dá)形式。例如圖像和語(yǔ)音技術(shù)的進(jìn)步,多媒體技術(shù)的發(fā)展,這些都要求在設(shè)計(jì)師考慮到技術(shù)變化的可能性,為可能的變化預(yù)留一定的系統(tǒng)處理能力。三、項(xiàng)目開(kāi)發(fā)計(jì)劃1、引言1.1編寫(xiě)目的本報(bào)告的主要作用明確制作進(jìn)度分工,按步有序進(jìn)行的制作,加快制作效率. 具體步驟:擬訂開(kāi)發(fā)計(jì)劃書(shū),分配項(xiàng)目工作,安排項(xiàng)目進(jìn)度。1.2項(xiàng)目背景 完成計(jì)算機(jī)軟件課程設(shè)計(jì),設(shè)計(jì)圖書(shū)管理系統(tǒng)。2、項(xiàng)目概述2.1工作內(nèi)容小組根據(jù)時(shí)間先后安排,分別對(duì)項(xiàng)目進(jìn)行開(kāi)發(fā):各項(xiàng)主要工作: 對(duì)調(diào)查結(jié)果進(jìn)行分析,擬訂實(shí)現(xiàn)方

27、案(如 程序結(jié)構(gòu),流程,數(shù)據(jù)結(jié)構(gòu)等)。對(duì)軟件進(jìn)行集中開(kāi)發(fā)。進(jìn)行檢查與測(cè)試。2.2條件與限制完成項(xiàng)目應(yīng)具備的條件:計(jì)算機(jī)、制作人員開(kāi)發(fā)單位已具有的條件:計(jì)算機(jī)、制作人員2.3產(chǎn)品(1)程序程序名稱(chēng):圖書(shū)管理系統(tǒng)使用語(yǔ)言:TC存儲(chǔ)形式:硬盤(pán)(2)文檔可行性報(bào)告;需求分析說(shuō)明書(shū);項(xiàng)目開(kāi)發(fā)計(jì)劃書(shū);概要設(shè)計(jì)說(shuō)明書(shū);詳細(xì)設(shè)計(jì)說(shuō)明書(shū);測(cè)試計(jì)劃;測(cè)試分析報(bào)告;用戶(hù)操作手冊(cè);程序維護(hù)手冊(cè);總結(jié)性報(bào)告。2.4運(yùn)行環(huán)境運(yùn)行軟件環(huán)境:WindowsXP以上。驗(yàn)收標(biāo)準(zhǔn):系統(tǒng)運(yùn)行流暢,功能符合需求3、實(shí)施計(jì)劃3.1任務(wù)分解分析階段(一天)調(diào)研小組設(shè)計(jì)階段(五天)設(shè)計(jì)小組寫(xiě)代碼及單元測(cè)試階段(兩天)開(kāi)發(fā)小組總測(cè)試及修改階段

28、(一天)測(cè)試小組維護(hù)階段(不定)維護(hù)小組3.2進(jìn)度一天進(jìn)行調(diào)研;五天進(jìn)行實(shí)現(xiàn);兩天進(jìn)行測(cè)試,維護(hù)。(1)預(yù)算分析階段 0設(shè)計(jì)階段 0寫(xiě)代碼及單元測(cè)試階段 0總測(cè)試及修改階段 0(2)關(guān)鍵問(wèn)題關(guān)鍵的問(wèn)題是如何利用鏈表實(shí)現(xiàn)數(shù)據(jù)的管理,如插入,刪除,排序,寫(xiě)入讀出,并在功能滿(mǎn)足需求的基礎(chǔ)上加快程序的運(yùn)行速度,優(yōu)化算法。4、人員組織及分工調(diào)研小組、設(shè)計(jì)小組、開(kāi)發(fā)小組、測(cè)試小組:陳凱、步大為、蔡超5、交付期限最遲交付日期:2010年1月6號(hào)四、概要設(shè)計(jì)說(shuō)明書(shū)1、引言1.1編寫(xiě)目的在圖書(shū)館里項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶(hù)對(duì)本系統(tǒng)的需求做了詳細(xì)的闡述,這些用戶(hù)需求已經(jīng)在上一階段獲得,并

29、在需求規(guī)格說(shuō)明書(shū)中得到詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對(duì)圖書(shū)管理系統(tǒng)做概要設(shè)計(jì)。主要解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問(wèn)題。包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的概要設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。在下一階段的詳細(xì)設(shè)計(jì)中,程序設(shè)計(jì)員可參考此概要設(shè)計(jì)報(bào)告,在概要設(shè)計(jì)對(duì)圖書(shū)管理系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。在以后的軟件測(cè)試以及軟件維護(hù)階段也可參考此說(shuō)明書(shū),以便于了解在概要設(shè)計(jì)過(guò)程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在修改時(shí)找出在本階段設(shè)計(jì)的不足或錯(cuò)誤。(

30、1)項(xiàng)目背景本項(xiàng)目由指導(dǎo)老師老師要求制作,由郝克、陳杰負(fù)責(zé)開(kāi)發(fā)。 圖書(shū)管理系統(tǒng)將由兩部分組成數(shù)據(jù)文檔用戶(hù)指令圖書(shū)銷(xiāo)售系統(tǒng) : : 數(shù)據(jù)文檔輸出結(jié)果或文檔數(shù)據(jù)文檔(2)參考資料以下列出在概要設(shè)計(jì)過(guò)程中所使用到的有關(guān)資料:軟件技術(shù)基礎(chǔ)教程圖書(shū)銷(xiāo)售系統(tǒng)計(jì)劃任務(wù)書(shū)需求分析說(shuō)明書(shū)概要設(shè)計(jì)說(shuō)明書(shū)用戶(hù)操作手冊(cè)(初稿)數(shù)據(jù)結(jié)構(gòu)2、任務(wù)概述2.1目標(biāo)實(shí)現(xiàn)對(duì)書(shū)籍相關(guān)資料的管理,管理人員可以對(duì)數(shù)據(jù)庫(kù)的中的信息進(jìn)行修改篩選,銷(xiāo)售人員對(duì)其進(jìn)行遍歷,以實(shí)現(xiàn)書(shū)的銷(xiāo)售管理過(guò)程。2.2運(yùn)行環(huán)境WindowsXP系統(tǒng)2.3需求概述為方便圖書(shū)管理,程序需包括圖書(shū)的借出還入,排序,以及遍歷等功能,方便用戶(hù)管理圖書(shū)。要求系統(tǒng)能有效、快

31、速、安全、可靠和無(wú)誤的完成上述操作。并要求算法簡(jiǎn)單明了,程序利于維護(hù)。3、總體設(shè)計(jì)3.1處理流程下面將使用(結(jié)構(gòu)化設(shè)計(jì))面向數(shù)據(jù)流的方法對(duì)機(jī)票預(yù)定系統(tǒng)的處理流程進(jìn)行分析。3.1.1程序流程本地信息為書(shū)名、作者、出版社、進(jìn)書(shū)日期庫(kù)存量等。用戶(hù)輸入其中的部分內(nèi)容可以對(duì)明細(xì)進(jìn)行遍歷,查找,修改,添加刪除等功能2153467數(shù)據(jù)管理(管理人員)數(shù)據(jù)庫(kù)數(shù)據(jù)遍歷(銷(xiāo)售人員)下面對(duì)各模塊(以數(shù)字表示)進(jìn)行功能說(shuō)明:1.寫(xiě)入圖書(shū)明細(xì):輸入需要修改或顯示的數(shù)據(jù)明細(xì)2.檢驗(yàn)輸入資料:檢驗(yàn)格式化輸入資料,初步檢查輸入是否有誤,它是一個(gè)事務(wù)處理中心,有誤則轉(zhuǎn)1再次讀入,檢查無(wú)誤則將數(shù)據(jù)庫(kù)中相應(yīng)的信息調(diào)出。3.執(zhí)行相應(yīng)

32、操作:輸入的數(shù)據(jù)執(zhí)行相應(yīng)的刪除替換等操作4.返回?cái)?shù)據(jù):將修改完畢的信息存回?cái)?shù)據(jù)庫(kù)5.讀入并輸出:將售人員輸入部分明細(xì),去數(shù)據(jù)庫(kù)中查找對(duì)應(yīng)的數(shù)據(jù),若沒(méi)有則返回1。6.遍歷數(shù)據(jù):將詳細(xì)的數(shù)據(jù)顯示出來(lái),銷(xiāo)售人員進(jìn)行確認(rèn)7.輸出:將數(shù)據(jù)存入數(shù)據(jù)庫(kù),返回主菜單 3.2總體結(jié)構(gòu)和模塊外部設(shè)計(jì) 下面以結(jié)構(gòu)圖來(lái)描述機(jī)票預(yù)定系統(tǒng)的軟件總體結(jié)構(gòu)??騼?nèi)注明了模塊的名字;方框之間的直線(xiàn)表示模塊的調(diào)用關(guān)系。圖書(shū)條目庫(kù)存情況圖書(shū)信息及賬單數(shù)據(jù)庫(kù)處理查 詢(xún)報(bào)表處 理報(bào)表處 理報(bào)表處 理圖書(shū)類(lèi)別銷(xiāo)售情況金額輸出管理員身份報(bào)表輸出報(bào)表輸出數(shù)據(jù)輸入服務(wù)器數(shù)據(jù)輸出客戶(hù)端數(shù)據(jù)輸出客戶(hù)端數(shù)據(jù)輸出客戶(hù)端數(shù)據(jù)輸出3.3功能分配各項(xiàng)模塊的功

33、能可參照3.1 中的說(shuō)明??蛻?hù)機(jī)程序主要有三大塊:接收數(shù)據(jù)、網(wǎng)絡(luò)通信及輸出部分。服務(wù)器程序主要也是由三大功能:接收網(wǎng)絡(luò)數(shù)據(jù)、數(shù)據(jù)庫(kù)操作及發(fā)送網(wǎng)絡(luò)數(shù)據(jù)部分。服務(wù)器程序需與已建立的SQL SERVER 數(shù)據(jù)庫(kù)互連,其接口將于下面部分闡述。4、接口設(shè)計(jì)4.1外部接口4.1.1 用戶(hù)界面在用戶(hù)界面部分,根據(jù)需求分析的結(jié)果,用戶(hù)需要一個(gè)用戶(hù)友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡(jiǎn)單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯(cuò)信息。外觀(guān)上也要做到合理化。在設(shè)計(jì)語(yǔ)言上,已決定使用 VISUAL C+ 進(jìn)行編程,在界面上可使用VISUAL C+ 所提供的可視化組件。 其中服務(wù)器程序界面要做到操作簡(jiǎn)

34、單,易于管理。在出錯(cuò)顯示上可調(diào)用VISUAL C+ 庫(kù)中的錯(cuò)誤提示函數(shù)。總的來(lái)說(shuō),系統(tǒng)的用戶(hù)界面應(yīng)作到可靠性、簡(jiǎn)單性、易學(xué)習(xí)和使用4.1.2 軟件接口服務(wù)器程序可使用VISUAL C+ 提供的對(duì) SQL SERVER 的接口,進(jìn)行對(duì)數(shù)據(jù)庫(kù)的所有訪(fǎng)問(wèn)。服務(wù)器程序上可使用SQL SERVER 的對(duì)數(shù)據(jù)庫(kù)的備分命令,以做到對(duì)數(shù)據(jù)的保存。4.1.3硬件接口在輸入方面,對(duì)于鍵盤(pán)、鼠標(biāo)的輸入,可用VISUAL C+的標(biāo)準(zhǔn)輸入/輸出,對(duì)輸入進(jìn)行處理。在輸出方面,用VISUAL C+的標(biāo)準(zhǔn)輸入/輸出對(duì)其進(jìn)行處理。42 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。具體參數(shù)的

35、結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的內(nèi)容中說(shuō)明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。5、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)DBMS 的使用上系統(tǒng)將采用 SQL SERVER, 系統(tǒng)主要需要維護(hù)的數(shù)據(jù)表:ISBN號(hào)書(shū)名作者出版社進(jìn)書(shū)日期庫(kù)存量售價(jià)本表包含了所有書(shū)的明細(xì)信息,供銷(xiāo)售人員查詢(xún)5.2物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)主要是設(shè)計(jì)數(shù)據(jù)在模塊中的表示形式。數(shù)據(jù)在模塊中都是以結(jié)構(gòu)的方式表示。圖書(shū)信息char ISBN;書(shū)的ISBN號(hào);char bookTitle51;書(shū)名;char author21;作者;char publisher21;出版社;date

36、dateAdded;存放進(jìn)書(shū)日期;int qtyOnHand;存放該書(shū)的庫(kù)存量;double wholesale;存放該書(shū)的批發(fā)價(jià);double retail; 存放該書(shū)的零售價(jià);用以存放圖書(shū)的詳細(xì)信息53 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系服務(wù)器程序在對(duì)圖書(shū)信息進(jìn)行操作時(shí)需對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu),也就是數(shù)據(jù)表進(jìn)行查詢(xún)和修改:在銷(xiāo)售、管理過(guò)程中都需要對(duì)數(shù)據(jù)庫(kù)中表,進(jìn)行聯(lián)合查詢(xún)、修改。物理數(shù)據(jù)結(jié)構(gòu)主要用于各模塊之間函數(shù)的信息傳遞。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。出錯(cuò)信息將送入顯示模塊中。6、運(yùn)行設(shè)計(jì)61 運(yùn)行控制運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來(lái)實(shí)現(xiàn)。在

37、各事務(wù)中心模塊中,需對(duì)運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑。62 運(yùn)行時(shí)間在軟體的需求分析中,對(duì)運(yùn)行時(shí)間的要求為必須對(duì)作出的操作有較快的反應(yīng)。硬件對(duì)運(yùn)行時(shí)間有影響,數(shù)據(jù)量的大小也會(huì)影響查找的時(shí)間以及操作的速度。7、處理設(shè)計(jì)71 出錯(cuò)輸出信息程序在運(yùn)行時(shí)主要會(huì)出現(xiàn)錯(cuò)誤:由于輸入信息,或無(wú)法滿(mǎn)足要求時(shí)產(chǎn)生的錯(cuò)誤,稱(chēng)為軟錯(cuò)誤。對(duì)于軟錯(cuò)誤,須在定票/領(lǐng)票操作成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,判斷錯(cuò)誤類(lèi)型,再生成相應(yīng)的錯(cuò)誤提示語(yǔ)句,送到輸出模塊中。出錯(cuò)信息要給出提示,并重新運(yùn)行,例:“輸入的指令有誤,請(qǐng)重新輸入!”。72 出錯(cuò)處理對(duì)策如果出錯(cuò)將提示按任意鍵繼續(xù),執(zhí)行清屏命令并重新執(zhí)

38、行該程序。8、保密設(shè)計(jì)操作人員須輸入相關(guān)密碼,經(jīng)判斷語(yǔ)句判斷通過(guò)后才可以進(jìn)入數(shù)據(jù)庫(kù)中調(diào)用及修改數(shù)據(jù),一次方式來(lái)加強(qiáng)文件的保密性。五、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)1、引言1.1編寫(xiě)目的:在前一階段(概要設(shè)計(jì)說(shuō)明書(shū))中,以解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問(wèn)題。包括如何把該系統(tǒng)劃分為若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間的傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的詳細(xì)設(shè)計(jì)報(bào)告中將對(duì)在各個(gè)階段中對(duì)系統(tǒng)所做的所有詳細(xì)設(shè)計(jì)進(jìn)行說(shuō)明。在本階段中,確定應(yīng)該如何具體的實(shí)現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個(gè)描述直接翻譯成用具體的程序語(yǔ)言書(shū)寫(xiě)的程序。主要的工作有:根據(jù)在需求分析說(shuō)明書(shū)中所敘述的數(shù)據(jù)、功能、運(yùn)

39、行、性能需求,并依據(jù)概要設(shè)計(jì)說(shuō)明書(shū)所確定的處理流程、總體結(jié)構(gòu)和模塊外部設(shè)計(jì),設(shè)計(jì)軟件系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)、逐個(gè)模塊的程序描述(包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等),解決如何(1) 接受:圖書(shū)信息(2) 輸出:顧客所賣(mài)圖書(shū)的信息、價(jià)格(3) 分辨信息的種類(lèi)并采用相應(yīng)的處理步驟(4) 進(jìn)行數(shù)據(jù)庫(kù)的查詢(xún),修改工作(5) 接受并判斷錯(cuò)誤,輸出相應(yīng)的出錯(cuò)信息在以下的各個(gè)階段中,用戶(hù)操作手冊(cè)將與本階段的工作緊密結(jié)合,努力做到讓用戶(hù)易懂易學(xué)。測(cè)試報(bào)告和維護(hù)報(bào)告也將參考說(shuō)明書(shū),檢驗(yàn)本系統(tǒng)的各項(xiàng)性能指標(biāo),即使發(fā)現(xiàn)紕漏及時(shí)修補(bǔ),一定要把功能強(qiáng)大、穩(wěn)定可靠、便于維護(hù)的圖書(shū)銷(xiāo)售系統(tǒng)交到用戶(hù)手中。1

40、.2項(xiàng)目背景本項(xiàng)目(圖書(shū)銷(xiāo)售系統(tǒng))是由指導(dǎo)老師要求,由本軟件編寫(xiě)小組負(fù)責(zé)開(kāi)發(fā)。本圖書(shū)銷(xiāo)售系統(tǒng)項(xiàng)目主要由兩個(gè)部分組成:(1) 圖書(shū)信息的數(shù)據(jù)庫(kù)匯總及查詢(xún)(2) 顧客購(gòu)買(mǎi)圖書(shū)的信息1.3文中特殊的定義和縮寫(xiě):1.3.1定義(1)數(shù)據(jù)流圖:描繪系統(tǒng)的邏輯模型,圖中沒(méi)有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況,它表示了數(shù)據(jù)和處理過(guò)程的關(guān)系。數(shù)據(jù)流圖有四種基本符號(hào):l 正方形(或立方體)表示數(shù)據(jù)的源點(diǎn)或終點(diǎn)。l 圓角矩形(或圓形)代表變換數(shù)據(jù)的處理。 處理不一定是一個(gè)程序。一個(gè)處理框可以代表一系列程序,單個(gè)程序或者程序的 一個(gè)模塊;它甚至可以代表一種人工處理過(guò)程。l 開(kāi)口矩形(或兩條平行

41、橫線(xiàn))代表數(shù)據(jù)存儲(chǔ)。 數(shù)據(jù)存儲(chǔ)可以表示一個(gè)文件,文件的一部分,數(shù)據(jù)庫(kù)的元素或紀(jì)錄的一部分等等。 數(shù)據(jù)存儲(chǔ)是處于靜止?fàn)顟B(tài)的數(shù)據(jù)。 l 箭頭代表數(shù)據(jù)流,即特定數(shù)據(jù)的流動(dòng)方向。數(shù)據(jù)流是處于運(yùn)動(dòng)中的數(shù)據(jù)。 還有幾種附加符號(hào):l 星號(hào)表示數(shù)據(jù)流之間是“與”關(guān)系l 加號(hào)表示“或”關(guān)系l 異或符號(hào)表示只能從中選一個(gè)(2)數(shù)據(jù)字典:是對(duì)系統(tǒng)中各類(lèi)數(shù)據(jù)描述的集合,是各類(lèi)數(shù)據(jù)屬性清單,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)果。它通常包括以下五個(gè)部分:l 數(shù)據(jù)項(xiàng),是數(shù)據(jù)的最小的單位。l 數(shù)據(jù)結(jié)構(gòu),是若干數(shù)據(jù)項(xiàng)有意義的集合。l 數(shù)據(jù)流,可以是數(shù)據(jù)項(xiàng),也可以是數(shù)據(jù)結(jié)構(gòu),表示某一處理過(guò)程的輸入或輸出。l 數(shù)據(jù)存儲(chǔ),

42、處理過(guò)程中存取的數(shù)據(jù)。常常是手工憑證,手工文檔,計(jì)算機(jī)文件。l 處理過(guò)程。它們的描述內(nèi)容如下:6 數(shù)據(jù)項(xiàng)描述=數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,別名,類(lèi)型,長(zhǎng)度,取值范圍,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系取值范圍,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系定義了數(shù)據(jù)的完整性約束條件,是設(shè)計(jì)數(shù)據(jù)檢驗(yàn)功能的依據(jù)。7 數(shù)據(jù)結(jié)構(gòu)描述=數(shù)據(jù)結(jié)構(gòu)名,含義說(shuō)明,組成:數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)項(xiàng)8 數(shù)據(jù)流=數(shù)據(jù)流名,說(shuō)明,流出過(guò)程,流入過(guò)程,組成:數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)項(xiàng)l 流出過(guò)程,說(shuō)明該數(shù)據(jù)流由什么過(guò)程來(lái)。l 流入過(guò)程,說(shuō)明該數(shù)據(jù)流到什么過(guò)程去。9 數(shù)據(jù)存儲(chǔ)=數(shù)據(jù)存儲(chǔ)名,說(shuō)明,輸入數(shù)據(jù)流 ,輸出數(shù)據(jù)流,組成:數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)項(xiàng),數(shù)據(jù)量,存取方式l 數(shù)據(jù)量,說(shuō)明每

43、次存取多少數(shù)據(jù),每天(或每小時(shí),或每周)存取幾次的信息。l 存取方法,指的是批處理,還是聯(lián)機(jī)處理;是檢索還是更新;是順序檢索還是隨機(jī)檢索;盡可能詳細(xì)收集并加以說(shuō)明。10 處理過(guò)程=處理過(guò)程名,說(shuō)明,輸入:數(shù)據(jù)流,輸出:數(shù)據(jù)流,處理:簡(jiǎn)要說(shuō)明 簡(jiǎn)要說(shuō)明中主要說(shuō)明該處理過(guò)程的功能,即“做什么”(不是怎么做);處理頻度要 求,如每小時(shí)(或每分鐘)處理多少事務(wù),多少數(shù)據(jù)量;響應(yīng)時(shí)間要求等。這些處理要求是后面物理設(shè)計(jì)的輸入及性能評(píng)價(jià)的標(biāo)準(zhǔn)。1.3.2縮寫(xiě)系統(tǒng):若未特別指出,統(tǒng)指本圖書(shū)銷(xiāo)售系統(tǒng)。1.4參考資料以下列出在概要設(shè)計(jì)過(guò)程中所涉及的有關(guān)資料:圖書(shū)銷(xiāo)售系統(tǒng)計(jì)劃任務(wù)書(shū)需求分析說(shuō)明書(shū)概要設(shè)計(jì)說(shuō)明書(shū)用戶(hù)操

44、作手冊(cè)(初稿)軟件技術(shù)基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)2、總體設(shè)計(jì):2.1需求概要:圖書(shū)商店為了方便自身和顧客的需要,需開(kāi)發(fā)一個(gè)圖書(shū)銷(xiāo)售系統(tǒng)。為便于銷(xiāo)售,用戶(hù)將圖書(shū)的信息,包括ISBN號(hào)、書(shū)名、作者、出版年月日、庫(kù)存量、批發(fā)價(jià)、零售價(jià),輸入至客戶(hù)端中,存入數(shù)據(jù)庫(kù)并匯總。當(dāng)需要查詢(xún)圖書(shū)信息時(shí),均可以從數(shù)據(jù)庫(kù)中輸出所需要的信息。當(dāng)顧客需要購(gòu)買(mǎi)圖書(shū)時(shí),得到所需圖書(shū)的信息,當(dāng)?shù)弥?gòu)買(mǎi)數(shù)量后得出所需金額(賬單)。要求系統(tǒng)能有效、快速、安全、可靠和無(wú)誤的完成上述操作。并要求客戶(hù)端的界面簡(jiǎn)單明了,易于操作,便于數(shù)據(jù)庫(kù)維護(hù)。2.2軟件結(jié)構(gòu):各模塊之間的關(guān)系已由概要設(shè)計(jì)給出。(1)客戶(hù)端數(shù)據(jù)庫(kù)信息模塊結(jié)構(gòu)圖:SetBook()商店

45、用戶(hù)客戶(hù)端EditBook()DeleteBook()AddBook()BookInfo()數(shù)據(jù)庫(kù)文件Data.bin(2)顧客購(gòu)買(mǎi)圖書(shū)信息模塊顧客購(gòu)買(mǎi)圖書(shū)模塊bookInfo()Pay()顧客輸出界面ISBN_Search()NAME_Search()SearchBook()(3)數(shù)據(jù)庫(kù)匯總報(bào)表模塊報(bào)表模塊Screen()RetailList()AllList()QtyList()ValueList()DataList()wholesaleList()Outsale()客戶(hù)可查詢(xún)管理員身份可查詢(xún)文件數(shù)據(jù)庫(kù)Data.bin3、程序描述:3.1客戶(hù)端數(shù)據(jù)庫(kù)信息模塊結(jié)構(gòu)圖:(1)setBook過(guò)程

46、:在初始界面上詢(xún)問(wèn)是否想要新輸入圖書(shū)信息時(shí),若為“n”,則轉(zhuǎn)入bookInfo過(guò)程;若為“y”,則詢(xún)問(wèn)想要輸入的圖書(shū)種類(lèi)數(shù),再讓用戶(hù)輸入新的圖書(shū)信息。圖書(shū)信息如下:ISBN:ISBN號(hào)Booktitle:書(shū)名Author:作者Publisher:出版社Date-year-month-day:出版年月日qtyOnHand:庫(kù)存量wholesale:批發(fā)價(jià)retail:零售價(jià)(2)editBook過(guò)程:若用戶(hù)需要修改某圖書(shū)信息,經(jīng)過(guò)圖書(shū)信息界面后選擇進(jìn)入修改信息界面。先尋找該圖書(shū)位置,再一次輸入新的圖書(shū)信息。若沒(méi)有找到該圖書(shū),則輸出“對(duì)不起,沒(méi)有您要找的書(shū)!”。(3)deleteBook過(guò)程:用戶(hù)

47、輸入想要?jiǎng)h除的圖書(shū)的ISBN號(hào),若系統(tǒng)尋找到該圖書(shū),則將該圖書(shū)信息全部刪除;若系統(tǒng)沒(méi)有找到該圖書(shū),則輸出“對(duì)不起,沒(méi)有您要找到的書(shū)!”。(4)addBook過(guò)程:當(dāng)用戶(hù)在非初始界面想要增加某新圖書(shū)的信息,則通過(guò)該過(guò)程向系統(tǒng)數(shù)據(jù)庫(kù)中輸入新的圖書(shū)信息。3.2顧客購(gòu)買(mǎi)圖書(shū)信息模塊:(1)bookInfo過(guò)程:在初始界面后,當(dāng)用戶(hù)想要知道某個(gè)圖書(shū)的信息,則在輸入正確的ISBN號(hào)后,在界面顯示該圖書(shū)的所有信息。(2)LookUpBook過(guò)程:用戶(hù)輸入正確的ISBN號(hào)后,系統(tǒng)界面顯示所需要圖書(shū)的信息;若系統(tǒng)中沒(méi)有該圖書(shū),則顯示“對(duì)不起,沒(méi)有您要找的書(shū)!”。(3)pay過(guò)程:當(dāng)顧客輸入想要圖書(shū)的ISBN號(hào)后

48、,顯示出圖書(shū)信息后,詢(xún)問(wèn)所需圖書(shū)數(shù)量,并詢(xún)問(wèn)該顧客是否能打折,最后輸出該顧客所需要付的金額(即賬單)。3.3數(shù)據(jù)庫(kù)匯總報(bào)表模塊:(1)retailList過(guò)程:根據(jù)系統(tǒng)數(shù)據(jù)庫(kù)中的圖書(shū)信息中的零售價(jià)為依據(jù)進(jìn)行報(bào)表輸出。(2)allList過(guò)程:根據(jù)系統(tǒng)數(shù)據(jù)庫(kù)中的圖書(shū)信息先后輸入次序?yàn)橐罁?jù)進(jìn)行報(bào)表輸出。(3)wholesaleList過(guò)程:根據(jù)系統(tǒng)數(shù)據(jù)庫(kù)中的圖書(shū)信息中的批發(fā)價(jià)為依據(jù)進(jìn)行報(bào)表輸出。(1)qtyOnHand過(guò)程:根據(jù)系統(tǒng)數(shù)據(jù)庫(kù)中的圖書(shū)信息中的庫(kù)存量為依據(jù)進(jìn)行報(bào)表輸出。(1)valueList過(guò)程:根據(jù)系統(tǒng)數(shù)據(jù)庫(kù)中的圖書(shū)信息中的價(jià)值額為依據(jù)進(jìn)行報(bào)表輸出。(1)dateAddList過(guò)程:

49、根據(jù)系統(tǒng)數(shù)據(jù)庫(kù)中的圖書(shū)信息中的進(jìn)書(shū)日期為依據(jù)進(jìn)行報(bào)表輸出。(1)outsale過(guò)程:根據(jù)系統(tǒng)數(shù)據(jù)庫(kù)中的圖書(shū)信息中的售出書(shū)數(shù)量為依據(jù)進(jìn)行報(bào)表輸出。六、測(cè)試計(jì)劃1、引言1.1編寫(xiě)目的在開(kāi)發(fā)大型軟件的漫長(zhǎng)過(guò)程中,面對(duì)極其錯(cuò)綜復(fù)雜的問(wèn)題,人的主觀(guān)認(rèn)識(shí)不可能完全符合客觀(guān)現(xiàn)實(shí),與工程密切相關(guān)的各類(lèi)人員之間的通信和配合也不可能完美無(wú)缺。因此,在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。尤其對(duì)于機(jī)票預(yù)訂系統(tǒng)這類(lèi)會(huì)影響人們生活財(cái)產(chǎn)的工程軟件,必須盡量減少差錯(cuò),以免造成嚴(yán)重的損失。測(cè)試是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程”。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測(cè)試仍

50、然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說(shuō)明設(shè)計(jì)和編碼的最后復(fù)審,也是必不可少的關(guān)鍵步驟。1.2項(xiàng)目背景本項(xiàng)目是在指導(dǎo)老師的要求編寫(xiě),并由本軟件開(kāi)發(fā)小組寫(xiě)成。13定義1.4參考資料以下列出在概要設(shè)計(jì)過(guò)程中所涉及的有關(guān)資料:圖書(shū)銷(xiāo)售系統(tǒng)計(jì)劃任務(wù)書(shū)需求分析說(shuō)明書(shū)概要設(shè)計(jì)說(shuō)明書(shū)用戶(hù)操作手冊(cè)(初稿)軟件技術(shù)基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)2、人物概述2.1目標(biāo)測(cè)試是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程”, 測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。2.2運(yùn)行環(huán)境由于系統(tǒng)將由三部分程序組成,安裝在用戶(hù)商店的數(shù)據(jù)服務(wù)器中。客戶(hù)端子系統(tǒng)的運(yùn)行要求:系統(tǒng)軟件:Windows NT Workstation數(shù)據(jù)庫(kù)管理系統(tǒng):SQL Server硬件要求:Pentium 133以上,32M RAM,2.1G HD2.3需求概述圖書(shū)商店為了方便自身和顧客的需要,需開(kāi)發(fā)一個(gè)圖書(shū)銷(xiāo)售系統(tǒng)。為便于銷(xiāo)售,用戶(hù)將圖書(shū)的信息,包括ISBN號(hào)、書(shū)名、作者、出版年月日、庫(kù)存量、批發(fā)價(jià)、零售價(jià),輸入至客戶(hù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論