亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于JAVA的公司營銷管理信息系統(tǒng)設(shè)計①

        2012-08-21 01:28:14夏歡歡杜雅峰秦飛龍
        關(guān)鍵詞:亂碼申請單表單

        夏歡歡, 杜雅峰, 秦飛龍

        (1.成都理工大學(xué),四川 成都610059;2.四川省數(shù)學(xué)地質(zhì)重點實驗室,四川成都610059;3.華北水利水電學(xué)院,河南 鄭州450011)

        0 引言

        高速發(fā)展的信息需求,使得計算機、網(wǎng)絡(luò)技術(shù)在企業(yè)的日常工作中的比重越來越大,要求也越來越高.然而如何開發(fā)以數(shù)據(jù)為中心的適合本公司需求[2]、操作便捷、易于維護的信息管理系統(tǒng),已成為公司追求的目標.Java[3]的跨平臺、面向?qū)ο?、多線性程序且支持網(wǎng)絡(luò)編程等特點,使得它在系統(tǒng)開發(fā)中具有得天獨厚的優(yōu)勢.掌握基于B/S結(jié)構(gòu)[4]下的管理信息系統(tǒng)[5]的開發(fā)方法,利用Java的特性,設(shè)計架構(gòu)合理的Web應(yīng)用程序[6],可滿足企業(yè)的辦公網(wǎng)絡(luò)化、自動化的管理需求,提高企業(yè)內(nèi)部的管理水平,進而全面提升企業(yè)的市場競爭力.

        1 系統(tǒng)技術(shù)平臺

        系統(tǒng)采用先進的JSP平臺技術(shù),Bean封裝和SQL Server 2005數(shù)據(jù)庫三層網(wǎng)絡(luò)架構(gòu),具有兼容性和規(guī)范性強,全面支持網(wǎng)絡(luò)應(yīng)用,數(shù)據(jù)集中管理,可擴展,易維護等優(yōu)勢.而數(shù)據(jù)庫設(shè)計采用 Power Desinger15.1,操作起來更為簡便且規(guī)范化.

        JSP是專門針對網(wǎng)絡(luò)的編程語言[7],只需一次編譯,加上 Servelt,JavaBeans等技術(shù),即可形成JSP+JavaBeans+Servelt結(jié)構(gòu).采用此方式可以將網(wǎng)站的整個邏輯結(jié)構(gòu)放在Servelt中,并將動態(tài)頁面的輸出放在JSP頁面中來完成,這樣可輕松處理邏輯關(guān)系異常復(fù)雜的網(wǎng)站,提升程序員工作效率.

        2 管理信息系統(tǒng)設(shè)計

        2.1 管理員登陸設(shè)計

        (1)用戶類別:本系統(tǒng)主要有兩種角色的用戶,一是一般管理員,二是部門負責人.

        (2)權(quán)限管理:系統(tǒng)需要經(jīng)過有效的身份驗證才可以登錄.登錄時要匹配用戶名、密碼以及所屬部門.一般管理員僅可以進行信息添加、查看、刪除、修改、上傳等,管理員除了一般管理員的功能外還可對相關(guān)事宜進行審批.

        圖1 營銷管理子系統(tǒng)用例圖

        2.2 系統(tǒng)總體設(shè)計

        結(jié)合用例圖,并根據(jù)需求分析[8]可設(shè)計出系統(tǒng)整體架構(gòu).本系統(tǒng)的主要設(shè)計思想是界面-中間件-數(shù)據(jù)庫這樣的三層結(jié)構(gòu).首先設(shè)計用戶界面層,用戶界層負責用戶的輸入和向用戶的輸出;其次是數(shù)據(jù)庫層,數(shù)據(jù)庫層保存數(shù)據(jù);最重要的是具有紐帶關(guān)系的中間件邏輯層,它建立實際的數(shù)據(jù)庫連接,根據(jù)用戶請求生成SQL語句檢索或更新數(shù)據(jù),并把結(jié)果返回給用戶端.如圖2所示:

        圖2 基于瀏覽器/服務(wù)器模式的三層結(jié)構(gòu)

        這樣的設(shè)計使系統(tǒng)業(yè)務(wù)邏輯和數(shù)據(jù)庫操作與用戶應(yīng)用界面分開,能夠使業(yè)務(wù)邏輯程序員更專注于Java程序的開發(fā),而界面設(shè)計者專著于用戶界面的開發(fā),在一定程度上明確了系統(tǒng)開發(fā)的分工.

        代碼編寫時,遵循一定的規(guī)則,更便于后期維護及修改.編碼使用UTF-8,Unicode Transformation Format(統(tǒng)一字符編碼轉(zhuǎn)換格式),支持多國語言.文件保存時,使用UTF-8編碼格式.而對于解碼:

        (1)調(diào)用JSP頁面顯示亂碼:在JSP中添加<%@page language="java"import="java.util.*"page Encoding="utf-8"% >

        (2)POST方式表單傳遞參數(shù)亂碼:在POST表單的提交頁面或Servelt中,并且在接受POST表單參數(shù)前添加

        Request.set Character Encoding("utf-8");

        (3)URI方式傳遞參數(shù)亂碼(GET方式傳遞參數(shù)亂碼)

        修改 server.xml

        < Connector port="8080"protocol="HTTP/1.1"

        Connection Timeout="20000"

        Redirect Port="8443"

        URI Encoding=”UTF-8”/>

        以采購管理為例,首先是進行采購訂單添加,需要將信息錄入數(shù)據(jù)庫,可以在My Eclipse的實體里面添加如下代碼:

        String="insert into####(......)"+"value(......)";

        String[]={......};

        Query Runner=Db Helper.get Query Runner();

        Try{result= .update(,);

        }catch(SQL Exception e)

        {e.print Stack Trace();

        }String message="";

        if(result==1){message="成功!";

        }else{message="失敗!";

        }

        其中####表示數(shù)據(jù)庫名,......表示數(shù)據(jù)庫中的字段名.管理員登陸之后,即可在采購訂單上添加信息,提交之后即自動傳入數(shù)據(jù)庫,這樣的代碼編寫簡單.若調(diào)整訂單,只需在添加訂單相對應(yīng)的jsp文件上用Dream weaver修改表單,并在Servelt里的數(shù)據(jù)庫中修改字段名即可,操作簡便.

        圖3 后臺“采購申請單”頁面

        圖4 后臺“采購申請查詢”頁面

        2.3 數(shù)據(jù)庫層設(shè)計

        本系統(tǒng)采用Microsoft SQL Server 2005數(shù)據(jù)庫,數(shù)據(jù)庫設(shè)計工具為Power Designer,字段類型除id用int型,時間日期用date time型外,其余全部用varchar型.同時由于Power Designer生成的sql語句創(chuàng)建表時id不是自動增長的,需要程序在SQL2005里更改id為自動增長.

        表1 訂單添加數(shù)據(jù)庫表

        3 具體應(yīng)用實例

        結(jié)合某公司的具體要求,根據(jù)以上的設(shè)計分析,開發(fā)出符合該公司營銷管理信息系統(tǒng)的后臺頁面.下圖3顯示為部門負責人登陸系統(tǒng)之后的“部門采購管理”中的“采購申請”頁面,可以根據(jù)部門具體需求填寫單據(jù),提交后信息自動錄入數(shù)據(jù)庫.

        “采購申請單”填寫完成并提交之后,查看“單位采購管理”的“采購訂單查詢”,將會看到各個部門傳遞過來的采購申請單及其審批進程.而部門負責人或者一般管理員由于其權(quán)限不同,登陸之后看到的內(nèi)容也不盡相同.一般管理員只可進行查看、查詢操作,而部門負責人除此之外還有審批簽字的權(quán)限.下圖4顯示為采購申請單列表.

        4 結(jié)束語

        JAVA卓越的通用性、高效性、平臺移植性和安全性,使得它受到越來越多程序員的追捧.但是由于信息管理系統(tǒng)往往為不同的部門研發(fā)設(shè)計,造成不同部門之間不能共享業(yè)務(wù)處理流程和信息,因而不能有效的協(xié)同工作,這就大大降低了計算機應(yīng)用系統(tǒng)的作用.隨著技術(shù)的進步,特別是Internet的快速發(fā)展,基于B/S結(jié)構(gòu)下的管理信息系統(tǒng)的開發(fā)方法越來越普遍,利用Java的特性,設(shè)計結(jié)構(gòu)合理的Web應(yīng)用程序,開發(fā)出操作簡單,易于維護的管理系統(tǒng)是現(xiàn)今企業(yè)的迫切要求.因此,研究與開發(fā)基于JAVA的網(wǎng)絡(luò)管理信息系統(tǒng)將有十分長遠的發(fā)展前景.

        [1]曹哲,高斌,軟件工程[M].北京:中國水利水電出版社,2008,10:58 -69.

        [2]劉煒,董建全,面向軟件工程實踐的學(xué)生項目管理平臺設(shè)計[J].2011,33(A1):150 -154.

        [3]姚曉春,鄭文清,JAVA編程技術(shù)教程[M].清華大學(xué)出版社,1999,2:258 -323.

        [4]蘇貴斌,王利江.基于Java架構(gòu)的計算機輔助教務(wù)管理系統(tǒng)的模式設(shè)計[J].內(nèi)蒙古師范大學(xué)學(xué)報(自然科學(xué)漢文版),2003,12(4):52 -53.

        [5]趙玉蘭,基于JAVA的人事信息管理系統(tǒng)[J].2006(12):153-154.

        [6]金松河,錢慎一,程立輝.基于Java的數(shù)據(jù)庫連接池技術(shù)的設(shè)計與實現(xiàn)[J].河南科技2005,3:23-24.

        [7]錢楓,基于 JAVA的網(wǎng)絡(luò)管理信息系統(tǒng)的設(shè)計[J].2007(25):71-72.

        [8]萬常選,廖國瓊,吳京慧,數(shù)據(jù)庫系統(tǒng)原理與設(shè)計[M].北京:清華大學(xué)出版社,2003,(S1):181-196.

        猜你喜歡
        亂碼申請單表單
        電子表單系統(tǒng)應(yīng)用分析
        華東科技(2021年9期)2021-09-23 02:15:24
        PDCA 循環(huán)在臨床輸血申請單書寫質(zhì)量持續(xù)改進中的作用分析
        臨床輸血申請單不合格項目分析及應(yīng)對措施
        這些真的不是亂碼,是漢字
        淺談網(wǎng)頁制作中表單的教學(xué)
        我院檢查申請單流程設(shè)計與應(yīng)用
        PDCA循環(huán)在輸血申請單規(guī)范填寫管理中的作用
        炫邁:用神奇亂碼勾引你視線
        基于Infopath實現(xiàn)WEB動態(tài)表單的研究
        電子世界(2012年24期)2012-12-17 10:49:06
        動態(tài)表單技術(shù)在教學(xué)管理中的應(yīng)用*
        国产午夜精品av一区二区麻豆| 国产在线观看网址不卡一区 | 多毛小伙内射老太婆| 4399理论片午午伦夜理片| 国产精品无需播放器| 激情内射亚洲一区二区| 亚洲高清国产成人精品久久| 丰满少妇a级毛片| 最近中文av字幕在线中文| 中文字幕高清无码不卡在线| 午夜影院免费观看小视频| 免费观看交性大片| 无码精品黑人一区二区三区| 日本国产一区二区三区在线观看| 一区二区三区观看视频在线| 蜜臀亚洲av无码精品国产午夜.| 猫咪免费人成网站在线观看| 最新亚洲无码网站| 中文乱码字幕在线亚洲av| 亚洲午夜久久久久久久久久| 天天做天天爱天天综合网| 国产精品国产三级国产av主| 91精品久久久中文字幕| 久久青青草原亚洲av无码麻豆| 久热这里只有精品99国产| 手机av在线观看视频| 天堂一区二区三区在线观看视频| 中国农村熟妇性视频| 中文字幕avdvd| 日本精品人妻一区二区| 男女猛烈无遮挡免费视频| 中国精学生妹品射精久久| av免费网站在线免费观看| 免费亚洲一区二区三区av| 国产美女自慰在线观看| 久久精品成人免费观看97| 日本中文字幕有码在线播放| 国产激情综合在线观看| 亚洲色图视频在线| 日韩美女人妻一区二区三区| 国产香港明星裸体xxxx视频|