




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、JSP銷售信息管理系統(tǒng)摘要:中國經(jīng)濟(jì)正以非??斓乃俣热谌胧澜缃?jīng)濟(jì)。特別是中國制造業(yè)越來越深入地融入國際分工體系,中國市場(chǎng)已經(jīng)成為國際市場(chǎng)的組成部分。隨著經(jīng)濟(jì)實(shí)力和競爭力的不斷增強(qiáng),我國各產(chǎn)業(yè)部門的產(chǎn)業(yè)鏈不斷延伸,產(chǎn)業(yè)融合特別是高新技術(shù)產(chǎn)業(yè)與傳統(tǒng)產(chǎn)業(yè)融合進(jìn)程明顯加快,產(chǎn)業(yè)創(chuàng)新能力顯著增強(qiáng),為我國走新型工業(yè)化道路奠定了基礎(chǔ)。信息化建設(shè)是信息產(chǎn)業(yè)化的必由之路。這里,我們以醫(yī)藥行業(yè)綜合信息系統(tǒng)為例,討論醫(yī)藥行業(yè)的信息管理流程及相關(guān)技術(shù)難點(diǎn)。這種綜合信息管理系統(tǒng)立足于企業(yè)自身?xiàng)l件,通過系統(tǒng)管理對(duì)企業(yè)的各種業(yè)務(wù)數(shù)據(jù)進(jìn)行整理、查詢、統(tǒng)計(jì)和輸出,充分利用企業(yè)現(xiàn)有資源進(jìn)行資源整合,利用數(shù)據(jù)挖掘?yàn)闆Q策者提供分析結(jié)
2、果,作為決策者進(jìn)行決策的直接依據(jù)。該系統(tǒng)采用JSP技術(shù)和SQL數(shù)據(jù)庫技術(shù)相結(jié)合的方式。JSP技術(shù)的安全性、穩(wěn)定性和跨平臺(tái)特性在本系統(tǒng)中得到了體現(xiàn)。另外,采用了B/S模式的人機(jī)界面,人性化的設(shè)計(jì)更有利于企業(yè)普通工人的操作。關(guān)鍵詞:醫(yī)藥行業(yè);數(shù)據(jù)挖掘;決策依據(jù);JSP技術(shù)醫(yī)藥行業(yè)綜合信息管理系統(tǒng)規(guī)劃設(shè)計(jì) 摘要:中國經(jīng)濟(jì)正以很快的速度融入國際經(jīng)濟(jì),特別是中國制造業(yè)越來越深刻、越來越廣泛地融入國際分工體系,中國市場(chǎng)成為國際市場(chǎng)的組成部分。隨著經(jīng)濟(jì)實(shí)力和競爭力的不斷增強(qiáng),中國各產(chǎn)業(yè)部門的產(chǎn)業(yè)鏈不斷延伸,產(chǎn)業(yè)融合進(jìn)程特別是高新技術(shù)產(chǎn)業(yè)與傳統(tǒng)產(chǎn)業(yè)的融合進(jìn)程明顯加快,產(chǎn)業(yè)創(chuàng)新能力顯著增強(qiáng),從而奠定了中國走向新
3、型工業(yè)化道路的基礎(chǔ)。而信息化建設(shè)是走向信息工業(yè)化的必由之路。在這里我們以醫(yī)藥行業(yè)綜合信息系統(tǒng)為例,對(duì)醫(yī)藥行業(yè)信息管理流程以及相關(guān)技術(shù)難點(diǎn)做一探討。該綜合信息管理系統(tǒng)從企業(yè)的自身?xiàng)l件出發(fā),通過系統(tǒng)管理對(duì)企業(yè)的各種業(yè)務(wù)數(shù)據(jù)進(jìn)行管理,查詢、統(tǒng)計(jì)、輸出充分利用企業(yè)的現(xiàn)有資源進(jìn)行整合,利用數(shù)據(jù)挖掘?yàn)闆Q策者提供分析結(jié)果,作為決策者的直接依據(jù)。本系統(tǒng)采用JSP技術(shù)和SQL數(shù)據(jù)庫技術(shù)相結(jié)合,JSP技術(shù)的安全性、穩(wěn)定性、跨平臺(tái)的特點(diǎn)在本系統(tǒng)中都有大量的體現(xiàn),此外采用B/S模式的人機(jī)界面。人性化操作更有利于企業(yè)的廣大設(shè)計(jì)工作者。關(guān)鍵詞:醫(yī)藥行業(yè);數(shù)據(jù)挖掘;決策的基礎(chǔ);JSP技術(shù)目錄導(dǎo)言1.系統(tǒng)分析1.1需求分析1
4、.2可行性分析2.系統(tǒng)設(shè)計(jì)2.1設(shè)計(jì)目標(biāo)2.2開發(fā)工具以匹配運(yùn)行環(huán)境2.3B/S模式分析3.整體系統(tǒng)架構(gòu)3.1系統(tǒng)核心功能介紹3.2模塊功能介紹3.3開發(fā)技術(shù)分析4.數(shù)據(jù)庫設(shè)計(jì)4.1主要數(shù)據(jù)表的結(jié)構(gòu)4.2數(shù)據(jù)庫設(shè)計(jì)文件5.系統(tǒng)主要功能模塊的設(shè)計(jì)5.1系統(tǒng)用戶登錄設(shè)計(jì)5.2銷售出庫單模塊設(shè)計(jì)5.3銷售收據(jù)模塊的設(shè)計(jì)5.4倉庫月報(bào)模塊的設(shè)計(jì)摘要主要參考文獻(xiàn)至醫(yī)藥行業(yè)綜合信息管理系統(tǒng)銷售模塊的規(guī)劃和設(shè)計(jì)介紹隨著中國加入WTO和全球經(jīng)濟(jì)一體化進(jìn)程的加快,世界經(jīng)濟(jì)已經(jīng)從工業(yè)化經(jīng)濟(jì)逐步進(jìn)入網(wǎng)絡(luò)信息時(shí)代。在即將到來的信息時(shí)代,所有的企業(yè)都緊跟時(shí)代的步伐,改變自己的商業(yè)模式和管理模式,從傳統(tǒng)的手工管理系統(tǒng)轉(zhuǎn)向
5、信息自動(dòng)化管理系統(tǒng)。與此同時(shí),企業(yè)的傳統(tǒng)管理模式正逐漸向自動(dòng)化管理模式轉(zhuǎn)變。在此背景下,綜合網(wǎng)絡(luò)信息管理系統(tǒng)應(yīng)運(yùn)而生。信息時(shí)代的到來,讓人們嘗到了“信息爆炸”的滋味。信息的涌入讓企業(yè)被信息處理的便利性淹沒。傳統(tǒng)的辦公模式和信息處理方式已經(jīng)不能滿足企業(yè)對(duì)快速、準(zhǔn)確信息處理的要求。一個(gè)企業(yè)對(duì)信息數(shù)據(jù)的掌握和處理能力體現(xiàn)了其對(duì)市場(chǎng)的敏感程度,數(shù)據(jù)的真實(shí)性和準(zhǔn)確性直接決定了企業(yè)的發(fā)展方向。從傳統(tǒng)的辦公模式向自動(dòng)化辦公管理模式轉(zhuǎn)變,提高企業(yè)的信息處理能力,增強(qiáng)企業(yè)的市場(chǎng)競爭力,已經(jīng)成為企業(yè)發(fā)展過程中的首要問題。這里我們以一家實(shí)體公司為例,為其量身定制醫(yī)藥行業(yè)信息管理系統(tǒng)。金蟾生化股份有限公司由金蟾制藥總
6、公司、中國藥科大學(xué)、中國中醫(yī)科學(xué)院中藥研究所、省科技產(chǎn)業(yè)投資和戴維森藥業(yè)發(fā)展聯(lián)合發(fā)起。公司主要從事中成藥、中藥飲片、西藥的制造、加工和銷售,同時(shí)從事科技成果的開發(fā)和轉(zhuǎn)讓。主導(dǎo)產(chǎn)品是由省市金蟾制藥公司獨(dú)家開發(fā)的“金蟾”牌華蟾素注射液(口服液、片劑)。公司是省十大產(chǎn)學(xué)研企業(yè)之一,市級(jí)科技企業(yè)、省級(jí)高新技術(shù)企業(yè)、國家重點(diǎn)高新技術(shù)企業(yè)、全國質(zhì)量效益先進(jìn)企業(yè)。1系統(tǒng)分析1.1需求分析目前市場(chǎng)上的軟件,尤其是針對(duì)性強(qiáng)的軟件,需求調(diào)查和需求分析是開發(fā)過程中必不可少的,因此在整個(gè)開發(fā)過程中也占有重要的地位。我們不能關(guān)起門來開發(fā),不考慮客戶的需求,這無異于關(guān)起門來造車。當(dāng)然,一個(gè)軟件的開發(fā)過程也決定了它的試用范
7、圍。為什么這么說?那是因?yàn)榻?jīng)過需求分析,在前期框架設(shè)計(jì)的過程中,要符合軟件開發(fā)流程和原則,保證其軟件功能的可擴(kuò)展性和可配置性。這樣在其他相同性質(zhì)的公司推廣應(yīng)用的時(shí)候,那么我們就可以通過它的配置功能來滿足客戶和我的特殊需求。當(dāng)然,即使軟件再完美,也不可能在公司所有部門都適用,推廣過程中難免會(huì)有這樣或那樣的變化,這是不可避免的!通過公司前期需求調(diào)研,要求系統(tǒng)具備以下功能:由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,因此需要良好的人機(jī)界面。管理系統(tǒng)的用戶,因?yàn)橄到y(tǒng)的用戶很多,需要更好的權(quán)限管理。管理企業(yè)的會(huì)議信息、帖子信息和公共信息。提供個(gè)人商務(wù)和辦公服務(wù)。企業(yè)系統(tǒng)用戶綜合管理。設(shè)置生產(chǎn)數(shù)據(jù)統(tǒng)計(jì)和打印功能。管
8、理企業(yè)制定的采購計(jì)劃。管理庫存信息。下達(dá)企業(yè)生產(chǎn)指標(biāo)并進(jìn)行管理。強(qiáng)大的生產(chǎn)數(shù)據(jù)統(tǒng)計(jì)功能。對(duì)數(shù)據(jù)庫的備份操作進(jìn)行合理安排,使系統(tǒng)在外界環(huán)境(停電、網(wǎng)絡(luò)病毒)干擾時(shí),系統(tǒng)能自動(dòng)保護(hù)原始數(shù)據(jù)的安全。在相應(yīng)權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好。數(shù)據(jù)自動(dòng)計(jì)算,最大限度減少人工干預(yù)。系統(tǒng)退出??尚行苑治鲭S著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)應(yīng)用技術(shù)在企業(yè)管理中也得到了迅速普及。人們開始通過計(jì)算機(jī)管理實(shí)際工作中的各種信息,幫助企業(yè)提高生產(chǎn)經(jīng)營效率。在醫(yī)藥行業(yè),利用計(jì)算機(jī)實(shí)現(xiàn)藥品產(chǎn)、供、銷各種信息的管理,早已廣泛應(yīng)用于行業(yè)的企業(yè)管理和企業(yè)部門的信息化。該系統(tǒng)結(jié)合醫(yī)藥行業(yè)的產(chǎn)、供、銷系統(tǒng),管理藥品、原料、客戶、供應(yīng)
9、商的基本信息,原料的采購、藥品的銷售、庫存信息,從而實(shí)現(xiàn)企業(yè)的信息化管理。經(jīng)濟(jì)通過該系統(tǒng),對(duì)企業(yè)部門的信息進(jìn)行全自動(dòng)管理,大大提高了企業(yè)的辦公效率。通過對(duì)企業(yè)生產(chǎn)經(jīng)營過程中的數(shù)據(jù)進(jìn)行系統(tǒng)的管理和統(tǒng)計(jì),可以避免人工處理各種數(shù)據(jù)帶來的各種問題,提高企業(yè)的經(jīng)濟(jì)效益,為企業(yè)管理決策提供大量的權(quán)威數(shù)據(jù),使企業(yè)的管理科學(xué)化、系統(tǒng)化。工藝的網(wǎng)絡(luò)系統(tǒng)管理使企業(yè)管理更加規(guī)范,通過網(wǎng)絡(luò)實(shí)現(xiàn)發(fā)布、傳遞、接收信息等一系列功能。系統(tǒng)中設(shè)置的個(gè)人辦公管理模塊為個(gè)人辦公提供了更加便捷的管理平臺(tái),大大提高了個(gè)人辦公的工作效率,進(jìn)而提高了整個(gè)企業(yè)的運(yùn)營效率。2系統(tǒng)設(shè)計(jì)2.1設(shè)計(jì)目標(biāo)本系統(tǒng)旨在滿足中小型企業(yè)自動(dòng)化管理的要求,主要
10、實(shí)現(xiàn)以下目標(biāo):系統(tǒng)采用人機(jī)對(duì)話方式,界面清晰,信息查詢靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠。利用系統(tǒng)快速統(tǒng)計(jì)產(chǎn)生的數(shù)據(jù)報(bào)表,并打印報(bào)表信息。鍵盤操作,反應(yīng)迅速。實(shí)現(xiàn)了各種信息發(fā)布和信息聯(lián)系的強(qiáng)大管理能力。實(shí)現(xiàn)企業(yè)系統(tǒng)用戶的管理功能等。實(shí)現(xiàn)個(gè)人業(yè)務(wù)的信息自動(dòng)化管理功能。管理企業(yè)的采購計(jì)劃和庫存信息。發(fā)布生產(chǎn)指標(biāo),管理企業(yè)生產(chǎn)指標(biāo)信息。發(fā)布和管理會(huì)議信息。管理系統(tǒng)用戶。要加強(qiáng)數(shù)據(jù),請(qǐng)為每個(gè)用戶設(shè)置權(quán)限級(jí)別。該系統(tǒng)最大限度地便于安裝、維護(hù)和操作。該系統(tǒng)運(yùn)行穩(wěn)定、安全、可靠。合理分配系統(tǒng)中相關(guān)人員的審批權(quán)限。有效合理地管理相關(guān)系統(tǒng)數(shù)據(jù)的流通。2.2開發(fā)工具和運(yùn)行環(huán)境開發(fā)工具和環(huán)境:j2sdk+ t
11、omcat 5.0+Eclipse+uilder硬件:CPU:p 41.8 GHz;內(nèi)存:256MB以上。軟件平臺(tái):操作系統(tǒng):Windows server 2003J2sdk+tomcat5.0數(shù)據(jù)庫:SQL Server 2000。瀏覽器:IE5.0,推薦IE6.0。Web服務(wù)器:IIS5.0。分辨率:1024768像素以獲得最佳效果。2.3B/S模式分析本系統(tǒng)采用B/S模式結(jié)構(gòu),在當(dāng)前的軟件開發(fā)項(xiàng)目中應(yīng)用廣泛,技術(shù)相對(duì)成熟。另一方面也保證了系統(tǒng)的安全性。瀏覽器/服務(wù)器(簡稱B/S),即瀏覽器/服務(wù)器模式,是從傳統(tǒng)的兩層C/S模式,即客戶機(jī)/服務(wù)器模式發(fā)展而來的一種新的網(wǎng)絡(luò)結(jié)構(gòu)模式。B/S模
12、式管理信息系統(tǒng)克服了C/S模式管理信息系統(tǒng)的缺點(diǎn),主要表現(xiàn)在: B/S模式提供一致的用戶界面。 B/S模式具有很強(qiáng)的開放性。B/S模式的結(jié)構(gòu)易于擴(kuò)展。 B/S模式提供靈活的信息交換和信息發(fā)布服務(wù)。2.4邏輯結(jié)構(gòu)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫為SQL Server 2000數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為goldtoad。Goldtoad數(shù)據(jù)庫包含97個(gè)表。數(shù)據(jù)庫中的數(shù)據(jù)表見附錄b。3整體系統(tǒng)架構(gòu)3.1系統(tǒng)的核心功能完善的權(quán)限分配功能部門間數(shù)據(jù)共享傳輸報(bào)告打印功能職能批準(zhǔn)數(shù)據(jù)挖掘功能3.2模塊功能介紹該系統(tǒng)主要包括以下功能模塊:系統(tǒng)登錄模塊:主要用于用戶登錄管理。銷售管理模塊:主要針對(duì)銷售人員的相關(guān)操作;采購管理模塊:
13、主要包括供應(yīng)部門的相關(guān)操作,如請(qǐng)購單、領(lǐng)料單、入庫單、物料臺(tái)帳等;車間管理模塊:主要針對(duì)生產(chǎn)車間人員的相關(guān)操作;計(jì)劃管理模塊:主要針對(duì)計(jì)劃人員的相關(guān)操作;查詢模塊:主要包括各部門各種報(bào)表數(shù)據(jù)的查詢、統(tǒng)計(jì)、打印等功能;基礎(chǔ)數(shù)據(jù)維護(hù)模塊:主要提供輸入和定義各種基礎(chǔ)數(shù)據(jù)的功能;系統(tǒng)管理模塊:主要為系統(tǒng)管理員提供系統(tǒng)的各種管理;3.3開發(fā)技術(shù)分析J2SDKJAVA是運(yùn)行在JAVA虛擬機(jī)上的程序代碼。開發(fā)JAVA程序,必須要有J2SDK的支持。Tomcat 5.0Tomcat 5.0是企業(yè)系統(tǒng)的服務(wù)器,多用于開發(fā)中小型系統(tǒng),學(xué)習(xí)開發(fā)JSP應(yīng)用。Tomcat的安裝需要JAVA虛擬機(jī)的支持,C.Eclips
14、e是JAVA開發(fā)工具,是IBM和其他公司聯(lián)合開發(fā)的開源軟件,也是目前比較流行的JAVA開發(fā)工具。D.uider是SUN公司開發(fā)的一套可視化JAVA開發(fā)工具。目前有人用這個(gè)工具開發(fā)JAVA。4.數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫采用SQL Server 2000數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為goldtoad。整個(gè)系統(tǒng)數(shù)據(jù)庫包含97個(gè)表。下面,將給出主數(shù)據(jù)表的簡要描述,以與主數(shù)據(jù)表的結(jié)構(gòu)進(jìn)行比較。為了對(duì)本系統(tǒng)中數(shù)據(jù)庫的數(shù)據(jù)表有更清晰的了解,這里設(shè)計(jì)了一個(gè)數(shù)據(jù)表樹形結(jié)構(gòu)圖,如圖所示,包含了系統(tǒng)的所有數(shù)據(jù)表。4.1主要數(shù)據(jù)表的結(jié)構(gòu)因?yàn)檫@個(gè)系統(tǒng)的設(shè)計(jì)和結(jié)構(gòu)比較復(fù)雜,我們這里的設(shè)計(jì)主要是把成品賣出去和倉庫做個(gè)差價(jià)。詳細(xì)描述
15、:XsProduct(產(chǎn)品基本情況表)產(chǎn)品基本信息表主要用于保存藥品的基本信息。產(chǎn)品基本信息表的結(jié)構(gòu)如下表所示:XsSaleMoney(銷售基本信息表)銷售基本信息表主要用于存儲(chǔ)產(chǎn)品銷售的基本信息。銷售基本信息表的結(jié)構(gòu)如下表所示:XsSaler(銷售人員基本信息表)銷售基本信息表主要用于保存銷售人員的基本信息。銷售人員基本信息表的結(jié)構(gòu)如表所示:XsWriteLogList(銷售清單基本信息表)銷售清單基本信息表主要用于保存銷售的基本信息。銷售清單基本信息表的結(jié)構(gòu)設(shè)計(jì)如表所示:SysUser(系統(tǒng)用戶基本表)系統(tǒng)用戶基本表主要用于保存本系統(tǒng)試用用戶的基本信息。系統(tǒng)用戶基本表的結(jié)構(gòu)如表所示:數(shù)據(jù)庫
16、設(shè)計(jì)文件goldtoad.pdm如下圖所示:數(shù)據(jù)庫設(shè)計(jì)文件主要是在數(shù)據(jù)庫開發(fā)過程中使用powerdesigner工具開發(fā)的。5.系統(tǒng)主要功能模塊的設(shè)計(jì)。5.1系統(tǒng)用戶登錄設(shè)計(jì)用戶登錄主要用于驗(yàn)證用戶登錄是否有效,完成用戶登錄功能。系統(tǒng)運(yùn)行后,首先運(yùn)行登錄界面,用戶輸入用戶ID號(hào),按鍵后,系統(tǒng)會(huì)根據(jù)用戶ID自動(dòng)檢測(cè)用戶身份。否:如果用戶不存在,給出信息提示;否則,顯示用戶的,然后輸入用戶的密碼。并重復(fù)密碼。該模塊的運(yùn)行結(jié)果如圖所示:登錄界面的文件名是index.jsp。主要代碼如下:form name = loginForm action = /log in . do?method = init
17、 method = post onsubmit = return submit form(); 相關(guān)的腳本語言是:函數(shù)submitForm()if(loginform . log in _ name . value . length = = 0)Alert(請(qǐng)輸入用戶名);返回falseif(loginform . log in _ pwd . value . length = = 0)Alert(請(qǐng)輸入您的密碼);返回falseloginform . submit();相關(guān)的Java文件代碼如下:package . gold toad . action;導(dǎo)入Java . util . Arr
18、ayList;導(dǎo)入Java . util . list;導(dǎo)入javax.servlet。ServletRequest導(dǎo)入javax.servlet。ServletResponse導(dǎo)入org . Apache . log4j . logger;import org . spring framework . web . bind . servletrequestbindingexception;導(dǎo)入org . spring framework . web . servlet . modeland view;導(dǎo)入org . spring framework . web . servlet . MVC
19、 . multi action . multi action controller;import . gold toad . result info;import . gold toad . system application;import . gold toad . system constants;import . gold toad . user token;import . gold toad . Dao . syspostmenudao;import . gold toad . Dao . sys userdao;import . gold toad . Dao . sysuser
20、postdao;import . gold toad . po . sys post;import . gold toad . po . sys user;import . gold toad . po . yg employee;import . tx tec . utils . request util;公共類LoginControl擴(kuò)展MultiActionController protected static final Logger log = Logger . get Logger(log in control . class);私有SysUserDAO sysUserDAO私有S
21、ysUserPostDAO sysUserPostDAO私有SysPostMenuDAO sysPostMenuDAOpublic LoginControl() 公共void setSysUserDAO(SysUserDAO SysUserDAO)this . sys userdao = sys userdao;公共void setSysUserPostDAO(SysUserPostDAO SysUserPostDAO)this . sysUserPostDAO = sysUserPostDAO;公共void setSysPostMenuDAO(SysPostMenuDAO SysPostMe
22、nuDAO)this . sysPostMenuDAO = sysPostMenuDAO;/登錄public modeland view init(servlet request請(qǐng)求,ServletResponse響應(yīng))引發(fā)ServletRequestBindingExceptionresult info result info = new result info();嘗試string loginName = request util . getstring parameter(request, login_name , );string log in pwd = request util .
23、 getstring parameter(request, login_pwd , );if(log in name . length()= = 0 | | log in pwd . length()= = 0)ResultInfo.setErrorInfo(登錄名和密碼不能為空);ObjectobjArr =(Object)this . sys userdao . findsysuserbynameandpwd(log in name,log in pwd);if (objArr=null)result info . setif success(false);ResultInfo.setEr
24、rorInfo(用戶名和密碼錯(cuò)誤);result info . set returnurl(/index . JSP );返回新的ModelAndView(/loginPrompt.jsp ,SystemConstants。提示_信息,結(jié)果信息);其他user token user token = new user token();sys user sys user =(sys user)objArr1;user token . set sysUser(sysUser);user token . setyg employee(yg employee)objArr0);/user token .
25、 set postlist(sysuserpostdao . findsysuserpostlistbyuserid(sysuser . get userid();list postList = new ArrayList();postList.add(sysUser.getPostId()。toString();user token . set postList(postList);if(judgeIfSysMgr(user token . get postlist()user token . setmenulist(system application . getmemoryobject(
26、 sysMenu );其他string postIdStr = getPostIdStrByPostList(user token . get postlist();if (postIdStr.length() 0) user token . setmenulist(this . syspostmenudao . findsyspostmenulist(postIdStr);if(user token . getmenulist()= = null)user token . setmenulist(new Java . util . ArrayList();request.getSession
27、()。setAttribute(SystemConstants。USERTOKEN、user token);result info . setif success(true);result info . setis redirect(true);result info . set returnurl(/main . JSP );返回新的ModelAndView(/prompt.jsp ,SystemConstants。提示_信息,結(jié)果信息);catch(例外)Log.error(用戶登錄時(shí)出現(xiàn)異常,ex);ResultInfo.setErrorInfo(登錄失??!);返回新的ModelAndV
28、iew(/prompt.jsp ,SystemConstants。提示_信息,結(jié)果信息);/*退出登錄。*參數(shù)請(qǐng)求*參數(shù)響應(yīng)*退貨*引發(fā)ServletRequestBindingException*/public modeland view logout(servlet request請(qǐng)求,ServletResponse響應(yīng))引發(fā)ServletRequestBindingExceptionrequest.getSession()。invalidate();返回新的ModelAndView(/index.jsp , name ,null);/*更改密碼*參數(shù)請(qǐng)求*參數(shù)響應(yīng)*退貨*引發(fā)Servle
29、tRequestBindingException*/公共ModelAndView modify pwd(servlet request請(qǐng)求,ServletResponse響應(yīng))引發(fā)ServletRequestBindingExceptionstring newPwd = request util . getstring parameter(request, new pwd , );user token user token =(user token)(request . getsession()。getAttribute(SystemConstants。user token);result i
30、nfo result info = new result info();嘗試sys userdao . modify pwd(user token . sys user . get userid()、new pwd);result info . setif success(true);ResultInfo.setErrorInfo(修改成功);result info . set returnurl(/wait process . JSP ); catch(異常e) result info . setif success(false);ResultInfo.setErrorInfo(密碼修改失敗
31、);Log.error(未能更改密碼,e);返回新的ModelAndView(/prompt.jsp ,SystemConstants。提示_信息,結(jié)果信息);/*獲取post標(biāo)識(shí)字符串*暫時(shí)不考慮一個(gè)用戶有多個(gè)職位的情況。*參數(shù)后列表列表*返回字符串*/私有字符串getPostIdStrByPostList(List postList)字符串postIdStr =for(int I = 0;I postlist . size();i+)/postIdStr+=(sys post)postlist . get(I)。getPostId()+(i!=(postList.size()-1)?,:)
32、;postIdStr+=(String)postlist . get(I)+(I!=(postList.size()-1)?,:);返回postIdStr/*確定是否是系統(tǒng)管理員。*暫時(shí)不考慮一個(gè)用戶有多個(gè)職位的情況。*參數(shù)后列表列表*返回布爾值*/私有布爾判斷SysMgr(列表后列表)if (postList.contains(1 )返回true/for(int I = 0;I postlist . size();i+)/ /if(sys post)postlist . get(I)。getPostLevel()。intValue()=1)/返回true/ 返回false5.2銷售出庫單模塊
33、設(shè)計(jì)銷售出庫單模塊是銷售部分非常重要的一部分,為產(chǎn)成品倉庫的庫存提供基礎(chǔ)信息。因此,機(jī)器有效地管理這些基本信息是很重要的。出庫單模塊的界面如圖所示:該模塊的原始文件為XsOutStorageList.xml,該文件在系統(tǒng)文件中的瀏覽頁面組件結(jié)構(gòu)圖如圖所示:該文件的關(guān)鍵代碼如下:選擇a.*,ductName,ductStandard,b.unit,d.parentTypeId作為TypeId,c.storageName從XsOutStorageList a中,XsProduct b在b.storageId=c.storageId上左連接XsStorage cb.typeId=
34、d.typeId上的左聯(lián)接XsProductType d其中ductId=ductId,a . outStorageListId = $ outStorageListId $5.3銷售收據(jù)模塊的設(shè)計(jì)銷售入庫模塊是銷售部分非常重要的一部分,為產(chǎn)成品倉庫的庫存提供基礎(chǔ)信息。因此,機(jī)器有效地管理這些基本信息是很重要的。出庫單模塊的界面如圖所示:該模塊的原始文件為XsOutStorageList.xml,該文件在系統(tǒng)文件中的瀏覽頁面組件結(jié)構(gòu)圖如圖所示:該文件連接數(shù)據(jù)庫的文件代碼如下:選擇a.*,ductName,ductStandard,b.unit,d.par
35、entTypeId作為TypeId,c.storageName從XsOutStorageList a中,XsProduct b在b.storageId=c.storageId上左連接XsStorage cb.typeId=d.typeId上的左聯(lián)接XsProductType d其中ductId=ductId,a . outStorageListId = $ outStorageListId $5.4倉庫月報(bào)模塊的設(shè)計(jì)倉庫月報(bào)模塊是基于銷售入庫模塊和銷售出庫模塊的數(shù)據(jù)處理的數(shù)據(jù)結(jié)果。界面如下圖所示:該模塊的原始文件為StorageMonthStatic.xml,該文件在系統(tǒng)文件中的瀏覽頁面組件結(jié)構(gòu)圖如圖所示:StorageMonthStatic.xml文件的主要代碼如下:選擇a.*,ductName,ductStandard,b.unit,d.parentTypeId作為TypeId,c.storag
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025VIP卡領(lǐng)用合同模板
- 老年團(tuán)體治療實(shí)施指南
- 四川省遂寧市2024-2025學(xué)年高二上學(xué)期1月期末生物試題 含解析
- 寶寶班父母課堂教案
- 建筑業(yè)“營改增”實(shí)施前相關(guān)措施的探討2016.4.2
- 人教版小學(xué)英語三年級(jí)下冊(cè)第三單元試卷
- 2025年背闊肌知識(shí)試題
- 小學(xué)春季學(xué)期關(guān)愛留守兒童工作總結(jié)模版
- 語文教學(xué)工作總結(jié)(1)-教師工作計(jì)劃總結(jié)模版
- 自我總結(jié)模版
- 2025年公共文化服務(wù)體系建設(shè)考試試題及答案
- 2025年消防知識(shí)考試題庫:火災(zāi)預(yù)防與逃生逃生技巧實(shí)戰(zhàn)演練題
- 經(jīng)紀(jì)公司聘用協(xié)議書
- 高速公路占道施工應(yīng)急安全措施
- 2025-2030年中國保健食品行業(yè)市場(chǎng)發(fā)展分析及競爭格局與投資發(fā)展研究報(bào)告
- 溫州市普通高中2025屆高三第三次適應(yīng)性考試物理試題及答案
- 裝修合同工人免責(zé)協(xié)議
- 初中化學(xué)基礎(chǔ)試題及答案
- 6.3種群基因組成的變化與物種的形成課件-2高一下學(xué)期生物人教版必修2
- 超聲引導(dǎo)下的星狀神經(jīng)節(jié)阻滯
- 天津師范大學(xué)與韓國世翰大學(xué)入學(xué)綜合素質(zhì)題目
評(píng)論
0/150
提交評(píng)論