freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

有線電視收費管理系統(tǒng)的設(shè)計與實現(xiàn)-資料下載頁

2025-08-31 09:13本頁面

【導(dǎo)讀】隨著有線電視事業(yè)的飛速發(fā)展,有線電視收費管理工作也在不斷完善。收費管理工作更加穩(wěn)妥、有序進(jìn)行十分必要。行全面管理的系統(tǒng)。本系統(tǒng)采用微軟的WindowsXP為開發(fā)平臺,MySQLServer為后臺。數(shù)據(jù)庫,JSP為開發(fā)工具,從技術(shù)和設(shè)計實現(xiàn)兩個方面論述了系統(tǒng)的設(shè)計和開發(fā)過程。在設(shè)計實現(xiàn)上,將系統(tǒng)劃分為四大模塊,用戶管理模塊、收費管理模塊、查詢統(tǒng)。論文大體分為六章,分別是系統(tǒng)

  

【正文】 public static Connection getConnection() { Connection conn = null。 String url = jdbc:mysql:localhost:3306/tvchargesystem?autoreconnect=trueamp。useUnicode=trueamp。characterEncoding=utf8。 try { ().newInstance()。 conn = (url, root, root)。 (false)。 } catch (InstantiationException e) { ()。 } catch (IllegalAccessException e) { ()。 } catch (ClassNotFoundException e) { ()。 } catch (SQLException e) ()。 } (conn)。 return conn。 } 大連交通大學(xué) 2020 屆本科畢業(yè)生畢業(yè)設(shè)計(論文) 22 第五章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn) 有線電視收費 管理系統(tǒng)的登陸頁設(shè)計 有線電視收費 管理系統(tǒng)的 登陸頁 如圖 51 所示。 圖 51 系統(tǒng)登陸頁面 本管理系 統(tǒng)有 兩 種角色權(quán)限,分別為 系統(tǒng) 管理員和超級 操作員 。當(dāng)輸入不同的用戶名和密碼時,會根據(jù)權(quán)限限制進(jìn)入不同的頁面,執(zhí)行不同的操作。根據(jù)下面的代碼來判斷 : public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { init(request)。 業(yè)務(wù)處理聲明(系統(tǒng)用戶登錄處理) Route loginRoute = new Route()。 添加對來自頁面的參數(shù)進(jìn)行合法性校驗步驟 (new ParameterCheckStage())。 添加進(jìn)行用戶表的讀取操作步驟 (new MasterReadStage())。 添加業(yè)務(wù)層的校驗步驟 (new BusinessCheckStage())。 try { 對上述添加的步驟逐步執(zhí)行 ,任何一步出現(xiàn)錯誤則返回 大連交通大學(xué) 2020 屆本科畢業(yè)生畢業(yè)設(shè)計(論文) 23 (ctx)。 } catch (SQLException e) { ()。 } ().setAttribute(loginContext, ctx)。 if(()!=null){ (()+/)。 } else { ().setAttribute(userid, ().getUserid())。 ().setAttribute(userName, ().getUserName())。 ().setAttribute(role, ().getRole())。 系統(tǒng)管理員 if((().getRole())){ (()+/admin/)。 } else { 系統(tǒng)操作員 (()+/user/)。 } } } 系統(tǒng)管理員登陸界面的設(shè)計 系統(tǒng)管理員登陸后的界面如圖 52 所示。 圖 52 系統(tǒng)登陸頁面 大連交通大學(xué) 2020 屆本科畢業(yè)生畢業(yè)設(shè)計(論文) 24 當(dāng) 輸入管理員編號和密碼后,就進(jìn)入了系統(tǒng)管理員操作界面。 在這個界面上,可以一目了然的看到,系統(tǒng)管理員的職能。主要分為兩大類職能,系統(tǒng)操作設(shè)置和收費業(yè)務(wù)參數(shù)設(shè)置。其中系統(tǒng)操作設(shè)置還包括添加操作員信息、修改操作員信息和管理員密碼修改具體職能;而收費業(yè)務(wù)參數(shù)設(shè)置中包括添加收費套餐和修改收費套餐兩個具體職能。以下是系統(tǒng)管理員職權(quán)范圍內(nèi)所涉及到的操作界面。 53 所示。 圖 53 系統(tǒng)登陸頁面 54 所示。 圖 54 系統(tǒng)登陸頁面 55 所示。 大連交通大學(xué) 2020 屆本科畢業(yè)生畢業(yè)設(shè)計(論文) 25 圖 55 系統(tǒng) 登陸頁面 56 所示。 圖 56 系統(tǒng)登陸頁面 5. 修改收費套餐的界面設(shè)計如圖 57 所示。 圖 57 系統(tǒng)登陸頁面 大連交通大學(xué) 2020 屆本科畢業(yè)生畢業(yè)設(shè)計(論文) 26 系統(tǒng)操作員登陸界面的設(shè)計 系統(tǒng)操作員登陸后的界面如圖 58 所示。 圖 58 系統(tǒng)登陸頁面 操作員的業(yè)務(wù)就比較復(fù)雜了。 當(dāng) 輸入操作員編號和密碼后,就進(jìn)入了系統(tǒng)操作員的操作界面。在這個界面上,可以看到操作員所操作的業(yè)務(wù)類型。主要分為六大類職能,它們是開機、停機、復(fù)機、遷戶、續(xù)費和查詢功能。操作員的這部分職能是本次畢業(yè)設(shè)計的核心內(nèi)容。下面我 來詳細(xì)的針對每一個業(yè)務(wù)類型 的設(shè)計 做一下 詳細(xì) 說明。 辦理開機業(yè)務(wù)的界面 設(shè)計 開機意味著新增客戶 ,對于系統(tǒng)中已經(jīng)存在的客戶(無論是正常狀態(tài),欠費狀態(tài),停機狀態(tài)) ,是執(zhí)行不了開機操作的。 給新用戶辦理開機業(yè)務(wù),點擊開機按鈕,輸入相應(yīng)的登記信息之后,按“提交”按鈕,即實現(xiàn)了新用戶的開機業(yè)務(wù)。界面如上圖 58 所示。以下是實現(xiàn)開機功能模塊相應(yīng)的部分代碼。 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (request)。 業(yè)務(wù)處理開始 Route startRoute = new Route()。 向開機業(yè)務(wù)中添加參數(shù)檢驗處理過程 (new ParameterCheckStage())。 向開機業(yè)務(wù)中添加相關(guān)的數(shù)據(jù)讀取處理過程 (new MasterReadStage())。 大連交通大學(xué) 2020 屆本科畢業(yè)生畢業(yè)設(shè)計(論文) 27 向開機業(yè)務(wù)中添加 相關(guān)的業(yè)務(wù)校驗處理過程 (new BusinessCheckStage())。 向開機業(yè)務(wù)中添加數(shù)據(jù)更新處理過程 (new UpdateStage())。 try { if ((ctx)) { (TV)。 } } catch (SQLException e) { 在執(zhí)行客戶的開機業(yè)務(wù)過程中出現(xiàn)數(shù)據(jù)錯誤 ,則執(zhí)行事務(wù)回滾 . try { (TV)。 } catch (SQLException e1) { ()。 }()。 } 辦理停機業(yè)務(wù)的界面設(shè)計 這個停機 業(yè)務(wù)的辦理 是人工停機 ,即由操作員對用戶進(jìn)行停機操作。 對于已經(jīng)停機的用戶 ,如果已經(jīng)結(jié)賬 ,系統(tǒng)會提示錯誤信息。如果系統(tǒng)月初結(jié)賬時造成的用戶停機,繼續(xù)執(zhí)行,客戶需要繳納欠款,完成停機結(jié)賬。這里的欠款計算方法是:系統(tǒng)預(yù)計欠費日到 當(dāng)前日期的使用費 +滯納金。如果當(dāng)前的客戶是正常狀態(tài),那么停機時系統(tǒng)經(jīng)過結(jié)算,操作員根據(jù)頁面提示信息返還客戶剩余金額。這個正常狀態(tài)下的處理也得分情況:因為是系統(tǒng)月初結(jié)算,所以這時的正常狀態(tài)僅指在月初時的狀態(tài),那么當(dāng)這個客戶以正常狀態(tài)身份來辦理停機時,可能已經(jīng)欠費了,所以這里的處理就比較復(fù)雜。如果當(dāng)前日期在系統(tǒng)預(yù)計欠費日期之前,則用月初余額扣除本月使用費后的余額則是返還的余款。否則:月初余額 月初至當(dāng)前日之間的使用費用 系統(tǒng)預(yù)計欠費日至當(dāng)前日之間產(chǎn)生的滯納金辦理停機后,客戶信息在系統(tǒng)中仍予以保留,客戶狀態(tài)為停機 狀態(tài)。 以下是 辦理停機業(yè)務(wù) 界面的部分截圖, 如圖 59 所示。 圖 59 辦理停機業(yè)務(wù)界面 大連交通大學(xué) 2020 屆本科畢業(yè)生畢業(yè)設(shè)計(論文) 28 圖 510 停機客戶相關(guān)的基本信息和賬戶信息界面 圖 511 辦理完停機業(yè)務(wù)后,客戶的基本信息界面 以下是實現(xiàn)停機功能模塊相應(yīng)的部分代碼。 public class StopControl extends HttpServlet { private static final long serialVersionUID = 8832393489995185449L。 private StopContext ctx。 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (request, response)。 }/*停機的操作步驟 :0:輸入 → 1: 確認(rèn) */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (request)。 如果是輸入的情況 大連交通大學(xué) 2020 屆本科畢業(yè)生畢業(yè)設(shè)計(論文) 29 if (input.equals(().getType())) { Route stopRoute = new Route()。 (new ParameterCheckStage())。 (new MasterReadStage())。 (new BusinessCheckStage())。 try { (ctx)。 } catch (SQLException e) { ()。 } ().setAttribute(stopContext, ctx)。 if (() != null) { (() + /user/stop/)。 return。 } else { (() + /user/stop/)。 return。 } 確認(rèn)后 ,停機 } else if (confirm.equals(().getType())) { StopContext ctx = (StopContext) ().getAttribute(stopContext)。 if(ctx==null){ (() + /user/stop/)。 return。 } Grade grade = ()。 Account account = ()。 取得當(dāng)前月的使用費 float overage = ()。 float chargeOfCurrentMonth = (customer, grade,account)。 當(dāng)前月賬戶余額 overage = (overage chargeOfCurrentMonth)。 Customer customer = ()。 大連交通大學(xué) 2020 屆本科畢業(yè)生畢業(yè)設(shè)計(論文) 30 StopBusinessSettle stopBusinessSettle = new StopBusinessSettle(customer)。 當(dāng)前余額 (由頁面?zhèn)鬟f而來 ) float overage = ((overage))。 String chargeType = ()。 if (overage 0) { chargeType = ()。 } try { 更新繳費扣費記錄表 ((overage), () .getUserid(), chargeType)。 更新賬戶表 ()。 插入操作記錄表 (().getUserid())。 更新客戶信息表 ()。 (TV)。 } catch (SQLException e) …... 辦理復(fù)機業(yè)務(wù)的界面設(shè)計 只有處于 停機狀態(tài)的客戶才能復(fù)機,否則系統(tǒng)會提示錯誤信息 。 處于停機狀態(tài)的客戶有兩種:一種系統(tǒng)月初結(jié)賬時造成的停機,一種是客戶主動停機,前者未結(jié)賬,后者已結(jié)賬(余額為 0)。對于來辦理停機的用戶,系統(tǒng)自動會判斷當(dāng)前的客戶是否已經(jīng)結(jié)賬,這一點不能依賴客戶口頭表達(dá),本系統(tǒng)的設(shè)計基準(zhǔn)原則就是:完全不能信任客戶所提供的任何票據(jù)和口頭描述。也就是說,客戶來辦理業(yè)務(wù),本系統(tǒng)只需要提供身份證和錢就可以了。對于已經(jīng)停機結(jié)賬的客戶,則此次收取的費用=復(fù)機費 +以后的使用費,對于未結(jié)賬停機的客戶,費用=復(fù)機費 +欠款 +滯納金 +以后的月使用費 。 以下是用戶辦理復(fù)機業(yè)務(wù)的一系列界面,如圖下。 圖 512 客戶辦理復(fù)機登記界面 大連交通大
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1