版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、AbstractWith the fierce market competition, information plays more and more important role in enterprise production and business operation activities. The competition betweenenterprises seemingly is the competition between products, while its essence is the competition of science and technology info
2、rmation, the one who owns the advanced science and technology information and the advanced products will win in the marketcompetition. Thus updated information is the strategy for the survival and development of an enterprise. Therefore, any enterprise who wants to win in the competition must give p
3、riority to effective management of projects. Project management is an effectivedecision-making tool that helps people fulfill the tasks at work with optimum efficiency. As the fastest growth branch of management discipline, project management has been widely used by enterprises nowadays, especially
4、in project management, to transform project management in all aspects via instantaneous information.Based on investigation and analysis, I become aware that a lot of companies are using the project management platform, such as, ERP,EPM. They are used to improve the planning, organization, implementa
5、tion and control methods on various human and resource utilization, which make great contribution to management practice. With the globalization of market and information, global economic organizations are trying to exploit the limited resources, which require the economic organizations to control t
6、he cost, time, quality while utilizing the resources during the whole process, with the goal-oriented value as the guide in the enterprise management activities. Doing this graduation design helps me understand the business logic of the enterprise project management and related technologies.Key word
7、s :B/SJSPEnterprise Project Management摘要隨著市場(chǎng)競(jìng)爭(zhēng)的激烈 , 信息在企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)中的地位日趨突出。企業(yè)之間的競(jìng)爭(zhēng)表現(xiàn)為產(chǎn)品之間的競(jìng)爭(zhēng) , 其實(shí)質(zhì)是科技信息之間的競(jìng)爭(zhēng)。誰(shuí)擁有先進(jìn)的科技信息 , 誰(shuí)就能擁有先進(jìn)的產(chǎn)品 , 誰(shuí)就贏得市場(chǎng)競(jìng)爭(zhēng)的主動(dòng)權(quán)。所以信息更新就成為企業(yè)生存和發(fā)展的戰(zhàn)略問(wèn)題 , 因此,有效的對(duì)項(xiàng)目進(jìn)行信息化管理在企業(yè)間的競(jìng)爭(zhēng)中具有舉足輕重的作用。項(xiàng)目管理是人們用最優(yōu)化的方法來(lái)完成工作的有效工具。項(xiàng)目管理作為管理學(xué)科中成長(zhǎng)最快的一個(gè)分支,已經(jīng)被廣泛地應(yīng)用到企業(yè)管理之中,特別是被應(yīng)用于企業(yè)項(xiàng)目管理中,對(duì)企業(yè)管理進(jìn)行即時(shí)的、全方面的項(xiàng)目管理改
8、造。經(jīng)過(guò)調(diào)查、分析,有很多公司都在做與此相關(guān)的平臺(tái),例如: ERP、EPM等平臺(tái)。它們都致力于改善對(duì)各種人力和資源利用的計(jì)劃、組織、執(zhí)行和控制的方法,對(duì)管理實(shí)踐做出重要的貢獻(xiàn)。隨著市場(chǎng)全球化、信息化的發(fā)展,全球經(jīng)濟(jì)組織對(duì)有限資源的爭(zhēng)奪越來(lái)越激烈,客觀上要求經(jīng)濟(jì)組織對(duì)資源進(jìn)行最大限度的利用,對(duì)資源在成本、時(shí)間、質(zhì)量三個(gè)方面進(jìn)行全方面、全過(guò)程的控制,同時(shí)以目標(biāo)導(dǎo)向的價(jià)值觀指導(dǎo)企業(yè)的經(jīng)營(yíng)管理活動(dòng)。我做這個(gè)畢業(yè)設(shè)計(jì),可以讓我更好的了解企業(yè)項(xiàng)目管理的業(yè)務(wù)邏輯及掌握相關(guān)的技術(shù)。關(guān)鍵詞 : B/S JSP企業(yè)項(xiàng)目管理Contents1 General Description12 Theories and T
9、echnologies22.1 Theories22.2 technologies33334453 Procedures Design63.1 System Structure Description6666663.2 System Function Description677788889994 System Test and Application104.1 Test Results1010104.2 Code Review Stage111111114.3 Some of the Testing Results1212124.4Application121213Acknowledgeme
10、nts15Works Cited & Sources16大連交通大學(xué)2011 屆本科生畢業(yè)設(shè)計(jì)(論文)大連交通大學(xué)2011 屆本科生畢業(yè)設(shè)計(jì)(論文)1 General DescriptionProject management is the discipline of planning, organizing, securing and managing resources to bring about the successful completion of specific project goals and objectives. A project is a temporary
11、 endeavor, having a defined beginning and end, undertaken to meet unique goals and objectives, usually to bring about beneficial change or added value.With the globalization of economy, enterprises are facing more and more fierce competition. Most competitive enterprises thought the processing of in
12、formation will determine their life and death, therefore how to efficiently manage information is particularly important. However, Design and Implementation of Project Management Subsystem in Enterprise Management Platform is an effective project management system, which can manage Schedule Planning
13、 and maintain the progress of the activities of components. The system is highly practical and feasible, which can help managements make scientific decision, reduce risk and cost and improve their efficiency. The Design and Implementation of Project Management Subsystem is a effective tool for manag
14、ers.The goal of this system is to design a practical and easy-to-use system to manage enterprise project. First of all, in order to know the details of every project, we should establish the front- desk- page to manage these projects. And then, as to many files of this project need to access to the
15、database, we load driver with DBCP Connection Pool in the spring framework. The information transports between the front-desk-page and the back database with JDBC. It can increase the transmission speed and be convenient to manage. And it should eliminate redundant data in time and have the Spring F
16、rame easy to maintain the system so that manager can locate a single record accurately and quickly. At last, this system is based on JSP basic theory and operating skills aiming to implement the Design and Implementation of Project Management Subsystem in Enterprise Management Platform.1大連交通大學(xué)2011 屆
17、本科生畢業(yè)設(shè)計(jì)(論文)2 Theories and Technologies2.1 TheoriesB / S (Browser / Server) structure is the browser and server structure. It is with the rise of Internet technology, a structure that with changes or improvements on the C / S structure. In this structure, the user working interfaces are achieved thro
18、ugh the WWW browser, very small part of business logics are achieved in the front end (Browser) , but the main business logics are accomplished on the server side (Server), formatting the so-called three-tier 3-tier structure. This greatly simplifies client computer loads, reduces the system mainten
19、ance and upgrades cost and effort and decreasesthe overall cost of the user (TCO).Based on the current technology, local area network set up B / S structure of the network application, and through Internet / Intranet mode, database applications, is relatively easy to grasp, the cost is lower. It is
20、a one place development, and could achieve that different people from different locations using different access methods (such as LAN, WAN, Internet / Intranet, etc.) to access and manipulate a common database. It can effectively protect the data platform and Administrative access as well as the ser
21、ver databaseis very safe. Especially after the appearanceof cross-platform, as JAVA language, B / S architecture management software is convenient, fast and efficient.The Spring Framework is an open source application framework for the Java platform.The core features of the Spring Framework can be u
22、sed by any Java application, but there are extensions for building web applications on top of the Java EE platform.2大連交通大學(xué)2011 屆本科生畢業(yè)設(shè)計(jì)(論文)Although the Spring Framework does not impose any specific programming model, it has become popular in the Java community as an alternative to, replacement for,
23、or even addition to the Enterprise JavaBean (EJB) model.2.2 technologiesJava Server Pages (JSP) is a Java technology that helps software developers serve dynamically generated web pages based on HTML, XML, or other document types. Released in 1999 as Sun's answer to ASP and PHP, JSP was designed
24、 to address the perception that the Java programming environment didn't provide developers with enough support for the Web.JSP allows Java code and certain pre-defined actions to be interleaved with static web markup content, with the resulting page being compiled and executed on the server to d
25、eliver an HTML or XML document. The compiled pages and any dependent Java libraries use Java byte code rather than a native software format, and must therefore be executed within a Java virtual machine (JVM) that integrates with the host operating system to provide an abstract platform-neutral envir
26、onment.JavaBeans is reusable software components for Java that can be manipulated visually in a builder tool. Practically, they are classes written in the Java programming language conforming to a particular convention. They are used to encapsulate many objects into a single object (the bean), so th
27、at they can be passed around as a single bean object instead of as multiple individual objects. A JavaBeans is a Java Object that is serializable, has a nullary constructor, and allows access to properties using getter and setter methods.In order to function as a JavaBeans class, an object class mus
28、t obey certain conventions about method naming, construction, and behavior. These conventions make it possible to have tools that can use, reuse, replace, and connect JavaBeans.3大連交通大學(xué)2011 屆本科生畢業(yè)設(shè)計(jì)(論文)Microsoft SQL Server is a relational model database server produced by Microsoft. Its primary query
29、 languages are T-SQL and ANSI SQL. It provides enterprise customers a secure, reliable and efficient platform for enterprise data management and business intelligence applications. In addition, Microsoft SQL Server 2000 also provides a JDBC driver to download, making it easy to connect with the JSP
30、page. JDBC is a SQL statement for the implementation of Java API (Application Programming Interface). By using JDBC, developers can easily transmitted SQL statements to any databases. With the combination of Java and JDBC, programmers will only need to write a program once and it can run on any plat
31、forms.Apache Tomcat (or Jakarta Tomcat or simply Tomcat) is an open source servlet container developed by the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server
32、 environment for Java code to run.Tomcat should not be confused with the Apache web server, which is a C implementation of an HTTP web server; these two web servers are not bundled together. Apache Tomcat includes tools for configuration and management, but can also be configured by editing XML conf
33、iguration files.MyEclipse is a commercially available Java EE and Ajax IDE created and maintained by the company Genuitec, a founding member of the Eclipse Foundation.MyEclipse is built upon the Eclipse platform, and integrates both proprietary and open source solutions into the development environm
34、ent.MyEclipse has two primary versions (apart from the "Blue Editionand "MyEclipse Spring Edition referred to below): a professional and a standard edition. The standard edition adds database tools, a visual web designer, persistence tools, Spring tools, Struts and JSF tooling, and a numbe
35、r of other features to the basic Eclipse Java Developer profile. It competes with the Web Tools Project, which is a part of Eclipse itself, but MyEclipse is a separate project entirely and offers a different feature set.4大連交通大學(xué)2011 屆本科生畢業(yè)設(shè)計(jì)(論文)A servlet is a Java programming language class used to e
36、xtend the capabilities of servers that host applications accessed via a request-response programming model. Although servlets can respond to any type of request, they are commonly used to extend the applications hosted by Web servers. Thus, it can be thought of as a Java Applet that runs on a server
37、 instead of a browser.A Servlet is a Java class in Java EE that conforms to theJava Servlet API, a protocol by which a Java class may respond to requests. They are not tied to a specific client-server protocol, but are most often used with the HTTPprotocol. Therefore, the word "Servlet" is
38、 often used in the meaning of "HTTP Servlet". Thus, a software developer may use a servlet to add dynamic content to a Web server using theJava platform. The generated content is commonly HTML, but may be other data such as XML. Servlets are the Java counterpart to non-Java dynamic Web con
39、tent technologies such as CGI andASP.NET. Servlets can maintain state in session variables across many server transactions by using HTTP cookies, or URL rewriting.2.3 System Development Environment DescriptionHardware Development Environment:CPU: Intel Core 2 T52001.60GHz ProcessorMemory:4GHard Disk
40、:120GSoftware Development Environment:Operating system:Windows XPDevelopment Tools:Eclipse and Myeclipse8.0JSP Server:Apache tomcat 6.0Database:SQL Server 2000Browser:Microsoft Internet Explorer 6.05大連交通大學(xué)2011 屆本科生畢業(yè)設(shè)計(jì)(論文)3 Procedures Design3.1 System Structure DescriptionFirstly the administrator n
41、eed to input his user name and password, then click the login button. If your user name and password is right, you can see the main page, and begin to manage all the information there.This submodule includes three part: project registration and project list and project inquiry.Contract signing and c
42、ontract inquiry are included in this submodule which guarantee the project go on in order. The contract is protected by law to prevent some unnecessary financial loss.Checking and accepting are the main function of this Quality Management Submodule which guarantees a project can comply with the stan
43、dards or not.Before the project starts, users need to anticipate the functions of this project. And when the project have been completed, users can evaluate how effective it is.3.2 System Function DescriptionSystem function flow diagram 3-1:6大連交通大學(xué)2011 屆本科生畢業(yè)設(shè)計(jì)(論文)ProjectRegisterPlanningProject List
44、ManagementProjectInquiryContractContractSigningManagementContractInquiryRegisterAdministratorLoginEnterprise ProjectExitManagement SystemBrowseQualityProtectManagementAcceptanceProjectEvaluationProjectInformationManagementEvaluationDiagram3-1System Function Flow DiagramFirstly,the administrator must
45、start Apache Tomcat Server, and then put" http:/localhost:8080/xiangmu/admin/index.jsp" in the address field of Internet Explorer 6.0, you can see the login page. You can input user name and password. Click the login button. If both the user name and password are correct, you can login the
46、 main page. In other words, if the database of user name and password could be found in the administrator login table, it turns to the main page.On the administrator information maintenance webpage, you can add the new user name and password or delete the old one, which can ensure the security of th
47、e important information. At the same time, the information of administrator table will automaticlly update.You can operate information on "ProjectAdd.JSP" page, which includes the values7大連交通大學(xué)2011 屆本科生畢業(yè)設(shè)計(jì)(論文)of project name, responsible company, project type, responsible officer, impleme
48、ntation time, estimated amount, skill plan and remark. These information must be filled out. You must input all, then click the submit button. Afterward the whole information will be found in the "ProjectAdd" table.If the administrator wants to know something about all the projects, you ca
49、n enter "ProjectManagement.JSP" page. This page includes all the information of every project. These information can be edited again. And they also can be deleted by the administrator, and information of background databasewill automatically update. If you want to add one new project, you
50、can click the add button and then the page will jump to the "ProjectAdd.JSP" page, then you can add a new project.If there are too many projects in the list, it will take your much time to find the one you want, then the inquiry function will help you to find it quickly. You can input the
51、name of the project and click the searching button. Through calling SQL statements it can interact with the background database.If the project what you want is in the planning project list, it will be found quickly. Another convenience of the searching function is that it can help to find any projec
52、t you want, if you couldn't remember its project name. This function is named fuzzy searching.Contract signing function can ensure the successful cooperation between responsible officer A and responsible officer B, which includes values of contract name, project name, responsible officer A, resp
53、onsible officer B, beginning and ending time of the contract, contract value and remark. These details are indispensable. When you add all the information, you can submit them to the contract list. And then the new contract could be found in the contract table of background database,which can be use
54、d to protect your legal right whenever you need it.8大連交通大學(xué)2011 屆本科生畢業(yè)設(shè)計(jì)(論文)Through this webpage you can find all the contracts that have been signed. If you want to know the details of the contracts, you can enter this page. After the project has been finished, you can also delete the useless contra
55、ct items. On this page, there is an "add" button, click it and the webpage will jump to the contract signing page. Whenever you add or delete a contract, the background database will be updated with immediately.With the increasing number of contracts, it will be difficult for us to find th
56、e contract you need. And now you could get help from the contract inquiry function. You can input the keyword of the contract name and then click the search button. ContractSearch. JSP page will call the database through SQL statement. If the contract that you search is in the contract table, you will find it instantaneously. With this function's help, you will save a lot of time, so you can manage the contract m
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度旅游度假區(qū)開發(fā)區(qū)間合同協(xié)議
- 2025年度員工向公司借款額度限制合同
- 2025年度員工持股計(jì)劃法律風(fēng)險(xiǎn)評(píng)估合同
- 二零二五年度商鋪?zhàn)赓U合同(含租賃用途變更及補(bǔ)償條款)
- 2025年度電子產(chǎn)品商標(biāo)注冊(cè)及全球銷售合作協(xié)議
- 2025年度能源行業(yè)員工轉(zhuǎn)正合同規(guī)范文本
- 2024租房制式合同
- 寶潔的線上線下市場(chǎng)整合策略
- 探索家校共育模式培養(yǎng)全面發(fā)展的孩子
- 不動(dòng)產(chǎn)交易居間合同:2024房產(chǎn)買賣操作指南版B版
- 新點(diǎn)軟件使用培訓(xùn)課件
- ka賣場(chǎng)行業(yè)分析
- 產(chǎn)科護(hù)理疑難病例討
- 胃結(jié)石術(shù)后護(hù)理
- 消毒供應(yīng)室述職報(bào)告
- 生產(chǎn)制程能力分析報(bào)告
- 投放自助洗衣機(jī)合同書
- 浙江省溫州市2023-2024學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 汽車音箱營(yíng)銷方案
- 山東省菏澤市單縣2023-2024學(xué)年八年級(jí)上學(xué)期1月期末數(shù)學(xué)試題
- 統(tǒng)編版六年級(jí)語(yǔ)文上冊(cè)專項(xiàng) 專題07修辭手法-原卷版+解析
評(píng)論
0/150
提交評(píng)論