綜合實(shí)訓(xùn)報(bào)告及成績(jī)?cè)u(píng)定表_第1頁(yè)
綜合實(shí)訓(xùn)報(bào)告及成績(jī)?cè)u(píng)定表_第2頁(yè)
綜合實(shí)訓(xùn)報(bào)告及成績(jī)?cè)u(píng)定表_第3頁(yè)
綜合實(shí)訓(xùn)報(bào)告及成績(jī)?cè)u(píng)定表_第4頁(yè)
綜合實(shí)訓(xùn)報(bào)告及成績(jī)?cè)u(píng)定表_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、XXXX學(xué)院計(jì)算機(jī)系201 - 201第學(xué)期綜合 項(xiàng)目實(shí)訓(xùn)評(píng)定表填表時(shí)間:201 年 月 日學(xué)號(hào)姓名專(zhuān)業(yè) 班級(jí)實(shí)訓(xùn) 地點(diǎn)實(shí)訓(xùn)題目信息接收發(fā)布系統(tǒng)訓(xùn) 項(xiàng) 目 介(包括實(shí)訓(xùn)項(xiàng)目簡(jiǎn)介,本人承擔(dān)任務(wù)及完成情況,企業(yè)聯(lián)系情況等)學(xué)生簽名(手寫(xiě)):實(shí)紹導(dǎo) 教 師 評(píng) 語(yǔ)指導(dǎo)教師簽名(手寫(xiě)):指績(jī) 評(píng) 疋成任務(wù)完成情況出勤情況教師評(píng)價(jià)總成績(jī)XXXXX學(xué)院計(jì)算機(jī)系綜合項(xiàng)目實(shí)訓(xùn)報(bào)告2012 2013 第一學(xué)期實(shí)訓(xùn)題目:信息接收發(fā)布系統(tǒng)專(zhuān)業(yè)班級(jí):學(xué)號(hào):姓名:指導(dǎo)教師:日期: 年 月 日目錄一、實(shí)訓(xùn)目的及要求41.1實(shí)訓(xùn)目的41.2 實(shí)訓(xùn)要求 4二、設(shè)計(jì)思路42.1作品介紹42.1.1作品名稱(chēng) 42.1.2作品大小

2、42.1.3作品功能42.1.4技術(shù)實(shí)現(xiàn)42.2作品操作實(shí)踐52.3開(kāi)發(fā)過(guò)程72.3.1數(shù)據(jù)庫(kù)模塊72.3.2前臺(tái)登陸模塊92.3.3前臺(tái)信息接收及查看模塊 112.3.4后臺(tái)登陸模塊的實(shí)現(xiàn) 132.3.5后臺(tái)信息發(fā)布模塊實(shí)現(xiàn) 132.3.6后臺(tái)信息管理模塊實(shí)現(xiàn) 152.3.7后臺(tái)人員管理模塊的實(shí)現(xiàn) 16三、實(shí)訓(xùn)完成情況17四、 實(shí)訓(xùn)總結(jié)17五、 參考文獻(xiàn)18范文供參考,如有幫助請(qǐng)下載,謝謝!實(shí)訓(xùn)目的及要求1.1實(shí)訓(xùn)目的畢業(yè)實(shí)訓(xùn)是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)重要的實(shí)踐性教學(xué)活動(dòng)。其目的是使學(xué)生們進(jìn)一步加深對(duì)所學(xué)知識(shí)的理解, 理論聯(lián)系實(shí)際,鞏固所學(xué)有關(guān)計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ)理論知識(shí)和基本技能, 學(xué)習(xí)有關(guān)計(jì)算機(jī)最

3、新技術(shù)方面的應(yīng)用,增強(qiáng)學(xué)生對(duì)計(jì)算機(jī)在社 會(huì)生活、社會(huì)生產(chǎn)中應(yīng)用的感性認(rèn)識(shí), 深入了解計(jì)算機(jī)在各個(gè)領(lǐng)域中的應(yīng)用狀況。學(xué)生在實(shí)訓(xùn)的同時(shí),進(jìn)行一定的社會(huì)實(shí)踐與調(diào)查活動(dòng)。畢業(yè)實(shí)訓(xùn)環(huán)節(jié)對(duì)于提高學(xué)生的綜合能力和全面素質(zhì)具有重要意義。1.2實(shí)訓(xùn)要求通過(guò)課程設(shè)計(jì),要求學(xué)生在指導(dǎo)教師的指導(dǎo)下, 獨(dú)立完成課程的設(shè)計(jì)的全部?jī)?nèi)容, 包括: (1).確定開(kāi)發(fā)的系統(tǒng),收集和調(diào)查有關(guān)技術(shù)資料。(2).按軟件工程步驟進(jìn)行系統(tǒng)開(kāi)發(fā)。 (3).對(duì)系統(tǒng)進(jìn)行測(cè)試和完善。(4).完成課程設(shè)計(jì)報(bào)告。二、設(shè)計(jì)思路2.1作品介紹2.1.1作品名稱(chēng)信息接收發(fā)布系統(tǒng)2.1.2作品大小2.93MB2.1.3作品功能信息接收發(fā)布系統(tǒng)的主要功能實(shí)現(xiàn)包

4、括后臺(tái)管理員登錄并對(duì)信息的操作及管理,通過(guò)后臺(tái)發(fā)布信息,An droid手機(jī)端用戶(hù)登錄接收并查看信息。從而實(shí)現(xiàn)前臺(tái)與后臺(tái)的相互交流。An droid前臺(tái)功能主要有:用戶(hù)名的登錄、信息的查看。后臺(tái)包括管理員的登錄、信息發(fā)布、 信息管理(添加及刪除)、關(guān)于(系統(tǒng)的一些介紹)。2.1.4技術(shù)實(shí)現(xiàn)在作品設(shè)計(jì)及實(shí)現(xiàn)的過(guò)程中,系統(tǒng)采用即ache-tomcat為服務(wù)器、mysql做數(shù)據(jù)庫(kù)、an droid 作為前臺(tái)、jsp為后臺(tái)的模式進(jìn)行設(shè)計(jì)。前臺(tái)an droid主要運(yùn)用到的技術(shù)包括 、LinearLayout等進(jìn)行布局,ListView進(jìn)行信息的顯示,Intent進(jìn)行頁(yè)面的跳轉(zhuǎn)。后臺(tái)通過(guò) jsp實(shí)現(xiàn)信息的

5、發(fā)布、管理及用戶(hù)的管理,主要運(yùn)用到的技術(shù)有 css+div進(jìn)行頁(yè)面布局及定位, 通過(guò)servlet來(lái)進(jìn)行用戶(hù)名與數(shù)據(jù)庫(kù)的驗(yàn)證及處理結(jié)果。后臺(tái)頁(yè)面采用c/s模式進(jìn)行設(shè)計(jì)。2.2作品操作實(shí)踐首先,進(jìn)入后臺(tái)管理員登陸界面。如圖:信息發(fā)布管理系統(tǒng)Manager管理員登錄請(qǐng)輸入用戶(hù)君j用戶(hù)登陸成功,進(jìn)入信息發(fā)布頁(yè)面實(shí)現(xiàn)對(duì)信息的發(fā)布,如下圖:翔諭知御2年譏月丹日也l M輸入所要發(fā)布的信息內(nèi)容,點(diǎn)擊“發(fā)送信息”,提示信息發(fā)送狀態(tài),如圖:.- F 歡輕: f9學(xué)院i2:珀濟(jì)南職業(yè)學(xué)院各系郃主任下午兩點(diǎn)*辦公檯3缺宜開(kāi)會(huì)済南職業(yè)學(xué)阮計(jì)算機(jī)系軟件救硯寶2010杵專(zhuān)業(yè)然后,登陸An droid手機(jī)客戶(hù)端進(jìn)行接收信息

6、,如圖:登陸成功后接收并查看后臺(tái)發(fā)布的信息,如下圖:2.3開(kāi)發(fā)過(guò)程2.3.1數(shù)據(jù)庫(kù)模塊數(shù)據(jù)庫(kù)采用當(dāng)前比較流行的 mysql作為數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的名字為jnvcmis。數(shù)據(jù)庫(kù)包括五張表,adminmis管理員表、friendmis好友表、infomis信息表、reply信息回復(fù)表、usermis 用戶(hù)表管理員表(adminmis)主要用于管理管理員的表,它包括三個(gè)屬性:adminid、adminname、adminpwd,分別用于記錄管理員的編號(hào)、姓名以及登錄密碼。具體如下圖:字段類(lèi)型整理屬性Null換作Admin idvarchar(20)utf8_general_ci否HX H H E Had

7、minnam&varchar(20)utfS_general_ci否關(guān)” X嗣岡IE 0adminpvdvarchar(16)uttB_general_d否X H IS E S好友表(friendmis)用來(lái)管理好友,好友表包括三個(gè)屬性:username、friendnumber、remarks,用來(lái)記錄好友的編號(hào)、姓名及評(píng)論。具體如下圖:字段類(lèi)型整哩Ktt Null默認(rèn)動(dòng)卜usernumbervarchar14)utfB_general_cl111riendnumtervarchar(14)ut13_general_ci否Iffl/ X団 remarksvarchar(20)uttS_gen

8、eral_cl1NULL薦信息表(infomis)管理信息發(fā)布的內(nèi)容content、發(fā)布時(shí)間time、發(fā)布人 adminname、信息的編號(hào)in foid以及信息的主題the num。具體如下圖:類(lèi)型整理Null趣外燥作10contenttextutf3_general_ci否HXHfflStimevarctiar(20)utf3_general_ci否mXS!SEsadminname varchar(20)utf8_general_ci否HXEISHSinfoidvarchar(18)utf9_general_d否XSISBS|r|thenumvarchar(2)utf9_general_c

9、l否DHXEISBS信息回復(fù)表(reply)主要是用來(lái)記錄信息回復(fù)的內(nèi)容(replyrecord)、信息回復(fù)人(replyname)、信息回復(fù)時(shí)間(replytime)、信息編號(hào)(replyid),具體如下圖:類(lèi)型整IS屬性Null默認(rèn)額外Sre ply recordvarchar(244)tf8_general_ci否03 yX08馭re olvnamevardiar(16)jtf8_general_ci否a yXE Snrepltimevarctiar(2O)tra_general_ci否園“ X圖E5函圃reply idvardiar4utf8_general_ci丕 aX用戶(hù)表(use

10、rmis)包括用戶(hù)名(username)、用戶(hù)編號(hào)(usernumber)、用戶(hù)密碼(userpwd)、 用戶(hù)性別(usersex)、所在部門(mén)(department)、所在狀態(tài)(state)(是否在線)等屬性,還有一些其 他的屬性。具體如下圖:類(lèi)型整哩屬性Null厠卜孩作usernamevarctiar10)utf3_generai_d是NULLXS3IS 曙 EEusernumbervardiar14utf_general_ci否圍XS I Suserpwdvardiar16)utf8_general_ci否iei yXS IS S|r| mcknamevarchar20utf8_gener

11、al_dgXSSEE)usersexvarchar(2)utfB_generai_dBNULLXS3ffl ffiuseragevarchar2)utf8_general_ci是NULL圍 XES 1 Ssignaturevardiar100)utf8_general_ci呈NULLE 0X閒S E 3detrimentvarchar40utfB_general_d否1 /XSIS 10 Elrolevardiar(l6)utf8_generai_d否關(guān)/XS3園廚醫(yī)statevarchar8)utf8_general_ci否XSIS廚制usetimevarchar(30)ut(8_gener

12、al_d否E /X閒圍廚駐Iphotovarchar60utf8_gefieral_d是NULL1 /XIS 10 Sif readvarcharutf3_general_ci菌yXS3 H 連接數(shù)據(jù)庫(kù)的部分代碼如下:DBOpjavapublic class DBOP public static Connection getC onnection()Connection con=n ull;String JDriver = com.mysql.jdbc.Driver ;/ MySQL 提供的 JDBC驅(qū)動(dòng),要保證它在CLASSPAT里可見(jiàn)Stri ng con URL = jdbc:mysql

13、:/localhost/j nvcmis ;/ 本地計(jì)算機(jī)上的 MySQL 數(shù) 據(jù)庫(kù) Company 的 URLtry ClassforName (JDriver);catch(ClassNotFoundException cnf_e) / 如果找不到驅(qū)動(dòng)類(lèi)System.out.println(找不到驅(qū)動(dòng)類(lèi) Driver Not Found: + cnf_e);try con = DriverManager. getConnection (conURL, root , root );/ 連接數(shù)據(jù)庫(kù)catch(SQLException sql_e) / 都是 SQLExceptionSystem

14、.out.println( sql_e);return con;2.3.2前臺(tái)登陸模塊整個(gè)前臺(tái)用戶(hù)登錄界面采用冷色調(diào),主要以淺藍(lán)加白色搭配。因?yàn)榭紤]到時(shí)信息發(fā)布系統(tǒng),所以風(fēng)格仿當(dāng)前比較流行的QQ設(shè)計(jì)的,延續(xù)了 QQ的一些功能的同時(shí)也進(jìn)行了一些簡(jiǎn)化。登錄功能通過(guò)讀取 mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行驗(yàn)證用戶(hù)是否是合法用戶(hù),同時(shí)也對(duì)用戶(hù)的一些基本設(shè)置進(jìn)行保存。例如:是否記住密碼、是否隱身登陸等的設(shè)置。部分代碼如下:publicclassMainActivity extends Activity private EditText etname, etpwd ;private Butt on btn ;pr

15、ivate CheckBox cbpwd , cbzt;private String name, pwd ;Overridepublic void onCreate(Bundle savedInstanceState) super.o nCreate(saved In sta nceState);setContentView(R.layout. activity_main );etname = (EditText) findViewById(R.id. login_name);etpwd = (EditText) findViewById(R.id. login_password );cbpw

16、d = (CheckBox) findViewByld(R.id.auto_save_password );cbzt = (CheckBox) findViewByld(R.id.hide_login );btn = (Button) findViewByld(R.id. Iogin_btn);btn .setOnClickListener(new OnClickListener() public void onClick(View v) / TODO Auto-generated method stubname = etname .getText().toString().trim();pw

17、d = etpwd .getText().toString().trim();if (validate() Stri ng flag = query();if (flag.equals(3) showDialog(登陸失敗,請(qǐng)檢查網(wǎng)絡(luò)”); else Intent intent = new Intent(MainActivity. this,TheMa in. class*;intent.putExtra( name, name);intent.putExtra( nickname , flag);startActivity(i nte nt);fin ish(););Overridepubl

18、ic boolean onCreateOptionsMenu(Menu menu) getMenuInflater().inflate(R.menu. activity_main , menu);return true;public boolean validate() if (name.equals() showDialog(”請(qǐng)輸入您的賬號(hào)”); return false; else if (pwd .equals() showDialog(請(qǐng)您輸入密碼”);return false;return true;private void showDialog(String msg) Alert

19、Dialog.Builder builder = new AlertDialog.Builder( this); builder.setMessage(msg).setCa ncelable( false).setPositiveButton(確定, new DialogInterface.OnClickListener() public void onClick(DialogInterface dialog, int id) );AlertDialog alert = builder.create();alert.show();private Stri ng query() String q

20、ueryString = username= + name + &password= + pwd;String url = HttpUtil. BASE_URL+ /UserLogin + ? + queryString;String aString = HttpUtil. queryStringForGet(url);System.out.pri ntln( aStri ng + url);return aStri ng;2.3.3前臺(tái)信息接收及查看模塊An droid客戶(hù)端信息接收及查看采用ListView來(lái)顯示信息列表,jso n技術(shù)來(lái)解析數(shù)據(jù)。他是一種輕量級(jí)的數(shù)據(jù)交換格式,具有良好的可

21、讀和便于快速編寫(xiě)的特性。業(yè)內(nèi)主流技術(shù)為其提供了完整的解決方案(有點(diǎn)類(lèi)似于正則表達(dá)式,獲得了當(dāng)今大部分語(yǔ)言的支持),從而 可以在不同平臺(tái)間進(jìn)行數(shù)據(jù)交換。JSON采用兼容性很高的文本格式,同時(shí)也具備類(lèi)似于C語(yǔ)言體系的行為。具體實(shí)現(xiàn)部分代碼如下:Message.java: publicclassMessage extends Activity private List sysmessage;private ListView messagelv;Override protected void on Create(B un dle saved In sta nceState) / TODO Auto-g

22、enerated method stub super.o nCreate(saved In sta nceState);setContentView(R.1 ayout. message); messagelv = (ListView) findViewByld(R.id. messagelv);try /得到Json解析成功之后數(shù)據(jù) sysmessage = SysMessagegetListMessage ();ListHashMap data = new ArrayListHashMap();for (int i = 0; i sysmessagesize(); i+) HashMapS

23、tri ng, Stringmap = new HashMap(); int j=i+1;map.put( j, +j);map.put( time , sysmessageget(i).getTime(); data.add(map); SimpleAdapter _Adapter = new SimpleAdapter(Message. this, data,R.layout.message_list, new String j, time , new int R.id.messagetvtime, R.id.messagetv );messagelv.setAdapter(_Adapte

24、r); catch (Exceptio n e) Toast.makeText(Message.this,讀取失敗, 2000);messagelv.setOnItemClickListener( new OnItemClickListener() public void onltemClick(AdapterView arg0, View argl, int arg2, long arg3) / TODO Auto-generated method stub HashMapmap=(HashMap) messagelv.getltemAtPosition(arg2);String id=ma

25、p.get( time);Intent intent= new Intent(Message. this,ShowMessage.class; intent.putExtra( id ,id);范文供參考,如有幫助請(qǐng)下載,謝謝!startActivity(i ntent););private Stri ng query() String url = HttpUtil. BASE_URL+ /SysMessage;String aString = HttpUtil. queryStringForGet(url);System.out.pri ntln( aStri ng + url); retu

26、rn aStri ng;public boolean on KeyDow n( int keyCode, KeyEve nt eve nt) / TODO Auto-generated method stubif (keyCode = KeyEve ntKEYCODE_BAC)Kthis.fi nish();return super.。nKeyDown(keyCode, event);ShowMessage.java:public classShowMessage extends Activityprivate TextView timetv ,messagetv;Overrideprotec

27、ted void on Create(B un dle saved In sta nceState) / TODO Auto-generated method stubsuper.o nCreate(saved In sta nceState);setContentView(R.layout. showmessage);timetv =(TextView)findViewByld(R.id. showmessagetimeid ); messagetv=(TextView)findViewByld(R.id. showmessagetvid); Bun dle bd=get Inten t()

28、.getExtras();String time=bd.getString( id);timetv .setText(time); messagetv.setText(query(time);private String query(String time) String url = HttpUtil. BASE_URL+ /ShowMessage +?+time= +time;String aString = HttpUtil. queryStringForGet(url); return aStri ng;Overridepublic boolean on KeyDow n( int ke

29、yCode, KeyEve nt eve nt) / TODO Auto-generated method stubif (keyCode = KeyEve ntKEYCODE_BAC)Kthis.fi nish();return super.onKeyDown(keyCode, event);2.3.4后臺(tái)登陸模塊的實(shí)現(xiàn)后臺(tái)登陸后可以對(duì)信息的管理,包括(信息的發(fā)布、刪除),同時(shí)也可以實(shí)現(xiàn)對(duì)好友的管理(人員信息的修改及刪除)打開(kāi) Web端的登錄頁(yè)面,登錄頁(yè)面通過(guò)index.jsp實(shí)現(xiàn),向控制器Log.java發(fā)出請(qǐng)求并處理其返回信息來(lái)實(shí)現(xiàn)管理員的登錄。實(shí)現(xiàn)代碼如下:Log.javapublic

30、classLog extends HttpServlet private static final long serialVers ionUID = 1L;public Log() super();/ TODO Auto-generated constructor stubprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletExcepti on, I OExcepti on / TODO Auto-generated method stubdoPost(requ

31、est,resp on se);protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletExcepti on, I OExcepti on / TODO Auto-generated method stubresponse.setContentType( text/html);resp on se.setCharacterE ncodi ng(UTF-8);String adminname=request.getParameter( adminname);Stri

32、ng password=request.getParameter( password);Adm in Dao mi=Factory. getAdm in Dao ();boolean flag=mi.lo g(adm inn ame, password);if (flag) request.getSession().setAttribute( user, adminname);response.sendRedirect( main.jsp); else/request.setAttribute(error, new Strin g(error);response.sendRedirect( i

33、ndex.jsp?error=error);/resp on se.se ndRedirect(./log.jsp);request.getRequestDispatcher(./log.jsp).forward(request, resp on se);2.3.5后臺(tái)信息發(fā)布模塊實(shí)現(xiàn)管理員登陸系統(tǒng)后,跳入main.jsp該頁(yè)面控制信息的發(fā)布,及發(fā)布狀態(tài)(是否發(fā)送成功),當(dāng)點(diǎn)擊發(fā)送信息時(shí)該頁(yè)面向Release.java發(fā)送請(qǐng)求,Release處理該請(qǐng)求,具體代碼如下:Release.javapublic classRelease extends HttpServlet private stat

34、ic final long serialVers ionUID = 1L;public Release() super();/ TODO Auto-generated constructor stubprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletExcepti on, I OExcepti on / TODO Auto-generated method stubdoPost(request,resp on se);protected void doPost

35、(HttpServletRequest request, HttpServletResponse response) throws ServletExcepti on, I OExcepti on / TODO Auto-generated method stubint y,m,d,h,mm,ss;Stri ng rtime;String rid;resp on se.setCharacterE ncodi ng(UTF-8);Cale ndar c = Cale ndar.get In sta nee ();y = c.get(Calendar.YEAR; / 年m = c.get(Cale

36、 ndar.MONTH) + 1; / 月d = c.get(Calendar.DAY_OF_MONTH; 日h = c.get(Calendar.HOUR_OF_DAY; 時(shí)mm = c.get(Calendar. MINUTE);/ 分 ss=c.get(Calendar.SECOND);/ 秒 rtime=+y+年+m+月+d+日+h+: +mm+: +ss; rid= +m+d+h+mm+ss;String info= new String(request.getParameter( doc1).getBytes(ISO8859_1),UTF-8);Stri ng title=學(xué)院通知

37、+rtime;String titles=學(xué)院通知:+ 年+月+日+rn;request.getSession().setAttribute( title ,title);request.getSession().setAttribute( text ,info);request.getSession().setAttribute( time , rtime);/System.out.pri ntl n(i nfo=+i nfo);String adminname=(String) request.getSession().getAttribute( user);ReleaseDao rd=F

38、actory.getReleaseDao();boolean flag=rd.release(info, rtime, adminname, rid);if (flag)response.sendRedirect( main.jsp); else/respon se.getWriter().pri nt(alert(添加失敗!請(qǐng)重新發(fā)送!););response.sendRedirect( main.jsp?aa=no);范文供參考,如有幫助請(qǐng)下載,謝謝!2.3.6后臺(tái)信息管理模塊實(shí)現(xiàn)登入系統(tǒng)后可以對(duì)信息的管理(查看和刪除),當(dāng)點(diǎn)擊查看超鏈接時(shí),頁(yè)面跳轉(zhuǎn)到messagesearch.jsp從而

39、實(shí)現(xiàn)對(duì)信息的查看;當(dāng)點(diǎn)擊刪除超鏈接時(shí),頁(yè)面向MessageDel.java發(fā)送請(qǐng)求,MessageDel將處理的結(jié)果返回到message.jsp。具體代碼如下:messagesearch.jspVDOCTYPE html PUBLIC -/W3C/DTD HTML 4.01 Tran siti on al/EN /TR/html4/loose.dtd 信息查看 信息 ID: 管理員:發(fā)布時(shí)間:信息內(nèi)容:!- 信 息 ID: 管 理員: 發(fā)布時(shí)間: 信息內(nèi)容:范文供參考,如有幫助請(qǐng)下載,謝謝! -MessageDel.javapublicclassMessageD

40、el extends HttpServlet private static final long serialVers ionUID = 1L;public MessageDel() super();/ TODO Auto-generated constructor stubprotected void doGet(HttpServletRequest request,HttpServletResp onse resp on se) throws ServletExcepti on, I OExcepti on / TODO Auto-generated method stubrequest.

41、setCharacterEncoding( UTF-8);respo nse.setCharacterE ncodi ng( GB2312);String op = request.getParameter( op);if (del .equals(op) String usernumber = request.getParameter( cid);if (user nu mber!= null)if(Factory.getMessageDao ().del(user nu mber)response.getWriter().print( alert(刪除成功!););elseresponse

42、.getWriter().print( alert(刪除失??! ););response.setHeader(Refresh ,0.1;URL=message.jsp);protected void doPost(HttpServletRequest request,HttpServletResp onse resp on se) throws ServletExcepti on, I OExcepti on / TODO Auto-generated method stub doPost(request, resp on se);2.3.7后臺(tái)人員管理模塊的實(shí)現(xiàn)人員管理有show.jsp來(lái)顯

43、示,它包括兩個(gè)功能:人員信息的編輯及刪除。當(dāng)單擊編輯超 鏈接時(shí)頁(yè)面跳向usermodify.jsp,在usermodify.jsp頁(yè)面中可以修改人員的一些信息,當(dāng)修改完畢后,單擊確認(rèn)修改按鈕,向UserModify.java發(fā)送請(qǐng)求。UserModify將處理的結(jié)果返回到show.jsp.具體代碼如下:UserModify.javapublicclassUserModify extends HttpServlet private static final long serialVers ionUID = 1L;public UserModify() super();/ TODO Auto-generated constructor stubprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletExcepti on, I OExcepti on / TODO Auto-generated method stubrespons

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論