趙培
【摘 要】隨著信息技術(shù)的不斷發(fā)展,企業(yè)管理信息化是現(xiàn)代化企業(yè)發(fā)展的必然趨勢(shì),而業(yè)務(wù)經(jīng)理信息化管理則是企業(yè)信息化的重要一環(huán)。論文闡述了一種基于B/S結(jié)構(gòu)的業(yè)務(wù)經(jīng)理綜合管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,通過(guò)該系統(tǒng)的應(yīng)用能夠顯著提高企業(yè)經(jīng)營(yíng)管理的工作效率。
【Abstract】With the continuous development of information technology, enterprise management information is the inevitable trend of the development of modern enterprises. Information management of business managers is an important part of enterprise informatization.This paper describes the design and implementation of a business manager integrated management system based on B/S structure. The application of this system can significantly improve the efficiency of business management.
【關(guān)鍵詞】B/S ; JSP ; 業(yè)務(wù)經(jīng)理綜合管理系統(tǒng)
【Keywords】B/S; JSP; business manager integrated management system
【中圖分類(lèi)號(hào)】G71 【文獻(xiàn)標(biāo)志碼】A 【文章編號(hào)】1673-1069(2018)01-0193-04
1 引言
隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,企業(yè)的發(fā)展也越發(fā)壯大,在這個(gè)飛速發(fā)展的信息時(shí)代,老舊的人事管理模式已日趨落后,目前急需對(duì)企業(yè)的頂梁柱、急先鋒——業(yè)務(wù)經(jīng)理進(jìn)行系統(tǒng)的信息化管理,以滿(mǎn)足新時(shí)代對(duì)現(xiàn)代企業(yè)的要求。
2 需求分析
業(yè)務(wù)經(jīng)理綜合管理系統(tǒng)將業(yè)務(wù)經(jīng)理的各種操作全部集中到了這一系統(tǒng)中,大大地提高了業(yè)務(wù)經(jīng)理日常操作的方便性和高效性,不僅為業(yè)務(wù)經(jīng)理提供了方便,使繁雜的書(shū)面工作變得簡(jiǎn)單有趣,也使得公司管理者可以方便地對(duì)每個(gè)業(yè)務(wù)經(jīng)理的銷(xiāo)售情況和工作進(jìn)展程度進(jìn)行了解,無(wú)形中為企業(yè)創(chuàng)造了價(jià)值。這一章將業(yè)務(wù)經(jīng)理綜合管理系統(tǒng)各個(gè)模塊做一個(gè)總體的需求分析,明確所要實(shí)現(xiàn)的功能,確定研究的深度。
2.1 功能需求分析
業(yè)務(wù)經(jīng)理綜合管理系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā),主要包括后臺(tái)管理員模塊和前臺(tái)業(yè)務(wù)經(jīng)理模塊。
業(yè)務(wù)經(jīng)理綜合管理系統(tǒng)的后臺(tái)管理員模塊主要需完成如下幾個(gè)功能:
①添加業(yè)務(wù)經(jīng)理,修改業(yè)務(wù)經(jīng)理信息;②查看每個(gè)業(yè)務(wù)經(jīng)理的銷(xiāo)售報(bào)告;③查看每個(gè)業(yè)務(wù)經(jīng)理的工作計(jì)劃;④查看編輯所有的客戶(hù)信息;⑤審批業(yè)務(wù)經(jīng)理的報(bào)銷(xiāo)申請(qǐng)和費(fèi)用申請(qǐng);⑥查看各個(gè)競(jìng)爭(zhēng)對(duì)手的狀態(tài);⑦向業(yè)務(wù)經(jīng)理發(fā)送公告或通知;⑧出題對(duì)各個(gè)業(yè)務(wù)經(jīng)理進(jìn)行考核,查看考核結(jié)果;⑨查看所有工程信息。
業(yè)務(wù)經(jīng)理綜合管理系統(tǒng)的前臺(tái)業(yè)務(wù)經(jīng)理模塊主要有如下功能:
①上傳自己銷(xiāo)售的報(bào)告;②上傳和查看自己的工作計(jì)劃;③上傳、刪除、修改和查詢(xún)自己的客戶(hù)信息;④申請(qǐng)報(bào)銷(xiāo)和交際費(fèi)用,查看審批狀態(tài);⑤上傳競(jìng)爭(zhēng)對(duì)手的狀態(tài);⑥上傳工程信息;⑦查看系統(tǒng)公告;⑧參加考核,查看考試結(jié)果。
2.2 數(shù)據(jù)庫(kù)需求分析
2.2.1 數(shù)據(jù)庫(kù)初步設(shè)計(jì)
根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及數(shù)據(jù)模型的設(shè)計(jì),數(shù)據(jù)庫(kù)初步需要的存儲(chǔ)信息如下:
業(yè)務(wù)經(jīng)理信息:包括(業(yè)務(wù)經(jīng)理Id、用戶(hù)名、密碼和成績(jī))等。
管理員信息:包括(管理員Id、用戶(hù)名和密碼)等。
客戶(hù)信息:包括(客戶(hù)Id、客戶(hù)姓名、電話(huà)號(hào)碼、手機(jī)號(hào)碼、地址、客戶(hù)類(lèi)別)等信息。
競(jìng)爭(zhēng)動(dòng)態(tài)信息:包括(競(jìng)爭(zhēng)動(dòng)態(tài)Id、動(dòng)態(tài)名稱(chēng)、具體競(jìng)爭(zhēng)動(dòng)態(tài)情況)等。
考試題目信息:包括(題目Id、題目名稱(chēng)、選項(xiàng)A、選項(xiàng)B、選項(xiàng)C、選項(xiàng)D、題目答案、答案解析)等。
答題結(jié)果信息:包括(結(jié)果ID、題目Id、答題結(jié)果)等。
交際費(fèi)申請(qǐng)信息:包括(交際費(fèi)申請(qǐng)ID、交際費(fèi)申請(qǐng)名稱(chēng)、金額、申請(qǐng)業(yè)務(wù)經(jīng)理、是否審批、申請(qǐng)時(shí)間)等。
申請(qǐng)報(bào)銷(xiāo)信息:包括(申請(qǐng)報(bào)銷(xiāo)ID、申請(qǐng)報(bào)銷(xiāo)名稱(chēng)、報(bào)銷(xiāo)類(lèi)型、金額、申請(qǐng)用戶(hù)、是否審批)等。
銷(xiāo)售報(bào)告信息:包括(銷(xiāo)售報(bào)告Id、銷(xiāo)售報(bào)告名稱(chēng)、客戶(hù)Id、商品、數(shù)量、金額、業(yè)務(wù)經(jīng)理、銷(xiāo)售日期)等。
工程信息:包括(工程ID、工程名稱(chēng)、開(kāi)始時(shí)間、負(fù)責(zé)人)等。
工作計(jì)劃:包括(計(jì)劃ID、計(jì)劃名稱(chēng)、計(jì)劃內(nèi)容、日期、業(yè)務(wù)經(jīng)理)等。
系統(tǒng)公告:包括(公告Id、公告名稱(chēng)、公告內(nèi)容、日期)等。
2.2.2 系統(tǒng)運(yùn)行需求分析
系統(tǒng)要求界面友好,操作簡(jiǎn)單,響應(yīng)時(shí)間短,盡量減少手工干預(yù),能讓用戶(hù)選擇的信息盡量不用用戶(hù)輸入,以提高準(zhǔn)確率和效率。
本系統(tǒng)是采用MyEclipse 作為前臺(tái)開(kāi)發(fā)工具,Tomcat作為服務(wù)器,MySQL作為后臺(tái)數(shù)據(jù)庫(kù)平臺(tái)的業(yè)務(wù)經(jīng)理綜合管理系統(tǒng)。運(yùn)行時(shí)的基本配置要求如下:
硬件環(huán)境:主機(jī)Pentium Ⅳ以上,內(nèi)存 至少1GB。
軟件環(huán)境:操作平臺(tái)Windows XP、Windows7、JDK1.6、Tomcat6.0、MySQL5.5。
3 概要設(shè)計(jì)
3.1 概述
本系統(tǒng)的總體設(shè)計(jì)采用結(jié)構(gòu)化設(shè)計(jì)方法,把一個(gè)復(fù)雜的系統(tǒng)分解成相對(duì)獨(dú)立的若干模塊,通過(guò)對(duì)模塊的設(shè)計(jì)和模塊之間關(guān)系的協(xié)調(diào)來(lái)實(shí)現(xiàn)整個(gè)軟件系統(tǒng)的功能。endprint
3.2 系統(tǒng)設(shè)計(jì)
依據(jù)前面的需求分析,本系統(tǒng)的用例圖如下,管理員的用例圖如圖3.1所示。
管理員擁有上圖六個(gè)功能用例:
① 業(yè)務(wù)經(jīng)理管理模塊:該模塊下有添加業(yè)務(wù)經(jīng)理、編輯業(yè)務(wù)經(jīng)理功能。
② 申請(qǐng)審批模塊:該模塊下有查看和審批業(yè)務(wù)經(jīng)理提交的各種費(fèi)用申請(qǐng)和報(bào)銷(xiāo)功能。
③ 考試管理模塊:用于管理員出題、查看考試結(jié)果和清空成績(jī)功能。
④客戶(hù)管理模塊:管理員查看所有客戶(hù)的詳細(xì)信息,對(duì)客戶(hù)信息進(jìn)行增加、刪除、修改和模糊查詢(xún)。
⑤ 信息瀏覽模塊:查看業(yè)務(wù)經(jīng)理上傳的銷(xiāo)售報(bào)告、工作計(jì)劃、競(jìng)爭(zhēng)動(dòng)態(tài)和工程信息。
⑥ 系統(tǒng)公告模塊:向業(yè)務(wù)經(jīng)理發(fā)布公告,刪除公告。
業(yè)務(wù)經(jīng)理的用例圖如圖3.2所示。
業(yè)務(wù)經(jīng)理具有六種功能用例:
①銷(xiāo)售報(bào)告管理:上傳銷(xiāo)售報(bào)告和查看所有自己上傳的報(bào)告。②工作計(jì)劃管理:查看今日計(jì)劃,上傳當(dāng)日的工作計(jì)劃。③客戶(hù)管理:查看業(yè)務(wù)經(jīng)理自己的客戶(hù),修改和刪除客戶(hù)信息,模糊查詢(xún)客戶(hù)信息,新增客戶(hù)類(lèi)別,新增客戶(hù)等。④日常事務(wù)管理:行程報(bào)銷(xiāo),查看審批狀態(tài),申請(qǐng)交際費(fèi),查看交際費(fèi)審批狀態(tài)。⑤工程信息管理:添加工程信息。⑥其它功能:上傳競(jìng)爭(zhēng)動(dòng)態(tài),查看系統(tǒng)公告,參加考試和查看考試答案。
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
根據(jù)前面的需求分析和概要設(shè)計(jì),現(xiàn)將數(shù)據(jù)表的邏輯結(jié)構(gòu)即數(shù)據(jù)結(jié)構(gòu)表描述如下:
數(shù)據(jù)庫(kù)名稱(chēng)為salesmanms。其中包括客戶(hù)類(lèi)別、競(jìng)爭(zhēng)動(dòng)態(tài)、客戶(hù)、考試結(jié)果、交際費(fèi)申請(qǐng)、系統(tǒng)公告、工作計(jì)劃、工程信息、行程報(bào)銷(xiāo)、銷(xiāo)售報(bào)告、考試題目、業(yè)務(wù)經(jīng)理等12個(gè)數(shù)據(jù)表。
3.4 設(shè)計(jì)應(yīng)用原理
為了項(xiàng)目開(kāi)發(fā)的快捷方便并且具有較強(qiáng)的可擴(kuò)展性,本管理系統(tǒng)集成使用了Struts 2、JFreeChart和Spring框架來(lái)實(shí)現(xiàn)MVC架構(gòu)。
MVC模式(三層架構(gòu)模式)(Model-View-Controller)是軟件工程中的一種軟件架構(gòu)模式,把軟件系統(tǒng)分為三個(gè)基本部分:模型(Model)、視圖(View)和控制器(Controller)。
MVC模式的目的是實(shí)現(xiàn)一種動(dòng)態(tài)的程式設(shè)計(jì),使后續(xù)對(duì)程序的修改和擴(kuò)展簡(jiǎn)化,并且使程序某一部分的重復(fù)利用成為可能。除此之外,此模式通過(guò)對(duì)復(fù)雜度的簡(jiǎn)化,使程序結(jié)構(gòu)更加直觀。軟件系統(tǒng)通過(guò)對(duì)自身基本部份分離的同時(shí)也賦予了各個(gè)基本部分應(yīng)有的功能。
MVC各部分的分工如下:
控制器(Controller)- 負(fù)責(zé)轉(zhuǎn)發(fā)請(qǐng)求,對(duì)請(qǐng)求進(jìn)行處理。
視圖(View) - 界面設(shè)計(jì)人員進(jìn)行圖形界面設(shè)計(jì)。
模型(Model) - 程序員編寫(xiě)程序應(yīng)有的功能(實(shí)現(xiàn)算法等等)、數(shù)據(jù)庫(kù)專(zhuān)家進(jìn)行數(shù)據(jù)管理和數(shù)據(jù)庫(kù)設(shè)計(jì)(可以實(shí)現(xiàn)具體的功能)。
3.5 模塊的整體結(jié)構(gòu)設(shè)計(jì)
該業(yè)務(wù)經(jīng)理綜合管理系統(tǒng)可以劃分為管理員子系統(tǒng)和業(yè)務(wù)經(jīng)理子系統(tǒng)。
管理員子系統(tǒng)系統(tǒng)功能結(jié)構(gòu)圖如下圖3.3所示。
管理員子系統(tǒng)由業(yè)務(wù)經(jīng)理管理、申請(qǐng)審批、考試管理、客戶(hù)管理和系統(tǒng)公告幾個(gè)模塊組成。每個(gè)模塊的具體功能如下:
業(yè)務(wù)經(jīng)理管理模塊:
①添加業(yè)務(wù)經(jīng)理:添加公司中新入職的業(yè)務(wù)經(jīng)理,需要輸入用戶(hù)名密碼等個(gè)人信息。②編輯業(yè)務(wù)經(jīng)理:修改每個(gè)業(yè)務(wù)經(jīng)理的個(gè)人信息;刪除離職的業(yè)務(wù)經(jīng)理。
申請(qǐng)審批模塊:
①未審批行程報(bào)銷(xiāo):顯示所有沒(méi)有經(jīng)過(guò)審批的行程報(bào)銷(xiāo)申請(qǐng),管理員可以在此對(duì)申請(qǐng)進(jìn)行審批。②已審批行程報(bào)銷(xiāo):顯示所有已經(jīng)通過(guò)審批的行程報(bào)銷(xiāo)申請(qǐng)。③未審批交際費(fèi)申請(qǐng):顯示所有沒(méi)有經(jīng)過(guò)審批的交際費(fèi)申請(qǐng),管理員可以在此對(duì)申請(qǐng)進(jìn)行審批。④已審批交際費(fèi)申請(qǐng):顯示所有已經(jīng)通過(guò)審批的行程報(bào)銷(xiāo)申請(qǐng)。
考試管理模塊:
① 考試出題:管理員進(jìn)行出題,輸入題目,各個(gè)選項(xiàng),答案和答案解析。②所有題目:對(duì)每個(gè)題目進(jìn)行修改和刪除操作。③考試結(jié)果:以柱狀圖的形式查看每個(gè)業(yè)務(wù)經(jīng)理的考試結(jié)果情況。④清空成績(jī):清空所有用戶(hù)的成績(jī),以便重新進(jìn)行考試。
客戶(hù)管理模塊:
對(duì)公司所有客戶(hù)進(jìn)行修改和刪除操作;查找每個(gè)客戶(hù)的信息,并可以進(jìn)行模糊查詢(xún);按類(lèi)別查詢(xún)所有客戶(hù)。
信息瀏覽模塊:
①瀏覽業(yè)務(wù)經(jīng)理上傳的銷(xiāo)售報(bào)告信息;根據(jù)業(yè)務(wù)經(jīng)理查看銷(xiāo)售報(bào)告;根據(jù)開(kāi)始時(shí)間、結(jié)束時(shí)間和排序方式查詢(xún)銷(xiāo)售報(bào)告。②瀏覽業(yè)務(wù)經(jīng)理上傳的工作計(jì)劃信息。③瀏覽業(yè)務(wù)經(jīng)理上傳的競(jìng)爭(zhēng)動(dòng)態(tài)信息。④瀏覽業(yè)務(wù)經(jīng)理上傳的項(xiàng)目信息。
系統(tǒng)公告模塊:
①發(fā)布公告:發(fā)布公告給所有業(yè)務(wù)經(jīng)理查看。②刪除公告:刪除錯(cuò)誤或過(guò)時(shí)的公告。
業(yè)務(wù)經(jīng)理子系統(tǒng)功能結(jié)構(gòu)圖如下圖3.4所示。
銷(xiāo)售報(bào)告模塊:
①上傳報(bào)告:上傳今天的銷(xiāo)售報(bào)告情況。②所有報(bào)告:查看所有已經(jīng)提交過(guò)的報(bào)告。
工作計(jì)劃模塊:
①今日計(jì)劃:業(yè)務(wù)經(jīng)理查看自己今天上傳的計(jì)劃信息。②新建計(jì)劃:業(yè)務(wù)經(jīng)理上傳自己的今日計(jì)劃供管理員查看。
客戶(hù)管理模塊:
①客戶(hù)列表:業(yè)務(wù)經(jīng)理查看自己的客戶(hù)信息,并可對(duì)客戶(hù)信息進(jìn)行修改和刪除,還可以模糊查詢(xún)客戶(hù)信息;按類(lèi)別查詢(xún)客戶(hù)信息。②新增客戶(hù)類(lèi)別:業(yè)務(wù)經(jīng)理增加自己的客戶(hù)類(lèi)別,方便對(duì)客戶(hù)進(jìn)行管理。③新增客戶(hù):業(yè)務(wù)經(jīng)理上傳自己的客戶(hù)信息。
日常事務(wù)模塊:
①行程報(bào)銷(xiāo):向管理員申請(qǐng)行程報(bào)銷(xiāo)。②報(bào)銷(xiāo)狀態(tài):查看已申請(qǐng)報(bào)銷(xiāo)的審批狀態(tài)。③交際費(fèi)申請(qǐng):向公司申請(qǐng)交際費(fèi)用。④交際費(fèi)審批狀態(tài):查看已申請(qǐng)的交際費(fèi)用是否通過(guò)審批。
工程信息模塊:
業(yè)務(wù)經(jīng)理上傳工程信息,填寫(xiě)信息包括工程名稱(chēng)、開(kāi)始時(shí)間和負(fù)責(zé)人等。endprint
更多:
①競(jìng)爭(zhēng)動(dòng)態(tài):業(yè)務(wù)經(jīng)理上傳競(jìng)爭(zhēng)對(duì)手的競(jìng)爭(zhēng)動(dòng)態(tài)。②系統(tǒng)公告:查看管理員發(fā)送的系統(tǒng)公告信息。③考試:參加公司的統(tǒng)一考試。④查看答案:查看試題答案。⑤系統(tǒng)包圖如下圖3.5所示。
com.wsqy.action.admin和com.wsqy.action.user兩個(gè)包分別為系統(tǒng)管理員和業(yè)務(wù)經(jīng)理的Action層包,由JSP頁(yè)面直接請(qǐng)求,它們兩個(gè)包調(diào)用com.wsqy.service.impl包中的類(lèi),com.wsqy.service.impl包為服務(wù)層,其中的類(lèi)實(shí)現(xiàn)com.wsqy.service包中的接口,com.wsqy.service.impl包調(diào)用com.wsqy.dao.impl包中的類(lèi),com.wsqy.dao.impl包中的類(lèi)實(shí)現(xiàn)了com.wsqy.dao包中的接口。
4 系統(tǒng)測(cè)試
在測(cè)試時(shí)環(huán)境搭建如下:在MyEclipse集成開(kāi)發(fā)環(huán)境中選中所要部署的項(xiàng)目,點(diǎn)擊MyEclipse的部署按鈕,在出現(xiàn)的對(duì)話(huà)框中點(diǎn)擊add按鈕,選中要部署到的Tomcat服務(wù)器,在此之前要將Tomcat集成到MyEclipse中,點(diǎn)擊finish按鈕,開(kāi)發(fā)環(huán)境會(huì)自動(dòng)將當(dāng)前的項(xiàng)目部署到Tomcat指定目錄中。點(diǎn)擊運(yùn)行按鈕,啟動(dòng)Tomcat。在瀏覽器地址欄中輸入http://localhost:8080/salesmanms進(jìn)入登錄頁(yè)面。
我們對(duì)各模塊采用單元測(cè)試的方法對(duì)每一個(gè)小的模塊單元進(jìn)行具體測(cè)試。
部分測(cè)試項(xiàng)目如下:
①登錄。測(cè)試系統(tǒng)操作界面,內(nèi)容包括用戶(hù)名、密碼輸入和權(quán)限,合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制。
②添加業(yè)務(wù)經(jīng)理。測(cè)試添加新用戶(hù)功能,內(nèi)容包括新用戶(hù)信息的輸入,合理性檢查,合法性檢查,新用戶(hù)信息入庫(kù)是否正確。
③添加客戶(hù)。測(cè)試客戶(hù)是否可以添加成功,如果輸入的客戶(hù)名稱(chēng)已存在,是否提示用戶(hù),插入是否成功。
④查看客戶(hù)。測(cè)試是否可以對(duì)客戶(hù)進(jìn)行模糊查詢(xún)。
測(cè)試對(duì)客戶(hù)的修改刪除是否正確處理。
⑤參加考試。測(cè)試如果業(yè)務(wù)經(jīng)理已經(jīng)參加過(guò)考試,是否允許重復(fù)考試。
測(cè)試考試完成后的成績(jī)計(jì)算是否正確。
⑥查看答案。主要測(cè)試如果業(yè)務(wù)經(jīng)理沒(méi)有參加過(guò)考試,是否允許查看答案。
⑦查看考試結(jié)果。測(cè)試業(yè)務(wù)經(jīng)理考試結(jié)果柱狀圖是否顯示正確。
測(cè)試結(jié)果如下:
①登錄。當(dāng)輸入為空時(shí),頁(yè)面提示請(qǐng)輸入用戶(hù)名。當(dāng)用戶(hù)輸入用戶(hù)名1,密碼1時(shí),進(jìn)入管理員界面。當(dāng)用戶(hù)輸入用戶(hù)名11,密碼11時(shí),進(jìn)入業(yè)務(wù)經(jīng)理界面。輸入不存在的用戶(hù)名時(shí),停留在當(dāng)前頁(yè)面。
②添加業(yè)務(wù)經(jīng)理。輸入用戶(hù)名密碼等業(yè)務(wù)經(jīng)理信息,點(diǎn)擊按鈕提交后,業(yè)務(wù)經(jīng)理信息被插入到了數(shù)據(jù)庫(kù)中。如果輸入用戶(hù)名為1,即已經(jīng)存在的用戶(hù)名時(shí),頁(yè)面提示用戶(hù)名已存在,不能將數(shù)據(jù)插入數(shù)據(jù)庫(kù)。
③添加客戶(hù)。當(dāng)輸入客戶(hù)信息點(diǎn)擊提交后,客戶(hù)信息被插入到數(shù)據(jù)庫(kù),頁(yè)面跳轉(zhuǎn)到客戶(hù)列表界面。當(dāng)輸入客戶(hù)的名稱(chēng)已經(jīng)存在時(shí),停留在當(dāng)前頁(yè)面,不將數(shù)據(jù)插入數(shù)據(jù)庫(kù)。
④查看客戶(hù)。在客戶(hù)名稱(chēng)中輸入存在的名稱(chēng)點(diǎn)擊查詢(xún),可以查找出客戶(hù)信息。輸入部分名稱(chēng),選中模糊查詢(xún)框,點(diǎn)擊查詢(xún),會(huì)查找出所有含有該部分名稱(chēng)的客戶(hù)。當(dāng)修改客戶(hù)信息時(shí),點(diǎn)擊按鈕提交后,客戶(hù)信息正確存入數(shù)據(jù)庫(kù)。刪除客戶(hù)時(shí),客戶(hù)被正確刪除。
⑤參加考試。如果業(yè)務(wù)經(jīng)理已經(jīng)參加過(guò)考試,頁(yè)面跳轉(zhuǎn)到已經(jīng)參加過(guò)考試的提示界面,不能重復(fù)考試。如果沒(méi)有參加過(guò),則跳轉(zhuǎn)到考試頁(yè)面,顯示所有考題,答完題點(diǎn)擊提交后,系統(tǒng)會(huì)立即計(jì)算出業(yè)務(wù)經(jīng)理的成績(jī),并插入到數(shù)據(jù)庫(kù)。
⑥查看答案。如果業(yè)務(wù)經(jīng)理沒(méi)有參加過(guò)考試,點(diǎn)擊考試答案,會(huì)跳轉(zhuǎn)到答題頁(yè)面。如果業(yè)務(wù)經(jīng)理參加過(guò)考試,都會(huì)跳轉(zhuǎn)到答案頁(yè)面,顯示出所有題目和答案。
⑦查看考試結(jié)果。管理員點(diǎn)擊考試結(jié)果鏈接,頁(yè)面顯示所有用戶(hù)的成績(jī)柱狀圖,與數(shù)據(jù)庫(kù)的數(shù)據(jù)一致。
【參考文獻(xiàn)】
【1】孫衛(wèi)琴,李洪成.Tomcat 與 JSP Web 開(kāi)發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社,2003.
【2】BruceEckel.JSP編程思想[M].北京:機(jī)械工業(yè)出版社,2003.
【3】FLANAGAN.JSP技術(shù)手冊(cè)[M].北京:中國(guó)電力出版社,2002.
【4】季輝.現(xiàn)代企業(yè)管理[M].重慶:西南師范大學(xué)出版社,1995.endprint