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

正文內(nèi)容

畢業(yè)論文-電信crm系統(tǒng)信息交流子系統(tǒng)的設(shè)計與實現(xiàn)(文件)

2024-09-20 09:36 上一頁面

下一頁面
 

【正文】 PL/SQL 語言。 jQuery 的文檔說明 非常全面 , 而且非常 詳細, 擁有很多成 熟的插件。 (2) View:采用 JSP實現(xiàn),主要用來顯示響應(yīng)的結(jié)果。 濟南大學畢業(yè)設(shè)計 4 JavaMail JavaMail 提供給開發(fā)者 來 處理電子郵件相關(guān)的編程接口。 JavaMail 是可選包,因此如果需要使用的話你需要 首先從 下載。 (1).Struts Struts 是是基于 MVC 模式實現(xiàn)的 , 對 Model, View 和 Controller 都提供了對應(yīng)的組件。 Struts的 View 部分是通過 JSP 技術(shù)實現(xiàn)的。然 而, Spring 的用途不僅限于服務(wù)器端的開發(fā)。 Spring提供的 AOP功能,方便進行面向切面的編程,許多不容易用傳統(tǒng)OOP實現(xiàn)的功能可以通過 AOP輕松應(yīng)付。 濟南大學畢業(yè)設(shè)計 5 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用。 盡管 Spring 框架提供整體解決方案 但是在 SSH 中 Spring 更傾向于業(yè)務(wù)層,而Struts 則關(guān)注于 web 層, Hibernate 關(guān)注于持久層。 ( 2) 管理員登錄 : 管理員可以通過用戶名和密碼登錄后進行所以的操作 。 信息發(fā)布功能分析 ( 1)發(fā)布信息錄入功能:可以錄入要發(fā)布的信息 。 信息交流功能分析 信息通知管理:通過郵件群發(fā)方式進行信息通知 濟南大學畢業(yè)設(shè)計 7 系統(tǒng)數(shù)據(jù)流圖 整體 系統(tǒng)模型,見圖 。 圖 刪除收集信息 數(shù)據(jù)流圖 信息發(fā)布管理 系統(tǒng)數(shù)據(jù)流圖 ( 1) 發(fā)布信息錄入數(shù)據(jù)流程 見圖 圖 發(fā)布 信息錄入流程圖 ( 2) 發(fā)布 信息修改功能數(shù)據(jù)流圖,見圖 。 圖 省市審批功能 數(shù)據(jù)流圖 查詢未審批信息 省市公司 審批信息 審批 未審批信息 返回審批結(jié)果 審批成功 發(fā)布信息表 查詢信息 地市公司 審批信息 查看 查 詢發(fā)布信息 提交省市審批 提交成功 發(fā)布信息表 查詢信息 發(fā)布信息 發(fā)布者 查詢發(fā)布信息 發(fā)布信息表 查看信息 發(fā)布信息 發(fā)布者 發(fā)布信息表 修改成功 重新修改 錄入正確 密碼 錄入錯誤 新發(fā)布信息 新發(fā)布信息 查看修改 查詢發(fā)布信息 濟南大學畢業(yè)設(shè)計 11 信息交流管理系統(tǒng)數(shù)據(jù)流圖 交流信息通知功能數(shù)據(jù)流程圖,見圖 ??梢詫⒊绦?應(yīng)用于 Window7 和 Window XP 上 運行。 (4) 設(shè)置注銷功能,以防 session 中保留的相關(guān)信息登錄后重要資料的泄漏,這在公司管理中是至關(guān)重要的。 濟南大學畢業(yè)設(shè)計 13 字段包括: id( 主鍵 )、 encode( 信息編碼 )、 msg_type( 信息類型 )、 content( 信息內(nèi)容 )、 msg_format( 信息格式 ) 、 period_validity(信息有效期 )、 provider(信息提供者)、 provide_time(信息提供時間 )、 collector(信息收集者)、 collect_time(信息收集時間) 。 主鍵是 id。此外還用到 WebService 實現(xiàn)省市系統(tǒng)交互,通過 JavaMail 實現(xiàn)郵件群發(fā),最終完成此系統(tǒng)。 Spring有兩個核心 ICO/DI 和 AOP。 ( 1) 在 web 啟動時,在 中進行 Spring的上下文控制,也就是在 中配置監(jiān)聽器,具體代碼如下 ! Spring 上下文配置 servlet servletnameaction/servletname servletclass/servletclass initparam paramnameconfig/paramname paramvalue /WEBINF/,/,/strutsl,/ /paramvalue /initparam 濟南大學畢業(yè)設(shè)計 16 loadonstartup2/loadonstartup /servlet servletmapping servletnameaction/servletname urlpattern*.do/urlpattern /servletmapping listener listenerclass /listenerclass /listener ( 2) 配置 Action 類代理,在 中進行配置,具體代碼如下: controller processorClass= / messageresources parameter= / plugin className= setproperty property=contextConfigLocation value=/WEBINF/ / /plugin ( 3) 配置 Spring,為了避免 文件過大,把其 成三部分: , 和 。 charset=UTF8 % ② 中文信息傳遞間亂碼。 (utf8)。 } else { (request, response)。當驗證碼驗證通過時,才可以進行身份驗證,當兩者都通過時菜就行跳轉(zhuǎn)。 if((().getAttribute(vcode))){ User user = ((), ())。 return (loginFailure)。%if((usererror)!=null){%%=(usererror)%%}%/span 在 中進行配置,當返回 loginSuccess,則成功登錄,而當返回 loginFailure時則返回登錄頁面,重新登錄。 運行時的可視化界面,見圖 濟南大學畢業(yè)設(shè)計 22 圖 左側(cè)選擇菜單運行效果 錄入 功能 頁面 設(shè)計 與代碼 實現(xiàn) 錄入頁面主要 有 ( 收 集 信 息 錄 入 頁 面 ) 和(發(fā)布信息錄入頁面 ),其主要功能為在頁面 form 表單中填寫信息,然后提交,通過 config 文件映射到相應(yīng)的 ActionForm(繼承 ActionForm)和 Action(繼承 Action)中,然后通過在 Action,將 form 中數(shù)據(jù)逐一映射到 VO 中,通過 調(diào)用 service 調(diào)用其中的注冊方法,存入數(shù)據(jù)庫。,//指定日期格式 timeFormat :39。 在 Action 中 Form—— VO: MsgCollectManagerForm collectManagerForm = (MsgCollectManagerForm) form。 (())。 } 在 dao 中必須實現(xiàn) HibernateDaoSupport 接口 : public void saveOrUpdate(T object) { getHibernateTemplate().saveOrUpdate(object)。查詢結(jié)果到頁面顯示也分為兩種,一種是分頁顯示,一種是通過 table 顯示。 } 其中方法名必須和 form 中提交的 method 方法名相同,具體代碼如下: a href=%=()%/?method=queryAllMsgCollect查詢所有消息 /a Service 類中: public ListMsgCollect queryAllMsg(){ return ()。 分頁功能的主要目的是為了避免查詢的數(shù)據(jù)量過大而帶來的查閱上的不便, 通過分頁后 使查詢 結(jié)果在頁面上 顯示更加的清晰, 更 便于操作。 $(showdata).flexigrid({ url: 39。, colModel : [ {display: 39。, width : 70,sortable : true, align: 39。, name : 39。}, // 如上進行頁面顯示 ], buttons : [ {name: 39。, onpress : test}, {name: 39。, onpress : test}, {separator: true}], searchitems : [ {display: 39。, isdefault: true} ], sortname: msg_type, sortorder: asc, usepager: true, title: 39。 function test(, grid) { if ( == 39。 + $(39。) } else if ( == 39。)。) { alert(39。, grid).length + 39。) { confirm(39。, useRp: true, rp: 10, showTableToggleBtn: true, width: 1000, height: 400 })。, name : 39。, bclass: 39。, bclass: 39。, width : 50, sortable : true, align: 39。}, {display: 39。, name : 39。, dataType: 39。功能主要通過 插件 實現(xiàn) ,通過 Ajax 進行分頁。 } ① 查詢結(jié)果以 table 形式表示的代碼為: %ListMsgCollectmsgCollect= (ListMsgCollect)(msgCollects)。 (msgCollects, msgCollects)。 Column(name=msg_level) Enumerated() private Level msg_level。//處理時間 濟南大學畢業(yè)設(shè)計 23 (msgCollect)。 (())。//指定時間格式 })。其中主要代碼如下: 在錄入表單中有時間,通 過 jQuery 插件實現(xiàn): $(function(){ $(.selectTime).datetimepicker( { dateFormat :39。具體代碼如下: frameset cols=17%,83% border=0 frame src=%=()%/frame/ name=leftpart noresize=noresize frame src= name=msg_result noresize=noresize/frame /frameset 左側(cè)菜單頁面與代碼 頁面設(shè)計: 頁面設(shè)計采用 jQuery的一個插件為 Tree 結(jié)構(gòu)完成,首先引入 jar 包,然后,在頁面中進行代碼編程,具體實現(xiàn)代碼如下: script type=text/javascriptsrc=%=()%/js/ /script $(function(){ $(spellTree).treeview({animated: fast, collapsed: true })。 return (loginFailure)。 return (loginSuccess)。 圖 登錄 界面 運行效果 有兩種驗證,其驗證代碼為: LoginForm loginForm = (LoginForm)form。 在登錄界面主要有用戶名,密碼,角色和驗證碼四個部分。 } ( 2) 解決解決非法登錄 設(shè)置 session 監(jiān)聽器,解決權(quán)限不夠的情況下進行的非法登錄,即創(chuàng)建 SessionFilter類并實現(xiàn) Filter 接口,同時 在 中配置上 SessionFilter 的信息, 其方法代碼如下: public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { User user = (User) ((HttpServletRequest) request).getSession() .getAttribute(user)。當出現(xiàn)亂碼時, 在 SSH 中只能用過濾器的方案來解決。具體的代碼如下: ! 信息交流管理 Service bean id=msgCollectManager
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1