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

正文內(nèi)容

企業(yè)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)-wenkub

2023-07-08 14:03:37 本頁面
 

【正文】 Java 是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設(shè)計(jì)語言和 Java 平臺(tái)(即 JavaSE, JavaEE, JavaME)的總稱。如今,Java 已經(jīng)不再簡(jiǎn)單地是一門語言,它更像一個(gè)完整的體系,一個(gè)系統(tǒng)的開發(fā)平臺(tái)。使用MVC 設(shè)計(jì)模式被分成三個(gè)核心部件:模型、視圖、控制器。模型、視圖、控制器各自的功能以及它們之間的關(guān)系如圖 1 所示5圖 1 MVC 組件類型的關(guān)系和功能 B/S 模型介紹B/S 結(jié)構(gòu),即 Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著 Inter 技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。B/S 結(jié)構(gòu)圖如 2 所示用戶請(qǐng)求通知改變方法的調(diào)用 事件互聯(lián)網(wǎng)客戶機(jī) 1 客戶機(jī) 2 客戶機(jī) 3Web 服務(wù)器 數(shù)據(jù)庫服務(wù)器模型封裝應(yīng)用程序狀態(tài)響應(yīng)狀態(tài)查詢應(yīng)用程序功能通知視圖改變視圖解釋模型模型更新請(qǐng)求發(fā)送用戶輸入給控制器控制器可以選擇視圖控制器定義應(yīng)用程序行為用戶動(dòng)作映射成模型更新選擇響應(yīng)的視圖狀態(tài)改變視圖選擇狀態(tài)查詢企業(yè)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 圖 2 B/S 結(jié)構(gòu)圖B/S 結(jié)構(gòu)的優(yōu)點(diǎn):(1)具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。B/S 模式的缺點(diǎn):(1)想要加自己想要的個(gè)性化的功能需求,無法實(shí)現(xiàn)。 (5)功能弱化,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求??梢哉f MyEclipse 幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse 開發(fā)工具。 Tomcat 簡(jiǎn)介自從 JSP 發(fā)布之后,推出了各式各樣的 JSP 引擎。其次,Tomcat 是完全免費(fèi)的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。由于 Java 的特點(diǎn)與平臺(tái)無關(guān),再加上 Servlet 運(yùn)行在服務(wù)器端,因此 Servlet 對(duì)于用戶是完全透明的。當(dāng)客戶端發(fā)送一個(gè)請(qǐng)求來調(diào)用一個(gè)資源時(shí),Servlet 容器會(huì)用對(duì)象 ServletRequest 把客戶端發(fā)送的請(qǐng)求進(jìn)行封裝,然后根據(jù)Java Servlet API 文檔中定義的一些 Servlet 方法,完成 Servlet 的執(zhí)行之后把執(zhí)行的結(jié)果封裝到 ServletResponse 對(duì)象中,最后 Servlet 容器把客戶的請(qǐng)求發(fā)給客戶,完成為客戶企業(yè)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8的一次服務(wù)過程 [8]。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。客戶端Servlet 容器Servlet1Servlet2RequestResponse9第三章 系統(tǒng)需求分析 系統(tǒng)任務(wù)描述本系統(tǒng)是采用 Java 基于 B/S 開發(fā)的企業(yè)項(xiàng)目管理系統(tǒng)的功能模塊的設(shè)計(jì)和開發(fā)。本系統(tǒng)具體功能需求如下:(1)由項(xiàng)目管理系統(tǒng)登錄界面登錄到管理界面,即系統(tǒng)的服務(wù)器端。企業(yè)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 10(4)從主界面點(diǎn)擊項(xiàng)目管理進(jìn)入相應(yīng)的操作界面,對(duì)要做的項(xiàng)目進(jìn)行統(tǒng)一的增刪改查管理,及時(shí)更新項(xiàng)目的進(jìn)度。 系統(tǒng)數(shù)據(jù)流圖管理員進(jìn)入登陸界面如圖 4 所示圖 4 登錄頁面流程圖 系統(tǒng)數(shù)據(jù)分析在仔細(xì)調(diào)查企業(yè)項(xiàng)目管理過程的基礎(chǔ)上,總結(jié)出該系統(tǒng)需要滿足以下主要系統(tǒng)數(shù)據(jù)的需求:登錄界面 用戶名,密碼核對(duì)系統(tǒng)管理界面任務(wù)管理人員管理客戶管理輸入密碼密碼正確密碼錯(cuò)誤項(xiàng)目管理個(gè)人信息管理11圖 5 用戶實(shí)體圖圖 6 任務(wù)管理實(shí)體圖圖 7 項(xiàng)目管理實(shí)體圖真實(shí)姓名電話信息說明用戶信息用戶密碼用戶名性別工資部門年齡用戶信息發(fā)送者優(yōu)先級(jí)任務(wù)標(biāo)題工期結(jié)束時(shí)間執(zhí)行性開始時(shí)間項(xiàng)目管理項(xiàng)目名稱 客戶名稱項(xiàng)目經(jīng)理完成狀態(tài) 工期工期工期工期企業(yè)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12圖 8 客戶信息管理實(shí)體圖圖 9 員工信息管理實(shí)體圖圖 10 員工工資管理實(shí)體圖項(xiàng)目管理添加時(shí)間公司背景聯(lián)系人公司名稱聯(lián)系電話 地址員工信息身份證 員工類型職位年齡員工編號(hào)姓名電話性別 出生日期員工信息扣除工資總工資狀態(tài)員工姓名年份月份實(shí)發(fā)工資發(fā)款人13 系統(tǒng)可行性分析從技術(shù)發(fā)面來看,Java 語言的優(yōu)點(diǎn)主要表現(xiàn)在:簡(jiǎn)單、面向?qū)ο?、多線程、安全性等方面。因?yàn)槟P团c控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。有利軟件工程化管理:企業(yè)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化管理程序代碼。系統(tǒng)設(shè)計(jì)工作應(yīng)該自頂向下地進(jìn)行。 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)是用 Java 語言基于 B/S 開發(fā)設(shè)計(jì)的,其核心的 MVC 技術(shù)決定了該系統(tǒng)的安全性和穩(wěn)定性,從而保證了本系統(tǒng)有較強(qiáng)的使用性。import 。//連接數(shù)據(jù)庫} catch (Exception e) {} return conn。}}企業(yè)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 22 增刪改查方法package 。import 。import 。private Connection conn。public Project addProject(Project project) {conn = ()。(2, ())。23(6, ())。(插入成功)。}public boolean delProjectById(int id) {boolean flag = false。int ros = ()。} finally {()。String sql = select * from B_PROJECT。((pj_id))。((pj_development))。((pj_state))。}return list。 + id + 39。((pj_id))。((pj_development))。((pj_state))。}return list。+projectname+39。企業(yè)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 26while (()) {project = new Project()。((pj_manager))。((pj_priority))。}} catch (SQLException e) {()。conn = ()。 + ()+ 39。 + ()+ 39。 + ()+ 39。27+ () + 39。if (row != 0) {flag = true。}return flag。}if (ps != null) {try {()。} catch (SQLException e) {()。在分析、研究企業(yè)項(xiàng)目的基礎(chǔ)上,對(duì)系統(tǒng)的組織結(jié)構(gòu)、數(shù)據(jù)流程、用戶需求等內(nèi)容進(jìn)行了詳細(xì)的調(diào)查和分析。首先,操作簡(jiǎn)便性。使用 Firefox 瀏覽器瀏覽時(shí),列表中的記錄不能被選中;使用高版本的 IE 瀏覽器瀏覽時(shí),部分頁面會(huì)出現(xiàn)布局錯(cuò)落的現(xiàn)象。如果以后要對(duì)此系統(tǒng)進(jìn)行優(yōu)化,可以從以下方面進(jìn)行。第三,如有必要,可以嘗試優(yōu)化部分模塊的算法,如人員、項(xiàng)目費(fèi)用導(dǎo)入模塊。如人員信息維護(hù)、用戶信息維護(hù)等。有些模塊算法設(shè)計(jì)得還不夠好,以至于讓用戶等待的時(shí)間稍長。如人員管理模塊,人員信息的維護(hù)只能一個(gè)一個(gè)操作,如果需要一次更新大量人員信息時(shí),操作起來非常繁瑣。課題中,完成了對(duì)用戶和系統(tǒng)流程的需求分析的調(diào)查,系統(tǒng)的分析和設(shè)計(jì),增強(qiáng)了 Java 網(wǎng)絡(luò)編程的實(shí)際鍛煉。}}} 系統(tǒng)測(cè)試首先,用戶在登錄界面中輸入用戶名和密碼進(jìn)入到服務(wù)器端。}企業(yè)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 28ps = null。} catch (SQLException e) {()。}} catch (SQLException e) {()。try {ps = (sql)。 + () + 39。 + ()+ 39。 + ()+ 39。 + ()+ 39。}return list。(project)。((pj_begintime))。((pj_name))。try {ps = (sql)。ListProject list = new ArrayListProject()。}} catch (SQLException e) {()。((pj_endtime))。((customer_name))。rs = ()。ArrayListProject list = new ArrayListProject()。}} catch (SQLException e) {()。((pj_endtime))。((customer_name))。rs = ()。}public ArrayListProject
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1