久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

教學(xué)管理系統(tǒng)——詳細(xì)設(shè)計說明書范文

時間:2019-05-12 16:35:48下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《教學(xué)管理系統(tǒng)——詳細(xì)設(shè)計說明書范文》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《教學(xué)管理系統(tǒng)——詳細(xì)設(shè)計說明書范文》。

第一篇:教學(xué)管理系統(tǒng)——詳細(xì)設(shè)計說明書范文

五、詳細(xì)設(shè)計說明書

1.引言.............................................................................................................................................1

1.1編寫目的............................................................................................................................1 1.2項目背景............................................................................................................................1 1.3定義....................................................................................................................................1 1.4參考資料............................................................................................................................2 2.總體設(shè)計.....................................................................................................................................3

2.1需求概述............................................................................................................................3 2.2軟件結(jié)構(gòu)............................................................................................................................5 3.程序描述.....................................................................................................................................8

3.1登陸模塊............................................................................................................................8 3.2管理員模塊........................................................................................................................8

3.2.1學(xué)生信息管理子模塊............................................................................................8 3.2.2課程信息管理子模塊............................................................................................9 3.2.3系別信息管理子模塊..........................................................................................10 3.2.4班級信息管理子模塊..........................................................................................10 3.3教師管理模塊..................................................................................................................11 3.3.1學(xué)生成績錄入子模塊..........................................................................................11 3.3.2教師個人信息子模塊..........................................................................................12 3.3.3不合格成績單統(tǒng)計..............................................................................................12 3.4學(xué)生管理模塊..................................................................................................................13 3.4.1學(xué)生個人信息查詢子模塊....................................................................................13 3.4.2成績查詢子模塊..................................................................................................14 3.4.3課程查詢子模塊..................................................................................................14 3.4.4在網(wǎng)上進(jìn)行選修課程子模塊..............................................................................15

五、詳細(xì)設(shè)計說明書

教學(xué)管理系統(tǒng)

1.引言

1.1編寫目的

根據(jù)《需求規(guī)格說明書》、《概要設(shè)計說明書》,在仔細(xì)考慮討論之后,我們對《教學(xué)管理系統(tǒng)》軟件的功能劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)的實(shí)現(xiàn)有了進(jìn)一步的想法。我們將這些想法記錄下來,作為詳細(xì)設(shè)計說明書,為進(jìn)一步設(shè)計軟件、編寫代碼打下基礎(chǔ)。本說明書確定系統(tǒng)的詳細(xì)功能模塊和數(shù)據(jù)結(jié)構(gòu),為后一階段開發(fā)系統(tǒng)提供最詳細(xì)的依據(jù)材料。

1.2項目背景

項目名稱:教學(xué)管理系統(tǒng) 項目任務(wù)提出者: X X 工業(yè)大學(xué) 項目開發(fā)者:***、***、***、*** 項目用戶: X X 工業(yè)大學(xué)所有管理人員和學(xué)生

隨著學(xué)校教育水平的不斷提高,學(xué)校規(guī)模不斷擴(kuò)大,傳統(tǒng)的C/S結(jié)構(gòu)的信息管理軟件已經(jīng)遠(yuǎn)遠(yuǎn)不能夠滿足學(xué)校的需求,已經(jīng)成為學(xué)校進(jìn)一步發(fā)展的瓶頸。經(jīng)總結(jié),這類信息系統(tǒng)軟件存在如下的缺陷:①軟件維護(hù)的費(fèi)用高。②信息查詢不方便。③不利于遠(yuǎn)程管理。④軟件的可操作性不高。

為了彌補(bǔ)這些缺陷,消除影響學(xué)校進(jìn)一步發(fā)展的瓶頸,降低學(xué)校的信息軟件維護(hù)成本,進(jìn)一步方便學(xué)生使用,方便教職工管理,我們項目組決定在這次軟件開發(fā)工程中,開發(fā)基于B/S架構(gòu)的教學(xué)管理系統(tǒng)。

1.3定義

JavaWeb:是用Java技術(shù)來解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。MySQL:MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。

MVC:模型(Model),視圖(View)和控制Controller)。目的是實(shí)現(xiàn)Web系統(tǒng)的職能分工。

主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。頁 共

五、詳細(xì)設(shè)計說明書

教學(xué)管理系統(tǒng)

3.程序描述

3.1登陸模塊

★ 功能:

對用戶進(jìn)行身份驗(yàn)證,通過驗(yàn)證則登錄相應(yīng)系統(tǒng),然后調(diào)用各個子模塊。建立與數(shù)據(jù)庫連接 獲取系統(tǒng)設(shè)置 運(yùn)行主對話框

退出系統(tǒng)時斷開與數(shù)據(jù)庫的連接 ★ 輸入項目:

輸入用戶名和密碼。★ 輸出項目:

不同類型用戶的歡迎界面。★ 存儲分配: 程序運(yùn)行時需要占用一定內(nèi)存。

★ 限制條件: 本系統(tǒng)只允許在學(xué)校內(nèi)網(wǎng)中使用。

★ 測試要點(diǎn):

數(shù)據(jù)庫連接情況:正常情況,數(shù)據(jù)庫文件缺少,外部系統(tǒng)異常。系統(tǒng)設(shè)置獲取:正常情況,外部系統(tǒng)異常。

對用戶輸入的響應(yīng):合法輸入,能夠正常調(diào)用子模塊;

非法輸入,系統(tǒng)能否辨別,并作出響應(yīng)(提出警告);

子模塊的異常狀況,系統(tǒng)能否及時做出響應(yīng)。

3.2管理員模塊

僅系統(tǒng)管理員可登錄此模塊,可以對這個系統(tǒng)的所有用戶進(jìn)行各種操作。

3.2.1學(xué)生信息管理子模塊

★ 功能: 頁 第 16 頁 共

第二篇:合同管理系統(tǒng)詳細(xì)設(shè)計說明書

合同管理系統(tǒng)詳細(xì)設(shè)計

2013.11.27

系統(tǒng)歡迎界面

待辦信息

要求:根據(jù)角色不同,能不能提供個性化的頁面,比如今日商務(wù)待處理事宜等,任務(wù)根據(jù)實(shí)際情況指派,由當(dāng)前角色進(jìn)行任務(wù)或下一流程指派。

1、客戶基本資料管理

客戶為創(chuàng)建合同時的必選對象,基本資料共有兩個部分:客戶資料和關(guān)聯(lián)信息。基本信息包含客戶基本信息、開票信息、聯(lián)系人、客戶備忘、客戶附件等。關(guān)聯(lián)信息有多項內(nèi)容,含合同信息、合同標(biāo)的、審批信息等。對于客戶的基本資料和關(guān)聯(lián)信息此處設(shè)置必要的打印和查詢關(guān)聯(lián)。

1.1客戶資料

1.1.1、客戶基本信息

對客戶基本信息進(jìn)行增、刪、改、查功能。

查詢條件:客戶名稱、客戶編號、開票名稱、行業(yè)等。

相關(guān)字段:

客戶id,客戶名稱、客戶類型、客戶編號(自動生成)、行業(yè)(選擇)、省(選擇)、市(選擇)、聯(lián)系地址、郵編、公司網(wǎng)址、首要聯(lián)系人、辦公電話、職位、移動電話、傳真、E-mail、QQ、法定代表、注冊資本、幣種、實(shí)收資本、公司類型、成立日期、經(jīng)營范圍、營業(yè)截至日期、負(fù)責(zé)人,備用1,備用2。(*紅色為必填項)tip:

客戶類型:行業(yè)客戶、普通客戶、渠道合作伙伴【用戶添加時,以下拉列表選擇】 客戶編號:規(guī)則LJKJ+4位年份+2位月份+2位日期+001~999【系統(tǒng)根據(jù)改天客戶排序自動排好,此項可手工修改】

營業(yè)截至日期:客戶管理自動判斷營業(yè)日期是否過期,如過期,則在頁面進(jìn)行提醒,及時更換營業(yè)附件或進(jìn)行相關(guān)更新。

1.1.2、開票信息

每個客戶設(shè)置一條開票信息,并設(shè)置修改權(quán)限。在打印發(fā)票時,自動調(diào)取開票信息。相關(guān)字段:名稱、納稅人識別號、地址、電話、開戶銀行及賬號(必填項)功能:修改,添加(附:可與客戶基本資料設(shè)置同一張表)

1.1.3、客戶附件

客戶附件是對有經(jīng)營單位的客戶上傳三證(營業(yè)執(zhí)照、稅務(wù)登記證,機(jī)構(gòu)代碼證)和直接負(fù)責(zé)人員。并設(shè)置增、改、刪功能。如圖所示管理:

相關(guān)字段:附件名稱、附件類別、附件說明、上傳日期、附件文件名、上傳人。

1.1.4、聯(lián)系人

管理客戶的相關(guān)聯(lián)系人,并設(shè)置增、改、刪功能。

相關(guān)字段:姓名、職務(wù)、辦公電話、移動電話、傳真、E-Mail、備注。

1.1.5、客戶備忘

對客戶設(shè)置備忘錄,并設(shè)置增、刪功能。

相關(guān)字段:說明事項、內(nèi)容、提交人、提交日期。

1.2 關(guān)聯(lián)信息

根據(jù)客戶合同內(nèi)容關(guān)聯(lián)客戶其他信息,并可打印客戶信息單和導(dǎo)出客戶信息表

1.2.1 打印

可對該客戶的各項資料進(jìn)行打印客戶信息單。

打印內(nèi)容:客戶基本資料、開票信息、相關(guān)項目、資金統(tǒng)計等

1.2.2導(dǎo)出信息

對所選擇的客戶導(dǎo)出.xls表

2、合同管理

合同基本資料共有兩個部分:合同資料和關(guān)聯(lián)信息。基本信息包含合同基本信息、合同文本、合同標(biāo)的、合同附件、計劃資金、資金條款、合同備忘等。

關(guān)聯(lián)信息有多項內(nèi)容,含實(shí)際資金、發(fā)票、資金統(tǒng)計、進(jìn)度、合同變更、審批記錄等。對于合同的基本資料和關(guān)聯(lián)信息此處設(shè)置必要的打印和查詢關(guān)聯(lián)。

2.1基本屬性

對合同基本信息進(jìn)行增、刪、改、查及合同復(fù)制功能。查詢條件:合同名稱、合同編號、合同對方、簽約日期等。

相關(guān)字段:

合同名稱、合同編號、對方合同編號、合同類別,簽訂日期、生效日期、計劃完成日期、合同金額、幣種、印花稅額(可改為選填發(fā)票類型:增值稅普通、增值稅專用)、合同對方、所屬項目、負(fù)責(zé)人、審批狀態(tài)、合同狀態(tài)、蓋章狀態(tài)、借閱狀態(tài) tip:

合同類別:采購合同、直銷合同、分銷合同

合同編號規(guī)則(默認(rèn),可修改):LJCG(采購)/LJZX(直銷)/LJFX(分銷)+年(2013)+月(11)+日(04)合同排序(001),例:LJCG20131104031 共15位

審批狀態(tài):未提交0,審批中1,審批通過2,審批拒絕-1,已作廢-2,已蓋章3,已歸檔4,合同執(zhí)行5,已開票6,完結(jié)10.借閱狀態(tài):默認(rèn)(在庫)0,空缺-1 除此之外,設(shè)置合同復(fù)制功能,點(diǎn)擊已有合同復(fù)制后,新增一條除編號,狀態(tài)不同其他內(nèi)容都相同的合同。

2.2關(guān)聯(lián)信息

根據(jù)合同內(nèi)容需要設(shè)置其他相關(guān)信息

2.2.1合同文本

設(shè)置合同文本信息的增、刪功能

相關(guān)字段:文本名稱、文本類別、文件、文件說明、建立人、建立日期。

Tip:文本類別:合同正文、補(bǔ)充協(xié)議、會議紀(jì)要、設(shè)計方案、合同蓋章掃描件、其他合同附件 2.2.2合同標(biāo)的

設(shè)置合同標(biāo)的信息的增、刪功能

相關(guān)字段:名稱、規(guī)格、數(shù)量、單價、添加人、添加日期

2.2.3計劃資金

設(shè)置合同計劃資金信息的增、刪功能

相關(guān)字段:名稱、金額、結(jié)算方式、計劃完成日期、備注 Tip: 結(jié)算方式:現(xiàn)金、支票、電匯。

2.2.3資金條款

資金條款管理。

相關(guān)字段:資金條款,合同id

3、合同執(zhí)行

3.1 合同審批及調(diào)整階段

對于已擬定無誤的合同有以下操作 提交審批、合同作廢、合同蓋章 3.1.1 提交審批

提交審批后,審批狀態(tài)更改為審批中(1)提交審批:默認(rèn)(0)—>審批中(1)

3.1.2審批通過及拒絕

? 審批拒絕后,審批狀態(tài)由審批中(1)?審批拒絕(-1),拒絕可填寫拒絕理由。? 審批同意后,審批狀態(tài)由審批中(1)?審批通過(2)? 審批通過的合同自動進(jìn)入蓋章環(huán)節(jié)

3.1.3 合同作廢

合同作廢,合同狀態(tài)由默認(rèn)(0),審批中(1),審批通過(2)--?已作廢-2 注:合同作廢環(huán)節(jié)可由領(lǐng)導(dǎo)操作或者銷售人員操作。在歸檔之前,均可作廢

3.2、蓋章管理

3.2.1合同蓋章

合同審批通過后,由相關(guān)人員(商務(wù))將合同文件蓋章,將紙質(zhì)合同掃描為pdf文件,上傳服務(wù)器進(jìn)行歸檔。用章的同時,記錄用章信息。此處僅記錄我公司蓋章狀態(tài)

基本屬性:用章人、用章日期、用章申請人、蓋章份數(shù)、每份蓋章數(shù)量、用章狀態(tài)、蓋章數(shù)量 Tip: 執(zhí)行條件:審批通過(2),蓋章操作后,更改合同狀態(tài)為已蓋章(3)合同狀態(tài):審批通過(2)?已蓋章(3)

3.2.1合同歸檔

合同用章后,執(zhí)行操作“合同歸檔”,由商務(wù)人員將紙質(zhì)合同掃描成pdf文件,上傳系統(tǒng)歸檔。歸檔后,可進(jìn)行在線合同查詢合同。合同狀態(tài):已蓋章(3)?已歸檔(4)

歸檔人、歸檔日期、歸檔份數(shù)、歸檔說明,檔案柜編號

3.2.2合同借閱

記錄紙質(zhì)合同借閱記錄,合同新建借閱前,判斷合同借閱狀態(tài)。借閱狀態(tài):默認(rèn)(在庫)0,空缺-1,并可查詢合同借閱記錄 查詢條件:借閱日期,借閱人,合同名稱 功能:借閱增、刪操作。

相關(guān)字段:借閱人、借閱日期、借閱說明、借閱份數(shù)、借閱經(jīng)辦人、歸還日期、歸還人、歸還經(jīng)辦人

3.2.2 其他用章管理

記錄非合同類用章情況。用章記錄增、刪、查 查詢條件:印章名稱、用章日期、用章申請人

相關(guān)字段:用章人、用章日期、印章名稱、蓋章總量、用章申請人、用章情況說明。

3.3、合同執(zhí)行進(jìn)度

執(zhí)行條件:合同歸檔

合同歸檔后,由銷售人員決定何時提交執(zhí)行合同,合同執(zhí)行后,更改合同狀態(tài)。合同歸檔(4)?合同執(zhí)行(5),采購合同、直銷合同類合同提交執(zhí)行合同后,直接進(jìn)入申請發(fā)貨進(jìn)度頁面。進(jìn)度提交后,由商務(wù)處理

3.3.1計劃進(jìn)度(供貨、收貨、資金)

合同歸檔后,銷售人員制定相關(guān)的計劃執(zhí)行進(jìn)度,進(jìn)度屬性包含三類:供貨、收貨、資金。對于供貨進(jìn)度,設(shè)置提交審批動作。提交審批后為商務(wù)人員待處理事宜。制定計劃:銷售人員制定不同的進(jìn)度計劃,用于完成規(guī)定期限內(nèi)的合同內(nèi)容。

相關(guān)字段:進(jìn)度名稱、金額、進(jìn)度描述、執(zhí)行人、進(jìn)度屬性,計劃開始日期、計劃完成日期、備用,提交審批后,進(jìn)度狀態(tài)為1,升級為商務(wù)待處理狀態(tài)。提交人可見。進(jìn)度屬性:資金(勾選后),自動出現(xiàn)資金額度文本框,填寫資金額度。同時設(shè)有進(jìn)度附件。

相關(guān)字段:附件名稱、附件類別、上傳日期、附件說明、附件文件

3.3.2供貨進(jìn)度

銷售人員根據(jù)既定的供貨進(jìn)度計劃,對合同進(jìn)度的執(zhí)行詳細(xì)情況做進(jìn)度明細(xì)登記。商務(wù)人員對已提交的供貨申請,商務(wù)批復(fù)有三種:A庫存

B需采購 C已到貨。商務(wù)可對提交的供貨申請做多次批復(fù),以通知貨物狀態(tài)。回復(fù)內(nèi)容銷售可見。

相關(guān)字段: 進(jìn)度執(zhí)行情況、開始日期、完成日期、累計完成,審批狀態(tài)、提交人。Tip: 系統(tǒng)根據(jù)進(jìn)度執(zhí)行情況,自動計算進(jìn)度狀態(tài)。非資金類的按進(jìn)度執(zhí)行天數(shù)。資金類的按資金完成計算完成百分比。

對于采購合同、直銷合同,商務(wù)可直接處理發(fā)貨等操作;

對于分銷合同,商務(wù)在處理時,系統(tǒng)提醒,需收款額度>0時,才可對提交的進(jìn)度申請?zhí)幚怼?/p>

3.3.3收貨進(jìn)度

當(dāng)庫存不足時,商務(wù)自行提交定貨合同,商務(wù)收貨后,可直接登記明細(xì)。修改合同狀態(tài)

3.3.4收(付)款進(jìn)度

合同歸檔后,對每次的收(付)款記錄收(付)款操作

合同收(付)款,選擇合同,提交資金金額、結(jié)算方式、票據(jù)號碼、結(jié)算日期提交收(付)款,收(付)款后,顯示已完成、可核銷余額、本次核銷、全部核銷金額等內(nèi)容。

在合同資金進(jìn)度中,根據(jù)合同實(shí)際的收(付)款金額,自動計算合同款項完成情況和完成比例。

合同完成100%時,自動提醒合同已完成,提交完成合同報送,合同執(zhí)行結(jié)束。相關(guān)字段:

資金金額、票據(jù)號碼、結(jié)算方式、結(jié)算日期、備注

4、創(chuàng)建采購合同

參照2 合同管理

5、發(fā)票管理

5.1發(fā)票管理

發(fā)票管理用于發(fā)票在系統(tǒng)上的記錄。發(fā)票按來源分為兩類,接收、開具。

接收類的發(fā)票根據(jù)對象不同分為合同類發(fā)票,非合同類發(fā)票,此類發(fā)票接收后,商務(wù)確認(rèn)后,記錄接收發(fā)票記錄即可。

開具類發(fā)票,根據(jù)對象不同分為合同類發(fā)票,非合同類發(fā)票,此類發(fā)票經(jīng)領(lǐng)導(dǎo)審批后,才可開具,審批的同時登記開具發(fā)票記錄。相關(guān)功能:發(fā)票增、刪、改、查

查詢條件:發(fā)票類型、開票日期、發(fā)票對方、納稅識別號

相關(guān)字段:發(fā)票類型、發(fā)票來源、相關(guān)合同、發(fā)票金額、開票日期、發(fā)票號、發(fā)票對方、備注、備用1 Tip: 發(fā)票類型(增值稅發(fā)票14%,增值稅專用發(fā)票7%,普通發(fā)票6%)發(fā)票來源(開具、接收)相關(guān)合同:設(shè)置合同選擇框,發(fā)票合同字段為空的為未關(guān)聯(lián)合同,不為空的為合同類發(fā)票。(可選)。

選擇合同后,頁面下方發(fā)票內(nèi)容自動關(guān)聯(lián)合同標(biāo)的。否則,用戶可增加、刪除相關(guān)發(fā)票內(nèi)容。(發(fā)票內(nèi)容:名稱、規(guī)格、單價、數(shù)量、金額)

發(fā)票對方:設(shè)置選擇框及可輸入框。選擇對應(yīng)客戶(供應(yīng)商)時自動關(guān)聯(lián)納稅人識別號、地址、電話,開戶銀行及帳號信息。否則,可手工錄入。

創(chuàng)建完成后,確認(rèn),可提交審批。發(fā)票審批后,更新合同發(fā)票狀態(tài)。合同完成。

5.1發(fā)票審批(確認(rèn))

? 開具的發(fā)票審批后,系統(tǒng)自動記錄審批時間,審批通過后,系統(tǒng)自動提醒相關(guān)人,待處理發(fā)票,可對發(fā)票進(jìn)行打印操作,對于合同類的發(fā)票,自動關(guān)聯(lián)合同中開票單位、標(biāo)的等信息,發(fā)票打印后,可更新合同中發(fā)票狀態(tài)。

? 接收類發(fā)票經(jīng)商務(wù)確認(rèn)發(fā)票后,系統(tǒng)自動記錄確認(rèn)時間及相關(guān)信息。? 系統(tǒng)提供發(fā)票的不同查詢方式。

6、合同完成處理

合同完成:收(付)款完成、收(發(fā))貨完成,發(fā)票完成 完結(jié)10.合同狀態(tài)-?10

第三篇:網(wǎng)上商城購物系統(tǒng) 詳細(xì)設(shè)計說明書

軟件工程詳細(xì)設(shè)計說明書

1.引言

1.1編寫目的

編寫詳細(xì)設(shè)計說明書的目的是為了使開發(fā)人員在完成概要設(shè)計說明書的基礎(chǔ)上,完成概要設(shè)計的各項功能規(guī)定;為程序員寫出實(shí)際的程序代碼提供依據(jù)。它是軟件設(shè)計階段所有任務(wù)和所有相關(guān)人員所需的參考資料。預(yù)期的讀者為系統(tǒng)的開發(fā)者、使用者和指導(dǎo)老師。

1.2背景

說明:

(1)開發(fā)軟件系統(tǒng)的名稱:網(wǎng)上商城購物系統(tǒng);

(2)任務(wù)提出者:XX;

(3)開發(fā)者:計算機(jī)科學(xué)與技術(shù)的小組成員xx;

(4)用戶:XX;

(5)本系統(tǒng)將使用SQLServer2000作為數(shù)據(jù)庫存儲系統(tǒng)。1.3定義

(1)Asp(active server pages)是微軟公司推出的一種用以取代CGI的技術(shù),基于目前絕大多數(shù)網(wǎng)站應(yīng)用于windows平臺,asp是一個位于windows服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式的web服務(wù)器應(yīng)用程序以及EDI(電子數(shù)據(jù)交換);

(2)ADO:ActiveX Data Object, ActiveX 數(shù)據(jù)對象;

(3)SQL:Structured Query Language。

1.4參考資料

(1)本小組成員撰寫的《概要設(shè)計說明書》;(2)本小組成員撰寫的《需求分析說明書》。

2.系統(tǒng)的結(jié)構(gòu)

根據(jù)網(wǎng)上購商城系統(tǒng)的概要設(shè)計,本系統(tǒng)按照功能分解,可以分解為前臺管理子系統(tǒng)和后臺管理子系統(tǒng);前臺管理系統(tǒng)和后臺管理系統(tǒng)又分為幾個小子系統(tǒng),總的系統(tǒng)結(jié)構(gòu)圖如下:

結(jié)構(gòu)流程圖如下:

3.模塊1(商品查詢)設(shè)計說明

3.1模塊描述

商品查詢主要是幫助顧客快速定位到所想了解的商品,達(dá)到查詢商品的目的。3.2功能

完成查詢商品的功能 3.3性能

靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標(biāo)單擊時間在2——3秒之間 3.4輸入項

組合、模糊查詢條件 3.5輸出項

標(biāo)準(zhǔn)的SQL語句,發(fā)送設(shè)置瀏覽區(qū)命令 3.6設(shè)計方法(算法)

本部分沒有采用自定義的算法 3.7流程邏輯

3.8接口

硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1)連接對象(Connection):用來連接數(shù)據(jù)庫。

(2)記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。

(3)命令對象(Command):用來執(zhí)行SQL語句或SQL Server的存儲過程。(4)參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。3.9存儲分配

本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。3.10注釋設(shè)計

在代碼部分的適當(dāng)位置有中文代碼注釋。3.11限制條件

(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQL Server2000。

(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。3.12測試計劃

測試要點(diǎn):測試各種組合、模糊查詢方式。

3.13尚未解決的問題

暫時沒有要解決的問題。

4.模塊2(訂單查詢)設(shè)計說明

4.1模塊描述

訂單查詢主要是方便管理員查詢未處理、已處理、已發(fā)貨、已結(jié)賬的訂單。4.2功能

完成查詢訂單相關(guān)情況的功能 4.3性能

這是經(jīng)常使用的一個模塊,對性能要求在1-6秒內(nèi)做出反應(yīng)。4.4輸入項

查詢條件 4.5輸出項

標(biāo)準(zhǔn)的SQL語句,發(fā)送設(shè)置瀏覽區(qū)命令 4.6設(shè)計方法(算法)

本部分沒有采用自定義的算法 4.7流程邏輯

4.8接口

硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1)連接對象(Connection):用來連接數(shù)據(jù)庫。

(2)記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。

(3)命令對象(Command):用來執(zhí)行SQL語句或SQL Server的存儲過程。(4)參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。

4.9存儲分配

本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。4.10注釋設(shè)計

在代碼部分的適當(dāng)位置有中文代碼注釋。4.11限制條件

(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQL Server2000。

(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。4.12測試計劃

進(jìn)入后臺管理訂單管理的界面,分別點(diǎn)擊未處理、已處理、已發(fā)貨、已結(jié)賬的訂單查看相關(guān)情況,對于已結(jié)賬訂單可以執(zhí)行刪除操作。4.13尚未解決的問題

暫時沒有要解決的問題。

5.模塊3(購物車)設(shè)計說明

5.1模塊描述

提供網(wǎng)絡(luò)用戶對所選購商品的訂購確定,并選擇商品數(shù)量。5.2功能

提供網(wǎng)絡(luò)用戶對所選購商品的訂購確定,并選擇商品數(shù)量。

5.3性能

用戶選中所需要購買商品,點(diǎn)擊訂購的商品后出現(xiàn)訂購商品的界面,輸入商品編號、商品價格及訂購數(shù)量之后確定,訂單信息就會寫入數(shù)據(jù)庫完成訂購操作。5.4輸入項

輸入的數(shù)據(jù)時用戶執(zhí)行的各種操作,包括鼠標(biāo)、鍵盤各項操作。5.5輸出項

輸出是從數(shù)據(jù)庫中讀取的數(shù)據(jù),或錯誤警告信息。5.6設(shè)計方法(算法)

本部分沒有采用自定義的算法 5.7流程邏輯

5.8接口

硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1)連接對象(Connection):用來連接數(shù)據(jù)庫。

(2)記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。

(3)命令對象(Command):用來執(zhí)行SQL語句或SQL Server的存儲過程。7

(4)參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。5.9存儲分配

本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。5.10注釋設(shè)計

在代碼部分的適當(dāng)位置有中文代碼注釋。5.11限制條件

(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQL Server2000。

(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。5.12測試計劃

進(jìn)入后臺管理訂單管理的界面,分別點(diǎn)擊未處理、已處理、已發(fā)貨、已結(jié)賬的訂單查看相關(guān)情況,對于已結(jié)賬訂單可以執(zhí)行刪除操作。5.13尚未解決的問題

暫無

6.模塊4(登錄管理)設(shè)計說明

6.1模塊描述

對用戶身份驗(yàn)證,通過驗(yàn)證則登入系統(tǒng)。6.2功能

完成對用戶身份驗(yàn)證的功能。6.3性能

靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標(biāo)單擊時間在2——3秒之間 6.4輸入項

輸入用戶名和密碼。6.5輸出項

輸出是從數(shù)據(jù)庫中讀取的數(shù)據(jù),或錯誤警告信息。6.6設(shè)計方法(算法)

本部分沒有采用自定義的算法 6.7流程邏輯

6.8接口

硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1)連接對象(Connection):用來連接數(shù)據(jù)庫。

(2)記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。

(3)命令對象(Command):用來執(zhí)行SQL語句或SQL Server的存儲過程。(4)參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。6.9存儲分配

本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。6.10注釋設(shè)計

在代碼部分的適當(dāng)位置有中文代碼注釋。6.11限制條件

(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQL Server2000。

(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。

6.12測試計劃

登入登錄界面,輸入用戶名和密碼,如果正確則能直接進(jìn)入后臺管理的界面。否則提示出錯信息。

6.13尚未解決的問題

暫時沒有要解決的問題。

7.模塊5(商品管理)設(shè)計說明

7.1模塊描述

實(shí)現(xiàn)對站內(nèi)商品進(jìn)行劃分類別,定期更新管理商品,進(jìn)行添加、刪除操作。7.2功能

完成對商場內(nèi)的商品的類別劃分、產(chǎn)品的更新、添加及刪除等操作。7.3性能

靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標(biāo)單擊時間在2——3秒之間 7.4輸入項

商品的名稱。7.5輸出項

商品的相關(guān)信息。7.6設(shè)計方法(算法)

本部分沒有采用自定義的算法 7.7流程邏輯

添加商品

7.8接口 修改商品全選商品清空商品刪除商品 硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1)連接對象(Connection):用來連接數(shù)據(jù)庫。

(2)記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。

(3)命令對象(Command):用來執(zhí)行SQL語句或SQL Server的存儲過程。(4)參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。7.9存儲分配

本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。7.10注釋設(shè)計

在代碼部分的適當(dāng)位置有中文代碼注釋。

7.11限制條件

(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQL Server2000。

(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。

7.12測試計劃

進(jìn)入后臺管理商品管理的界面,可對商品進(jìn)行添加、刪除、清空、全選等操作以測試操作是否正常。7.13尚未解決的問題

在商品管理界面上全選了之后,再按全選按鈕不能取消選定,而是要一項一項地取消選定。

8.模塊6(訂單管理)設(shè)計說明

8.1模塊描述

使用戶完成訂購商品的活動 8.2功能

完成用戶對訂購商品的操作功能。8.3性能

靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標(biāo)單擊時間在2——3秒之間 8.4輸入項

商品名稱 8.5輸出項

商品相關(guān)信息 8.6設(shè)計方法(算法)

本部分沒有采用自定義的算法 8.7流程邏輯

用戶訂單

8.8接口 訂單處理訂單發(fā)貨訂單結(jié)賬訂單刪除 硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1)連接對象(Connection):用來連接數(shù)據(jù)庫。

(2)記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。

(3)命令對象(Command):用來執(zhí)行SQL語句或SQL Server的存儲過程。(4)參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。8.9存儲分配

本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。8.10注釋設(shè)計

在代碼部分的適當(dāng)位置有中文代碼注釋。8.11限制條件

(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQL Server2000。

(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。

8.12測試計劃

進(jìn)入后臺管理商品管理的界面,可對商品進(jìn)行添加、刪除、清空、全選等操作以測試操作是否正常。8.13尚未解決的問題

如何處理用戶在購買商品后的金錢支付交易以及確保交易的安全性。

9.模塊7(用戶管理)設(shè)計說明

9.1模塊描述

本模塊實(shí)現(xiàn)管理員對已注冊用戶的相關(guān)信息的管理。9.2功能

管理員可以對已注冊用戶進(jìn)行刪除、修改信息、查詢等不同功能。9.3性能

靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作 時間性:響應(yīng)鼠標(biāo)單擊時間在2——3秒之間 9.4輸入項

輸入的數(shù)據(jù)時用戶執(zhí)行的各種操作,包括鼠標(biāo)、鍵盤各項操作。9.5輸出項

輸出是從數(shù)據(jù)庫中讀取的數(shù)據(jù),或錯誤警告信息。9.6設(shè)計方法(算法)

本部分沒有采用自定義的算法 9.7流程邏輯

9.8接口

硬件接口:主要就是TCP/IP層中的網(wǎng)絡(luò)接口層

軟件接口:具體來說開發(fā)中可能用到的ADO的常用對象有以下幾個:(1)連接對象(Connection):用來連接數(shù)據(jù)庫。

(2)記錄集對象(RecordSet):用來保存查詢語句的返回結(jié)果。

(3)命令對象(Command):用來執(zhí)行SQL語句或SQL Server的存儲過程。(4)參數(shù)對象(Parameter):用來為存儲過程或查詢提供參數(shù)。

9.9存儲分配

本模塊用ASP在Dreamweaver中進(jìn)行編碼,直接的內(nèi)存分配由Dreamweaver運(yùn)行時分配。9.10注釋設(shè)計

在代碼部分的適當(dāng)位置有中文代碼注釋。9.11限制條件

(1)由于本系統(tǒng)的開發(fā)是基于瀏覽器B/S結(jié)構(gòu),所以瀏覽器的語言使用HTML,服務(wù)器端的語言使用ASP,開發(fā)人員將不能用其他的開發(fā)語言(編寫組件除外)。而數(shù)據(jù)庫也將隨之才用SQL Server2000。

(2)開發(fā)人員在編寫代碼的過程中需要嚴(yán)格按照軟件工程的要求來進(jìn)行,以利于接下來的測試而后維護(hù)升級。9.12測試計劃

進(jìn)入后臺管理訂單管理的界面,分別點(diǎn)擊未處理、已處理、已發(fā)貨、已結(jié)賬的訂單查看相關(guān)情況,對于已結(jié)賬訂單可以執(zhí)行刪除操作。9.13尚未解決的問題

暫時沒有要解決的問題。

第四篇:火車票銷售系統(tǒng)詳細(xì)設(shè)計說明書(本站推薦)

目錄

1.引言............................................................1 1.1編寫目的....................................................1 1.2項目背景....................................................1 1.3定義........................................................1 1.4參考資料....................................................2 2.總體設(shè)計........................................................2 2.1需求概述....................................................2 2.2軟件結(jié)構(gòu)....................................................3 3.程序描述........................................................4 3.1登錄模塊....................................................8 3.1.1功能...................................................8 3.1.2性能...................................................8 3.1.3輸入項目...............................................9 3.1.4輸出項目...............................................9 3.1.5算法...................................................9 3.1.6程序邏輯..............................................10 3.1.7接口..................................................10 3.1.8存儲分配..............................................10 3.1.9限制條件..............................................10 3.1.10測試要點(diǎn).............................................11 3.2查詢模塊...................................................11 3.2.1功能..................................................11 3.2.2性能..................................................12 3.2.3輸入項目..............................................12 3.2.4輸出項目..............................................12 3.2.5算法..................................................13 3.2.6程序邏輯..............................................13 3.2.7接口..................................................14 3.2.8存儲分配..............................................14 3.2.9限制條件..............................................14 3.2.10測試要點(diǎn).............................................14 3.3售票模塊..................................................15 3.3.1功能..................................................15 3.3.2性能..................................................15 3.3.3輸入項目..............................................15 3.3.4輸出項目..............................................16 3.3.5算法..................................................16 3.3.6程序邏輯..............................................17 3.3.7接口..................................................17 3.3.8存儲分配..............................................17 3.3.9限制條件..............................................17 3.3.10測試要點(diǎn).............................................18 3.4退票模塊...................................................18 3.4.1功能..................................................18 3.4.2性能..................................................19 3.4.3輸入項目..............................................19 3.4.4輸出項目..............................................19 3.4.5算法..................................................19 3.4.6程序邏輯..............................................20 3.4.7接口..................................................20 3.4.8存儲分配..............................................21 3.4.9限制條件..............................................21 3.4.10測試要點(diǎn).............................................21 3.5改簽?zāi)K...................................................22 3.5.1功能..................................................22 3.5.2性能..................................................22 3.5.3輸入項目..............................................23 3.5.4輸出項目..............................................23 3.5.5算法..................................................23 3.5.6程序邏輯..............................................23 3.5.7接口..................................................24 3.5.8存儲分配..............................................25 3.5.9限制條件..............................................25 3.5.1測試要點(diǎn).............................................25 3.6修改統(tǒng)計模...............................................25 3.6.1功能..................................................25 3.6.2性能:................................................27 3.6.3輸入項目..............................................27 3.6.4輸出項目..............................................27 3.6.5算法..................................................28 3.6.6程序邏輯..............................................28 3.6.7接口..................................................29 3.6.8存儲分配..............................................29 3.6.9限制條件..............................................29 3.6.10測試要點(diǎn).............................................29 3.7系統(tǒng)管理維護(hù)模塊...........................................30 3.7.1功能..................................................30 3.7.2性能..................................................31 3.7.3輸入項目..............................................31 3.7.4輸出項目..............................................31 3.7.5算法..................................................31 3.7.6程序邏輯..............................................32 3.7.8存儲分配..............................................33 3.7.9限制條件..............................................33 3.7.10測試要點(diǎn).............................................33 1.引言

1.1編寫目的

編寫詳細(xì)設(shè)計說明書是軟件開發(fā)過程必不可少的部分,其目的是為了使開發(fā)人員在完成概要設(shè)計說明書的基礎(chǔ)上完成概要設(shè)計規(guī)定的各個功能塊的具體實(shí)現(xiàn)的設(shè)計工作。通過對所產(chǎn)生的功能模塊進(jìn)行過程描述,開發(fā)一個可以直接轉(zhuǎn)化成程序語言的軟件標(biāo)識,這樣可以使軟件設(shè)計人員很好的了解軟件的功能,并對軟件的所有模塊有一個更深的了解。本說明書在概要設(shè)計的基礎(chǔ)上,對車站售票管理系統(tǒng)的各模塊,程序,子系統(tǒng)分別進(jìn)行了實(shí)現(xiàn)層面上的要求和說明,為進(jìn)行后面的實(shí)現(xiàn)和測試做準(zhǔn)備,檢驗(yàn)本系統(tǒng)的各項性能指標(biāo),及時發(fā)現(xiàn)紕漏及時修補(bǔ)。

主要讀者:程序員、項目總監(jiān)、測試人員

1.2項目背景

委托單位:火車站

開發(fā)單位:湖南安全技術(shù)職業(yè)學(xué)院

主管部門:電氣與信息工程系

開發(fā)人員:李姍、李艷亮、易美軍、何艷娟

1.3定義

時序圖:亦稱為序列圖或循序圖,是一種UML行為圖。它通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作。它可以表示用例的行為順序,當(dāng)執(zhí)行一個用例行為時,時序圖中的每條消息對應(yīng)了一個類操作或狀態(tài)機(jī)中引起轉(zhuǎn)換的觸發(fā)事件

SqlClien:包含有關(guān)專門操作SqlServer數(shù)據(jù)庫的類,包含的是一些數(shù)據(jù)庫操作所需要用到的普通數(shù)據(jù),如數(shù)據(jù)表,數(shù)據(jù)行等

包:多個類的集合 1.4參考資料

[1] GB8567-88.軟件設(shè)計文檔國家標(biāo)準(zhǔn)——詳細(xì)設(shè)計說明書

[2] 張海藩.《軟件工程導(dǎo)論》(第五版)清華大學(xué)出版社

[3] 吳建、鄭潮、汪杰.《UML基礎(chǔ)與Rose建模案例》人民郵電出版社

[4] 胥光輝,金鳳林等.《軟件工程方法與實(shí)踐》機(jī)械工業(yè)出版社

[5] 車站售票管理系統(tǒng)—可行性研究報告

[6] 車站售票管理系統(tǒng)—項目開發(fā)計劃

[7] 車站售票管理系統(tǒng)—需求規(guī)格說明書

[8] 車站售票管理系統(tǒng)—概要設(shè)計說明書

2.總體設(shè)計

2.1需求概述

火車站售票管理系統(tǒng)主要實(shí)現(xiàn)售票自動化,包括售票,訂票、退票,查詢,統(tǒng)計,為了保證系統(tǒng)正常運(yùn)行,另外需要專門人員對系統(tǒng)的維護(hù)管理。

(1)登錄:登錄可分為系統(tǒng)管理員登錄和售票員登錄,在登錄模塊的描述中,將系統(tǒng)管理員和售票員都看作這個系統(tǒng)的用戶,他們根據(jù)自己的登錄名和密碼登錄系統(tǒng),才可進(jìn)行以后的操作。若用戶名和密碼輸入錯誤,不匹配,系統(tǒng)將會提示輸入錯誤。若用戶名和密碼不正確,用戶可已重新輸入,但只允許輸入三次。

(2)查詢:查詢分為車次查詢、站點(diǎn)查詢、時刻表查詢、票價查詢、余票查詢。車次查詢提供了所有車次瀏覽、按車次查詢、和站站查詢,用戶可以通過查詢來了解列車所經(jīng)車站以及發(fā)車時間等信息。時刻表查詢可以查詢每一車次在每一站的發(fā)車時間和到站時間。票價查詢可以讓用戶按自己的需求來查詢所有車次的車票價格;余票查詢可以查詢到所有車次的剩余車票的情況;(3)售票:根據(jù)旅客的需求如發(fā)車日期、發(fā)車時間、車廂類型、車票類型(學(xué)生票、軍人票…)等選擇用戶所需要的車次,然后結(jié)算并打印車票給旅客。

(4)訂票:由售票點(diǎn)授權(quán)或是有一定信譽(yù)的售票代理商替代旅客進(jìn)行預(yù)訂車票,售票代理商通過電話或是親自到售票點(diǎn)預(yù)訂的方式進(jìn)行預(yù)訂車票。

(5)退票:處理用戶由于某種情況需要退回車票的情況,旅客要在車站指定的時間內(nèi)進(jìn)行退票,此外車站售票點(diǎn)還要扣除一定的手續(xù)費(fèi)。

(6)統(tǒng)計:售票統(tǒng)計分別可以按日期統(tǒng)計、按車次統(tǒng)計、按客流方向統(tǒng)計等統(tǒng)計方式,通過察看車票的流向可以得知旅客的大致流向,列車管理人員可以根據(jù)客流的流向隨時調(diào)整列車運(yùn)行車次,達(dá)到列車的合理調(diào)度,使列車最大限度的投入使用中,實(shí)現(xiàn)資源的合理利用。

(7)修改:包括車次修改、票價修改、站點(diǎn)修改。車次修改包括增加車次,減少車次,車次的臨時調(diào)度和由于自然災(zāi)害造成的臨時路線更改。票價修改為節(jié)假日、春運(yùn)等特殊時段或某些特殊地域需要適量增加或減少票價,具體數(shù)字有鐵路管理定。站點(diǎn)修改可是某些車次增加或減少一些站點(diǎn)。

(8)系統(tǒng)管理維護(hù):管理員通過系統(tǒng)添加用戶或者刪除用戶,并且授予權(quán)限,同時維護(hù)數(shù)據(jù)庫,保證系統(tǒng)正確運(yùn)行。2.2軟件結(jié)構(gòu)

1.主要功能:完善火車票售票系統(tǒng),方便鐵路局的售票工作,提高鐵路局的服務(wù)質(zhì)量和服務(wù)效率。

2.性能要求:火車站提供的信息必須及時的反映在鐵路局的工作平臺上。售票系統(tǒng)的定單必須無差錯的存儲在火車站的主服務(wù)器上。對服務(wù)器上的數(shù)據(jù)必須進(jìn)行及時正確的刷新。

3.輸入要求:數(shù)據(jù)完整,詳實(shí)。

4.輸出要求:簡捷,快速,實(shí)時。

5.安全與保密要求:售票員享有對火車站票務(wù)信息數(shù)據(jù)庫、列車信息數(shù)據(jù)庫的管理與修改。旅客只享有對票務(wù)信息數(shù)據(jù)庫的部分修(寫入與讀出)。

該系統(tǒng)僅限火車站內(nèi)部使用,因此使用C/S架構(gòu)開發(fā)。同時,要實(shí)現(xiàn)客戶端之間使用局域網(wǎng)技術(shù)互聯(lián),實(shí)現(xiàn)數(shù)據(jù)的共享,另外要求相互之間的操作互不影響。同一張火車票只能由一個客戶端賣出,使用線程的同步來實(shí)現(xiàn)。

3.程序描述

通過需求分析和概要設(shè)計,可以得出火車站售票系統(tǒng)的的類圖,該系統(tǒng)中主要包括四個基本類:售票員,火車票,管理員,購票者。購票者向售票員提出請求,購票者有請求購票,請求查詢,請求訂票,請求退票和請求改簽這幾個功能。售票員通過與購票者交流后了解購票者的請求信息,進(jìn)入系統(tǒng)進(jìn)行操作。售票員和管理員均需要對火車票進(jìn)行操作,同時,管理員需錄入員工信息,維護(hù)數(shù)據(jù)庫。

將如上系統(tǒng)類圖進(jìn)行進(jìn)一步的抽象,可以得出系統(tǒng)的抽象類圖,從而在討論接口問題時,可以更加的清楚,明確。系統(tǒng)主要抽象出三個類、一個接口,將三個類封裝到Unit包中,將Com接口封裝在Com包中。其中Com接口是該系統(tǒng)主要功能的集合,Com可使用Unit,SQLclient包中的類。Form包包括圖形化界面,通過Com包引用。通過Search類來實(shí)現(xiàn)查詢功能,Sell類實(shí)現(xiàn)售票功能,包括售全價票與半價票,Refund實(shí)現(xiàn)退票功能,Alter實(shí)現(xiàn)修改功能,Count實(shí)現(xiàn)統(tǒng)計功能。

由于本系統(tǒng)中售票員是主要的操作者,因此需要明確售票員的狀態(tài)。3.1登錄模塊 3.1.1功能

登錄可分為系統(tǒng)管理員登錄和售票員登錄,在登錄模塊的描述中,將系統(tǒng)管理員和售票員都看作這個系統(tǒng)的用戶,他們根據(jù)自己的登錄名和密碼登錄系統(tǒng),才可進(jìn)行以后的操作。若用戶名和密碼輸入錯誤,不匹配,系統(tǒng)將會提示輸入錯誤。若用戶名和密碼不正確,用戶可已重新輸入,但只允許輸入三次。

3.1.2性能

用戶通過用戶名和密碼進(jìn)入系統(tǒng),可以確保系統(tǒng)的安全,由于系統(tǒng)管理員和售票員具有不同的權(quán)限,因此可以確保系統(tǒng)的權(quán)限分明。3.1.3輸入項目

用戶輸入用戶名、密碼,通過數(shù)據(jù)庫的封裝以下表格中。

3.1.4輸出項目 根據(jù)數(shù)據(jù)庫中存在的表中信息來查詢,判斷用戶名、密碼是否正確,正確則顯示登錄成功信息,若用戶名和密碼不匹配則提示輸入錯誤。

3.1.5算法

該模塊通過訪問數(shù)據(jù)庫查詢用戶登錄信息,提取用戶輸入的用戶名和密碼,封裝成SELECT語句,到數(shù)據(jù)庫中查詢相關(guān)信息,將信息返回到用戶界面。若用戶輸入錯誤,彈出錯誤提示框。

3.1.6程序邏輯

圖5.7 登錄功能流程圖

3.1.7接口

該模塊通過Com接口中的Search方法訪問數(shù)據(jù)庫,Com接口提供連接數(shù)據(jù)庫的功能。在售票模塊中會調(diào)用此模塊。

3.1.8存儲分配 對數(shù)據(jù)庫采取日志記錄技術(shù)和海量轉(zhuǎn)儲技術(shù),并定期進(jìn)行數(shù)據(jù)庫備份。

3.1.9限制條件

由于登錄系統(tǒng)是需要用戶名和密碼,因此需要用戶正確輸入用戶名和密碼,并且是已經(jīng)注冊過的用戶。

3.1.10測試要點(diǎn)

確認(rèn)測試則是要檢查已實(shí)現(xiàn)的系統(tǒng)軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及系統(tǒng)軟件配置是否完全、正確。系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對計算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。在登錄模塊中重點(diǎn)需要測試如下:

(1)輸入數(shù)據(jù)有效性判定;

(2)有效數(shù)據(jù)輸出測試,無效數(shù)據(jù)輸出測試。

(3)系統(tǒng)安全性和反應(yīng)速度進(jìn)行測試,系統(tǒng)的穩(wěn)定性要求

3.2查詢模塊

3.2.1功能

圖5.8 查詢功能時序圖 查詢可分為按車次查詢與站點(diǎn)查詢,用戶通過輸入待查詢車次或者站點(diǎn)查詢車票的相關(guān)信息,包括票價,時刻,剩余票數(shù)等信息。若用戶輸入的車次或者站點(diǎn)錯誤,系統(tǒng)會提示輸入錯誤。

3.2.2性能

能夠?qū)Τ丝鸵蟮拇蟛糠植樵冾愋投寄軌虿樵儯總€查詢功能鍵都一目了然,能快速精確的顯示要查詢的信息。要求單次的查詢系統(tǒng)的處理時間在2秒以內(nèi)。

3.2.3輸入項目

車次號、站名

3.2.4輸出項目

通過車輛表信息和時刻表信息,系統(tǒng)可以輸出車次號、站點(diǎn)、發(fā)車時間、到站時間、剩余票數(shù)等信息。3.2.5算法 該模塊通過訪問數(shù)據(jù)庫查詢車票信息,提取用戶輸入的車次或者站名,封裝成SELECT語句,到數(shù)據(jù)庫中查詢車票信息,將信息返回到用戶界面。若用戶輸入錯誤,彈出錯誤提示框。

3.2.6程序邏輯

圖5.9 查詢算法流程圖

3.2.7接口

該模塊通過Com接口中的Search方法訪問數(shù)據(jù)庫,Com接口提供連接數(shù)據(jù)庫的功能。在售票模塊中會調(diào)用此模塊。

3.2.8存儲分配 對數(shù)據(jù)庫采取日志記錄技術(shù)和海量轉(zhuǎn)儲技術(shù),并定期進(jìn)行數(shù)據(jù)庫備份。

3.2.9限制條件

由于從查詢到查看查詢內(nèi)容全部靠電腦完成,所以需要用戶熟悉電腦的基本操作。同時,系統(tǒng)中必須存在的人工處理過程,例如一些信息需要人工輸入電腦。

3.2.10測試要點(diǎn)

確認(rèn)測試則是要檢查已實(shí)現(xiàn)的系統(tǒng)軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及系統(tǒng)軟件配置是否完全、正確。系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對計算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。在查詢模塊中重點(diǎn)需要測試如下:

(1)輸入數(shù)據(jù)有效性判定;

(2)有效數(shù)據(jù)輸出測試,無效數(shù)據(jù)輸出測試。3.3售票模塊

3.3.1功能

圖5.10 售票功能時序圖

根據(jù)旅客的需求如發(fā)車日期、發(fā)車時間、車票類型(學(xué)生票、軍人票…)等,售票員查詢相關(guān)的車票信息,選擇用戶所需要的車次,然后結(jié)算并打印車票給旅客。

3.3.2性能

查詢車票精確,單次售票任務(wù)需要在25秒之內(nèi)完成,系統(tǒng)的反應(yīng)時間要求在3秒之內(nèi);保證36臺機(jī)器同時運(yùn)行該系統(tǒng)不會有過高延時。

3.3.3輸入項目 車次、站點(diǎn)、日期 3.3.4 輸出項目

根據(jù)數(shù)據(jù)庫中存放的車票表,顯示車票信息、剩余票數(shù)等相關(guān)信息。3.3.5算法

售票員輸入顧客預(yù)購車票的相關(guān)信息,到數(shù)據(jù)庫中查詢是否有票,若有則打印火車票給顧客,數(shù)據(jù)庫中改車次車票自動減去賣出的票數(shù);若無則提示售票員車票已售完。3.3.6程序邏輯

圖5.11 售票算法流程圖

3.3.7接口

售票模塊提供一個調(diào)用查詢模塊的接口,在Com包中定義。

3.3.8存儲分配

對數(shù)據(jù)庫采取日志記錄技術(shù)和海量轉(zhuǎn)存技術(shù),并定期進(jìn)行數(shù)據(jù)庫備份

3.3.9限制條件

由于售票過程存在人工處理過程,需要售票員進(jìn)行人工輸入,因此對售票員 有一定的專業(yè)要求,需要熟悉電腦的基本操作。3.3.10測試要點(diǎn)

確認(rèn)測試則是要檢查已實(shí)現(xiàn)的系統(tǒng)軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及系統(tǒng)軟件配置是否完全、正確。系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對計算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。在售票模塊中重點(diǎn)需要測試如下:(1)查詢數(shù)據(jù)的有效性

(2)正確打印出車票,票數(shù)正確

3.4退票模塊

3.4.1功能

圖5.12退票功能時序圖

處理用戶由于某種情況需要退回車票的情況,旅客要在車站指定的時間內(nèi)進(jìn)行退票,按照票款的80%退款。超過指定時間,只能改簽,不能退票。

3.4.2性能

及時的記錄下所退回的車票,并快速精確的顯示應(yīng)交付給顧客的余額。

3.4.3輸入項目 車票編號

3.4.4輸出項目

根據(jù)數(shù)據(jù)庫中存放的退票表信息,確認(rèn)是否可以退票,如果可以退票則顯示 退票款,及其他相關(guān)內(nèi)容。并進(jìn)行數(shù)據(jù)修改的操作。

3.4.5算法

售票員掃描顧客欲退車票的條形碼,獲得車票編號,售票員點(diǎn)擊退票按鈕,將車票編號交給退票控制器。退票控制器到數(shù)據(jù)庫中查詢此票是否已售出,若匹配則點(diǎn)擊確認(rèn)退票,退票控制器會自動修改數(shù)據(jù)庫,售票員返還退票款;若不匹配則會提示售票員此票未售出。3.4.6程序邏輯

圖5.13 退票算法流程圖

3.4.7接口

退票模塊需要有與數(shù)據(jù)庫交互的接口,通過Com包中的Connect方法來實(shí)現(xiàn)與數(shù)據(jù)庫的連接。3.4.8存儲分配

對數(shù)據(jù)庫采取日志記錄技術(shù)和海量轉(zhuǎn)儲技術(shù),并定期進(jìn)行數(shù)據(jù)庫備份

3.4.9限制條件 由于系統(tǒng)中必須存在人工處理過程,一些信息要人工輸入電腦,例如條形碼的掃描,因此需要用戶熟悉電腦的基本操作,并且需要有掃描儀。

3.4.10測試要點(diǎn)

在退票完成之后,數(shù)據(jù)確認(rèn)測試則是要檢查已實(shí)現(xiàn)的系統(tǒng)軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及系統(tǒng)軟件配置是否完全、正確。系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對計算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。在退票模塊中重點(diǎn)需要測試如下:

(1)庫中的記錄確定更改

(2)提示車票退票時限準(zhǔn)確 3.5改簽?zāi)K

3.5.1功能

圖5.14改簽功能時序圖

乘客計劃臨時變更需要更改出發(fā)日期,或者退票不成功,可以選擇改簽服務(wù)。售票員收回乘客車票,返還票款,收取手續(xù)費(fèi)。若乘客需要日期的票有剩余,則重新賣給乘客一張票;若票已售完,則退出。

3.5.2性能

保證數(shù)據(jù)庫的一致,具有一定的及時更新能力。3.5.3輸入項目

車次、日期

3.5.4輸出項目

警告提示、新車票

3.5.5算法 售票員掃描車票條形碼,輸入到改簽界面,控制器進(jìn)入數(shù)據(jù)庫中確認(rèn)該車票確實(shí)售出。若確實(shí)售出,則返還退票款,并根據(jù)乘客需求另售一張指定日期車票;若沒有售出,警告提示售票員。

3.5.6程序邏輯

圖5.15 改簽算法流程圖

3.5.7接口

改簽?zāi)K需要調(diào)用售票模塊的功能,由于兩個功能均在一個Com包中,模塊之間可以實(shí)現(xiàn)互相通信。3.5.8存儲分配

對數(shù)據(jù)庫采取日志記錄技術(shù)和海量轉(zhuǎn)儲技術(shù),并定期進(jìn)行數(shù)據(jù)庫備份。

3.5.9限制條件

由于系統(tǒng)中必須存在人工處理過程,一些信息要人工輸入電腦,例如條形碼 的掃描,因此需要用戶熟悉電腦的基本操作,并且需要有掃描儀。

3.5.10測試要點(diǎn)

確認(rèn)測試則是要檢查已實(shí)現(xiàn)的系統(tǒng)軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及系統(tǒng)軟件配置是否完全、正確。系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對計算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。在改簽?zāi)K中重點(diǎn)需要測試如下:(1)在改簽完成之后,數(shù)據(jù)庫中的記錄確定更改

(2)提示車票改簽時限準(zhǔn)確

3.6修改統(tǒng)計模塊

3.6.1功能

圖5.16 修改功能時序圖

系統(tǒng)管理員通過該模塊修改需要變更的車次信息,包括車次修改、票價修改、站點(diǎn)修改。車次修改包括增加車次,減少車次,車次的臨時調(diào)度和由于自然災(zāi)害造成的臨時路線更改。票價修改為節(jié)假日、春運(yùn)等特殊時段或某些特殊地域需要適量增加或減少票價,具體數(shù)字有鐵路管理定。站點(diǎn)修改可是某些車次增加或減少一些站點(diǎn)。

圖5.17 統(tǒng)計功能時序圖

車票統(tǒng)計主要是統(tǒng)計車票的銷售情況以及銷售額等。同時通過車票統(tǒng)計還可得知不同日期車流量的情況,列車管理人員可以根據(jù)客流的流向隨時調(diào)整列車運(yùn)行車次,達(dá)到列車的合理調(diào)度,使列車最大限度的投入使用中,實(shí)現(xiàn)資源的合理利用。

3.6.2性能:

修改模塊需要最高的權(quán)限,非最高權(quán)限人不可修改數(shù)據(jù)庫數(shù)據(jù);統(tǒng)計需要較高的可靠性,保證數(shù)據(jù)的完整性,數(shù)據(jù)需要定時備份。

3.6.3輸入項目

站點(diǎn)、時刻、車次、日期

3.6.4輸出項目

報表、修改統(tǒng)計成功提示 3.6.5算法

管理員輸入欲修改的車次,提交給控制器,控制器根據(jù)管理員輸入的信息進(jìn) 入數(shù)據(jù)庫修改相關(guān)表數(shù)據(jù),修改成功返回給管理員成功修改提示。

售票員將要統(tǒng)計的車次號輸進(jìn)到統(tǒng)計界面,控制器提取數(shù)據(jù),進(jìn)入數(shù)據(jù)庫查詢統(tǒng)計表,返回給售票員,售票員根據(jù)車次的售票情況作出銷售額、客流情況統(tǒng)計表。

3.6.6程序邏輯

圖5.18 統(tǒng)計算法流程圖

3.6.7接口

兩個方法均封裝在Com包中,可以通過Com包的Connect方法連接數(shù)據(jù)庫,并使用SQL語句進(jìn)行查詢或者修改數(shù)據(jù)庫的操作。

3.6.8存儲分配

對數(shù)據(jù)庫采取日志記錄技術(shù)和海量存儲技術(shù),并定期進(jìn)行數(shù)據(jù)備份

3.6.9限制條件

由于統(tǒng)計過程需要對數(shù)據(jù)庫進(jìn)行操作,并且需要經(jīng)常備份數(shù)據(jù)庫,因此需要用戶熟悉SQL server 2005 的操作,并能進(jìn)行日常的數(shù)據(jù)庫維護(hù)。3.6.10測試要點(diǎn)

確認(rèn)測試則是要檢查已實(shí)現(xiàn)的系統(tǒng)軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及系統(tǒng)軟件配置是否完全、正確。系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對計算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。在修改統(tǒng)計模塊中重點(diǎn)需要測試:修改過程中輸入數(shù)據(jù)要正確有效。3.7系統(tǒng)管理維護(hù)模塊

3.7.1功能

5.19添加用戶功能時序圖

5.20刪除用戶功能時序圖

查票銷售管理系統(tǒng)涉及數(shù)據(jù)庫以及局域網(wǎng),數(shù)據(jù)龐大,對數(shù)據(jù)要求高。因此需要專門的人員進(jìn)行維護(hù)與管理。該模塊實(shí)現(xiàn)管理員對系統(tǒng)數(shù)據(jù)庫的維護(hù),以及對數(shù)據(jù)庫的定期備份,同時通過此模塊添加或刪除用戶,并授予相應(yīng)權(quán)限。

3.7.2性能

要求較高安全性與可靠性

3.7.3輸入項目

用戶編號、姓名、授予權(quán)限、備份時間

3.7.4輸出項目

日志文件、備份文件、添加成功提示、刪除成功提示 3.7.5算法

管理員輸入欲添加的用戶的編號與姓名等,控制器提取數(shù)據(jù),并將其添加到數(shù)據(jù)庫中的員工表中,并返回添加成功界面。管理員輸入欲刪除的用戶信息,控制器提取數(shù)據(jù),進(jìn)入數(shù)據(jù)庫刪除該用戶所有信息,返回刪除成功界面。3.7.6程序邏輯

圖5.21 添加用戶算法流程圖

圖5.22 刪除用戶算法流程圖

3.7.8存儲分配

對數(shù)據(jù)庫采取日志記錄技術(shù)和海量轉(zhuǎn)儲技術(shù),并定期進(jìn)行數(shù)據(jù)庫備份。3.7.9限制條件

由于統(tǒng)計過程需要對數(shù)據(jù)庫進(jìn)行操作,并且需要經(jīng)常備份數(shù)據(jù)庫,因此需要用戶熟悉SQL server 2005 的操作,并能進(jìn)行日常的數(shù)據(jù)庫維護(hù)。

3.7.10測試要點(diǎn)

確認(rèn)測試則是要檢查已實(shí)現(xiàn)的系統(tǒng)軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及系統(tǒng)軟件配置是否完全、正確。系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對計算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。在系統(tǒng)管理維護(hù)模塊中重點(diǎn)需要測試如下:

(1)添加人員與刪除人員的信息無效的處理

(2)用戶的授權(quán)控制

第五篇:《員工信息管理系統(tǒng)》詳細(xì)設(shè)計說明書

《員工信息管理系統(tǒng)詳細(xì)設(shè)計說明書》

一、引言

1.1編寫目的

根據(jù)需求規(guī)格說明書、概要設(shè)計說明書,在仔細(xì)考慮討論之后,我們對員工信息管理系統(tǒng)軟件功能的劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)的實(shí)現(xiàn)有了進(jìn)一步的想法。本說明書的預(yù)期讀者是與員工信息管理系統(tǒng)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組成人員,扶助開發(fā)者,支持本項目的領(lǐng)導(dǎo)和公司人員,軟件驗(yàn)證者。

1.2背景

利用先進(jìn)的管理手段,提高人事信息的管理水平,是每一現(xiàn)代公司所面臨的重要課題。為了解決這一重要課題,就必須有一套科學(xué),高效,嚴(yán)密,實(shí)用的人事信息管理系統(tǒng)。現(xiàn)代公司的人事信息管理都是在計算機(jī)上實(shí)現(xiàn)的,采用現(xiàn)代計算機(jī)管理系統(tǒng)來進(jìn)行管理,提供規(guī)范,統(tǒng)一的服務(wù),它在管理系統(tǒng)中的應(yīng)用不僅可以簡化,規(guī)范各機(jī)構(gòu)的日常操作,而且可以使企業(yè)人事信息管理更加方便,簡單,快捷,清晰,從而減輕工作人員的勞動強(qiáng)度,減少企業(yè)的財政消耗。

1.3定義

SQL Server:所用的數(shù)據(jù)庫管理系統(tǒng) VS 2010:所用的開發(fā)軟件

二、程序

(一)設(shè)計說明

2.1程序描述

主模塊

2.2功能

建立與數(shù)據(jù)庫連接 獲取系統(tǒng)設(shè)置

能夠跳轉(zhuǎn)至子模塊:登陸、注冊等模塊。

2.3輸入、輸出項

用戶鼠標(biāo)點(diǎn)擊登陸、注冊按鈕 跳轉(zhuǎn)至相應(yīng)模塊界面

2.5流程邏輯

選擇項登陸系統(tǒng)注冊系統(tǒng)查詢系統(tǒng)管理系統(tǒng) 2.6界面設(shè)計

2.7功能實(shí)現(xiàn)方法

'跳轉(zhuǎn)登陸頁面

Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As EventArgs)Handles lbtnLogin.Click If Request.Cookies(“UserName”)Is Nothing Then Response.Redirect(“Login.aspx”)Else

Page.ClientScript.RegisterStartupScript(Page.GetType(), “", ”“)End If

End Sub

'跳轉(zhuǎn)注冊頁面

Protected Sub lbtnRegister_Click(ByVal sender As Object, ByVal e As EventArgs)Handles lbtnRegister.Click Response.Redirect(”Register.aspx“)End Sub

三、程序

(二)設(shè)計說明

3.1程序描述

登陸模塊

3.2功能

實(shí)現(xiàn)管理員賬號登陸,以便繼續(xù)后面操作

3.3輸人項

輸入:管理員賬號、密碼。輸出:登陸成功界面

3.4流程邏輯

登陸輸入帳號密碼NO判斷信息是否正確YES登陸成功

2.6界面設(shè)計

登陸界面

登陸成功界面

2.7功能實(shí)現(xiàn)方法

'登錄

Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As EventArgs)Handles btnLogin.Click Dim Count As Integer'返回受影響的行數(shù)

Dim cookies As New HttpCookie(”UserName“)managemodel.ManageId = txtName.Text.Trim()managemodel.ManagePassword = txtPassWord.Text.Trim()Count = managebll.Login(managemodel)'注銷登錄

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)Handles Me.Load If Not IsPostBack Then

If Not Request.Cookies(”UserName“)Is Nothing Then '如果Cookie中有值則把值賦給標(biāo)簽并顯示一些登陸后才顯示的控件

lblUser.Text = Request.Cookies(”UserName“).Value lbtnSearch.Visible = True lblSucces.Visible = True lbtnOut.Visible = True lblWelcome.Visible = False

End If End If End Sub

四、程序

(三)設(shè)計說明

4.1程序描述

注冊模塊

4.2功能

提供管理員賬號注冊功能

4.3輸入項

輸入:新管理員賬號、密碼信息 輸出:注冊成功提示

4.4流程邏輯

注冊填寫新帳號密碼并確認(rèn)判斷密碼是否有誤NONOYES判斷帳號是否已被注冊YES注冊成功

2.6界面設(shè)計

2.7功能實(shí)現(xiàn)方法 '注冊

Check = managebll.Check(managemodel)'執(zhí)行判定

If Check = 0 Then '若表括中無同名用戶則行添加用戶 Count = managebll.Register(managemodel)If Count > 0 Then '若受影響行數(shù)大于0說明添加成功

Page.ClientScript.RegisterStartupScript(Page.GetType(), ”“)Else '否則添加不成功

Page.ClientScript.RegisterStartupScript(Page.GetType(), ”“)End If

Else '有同名用戶時彈出提示

Page.ClientScript.RegisterStartupScript(Page.GetType(), ”“, ”“)End If

”“, ”“,五、程序

(四)設(shè)計說明

5.1程序描述

查詢模塊

5.2功能

提供員工信息查詢

全部查詢:顯示所有員工信息

按員工ID查詢:顯示指定ID的員工信息 按性別查詢:顯示指定性別的員工信息

5.3輸人、輸出項

輸入:選擇查詢條件,如員工ID或性別等。輸出:顯示滿足條件的員工。

5.4流程邏輯

查詢?nèi)坎樵儼磫T工ID查詢按性別查詢輸入員工ID選擇性別顯示輸出結(jié)果

2.6界面設(shè)計

全部查詢

按員工ID查詢

按性別查詢

2.7功能實(shí)現(xiàn)方法

Protected Sub btnOk_Click(ByVal sender As Object, ByVal e As EventArgs)Handles btnOk.Click If rblSelect.SelectedValue = ”0“ Then '全部查詢 SelectAllInfo()ElseIf rblSelect.SelectedValue = ”1“ Then '按員工ID查詢 SelectIdInfo()ElseIf rblSelect.SelectedValue = ”2“ Then '按性別查詢 SelectSexInfo()End If

End Sub

六、程序

(五)設(shè)計說明

6.1程序描述

管理模塊

6.2功能

實(shí)現(xiàn)員工信息的添加、刪除、修改

6.3輸入、輸出項

輸入:員工信息

輸出:變更后的員工信息

6.4流程邏輯

管理添加查詢輸入新員工信息YES顯示輸出結(jié)果判斷ID是否重復(fù)修改員工信息刪除員工信息顯示輸出結(jié)果 2.6界面設(shè)計

添加員工信息

修改員工信息

2.7功能實(shí)現(xiàn)方法

'刪除數(shù)據(jù)

Protected Sub GridView1_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs)Handles GridView1.RowDeleting Dim

index

As

Integer

= Convert.ToInt32(GridView1.DataKeys(e.RowIndex).Value.ToString)'獲得主鍵

Dim Count As Integer

'調(diào)用業(yè)務(wù)邏輯層

Count = staffbll.DeleteInfo(index)'刷新頁面? Bind()End Sub

'更新

Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs)Handles GridView1.RowUpdating Dim index As Integer = Convert.ToInt32(GridView1.DataKeys(e.RowIndex).Value.ToString)'獲取主鍵 staffmodel.StfId = index staffmodel.StfName =(CType((GridView1.Rows(e.RowIndex).Cells(2).Controls(0)), TextBox)).Text.Trim()staffmodel.StfSex =(CType((GridView1.Rows(e.RowIndex).Cells(3).Controls(0)), TextBox)).Text.Trim()staffmodel.StfAge =(CType((GridView1.Rows(e.RowIndex).Cells(4).Controls(0)), TextBox)).Text.Trim()staffmodel.StfJob =(CType((GridView1.Rows(e.RowIndex).Cells(5).Controls(0)), TextBox)).Text.Trim()staffmodel.StfTime =(CType((GridView1.Rows(e.RowIndex).Cells(6).Controls(0)), TextBox)).Text.Trim()staffbll.UpdataInfo(staffmodel)GridView1.EditIndex =-1 Bind()End Sub '執(zhí)行添加

staffmodel.StfId = txtId.Text.Trim()staffmodel.StfName = txtName.Text.Trim()staffmodel.StfSex = txtSex.Text.Trim()staffmodel.StfAge = txtAge.Text.Trim()staffmodel.StfJob = txtJob.Text.Trim()staffmodel.StfTime = txtTime.Text.Trim()Check = staffbll.Check(staffmodel)'執(zhí)行判定

If Check = 0 Then ' 如果表括中無值 則可進(jìn)行添加

'調(diào)用業(yè)務(wù)邏輯層

staffbll.AddInfo(staffmodel)Bind()Else '如果有值則不能添加

Page.ClientScript.RegisterStartupScript(Page.GetType(), ”“)End If

”",七、參考資料

(1)張俊蘭等。《軟件工程》西安電子科技大學(xué)出版社,2003年8月。(2)薩師煊等。《數(shù)據(jù)庫系統(tǒng)概論(第三版)》高等教育出版社,2000年。(3)郝興偉。《Web開發(fā)技術(shù)》清華大學(xué)出版社,2004年。

下載教學(xué)管理系統(tǒng)——詳細(xì)設(shè)計說明書范文word格式文檔
下載教學(xué)管理系統(tǒng)——詳細(xì)設(shè)計說明書范文.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)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    軟件詳細(xì)設(shè)計說明書 學(xué)生信息管理系統(tǒng)

    XXXX大學(xué) 軟件詳細(xì)設(shè)計說明書 項目名稱: 學(xué)生信息管理系統(tǒng) 年 級: 專 業(yè):班 級:學(xué) 號:姓 名: 指導(dǎo)教師: 日期: 年 月 日 目 錄 1 引言 ..............................................

    軟件詳細(xì)設(shè)計說明書

    詳細(xì)設(shè)計說明書(Procedural Kesign Specification) 一、引言 1. 編寫目的(闡明編寫詳細(xì)設(shè)計說明書的目的,指是讀者對象) 2. 項目背景(應(yīng)包括項目的來源和主管部門等) 3. 定義(列出文......

    詳細(xì)設(shè)計說明書[推薦閱讀]

    體質(zhì)測試結(jié)果統(tǒng)計分析系統(tǒng) 軟件工程詳細(xì)設(shè)計說明書 1.引言 1.1編寫目的 編寫詳細(xì)設(shè)計說明書的目的是為了使開發(fā)人員在完成概要設(shè)計說明書的基礎(chǔ)上,完成概要設(shè)計的各項功能規(guī)......

    通訊錄詳細(xì)設(shè)計說明書

    通訊錄管理系統(tǒng) 詳細(xì)設(shè)計說明書 組員: 1210431107 孟磊(項目組長) 1210431119 張靜 1210431039 左依婷 1210431041 王慶喜 1210431075 楊江峰 12級計算機(jī)軟件一班目錄 1. 引言......

    教學(xué)管理系統(tǒng)設(shè)計報告

    教學(xué)管理系統(tǒng)設(shè)計報告 學(xué)院:商學(xué)院 班級:信管11-5 學(xué)號:201108071171 姓名:周麗 1.系統(tǒng)總體設(shè)計方案 教學(xué)管理系統(tǒng)是基于學(xué)院局域網(wǎng)的一個C/S系統(tǒng),后臺數(shù)據(jù)庫使用學(xué)院服務(wù)器......

    教學(xué)管理系統(tǒng)設(shè)計報告

    教學(xué)管理系統(tǒng)設(shè)計報告姓名:王亞平班級:09級計信管2班 學(xué)號:0906012063 2011年11月10日 摘要:本文以新鄉(xiāng)學(xué)院計算機(jī)與信息工程學(xué)院的教學(xué)管理系統(tǒng)為背景,以本學(xué)院相應(yīng)的教學(xué)體制......

    留言板系統(tǒng) 設(shè)計說明書

    留 言 板 系 統(tǒng) 設(shè) 計 說 明 書 電商141 魏巍 2016.06.24本留言板系統(tǒng)基于Windows操作系統(tǒng)平臺,web服務(wù)器為IIS,數(shù)據(jù)庫服務(wù)器為Microsoft access。其工作流程為:所有人都可以在......

    教學(xué)管理系統(tǒng)軟件-使用說明書

    偉航教學(xué)管理系統(tǒng)軟件 V2.0 偉航教學(xué)管理系統(tǒng)軟件 V2.0 說明書 1.引言 本軟件使用說明書是為了指導(dǎo)偉航教學(xué)管理系統(tǒng)軟件 V2.0的使用操作,同時為本軟件系統(tǒng)的測試提供必要的......

主站蜘蛛池模板: 无码国产69精品久久久久app| 少妇人妻无码永久免费视频| 三级无码在钱av无码在钱| 精品爽爽久久久久久蜜臀| 无码视频免费一区二三区| 中文字幕亚洲码在线观看| 久碰久摸久看视频在线观看| 人妻夜夜爽天天爽| 日本不卡一区二区三区在线| 婷婷六月久久综合丁香| 久久婷婷五月综合97色直播| 日本japanese漂亮丰满| 一本一道av中文字幕无码| 精品成人a区在线观看| 香蕉伊蕉伊中文视频在线| 无码精品不卡一区二区三区| 国产精品国产对白熟妇| 亚洲美女高清aⅴ视频免费| 精品人妻av一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 三年中文在线观看免费大全| 久久久久久久久久久久中文字幕| 青草伊人久久综在合线亚洲观看| 久久精品一区二区三区四区| 天天在线看无码av片| 免费看泡妞视频app| 国内揄拍国内精品少妇国语| 亚洲日本高清在线aⅴ| 久久亚洲精品成人av无码网站| 国产亚洲精品a在线| 人妻少妇精品视频无码综合| 国产区女主播在线观看| 久久综合久久美利坚合众国| 中文字幕一区二区三区日韩精品| 婷婷伊人久久大香线蕉av| 性饥渴少妇av无码毛片| 亚洲中文在线精品国产| 日日噜噜夜夜狠狠视频| 亚洲成vr人片在线观看天堂无码| 日韩国产亚洲欧美中国v| 久青草无码视频在线播放|