版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p> 汽車銷售與管理系統(tǒng)設(shè)計與實現(xiàn)—銷售管理模塊</p><p><b> 摘 要</b></p><p> 汽車銷售管理系統(tǒng)是各個汽車銷售公司的管理、計
2、劃、銷售、售后服務(wù)等只能部門不可缺少的部分,能夠使整個公司協(xié)調(diào)一致、高效率的運轉(zhuǎn),因此,如何對汽車的銷售管理提供一整套的管理辦法以達(dá)到提高效率和降低成本的問題成為焦點。汽車銷售管理系統(tǒng)的提出,對汽車銷售公司來講意義重大,它不但能使各個業(yè)務(wù)環(huán)境協(xié)調(diào)一致,而且操作簡單、賬目清晰。通過該管理系統(tǒng),公司能在最短的時間內(nèi)準(zhǔn)確的獲得市場信息,從來制定相應(yīng)的策略。</p><p> 本系統(tǒng)采用MVC框架,MVC(Model-
3、View-Controller)。本系統(tǒng)需要用到的Java相關(guān)技術(shù)有jsp技術(shù)、servlet技術(shù)、jdbc技術(shù)、SSH框架。其中, Struts技術(shù)是基于MVC的Web應(yīng)用框架。在Struts框架中,模型層由實現(xiàn)業(yè)務(wù)邏輯的JavaBean組件構(gòu)成,控制層由ActionServlet和Action來實現(xiàn),視圖層由一組JSP文件構(gòu)成。</p><p> 本系統(tǒng)能夠通過汽車銷售管理系統(tǒng)的建立,實現(xiàn)了對銷售信息的增刪
4、改查功能。理順企業(yè)的信息流程和流向,使企業(yè)的銷售管理更加方便快捷。其中管理員和備忘錄功能同樣實現(xiàn)數(shù)據(jù)的增加修改查詢和刪除功能,在查詢記錄中還實現(xiàn)了分類查詢。</p><p> 關(guān)鍵詞:汽車銷售管理系統(tǒng);JSP;MVC;SSH</p><p><b> Abstract</b></p><p> Automobile sales manag
5、ement system is the management of each company's car sales, planning, sales, service and other sectors indispensable part only, enabling the entire company coordinated, efficient operation, and therefore, how to prov
6、ide a set of car sales management management practices in order to achieve greater efficiency and cost reduction issues into focus. Proposed automobile sales management system for car sales company in terms of significan
7、ce, it can not only make a concerted vario</p><p> The system uses the MVC framework, MVC (Model-View-Controller). The system needs to use the Java technology-related technology jsp, servlet technology, jdb
8、c technology, SSH framework. Which, Struts technology is based on the MVC Web Application Framework. In the Struts framework, the model layer by the implementation of business logic JavaBean components, control layer con
9、sists ActionServlet and Action to achieve, the view layer constituted by a set of JSP files.</p><p> The system is capable of auto sales through the establishment of management systems, to achieve the sales
10、 information CRUD functionality. Rationalize business processes and information flows, the enterprise sales management more convenient. Administrators and memo function which also added to modify the data query and delet
11、e functions, query records also achieved classification queries.</p><p> Keywords: Car,Management System,JSP </p><p><b> 目錄</b></p><p><b> 1概述1</b></p
12、><p> 1.1 選題依據(jù)和意義1</p><p> 1.2 本課題國內(nèi)外現(xiàn)狀1</p><p> 1.3 研究的內(nèi)容和采用的方法1</p><p> 2系統(tǒng)開發(fā)和選擇工具2</p><p> 2.1 基本環(huán)境2</p><p><b> 2.2開發(fā)工具2&
13、lt;/b></p><p> 2.3系統(tǒng)實現(xiàn)中技術(shù)選擇2</p><p> 2.4 Struts2 描述2</p><p> 2.5 Hibernate 描述3</p><p> 2.6 SQL 語言描述3</p><p><b> 3系統(tǒng)分析4</b></p&g
14、t;<p><b> 3.1開發(fā)背景4</b></p><p><b> 3.2需求分析4</b></p><p> 3.3系統(tǒng)功能圖4</p><p> 3.4系統(tǒng)用例圖7</p><p> 4系統(tǒng)設(shè)計與實現(xiàn)8</p><p> 4.1數(shù)
15、據(jù)庫的邏輯設(shè)計8</p><p> 4.2數(shù)據(jù)庫的實現(xiàn)8</p><p> 4.3人機(jī)界面的設(shè)計11</p><p> 4.3.1 登錄界面設(shè)計11</p><p> 4.3.2系統(tǒng)基本信界面設(shè)計11</p><p> 4.3.3基本操作界面12</p><p> 4.3
16、.4汽車管理界面13</p><p> 4.3.6客戶管理界面14</p><p> 4.3.7銷售管理界面15</p><p> 4.4相關(guān)代碼及分析17</p><p> 4.4.1注冊頁面17</p><p> 4.4.2 左側(cè)功能導(dǎo)航欄頁面21</p><p>&l
17、t;b> 總結(jié)24</b></p><p><b> 致謝25</b></p><p><b> 參考文獻(xiàn)26</b></p><p><b> 1概述</b></p><p> 1.1 選題依據(jù)和意義</p><p>
18、; 現(xiàn)如今,隨著社會經(jīng)濟(jì)高速發(fā)張,人們對汽車的需求日益增長,而汽車銷售企業(yè)也越來越多,同時企業(yè)的工作量也異常繁瑣,在如此情形下。一種介于廠家和用戶直接的橋梁,汽車銷售公司正在不斷的產(chǎn)生和發(fā)展壯大。汽車銷售管理系統(tǒng)的需求也隨之展現(xiàn)出來[1]。</p><p> 各個汽車銷售公司都有管理、計劃、銷售、售后服務(wù)等只能部門,如何管理好這些部門,使整個公司協(xié)調(diào)一致、高效率的運轉(zhuǎn),是各個公司亟待解決的問題,但是有的業(yè)務(wù)環(huán)
19、節(jié)卻仍然運用人工記賬的傳統(tǒng)辦法,既容易出錯又會導(dǎo)致賬目混亂,查詢和統(tǒng)計起來非常的不方便。費時又費力,嚴(yán)重時還會給公司造成難以挽回的損失。像這樣的初級公司管理方法,已將遠(yuǎn)遠(yuǎn)跟不上銷售政策和銷售形式發(fā)展的需要[2],因此,如何對汽車的銷售管理提供一整套的管理辦法以達(dá)到提高效率和降低成本的問題成為焦點。汽車銷售管理系統(tǒng)的提出,對汽車銷售公司來講意義重大,它不但能使各個業(yè)務(wù)環(huán)境協(xié)調(diào)一致,而且操作簡單、賬目清晰。通過該管理系統(tǒng),公司能在最短的時間
20、內(nèi)準(zhǔn)確的獲得市場信息,從來制定相應(yīng)的策略。</p><p> 1.2 本課題國內(nèi)外現(xiàn)狀</p><p> 自從第一步汽車產(chǎn)生以來,汽車工業(yè)已經(jīng)經(jīng)過了100多年的發(fā)展,對國家經(jīng)濟(jì)的發(fā)展和騰飛以及對人類社會的文明帶來了巨大影響。汽車產(chǎn)業(yè)已經(jīng)成為許多國家的支柱產(chǎn)業(yè),隨著人們生活水平以及汽車性能的不斷提高,人們對汽車的消費和需求也越來越旺盛,世界汽車工業(yè)也保持強(qiáng)大的市場需求和生成規(guī)模,近幾年
21、來中國汽車市場發(fā)展迅猛,以接近40%的增長速度,巨大的市場容量和客觀的經(jīng)濟(jì)效益引起各汽車廠商(包括世界各個著名汽車廠商的在華企業(yè))紛紛加大投資,汽車市場烽煙四起,汽車銷售策略和模式新招頻出,競爭已經(jīng)是空前的激烈[3]。在如此情形下。一種介于廠家和用戶直接的橋梁,汽車銷售公司正在不斷的產(chǎn)生和發(fā)展壯大。汽車銷售管理系統(tǒng)的需求也隨之展現(xiàn)出來。</p><p> 1.3 研究的內(nèi)容和采用的方法</p>
22、<p> 對于典型的數(shù)據(jù)庫管理系統(tǒng),尤其是對于像汽車銷售管理系統(tǒng)這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活等要求。本系統(tǒng)在設(shè)計時應(yīng)該滿足以下幾個目標(biāo)</p><p> ?。?)采用人機(jī)對話的操作方式,界面美觀、友好,信息查詢靈活、方便,數(shù)據(jù)存儲準(zhǔn)確、安全可靠;</p><p> ?。?)系統(tǒng)最大限度地實現(xiàn)了易維護(hù)性和易操作性;</p><
23、;p> ?。?)系統(tǒng)運行穩(wěn)定、安全可靠。</p><p> 2系統(tǒng)開發(fā)和選擇工具</p><p><b> 2.1 基本環(huán)境</b></p><p> 以Java語言為基本開發(fā)語言,通過運用集成開發(fā)環(huán)境MyEclipse(版本7.0),Hibernate,Spring,Struts2,Tomcat服務(wù)器等相關(guān)知識,利用java語言的
24、面向?qū)ο蟮奶匦约癕VC設(shè)計思想, 設(shè)計一個用戶管理方案,建立一個汽車銷售管理系統(tǒng)。</p><p><b> 2.2開發(fā)工具</b></p><p> 選擇jdk1.7.0、tomcat7.0和Myeclipse7.0 Sqlserver2000等</p><p> 2.3系統(tǒng)實現(xiàn)中技術(shù)選擇</p><p> 1
25、 Hibernate 是適合與處理對象關(guān)系映射的一個工具。Hibernate是「對象/關(guān)系對應(yīng)」(Object/Relational Mapping)的解決方案,簡寫為ORM,簡單的說就是將 Java 中的對象與對象關(guān)系,映像至關(guān)系型數(shù)據(jù)庫中的表格與表格之間的關(guān)系,ORM 這個術(shù)語指代一種映射數(shù)據(jù)的技術(shù),它能夠通過基于SQL 的語法映射對象模型的數(shù)據(jù)到關(guān)系模型數(shù)據(jù)。這樣就簡化了對數(shù)據(jù)庫的操作【4】。</p><p&g
26、t; 2 struts2 框架Struts 是一個MVC 框架(Framework),用于快速開發(fā)Java Web 應(yīng)用。</p><p> 對于這兩種技術(shù),主要對項目的類,和方法,對象進(jìn)行封裝,因為在Java 編程中,時刻都要將“封裝”考慮在項目開發(fā)的整個過程中。這也降低了系統(tǒng)模塊與模塊,類與類之間的耦合度,使系統(tǒng)的結(jié)構(gòu)更穩(wěn)定。</p><p> 2.4 Struts2 描述<
27、;/p><p> Struts2是目前Java Web MVC 框架中不爭的王者。Struts2 由一組相協(xié)作的類(組件)、Serlvet 以及jsp tag lib 組成。由于Struts 實質(zhì)上就是在JSPModel2 的基礎(chǔ)上實現(xiàn)的一個MVC 框架,所以基于struts 構(gòu)架的web 應(yīng)用程序基本上符合JSP Model2 即MVC 的設(shè)計標(biāo)準(zhǔn)【5】。其中的模型是JavaBean,控制器是ActionServ
28、let、Action,視圖是JSP、Struts 客戶化標(biāo)簽。</p><p> Struts2 的體系與Struts1 體系的差別非常大,因為Struts2 使用WebWork 的設(shè)計核心,而不是Struts1 的設(shè)計核心。Struts2 中大量使用攔截器來處理用戶的請求,從而允許用戶的業(yè)務(wù)邏輯控制器與Servlet API 分離。</p><p> Struts2 控制器組件主要包
29、括:充當(dāng)Struts2 框架的中央控制器的ActionServlet組件、充當(dāng)每個子應(yīng)用模塊的請求處理器的RequestProcessor 組件、負(fù)責(zé)處理一項具體的業(yè)務(wù)的Action 組件。</p><p> 2.5 Hibernate 描述</p><p> Hibernate是連接Java應(yīng)用程序和關(guān)系數(shù)據(jù)庫的中間件,它封裝了JDBC實現(xiàn)了Java 對象的持久化;封裝了所有數(shù)據(jù)訪問
30、細(xì)節(jié),使業(yè)務(wù)邏輯層專注于業(yè)務(wù)邏輯【6】。并且通過對象關(guān)系映射(Object Relational Mapping,簡稱ORM)解決了面向?qū)ο笈c關(guān)系數(shù)據(jù)庫之間存在的互不匹配的現(xiàn)象【7】。</p><p> 2.6 SQL 語言描述</p><p> SQL(Structure Query Language 結(jié)構(gòu)化查詢語言)自1974 年被提出,至今已經(jīng)是世界上最流行的關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言
31、【8】。</p><p><b> SQL 語言的分類</b></p><p> 1. DDL(Data Definition Language)數(shù)據(jù)定義語言,其作用包括創(chuàng)建數(shù)據(jù)庫對象、刪除數(shù)據(jù)庫對象、修改數(shù)據(jù)庫對象(create、drop、alter)【9】。</p><p> 2. DML(Data Manipulation Lang
32、uage)數(shù)據(jù)操縱語言,其作用包括查找數(shù)據(jù)信息、插入數(shù)據(jù)信息、刪除數(shù)據(jù)信息、更改數(shù)據(jù)信息(select、 insert、 delete、 update)【10】。</p><p> 3. DCL(Data Control Language)數(shù)據(jù)控制語言,作用主要對是授權(quán)數(shù)據(jù)庫對象(grant,revoke)【11】。</p><p><b> 3系統(tǒng)分析</b>&
33、lt;/p><p><b> 3.1開發(fā)背景</b></p><p> Java程序設(shè)計語言在Internet舞臺名聲大噪,其原因在于它有望成為連接用戶與信息的萬能膠,而不論該信息來處Web服務(wù)器、數(shù)據(jù)庫、信息提供商,還是任何其他的信息源。事實上,就發(fā)展前景而言,Java的地位是獨一無二的。它是一種完全可信賴的程序設(shè)計語言,獲得了除微軟之外的所有主要廠商的認(rèn)可。其固有
34、的可靠性與安全性不僅令Java程序員放心,也令使用Java程序的用戶放心。Java內(nèi)建了對網(wǎng)絡(luò)編程,數(shù)據(jù)庫連接、多線程等高級程序設(shè)計任務(wù)的支持【2】。</p><p><b> 3.2需求分析</b></p><p> 經(jīng)過對汽車銷售公司銷售過程的考察、分析,要求本系統(tǒng)具有以下功能。</p><p> ?。?)系統(tǒng)管理員管理整個系統(tǒng),包括公
35、司員工的管理、汽車信息的管理、汽車銷售信息的管理、售后服務(wù)的管理等</p><p> ?。?)汽車信息的管理,錄入新的汽車信息,瀏覽管理已經(jīng)錄入的汽車信息,對于過期的汽車信息予以刪除。</p><p> (3)員工信息管理,首先錄入普通員工的信息。然后根據(jù)用戶的職位分配權(quán)限,點擊“分配權(quán)限”按鈕,系統(tǒng)彈出分配權(quán)限的對話框,包括權(quán)限名稱、登錄密碼。登錄密碼等</p><
36、p> ?。?)汽車銷售信息處理,系統(tǒng)管理員登錄后可以查看到汽車銷售情況,這個功能在銷售員登錄系統(tǒng)后也是具有的,管理員對于錄入的銷售信息統(tǒng)一管理,對于重發(fā)的銷售信息或者錯誤的予以刪除,并且可以根據(jù)時間段來統(tǒng)計銷售情況。</p><p> (5)客戶信息管理,系統(tǒng)管理員和銷售員登錄系統(tǒng)都可以使用該功能,維護(hù)公司固有的客戶群體,添加新的客戶,編輯客戶的資料等 。</p><p> (6
37、)售后服務(wù)管理,系統(tǒng)管理員和售后服務(wù)員登錄系統(tǒng)都可以使用該功能,維護(hù)汽車售出的后期維護(hù)信息。車輛維修、客戶反饋等信息 </p><p> (7)系統(tǒng)公告管理,此模塊是系統(tǒng)管理員獨有的功能,復(fù)雜發(fā)布一些公告,售后服務(wù)員和銷售員登錄系統(tǒng),都可以看到,及時了解公司的一些信息。</p><p><b> 3.3系統(tǒng)功能圖</b></p><p>
38、 根據(jù)汽車銷售管理系統(tǒng)的具體情況,調(diào)查管理業(yè)務(wù)流程是順著系統(tǒng)信息流動的過程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的業(yè)務(wù)處理、信息來源、處理方法、計算方法、信息流經(jīng)去向、信息提供的時間和形態(tài)(報告、單據(jù)等)。</p><p> 1.系統(tǒng)業(yè)務(wù)流圖描述如下</p><p> ?。?)系統(tǒng)管理員管理整個系統(tǒng),包括公司員工的管理、汽車信息的管理、汽車銷售信息的管理、售后服務(wù)的管理等</p>&l
39、t;p> ?。?)汽車信息的管理,錄入新的汽車信息,瀏覽管理已經(jīng)錄入的汽車信息,對于過期的汽車信息予以刪除。</p><p> (3)員工信息管理,首先錄入普通員工的信息。然后根據(jù)用戶的職位分配權(quán)限,點擊“分配權(quán)限”按鈕,系統(tǒng)彈出分配權(quán)限的對話框,包括權(quán)限名稱、登錄密碼。登錄密碼等</p><p> ?。?)汽車銷售信息處理,系統(tǒng)管理員登錄后可以查看到汽車銷售情況,這個功能在銷售員
40、登錄系統(tǒng)后也是具有的,管理員對于錄入的銷售信息統(tǒng)一管理,對于重發(fā)的銷售信息或者錯誤的予以刪除,并且可以根據(jù)時間段來統(tǒng)計銷售情況。</p><p> ?。?)客戶信息管理,系統(tǒng)管理員和銷售員登錄系統(tǒng)都可以使用該功能,維護(hù)公司固有的客戶群體,添加新的客戶,編輯客戶的資料等 。</p><p> ?。?)售后服務(wù)管理,系統(tǒng)管理員和售后服務(wù)員登錄系統(tǒng)都可以使用該功能,維護(hù)汽車售出的后期維護(hù)信息。車
41、輛維修、客戶反饋等信息 </p><p> ?。?)系統(tǒng)公告管理,此模塊是系統(tǒng)管理員獨有的功能,復(fù)雜發(fā)布一些公告信息,售后服務(wù)員和銷售員登錄系統(tǒng),都可以看到,及時了解公司的一些信息。系統(tǒng)框架圖</p><p><b> 如圖3-1</b></p><p> 圖3-1 系統(tǒng)框架圖</p><p> 圖3-2系統(tǒng)功能
42、流程圖</p><p><b> 3.4系統(tǒng)用例圖</b></p><p><b> 4系統(tǒng)設(shè)計與實現(xiàn)</b></p><p> 4.1數(shù)據(jù)庫的邏輯設(shè)計</p><p> 數(shù)據(jù)庫的邏輯設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段的基本E-R圖轉(zhuǎn)化為與選用具體機(jī)器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏
43、輯結(jié)構(gòu),首先要實現(xiàn)的是E-R圖關(guān)系模型的轉(zhuǎn)化。而為此要解決的問題是如何將實體和實體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。對于實體,將每個實體轉(zhuǎn)換為一個關(guān)系,實體的屬性即為關(guān)系的屬性,實體的碼即為關(guān)系的碼。</p><p> 對于實體間的聯(lián)系,可以分成三種情況:</p><p> 若實體間的聯(lián)系是1:1,可以在兩個實體轉(zhuǎn)換成的兩個關(guān)系中任意一個關(guān)系的屬性中加入另一個關(guān)
44、系的碼。</p><p> 若實體間的聯(lián)系是1:n,則在n端實體轉(zhuǎn)換成的關(guān)系中加入1端實體轉(zhuǎn)換成的關(guān)系碼。</p><p> 若實體間的聯(lián)系是n:m,則將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸個實體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼則為諸實體的碼的組合。</p><p><b> 4.2數(shù)據(jù)庫的實現(xiàn)</b></p><p>
45、; 按照數(shù)據(jù)字典中的數(shù)據(jù)元素說明確定每個數(shù)據(jù)項的類型和長度,使每個關(guān)系都對應(yīng)一個數(shù)據(jù)庫表:管理員信息表4-1如下:</p><p> 表4-1 dbo.t_admin表</p><p> 公告信息表4-2如下:</p><p> 表 4-2 dbo.t_gonggao表</p><p> 客戶信息表4-3如下:</p>
46、<p> 表 4-3 dbo.t_kehu表</p><p> 汽車信息表4-4如下:</p><p> 表 4-4 dbo.t_qiche表</p><p> 售后信息表4-5如下:</p><p> 表 4-5 dbo.t_shouhou表</p><p> 銷售信息表4-6如下:&
47、lt;/p><p> 表 4_6 dbo.t_xiaoshou表</p><p> 員工信息表4-7如下:</p><p> 表 4_7 dbo.t_yuangong表</p><p> 4.3人機(jī)界面的設(shè)計</p><p> 用戶界面是指軟件系統(tǒng)和用戶交互的接口,良好的用戶界面往往可以提高用戶使用系統(tǒng)的熱情
48、,并刺激他們的積極性。</p><p> 4.3.1 登錄界面設(shè)計</p><p> 登錄界面如圖4-1所示</p><p><b> 圖4-1登錄界面</b></p><p> 4.3.2系統(tǒng)基本信界面設(shè)計</p><p> 輸入正確的用戶名和密碼后,即進(jìn)入系統(tǒng)。系統(tǒng)的基本操作界面如圖
49、4-2所示</p><p> 圖4-2系統(tǒng)基本操作界面圖</p><p> 4.3.3基本操作界面</p><p> 密碼修改,系統(tǒng)管理界面如圖4-3和圖4-4所示</p><p><b> 圖4-3密碼修改</b></p><p><b> 圖4-4系統(tǒng)管理</b>
50、;</p><p> 4.3.4汽車管理界面</p><p> 汽車錄入,汽車管理界面如圖4-5和圖4-6所示</p><p><b> 圖4-5汽車錄入</b></p><p><b> 圖4-6汽車管理</b></p><p> 4.3.6客戶管理界面</
51、p><p> 客戶錄入,客戶管理界面如圖4-7和圖4-8所示</p><p><b> 圖4-7客戶錄入</b></p><p><b> 4-8客戶管理</b></p><p> 4.3.7銷售管理界面</p><p> 銷售錄入界面,銷售管理界面,銷售統(tǒng)計和銷售員排
52、行界面如圖4-9,4-10,4-11和4-12所示</p><p><b> 圖4-9銷售錄入</b></p><p><b> 圖4-10銷售管理</b></p><p><b> 圖4-11銷售統(tǒng)計</b></p><p> 圖4-12銷售員銷售排行</p&g
53、t;<p> 4.4相關(guān)代碼及分析</p><p> 4.4.1實現(xiàn)管理員信息注冊的界面代碼</p><p> 本代碼實現(xiàn)了驗證注冊頁面是否輸入為空,運用javascript 實現(xiàn)驗證,當(dāng)輸入為空時,彈出相應(yīng)提示框,同時驗證數(shù)據(jù)庫內(nèi)數(shù)據(jù),驗證登陸身份是否正確,如不正確,彈出提示框“用戶名或密碼錯誤”。正確顯示“通過驗證,系統(tǒng)登錄成功”。</p><p
54、><b> <head></b></p><p> <title>login.jsp</title></p><p> <script type='text/javascript' src='<%=path %>/dwr/interface/loginService.js'
55、;></script></p><p> <script type='text/javascript' src='<%=path %>/dwr/engine.js'></script></p><p> <script type='text/javascript' src=
56、9;<%=path %>/dwr/util.js'></script></p><p> <script language="javascript"></p><p> function check1()</p><p> {
57、 </p><p> if(document.ThisForm.userName.value=="")</p><p><b> {</b></p><p> alert("請輸入用戶名")
58、;</p><p> //代碼實現(xiàn)了用戶名的輸入//</p><p> document.ThisForm.userName.focus();</p><p> return false;</p><p><b> }</b></p><p> if(document.ThisForm.
59、userPw.value=="")</p><p><b> {</b></p><p> alert("請輸入密碼");</p><p> //實現(xiàn)了用戶密碼的輸入//</p><p> document.ThisForm.userPw.focus();</p>
60、;<p> return false;</p><p><b> }</b></p><p> if(document.ThisForm.userType.value=="-1")</p><p><b> {</b></p><p> alert(&qu
61、ot;請選擇登陸身份");</p><p> document.ThisForm.userType.focus();</p><p> return false;</p><p><b> }</b></p><p> document.getElementById("indicator&qu
62、ot;).style.display="block";</p><p> loginService.login(document.ThisForm.userName.value,document.ThisForm.userPw.value,document.ThisForm.userType.value,callback);</p><p><b> }&
63、lt;/b></p><p> function callback(data)</p><p><b> {</b></p><p> document.getElementById("indicator").style.display="none";</p><p>
64、 if(data=="no")</p><p><b> {</b></p><p> alert("用戶名或密碼錯誤");</p><p><b> }</b></p><p> //用戶名或密碼錯誤時,頁面將跳轉(zhuǎn)到錯誤登陸頁面//</p&g
65、t;<p> if(data=="yes")</p><p><b> {</b></p><p> alert("通過驗證,系統(tǒng)登錄成功");</p><p> window.location.href="<%=path %>/loginSuccess.jsp
66、";</p><p><b> }</b></p><p><b> }</b></p><p><b> </script></b></p><p><b> </head></b></p><
67、;p><b> <body></b></p><p><b> <body></b></p><p><b> <br></b></p><p><b> <br></b></p><p>&l
68、t;b> <br></b></p><p><b> <br></b></p><p> <table width="559" height="423" border="0" align="center" cellpadding=&qu
69、ot;0" cellspacing="0" background="<%=path %>/img/dfff.jpg"></p><p><b> <tr></b></p><p><b> <td></b></p><p>
70、 <div align="center" style="FONT-WEIGHT: bold; FONT-SIZE: 40pt;">汽車銷售管理系統(tǒng)</div></p><p><b> </td></b></p><p><b> </tr></b><
71、;/p><p><b> <tr></b></p><p> <td width="559"></p><p> <form name="ThisForm" method="POST" action=""></p>
72、<p> <table width="410" height="198" border="0" align="right" cellpadding="0" cellspacing="0"></p><p><b> <tr></b>&
73、lt;/p><p> <td height="10" colspan="2"></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <t
74、d width="54" height="22" valign="bottom"></p><p> <span class="STYLE15" >用戶名:</span></p><p><b> </td></b></p>&l
75、t;p> <td width="356" valign="bottom"></p><p> <input name="userName" type="text" class="input2" onMouseOver="this.style.background='#
76、F0DAF3';" onMouseOut="this.style.background='#FFFFFF'"></p><p><b> </td></b></p><p><b> </tr></b></p><p><b>
77、; <tr></b></p><p> <td height="10" colspan="2" valign="bottom"></td></p><p><b> </tr></b></p><p><b>
78、 <tr></b></p><p> <td height="31" colspan="2" valign="top" class="STYLE15"></p><p><b> 密碼:</b></p><p> <
79、input name="userPw" type="password" size="21" class="input2" align="bottom" onMouseOver="this.style.background='#F0DAF3';" onMouseOut="this.style.b
80、ackground='#FFFFFF'"></p><p> 4.4.2 左側(cè)功能導(dǎo)航欄頁面</p><p> 本頁面實現(xiàn)菜單的顯示,通過jstl標(biāo)簽接收數(shù)據(jù)顯示,jstl標(biāo)簽有數(shù)據(jù)接收及循環(huán)功能,實現(xiàn)了jsp頁面無Java代碼,更具規(guī)范性。</p><p> <script language='javascrip
81、t'>var curopenItem = '1';</script></p><p> <script language="javascript" type="text/javascript" src="<%=path %>/js/menu.js"></script><
82、/p><p> <base target="main" /></p><p><b> </head></b></p><p> <body target="main"></p><p> <c:if test="${sess
83、ionScope.userType==0}"></p><p> <table width='99%' height="100%" border='0' cellspacing='0' cellpadding='0'></p><p><b> <tr>
84、</b></p><p> <td style='padding-left:3px;padding-top:8px' valign="top"></p><p> <dl class='bitem'></p><p> <dt onClick='showHid
85、e("items1_1")'><b>基本操作</b></dt></p><p> <dd style='display:block' class='sitem' id='items1_1'></p><p> <ul class='sitemu
86、'></p><p> <li><a href='<%=path %>/admin/userinfo/userPw.jsp' target='main'>密碼修改</a> </li></p><p> <li><a href='<%=path %&g
87、t;/admin?type=adminMana' target='main'>系統(tǒng)管理</a> </li></p><p><b> </ul></b></p><p><b> </dd></b></p><p><b> &l
88、t;/dl></b></p><p> <dl class='bitem'></p><p> <dt onClick='showHide("items1_1")'><b>汽車管理</b></dt></p><p> <dd
89、style='display:block' class='sitem' id='items1_1'></p><p> <ul class='sitemu'></p><p> <li><a href='<%=path %>/admin/qiche/qicheAdd.
90、jsp' target='main'>汽車錄入</a> </li></p><p> <li><a href='<%=path %>/qiche?type=qicheMana' target='main'>汽車管理</a> </li></p><p
91、><b> </ul></b></p><p><b> </dd></b></p><p><b> </dl></b></p><p> <dl class='bitem'></p><p>
92、<dt onClick='showHide("items1_1")'><b>員工管理</b></dt></p><p> <dd style='display:block' class='sitem' id='items1_1'></p><p>
93、; <ul class='sitemu'></p><p> <li><a href='<%=path %>/admin/yuangong/yuangongAdd.jsp' target='main'>員工錄入</a> </li></p><p> <li&g
94、t;<a href='<%=path %>/yuangong?type=yuangongMana' target='main'>員工管理</a> </li></p><p><b> </ul></b></p><p><b> </dd></b
95、></p><p><b> </dl></b></p><p> <dl class='bitem'></p><p> <dt onClick='showHide("items1_1")'><b>客戶管理</b><
96、;/dt></p><p> <dd style='display:block' class='sitem' id='items1_1'></p><p> <ul class='sitemu'></p><p> <dt onClick='showHi
97、de("items1_1")'><b>系統(tǒng)公告管理</b></dt></p><p> <dd style='display:block' class='sitem' id='items1_1'></p><p> <ul class='sit
98、emu'></p><p> <li><a href='<%=path %>/admin/gonggao/gonggaoAdd.jsp' target='main'>公告錄入</a> </li></p><p> <li><a href='<%=pa
99、th %>/gonggao?type=gonggaoMana' target='main'>公告管理</a> </li></p><p> //此段代碼實現(xiàn)了左側(cè)功能欄系統(tǒng)操作里基本操作、密碼修改的顯示//</p><p> //汽車管理里汽車錄入、汽車管理的顯示//</p><p> //員工管理里
100、員工錄入、員工管理的顯示//</p><p> <c:if test="${sessionScope.userType==1}"></p><p> <table width='99%' height="100%" border='0' cellspacing='0' cellpa
101、dding='0'></p><p><b> <tr></b></p><p> <td style='padding-left:3px;padding-top:8px' valign="top"></p><p> <dl class='b
102、item'></p><p> <dt onClick='showHide("items1_1")'><b>客戶管理</b></dt></p><p> <dd style='display:block' class='sitem' id='i
103、tems1_1'></p><p> <ul class='sitemu'></p><p> <li><a href='<%=path %>/admin/kehu/kehuAdd.jsp' target='main'>客戶錄入</a> </li><
104、;/p><p> <li><a href='<%=path %>/kehu?type=kehuMana' target='main'>客戶管理</a> </li></p><p><b> </ul></b></p><p><b>
105、; </dd></b></p><p><b> </dl></b></p><p> <dl class='bitem'></p><p> <dt onClick='showHide("items1_1")'><b&
106、gt;銷售管理</b></dt></p><p> <dd style='display:block' class='sitem' id='items1_1'></p><p> <ul class='sitemu'></p><p> <li
107、><a href='<%=path %>/admin/xiaoshou/xiaoshouAdd.jsp' target='main'>銷售錄入</a> </li></p><p> <li><a href='<%=path %>/xiaoshou?type=xiaoshouMana'
108、; target='main'>銷售管理</a> </li></p><p> <li><a href='<%=path %>/xiaoshou?type=xiaoshouyuan_paihangbang' target='main'>銷售員銷售排行榜</a> </li>&l
109、t;/p><p> //顯示客戶管理里客戶錄入和客戶管理按鈕//</p><p> //顯示銷售管理里銷售錄入、銷售管理、銷售員排行按鈕//</p><p><b> 總結(jié)</b></p><p> 通過此次管理信息系統(tǒng)的開發(fā)遵循了標(biāo)準(zhǔn)軟件開發(fā)的過程,由此對四年的學(xué)習(xí)進(jìn)行了全面的回顧與總結(jié)。</p>&
110、lt;p> 1. 系統(tǒng)分析的重要性</p><p> 系統(tǒng)分析工作的主要任務(wù)是明確問題、確定問題,了解用戶的信息需求。由于對于用戶信息需求的最大限度往往是軟件開發(fā)成敗的關(guān)鍵,而用戶大都不是計算機(jī)專業(yè)人員,引導(dǎo)他們從規(guī)范和專業(yè)的角度考慮需求是重要的。由于明白這一點的重要性,在軟件開發(fā)開始的時候就重視這一點,從而避免了多走彎路,加快了系統(tǒng)開發(fā)的進(jìn)程。</p><p> 2. 嚴(yán)格按
111、照既定規(guī)劃進(jìn)行系統(tǒng)的開發(fā)</p><p> 在系統(tǒng)開發(fā)的前半部分工作,如系統(tǒng)分析、系統(tǒng)設(shè)計為系統(tǒng)開發(fā)的后續(xù)工作制定了大量的規(guī)范。因此,一旦系統(tǒng)分析、系統(tǒng)設(shè)計經(jīng)過大量的論證,與用戶的協(xié)商、反復(fù)考慮后定稿,在系統(tǒng)的實施過程中就要嚴(yán)格遵循這些即定的規(guī)范去做,本人對這個問題不夠重視,所以也造成了部分工作不得不重來。</p><p> 本次設(shè)計加強(qiáng)了我的獨立學(xué)習(xí)和運用知識解決實際問題的能力,也是
112、對我這幾年以來在學(xué)校系統(tǒng)學(xué)習(xí)的基礎(chǔ)理論課程、專業(yè)知識及基本技能的一次全面的檢驗,并且達(dá)到了鞏固、擴(kuò)大、深化所學(xué)的專業(yè)技術(shù)的目的,使自身的研究、實踐能力得到了一定的提高。</p><p><b> 致謝</b></p><p> 在本次畢業(yè)設(shè)計中,李閱歷老師無論在理論上還是在實踐中,都給予我很大的幫助,從開始確定開發(fā)的思路,特別是在系統(tǒng)后期的調(diào)試過程中,不厭其煩的給
113、予我指導(dǎo)和幫助,為我提供了許多不可多得的珍貴意見。為此,我由衷的對李老師的悉心指導(dǎo)表示深深的感謝! 同時向關(guān)心和支持我學(xué)習(xí)的所有曾幫助過我的老師、同學(xué)和朋友們表示真摯的謝意!感謝他們對我的關(guān)心和支持!最后謹(jǐn)向我的論文評閱人、答辯委員會的各位老師表示最真誠、最衷心的感謝!</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 汪建文.我國零售企業(yè)的
114、商務(wù)電子化應(yīng)用商場現(xiàn)代化.2008.</p><p> [2] 胡燕.軟件工程與標(biāo)準(zhǔn)化.信息技術(shù)與標(biāo)準(zhǔn)化.2012.</p><p> [3] 盛仲飆.JSP中數(shù)據(jù)庫訪問的性能優(yōu)化研究.微型電腦應(yīng)用.2010</p><p> [4] 董紀(jì)陽.軟件設(shè)計中的需求分析.電腦知識與技術(shù).2012.</p><p> [5] 林華靈.
115、基于Strut框架技術(shù)的Web應(yīng)用.中國新技術(shù)新產(chǎn)品.2008,</p><p> [6] 何玉潔.?dāng)?shù)據(jù)庫原理與應(yīng)用教程.機(jī)械工業(yè)出版社.2013</p><p> [7] 楊文紅,趙德平,劉柯劍.基于MVC模式Struts框架研究與應(yīng)用.硅谷.2010.</p><p> [8] http://www.kszk.com.cn/kszx/itrz/jav
116、a/2008/11/26/1422.shtml</p><p> [9] http://www.qikan.com.cn/Article/kjcx/kjcx200910/kjcx200910108.html</p><p> [10] 周建儒.JSP中自定義標(biāo)簽的實現(xiàn)與部署.科技信息(科學(xué)教研).2011.</p><p> [11] Mcleod.Mana
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程畢業(yè)論文-汽車銷售與管理系統(tǒng)設(shè)計與實現(xiàn)—客戶管理模塊
- 軟件工程畢業(yè)論文-汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)-銷售管理模塊
- 軟件工程畢業(yè)論文-汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)——車輛管理模塊
- 軟件工程畢業(yè)論文-汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)--客戶管理模塊
- 軟件工程畢業(yè)論文-汽車銷售系統(tǒng)的設(shè)計與實現(xiàn)-庫存管理模塊
- 軟件工程畢業(yè)論文-汽車銷售系統(tǒng)的設(shè)計與實現(xiàn)-車輛管理模塊
- 汽車銷售與管理系統(tǒng)設(shè)計與實現(xiàn)—銷售管理模塊
- 汽車銷售與管理系統(tǒng)設(shè)計與實現(xiàn)—客戶管理模塊
- 軟件工程畢業(yè)論文-小型糧店管理系統(tǒng)的設(shè)計與實現(xiàn)---銷售管理
- 軟件工程畢業(yè)論文服裝銷售系統(tǒng)的設(shè)計與實現(xiàn)
- 汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)-銷售管理模塊
- 軟件工程畢業(yè)論文-植物信息管理系統(tǒng)的設(shè)計與實現(xiàn)——管理模塊
- 軟件工程-超市銷售管理系統(tǒng)
- 軟件工程畢業(yè)論文-植物管理信息系統(tǒng)-管理模塊的設(shè)計與實現(xiàn)
- 軟件工程畢業(yè)論文-蛋雞養(yǎng)殖管理系統(tǒng)的設(shè)計與實現(xiàn)-疾病診治模塊
- 汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)——車輛管理模塊
- 軟件工程畢業(yè)論文-小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)----治安模塊
- 軟件工程畢業(yè)論文-庫存管理系統(tǒng)的設(shè)計與實現(xiàn)
- 汽車銷售管理系統(tǒng)的設(shè)計與實現(xiàn)--客戶管理模塊
- 軟件工程畢業(yè)論文-高校教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn)-網(wǎng)上答疑管理模塊
評論
0/150
提交評論