摘 要:隨著計算機技術和網絡通信的飛速發展,中飛作為一個提供播放廣告服務的影視公司,由于缺少一個可以高效地管理客戶信息的系統,使得公司客戶管理效率大受影響。因此,為了提高中飛影視客戶管理效率,文章設計并開發了中飛廣告客戶管理系統,該系統包含4個大模塊(系統維護、業務管理、客戶管理、報表查詢),主要完成系統信息的維護和訂單處理功能。這些功能將極大地提高中飛公司的客戶信息維護和訂單處理的效率。
關鍵詞:客戶管理;瀑布模型;struts2;MVC
1 概述
1.1 系統開發目的
該項目軟件的開發是為了提高中飛廣告公司的業務效率,降低人力、物力的損耗,使管理和業務操作更方便、科學。隨著網絡技術的日新月異,越來越多的企業都將這些新技術用到了公司的日常管理中,這樣不僅可以使公司的管理效率提高,更可以與客戶之間保持一種密切的聯系,使公司和客戶之間的信息溝通方便快捷。本論文討論了中飛廣告公司客戶管理系統的設計思想及其實現方法。
1.2 系統開發關鍵技術
1.2.1 JSP技術簡介
JSP技術使用Java編程語言類XML的tags和scriptlets,通過封裝處理來生成動態網頁。Web訪問,也可以通過tags和scriptlets資源在服務器端進行,使應用程序邏輯存在。JSP頁面與網頁設計通過邏輯分離可重用的基礎組件的設計,使Web的應用程序的開發變得迅速和容易。Web服務器訪問JSP頁面請求時,首先執行的程序段,然后將結果一起由JSP文件中的HTML代碼返回給客戶端。JSP和JavaServlet在服務器上執行,通常返回給客戶端的HTML文本,只要在客戶端瀏覽器就能夠瀏覽。
1.2.2 oracle10g數據庫簡介
Oracle數據庫11g中的家庭,是各種規模的企業組織的產品針對不同需求的IT解決方案家庭的一員。Oracle數據庫還提供了一些特殊的應用需求,以提高Oracle數據庫11g產品的選擇。文章將提供這些功能和選項的概述。Oracle數據庫11g企業版(EE)提供一個有效、可靠和安全的數據管理能力,以應對企業的關鍵業務應用和聯機事務處理,復雜的查詢或數據倉庫應用WEB2.0的可行性分析。Oracle提供了一系列的管理包,數據庫是完整的和自動化管理。通過這種自我管理的方式,運行的Oracle數據庫顯著減少維護時間,在數據庫維護期間減少錯誤的機會。允許數據庫管理員從日常雜務工作中解脫出來,把重點放在其核心業務。
2 系統需求分析
2.1 社會可行性分析
操作可行性分析:
本套軟件的頁面和操作完全按照大眾的使用習慣來設計,操作起來簡單容易上手,并且使用腳本有友好的人機交互,并且各個功能一目了然,沒有過多的關聯操作,所以在操作方面可行。
2.2 技術可行性分析
2.2.1 硬件可行性分析
本軟件需要一臺裝有Windows的系統,并且有3G以上的空閑硬盤的電腦并有網絡支持就可以運行成功。故在硬件方面完全可行。
2.2.2 軟件可行性分析
本軟件需要一系列的軟件和環境支持:運行的電腦須安裝微軟系統,這是軟件正常運行的必要條件;開發與應用系統的電腦必須安裝jdk-6.0版本,這是軟件能夠正常運行的關鍵條件;而且電腦需要成功安裝數據庫Oracle11g;運行的電腦成功安裝了開發工具MyEclipse6.6版本及服務器Tomcat6.0版。
3 系統設計
系統總體結構設計:
系統整體結構圖。由于在這個模塊中的小模塊太多,時間有限,所以作者在該系統設計中,只完成了系統維護和業務管理這兩大模塊。涉及到用戶的權限、廣告的受理方式、廣告來源、廣告模式、頻道信息控制、時段信息控制、廣告類型信息管理、價目信息管理、小客戶訂單管理、合同管理、戶外廣告管理這12個模塊。
4 系統維護的實現
4.1 登陸實現
管理員和操作員要對該系統進行操作,就必須先登錄系統。用戶在登錄表單中輸入正確的用戶信息,并交給后臺LoginAction.java中進行信息驗證,驗證通過后將用戶信息保存在Session中,該Session在用戶注銷之前一直存在。
4.2 系統的首頁面
通過進入系統的首頁面,工作人員和客戶能夠方便明了地查看頁面中的每一個功能頁,查詢自己所需要的信息內容。
5 系統測試
測試過程:
(1)添加用戶信息
不輸入用戶名:因為用戶名不允許為空,所以用戶名為空時不能提交表單,并給出提示信息。而且,當用戶要進入系統時,需要對用戶名和密碼進行匹配測試,當匹配后,還需要對用戶的權限進行測試。當其中的任何一條有問題時,都不能給與登錄權限。
(2)特殊數據的處理
依據功能測試流程,在對數據進行錄入時,輸入一些邊緣數據、空值等特殊字符,這樣可以確認是否對錄入數據的范圍和要求進行了判斷,如果沒有,則表示該系統缺少對錄入數據范圍和要求的考慮,需要改進,對數據范圍和要求的處理的增加。
參考文獻
[1]殷兆麟,沈琦,等.Java語言程序設計[M].北京:高等教育出版社,2002,12:243-160.
[2]劉瑞新,等.網頁設計與制作教程[M].北京:電子工業出版社,2006:18-35.
[3]劉文紅.JavaScript程序員[M].北京:電子工業出版社,2010:20-26.
[5]牛麗平,郭新志,宋強,等.UML面向對象設計與分析[M].北京:清華大學出版社,2007:86-93.
[6]張白一.面向對象程序設計-JAVA[M].西安:西安電子科技大學出版社,2006:23-30.
作者簡介:李小菲(1990-),女,漢,山東省莘縣,碩士,江西科技師范大學,研究方向:VR技術與多媒體。