• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      學校辦公自動化系統(tǒng)的設計

      2014-02-24 08:31:44潘中建
      科技視界 2014年11期
      關鍵詞:表示層辦公自動化公告

      潘中建

      (江蘇商貿(mào)職業(yè)學院,江蘇 南通 226011)

      0 引言

      隨著網(wǎng)絡技術(shù)的飛速發(fā)展,傳統(tǒng)的信息交流方式及處理辦公業(yè)務方式已不能滿足單位對大量信息快速傳遞和處理需求,于是需要一種新的技術(shù)改善現(xiàn)狀,因此辦公自動化系統(tǒng)在適應時代發(fā)展需求中產(chǎn)生。

      目前很多學校是通過電話、聊天工具、郵箱等方式實現(xiàn)校內(nèi)各部門之間的交流、信息共享與傳輸,學校內(nèi)部缺乏統(tǒng)一的信息交流平臺來應對外部網(wǎng)絡故障導致的不能正常辦公和信息的保密性。目前其他高?;旧隙加凶约旱霓k公自動化系統(tǒng),建設一個安全、開放、高效的辦公自動化系統(tǒng),為管理部門提供現(xiàn)代化的日常辦公條件,實現(xiàn)各部門日常工作的規(guī)范化已經(jīng)成為必要。

      1 系統(tǒng)分析

      1.1 需求分析

      通過調(diào)查與分析,本系統(tǒng)將實現(xiàn)以下功能:用戶管理、公告管理、公文信息管理。系統(tǒng)需實現(xiàn)的是對用戶輸入工號和密碼進行驗證,根據(jù)不同崗位的的員工授權(quán)級別不同;支持相應操作權(quán)限的員工對公告的查看和發(fā)布,對文檔的瀏覽、刪除、上傳和下載,可以進行類似聊天工具的即時信息交流功能,對公文的接受和發(fā)送通過收發(fā)電子郵件為主的方式,對員工信息查看、添加、瀏覽和刪除。

      系統(tǒng)的設計應面向用戶,應該具有良好的開放性,便于與教務系統(tǒng)、人事系統(tǒng)、資產(chǎn)系統(tǒng)的集成,應該考慮數(shù)據(jù)的安全性已經(jīng)不同的用戶授權(quán)訪問問題。

      1.2 可行性分析

      通過辦公自動化系統(tǒng)對學校日常辦公進行管理,實現(xiàn)了教職工之間的信息的交流與共享;同時網(wǎng)站的公告與公文管理,方便教職工及時了解學校的動態(tài)。對軟件配置的要求則是系統(tǒng)最好是基于日常辦公軟件如OFFICE系列上的應用系統(tǒng),這樣既不用花大量資金添置軟件,員工又較容易學會使用應用。

      2 總體設計與實現(xiàn)

      2.1 系統(tǒng)架構(gòu)設計

      本系統(tǒng)利用基于B/S的三層架構(gòu)系統(tǒng)(表示層—業(yè)務邏輯層—數(shù)據(jù)庫層)進行開發(fā)。表示層位于客戶端,只要通過客戶端瀏覽器即可以訪問界面。業(yè)務邏輯層通過接收表示層送來的HTTP請求,進行分析處理訪問數(shù)據(jù)庫層,并將處理結(jié)果返回到表示層的客戶端。

      集成Struts與Hibernate框架進行開發(fā),實現(xiàn)了J2EE應用系統(tǒng)的多層架構(gòu),利用Struts做表示層,負責頁面請求的接受與轉(zhuǎn)發(fā)實現(xiàn)表示層與邏輯層的分離,利用Hibernate框架是業(yè)務層與數(shù)據(jù)庫訪問分開,提高了系統(tǒng)的開發(fā)效率和可維護性。

      2.2 系統(tǒng)功能結(jié)構(gòu)設計

      2.2.1 用戶登錄。根據(jù)登錄用戶輸入的用戶名和密碼進行級別確認,先做客戶端的有效性檢驗,分為部門領導與一般教師權(quán)限,通過檢驗后提交給服務器端,由服務器端提交信息與數(shù)據(jù)庫里的信息相比較,如果二者不符則返回相應的出錯信息。用戶名由學校進行統(tǒng)一分配,用戶成功登錄后可以維護自己的個人信息。系統(tǒng)管理員可以管理其他教師的個人信息,可以通過工號及姓名查找篩選員工。權(quán)限分為三個級別:系統(tǒng)管理員、部門領導、教師。系統(tǒng)管理員負責部門領導的權(quán)限分配。部門內(nèi)部由部門領導分配教師權(quán)限。

      身份驗證主要代碼:

      <%String path=request.getContextPath();

      String basePath = request.getScheme ()+ "://"+ request.getServerName()+":"+request.getServerPort()+path+"/";

      User user=(User)request.getSession().getAttribute("USER");

      if(user==null||user.getIsManager()==null||!user.getIsManager().equals("Y")){

      response.sendRedirect(path+"/index.jsp");

      }%>

      2.2.2 公告管理。包括查看公告與發(fā)布公告,用戶可以及時了解學校的相關通知。本系統(tǒng)對公告的操作也有權(quán)限,游客只能夠瀏覽公告而不能添加和刪除公告。只有管理員才有資格進行這些操作。

      下面重點介紹如何實現(xiàn)修改公告的功能。

      1)查看“修改鏈接”。

      在Look_pcard.jsp頁面中用到的“修改”鏈接代碼如下:

      <a href="<%=request.getContextPath()%>/pcard/pcard_update.do?id=<bean:write name='pcardsigle'property='pcardid'/>&updatetype=link">√修改</a>

      2)配置文件Struts-config.xml中對該模塊的聲明:

      <form-beans>

      <form-bean name="pcardform" type="com.office.actionform.PcardForm"/>

      </form-beans>

      <action

      name="pcardform"

      parameter="pcard_update"

      path="/pcard/pcard_update"

      scope="request"

      type="com.office.action.PcardAction">

      <forward name="success"path="/pcard/pcard_look.do"/>

      <forward name="update"path="/pcard/Update_pcard.jsp"/>

      <forward name="false"path="/pcard/Update_pcard.jsp"/>

      </action>

      3)創(chuàng)建PcardForm類,鍵代碼如下:

      package com.office.actionform;

      import org.apache.struts.action.ActionForm;

      public class PcardForm extends ActionForm{

      private int pcardid;

      private String time;

      private String content;

      private String subject;

      private String author;

      public int getPcardid(){

      return pcardid;

      }

      public void setPcardid(int pcardid){

      this.pcardid=pcardid;

      }

      …….//省略了其他屬性的方法聲明

      4)創(chuàng)建 executePcardUpdate()方法。

      2.2.3 公文信息管理。包括即時信息模塊和郵件管理模塊。即時交流模塊是所有員工間可以隨時交流,避免了郵件發(fā)送不能即時查看,滿足了現(xiàn)代辦公的習慣;郵件管理模塊包括通訊錄管理,對公文的發(fā)送、瀏覽、刪除和查看詳細內(nèi)容的功能,與郵件發(fā)送類似。郵件管理模塊還需設計文件的的上傳與下載功能。

      寫信主要代碼:

      <FORM action=”showResult.jsp” method=”post”>

      <table width=”608” border=”1” cellpadding=”5” cellspacing=”0”>

      <td colspan="2"><b>新建郵件</b></td></tr>

      <tr><td bgcolor="#F0F0F0">收件人:</td>

      <td width=”400” ><input name=”name” type=”text”></td></tr>

      <tr><td bgcolor="#F0F0F0"> 主題:</td>

      <td width=”400” ><input name=”subject” type=”text”></td></tr>

      <tr><td rowspan="2"align="right"bgcolor="#F0F0F0">內(nèi)容:</td>

      <td width=”500” ><input name=”content” type=” textarea”></td></tr>

      <tr><td ><html:submit value="發(fā)送"/> </td></tr>

      </table> </FORM>

      3 數(shù)據(jù)庫結(jié)構(gòu)設計及關鍵技術(shù)

      本系統(tǒng)數(shù)據(jù)庫采用SQL Server 2000數(shù)據(jù)庫,數(shù)據(jù)庫設計時分析了各個數(shù)據(jù)之間的關系。為了設計合理的表結(jié)構(gòu),較少數(shù)據(jù)冗余,數(shù)據(jù)庫的設計要合理選擇數(shù)據(jù)類型,保證數(shù)據(jù)的完整性。下面列出主要的表結(jié)構(gòu):

      用戶信息(用戶ID,用戶密碼,用戶權(quán)限,姓名,部門,學歷,職稱,電話,郵箱)

      公文(公文ID,公文名稱,公文內(nèi)容,保存路徑,用戶ID)

      公告(公告ID,主題,內(nèi)內(nèi)容,用戶ID)

      MVC(Model-View-Controller)設計模式強制性的將輸入、處理和輸出分開。模型表示數(shù)據(jù)和業(yè)務規(guī)則,與數(shù)據(jù)格式無關,能為多個視圖提供數(shù)據(jù)。視圖主要是前端用戶交互節(jié)目,接受用戶的輸入,但不處理數(shù)據(jù)而是送給控制器??刂破鹘邮苡脩舻妮斎牒笸ㄟ^控制模型和視圖去完成數(shù)據(jù)的輸出。

      4 結(jié)束語

      本文對學校辦公自動化系統(tǒng)進行設計,教職工可以實現(xiàn)系統(tǒng)內(nèi)部信息的交流與共享,信息的發(fā)布與查詢等功能。本系統(tǒng)設計了嚴格的人員權(quán)限解決目前使用2個公共郵箱的問題,不同層次的人員要通過身份驗證。軟件設計基于B/S架構(gòu),前臺采用了JSP技術(shù),數(shù)據(jù)庫使用SQL Server2000,利用結(jié)構(gòu)化設計使系統(tǒng)層次結(jié)構(gòu)清晰,利于后期將教務系統(tǒng)、人事系統(tǒng)、資產(chǎn)系統(tǒng)等融入進去。

      [1]文東戈.B/S架構(gòu)網(wǎng)上考試系統(tǒng)的設計與實現(xiàn)[J].黑龍江科技學院學報,2002,12(04).

      [2]張藝雪.基于JSP的辦公自動化系統(tǒng)的研究與設計[J].西昌學院學報,2013,27(3).

      [3]欒陽.基于WEB的辦公自動化系統(tǒng)應用研究[J].電腦知識與技術(shù),2008(3):42-45.

      猜你喜歡
      表示層辦公自動化公告
      基于Spring的企業(yè)級Web項目架構(gòu)設計研究
      軟件(2019年6期)2019-10-08 06:27:21
      淺談辦公自動化系統(tǒng)的設計與應用
      活力(2019年21期)2019-04-01 12:17:06
      辦公自動化中的計算機應用
      滬深一周重要公告
      滬深一周重要公告
      滬深一周重要公告
      滬深一周重要公告
      辦公自動化系統(tǒng)軟件教學探索
      辦公室自動化、辦公自動化與OA
      ASP.NET三層構(gòu)架解析
      娱乐| 隆昌县| 台南县| 漳平市| 安义县| 沁源县| 吴忠市| 驻马店市| 葫芦岛市| 雷波县| 兴化市| 伊宁县| 汝城县| 沙田区| 鹤山市| 广平县| 胶南市| 太保市| 沾益县| 潜山县| 阿克陶县| 彭泽县| 桃源县| 定边县| 壶关县| 鹿邑县| 盐边县| 子长县| 延边| 崇礼县| 呼玛县| 清流县| 天峻县| 肃北| 黎城县| 马公市| 乐平市| 威远县| 通道| 南皮县| 河东区|