【正文】
such as environment variables and standard input and output, to create a bridge, or gateway, between the web server and other applications on the host machine. The other applications can look at the request sent to them by the web server and create a customized response. When a web server receives a request that’s intended for a CGI program, it runs that program and provides the program with information from the ining request. The CGI program runs and sends its output back to the server. The web server then relays the response to the browser. CGI defines a set of conventions regarding what information it will pass as environment variables and how it expects standard input and output to be used. Like HTTP, CGI is flexible and easy to implement, and a great number of CGIaware programs have been written. The main drawback to CGI is that it must run a new copy of the CGIaware program for each request. This is a relatively expensive process that can bog down highvolume sites where thousands of requests are serviced per minute. Another drawback is that CGI programs tend to be platform dependent. A CGI program written for one operating system may not run on another. Java servlets: Sun’s Java Servlet platform directly addresses the two main drawbacks of CGI , servlets offer better performance and utilization of resources than conventional CGI programs. Second, the writeonce, runanywhere nature of Java means that servlets are portable between operating systems that have a Java Virtual Machine (JVM). A servlet looks and feels like a miniature web server. It receives a request and renders a response. But, unlike conventional web servers, the servlet application programming interface (API) is specifically designed to help Java developers create dynamic applications. The servlet itself is simply a Java class that has been piled into byte code, like any other Java object. The servlet has access to a rich API of HTTPspecific services, but it is still just another Java object running in an application and can leverage all your other Java assets. To give conventional web servers access to servlets, the servlets are plugged into containers. The servlet container is attached to the web server. Each servlet can declare what URL patterns it would like to handle. When a request matching a registered pattern arrives, the web server passes the request to the container, and the container invokes the servlet. 大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì) (論文 )外文翻譯 15 But unlike CGI programs, a new servlet is not created for each request. Once the container instantiates the servlet, it will just create a new thread for each request. Java threads are much less expensive than the server processes used by CGI programs. Once the servlet has been created, using it for additional requests incurs very little overhead. Servlet developers can use the init() method to hold references to expensive resources, such as database connections or EJB Home Interfaces, so that they can be shared between requests. Acquiring resources like these can take several seconds— which is longer than many surfers are willing to wait. The other edge of the sword is that, since servlets are multithreaded, servlet developers must take special care to be sure their servlets are threadsafe. To learn more about servlet programming, we remend Java Servlets by Example, by Alan R. Williamson [Williamson]. The definitive source for Servlet information is the Java Servlet Specification [Sun, JST]. JavaServer Pages: While Java servlets are a big step up from CGI programs, they are not a panacea. To generate the response, developers are still stuck with using println statements to render the HTML. Code that looks like: (POne line of HTML./P)。 4 CSS: 層疊樣式表 。 大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì) (論文 )外文翻譯 9 6 研究方法 與系統(tǒng)采用技術(shù) 開(kāi)發(fā)工具: MyEclipse 系統(tǒng)服務(wù)器: Tomcat 數(shù)據(jù)庫(kù): SQL2020 數(shù)據(jù)庫(kù)。從人員角度來(lái)看,本系統(tǒng)所面向的用戶是公司內(nèi)部職員,就是平時(shí)在公司內(nèi)部工作的職員,他們平時(shí)工作就離不開(kāi)電腦,懂得基本微機(jī)操作,無(wú)須另聘專人即可使該系統(tǒng)正常實(shí)施運(yùn)行。應(yīng)用本系統(tǒng)將幫助房屋銷售工作人員提高工作效率,更簡(jiǎn)便的填寫房產(chǎn)信息,更加快捷的查詢統(tǒng)計(jì)房產(chǎn)信息,同時(shí),有利于房地產(chǎn)公司各部門之間更好的溝通,從而提高了辦事效率,減少了消耗成本。 該公司信息完全具備使用維護(hù)該系統(tǒng)的能力。 5 可行性 分析 營(yíng)運(yùn)可行性分析: 在本系統(tǒng)的運(yùn)營(yíng)階段,使用系統(tǒng)的工作人員,除了需要具備在 Microsoft Windows 平臺(tái)上使用個(gè)人電腦的知識(shí),并不需要特別的技術(shù)能力。 ( 3)系統(tǒng)能夠提供流暢的數(shù)據(jù)信息處理、快速方便的信息查詢。因?yàn)楸鞠到y(tǒng)為企業(yè)的管理系統(tǒng),其中涉及到商業(yè)機(jī)密,所以設(shè)置了兩個(gè) 權(quán)限,管理員和操作員??蛻糍Y料管理包括有編號(hào)、姓名、所在單位、聯(lián)系電話、身份證號(hào)。房型信息管理包括對(duì)房屋編號(hào)、所在樓盤、房型名稱、所在樓號(hào)、所在單元、所在樓層、門號(hào)、建筑面積、合計(jì)金額的管理,可以對(duì)他們進(jìn)行錄入、修改、查詢等操作。 根據(jù)軟件開(kāi)發(fā)流程,本系統(tǒng)的開(kāi)發(fā)過(guò)程是:首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型;然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。 為了要在激烈的市場(chǎng)競(jìng)爭(zhēng)中取得優(yōu)勢(shì),國(guó)內(nèi)的房地產(chǎn)企業(yè)必須要有市場(chǎng)危機(jī)意識(shí),強(qiáng)化企業(yè)管理,逐步形成企業(yè)的核心競(jìng)爭(zhēng)力,以高科技、高品質(zhì)、高效益、低消耗、低成本、創(chuàng)品牌的房地產(chǎn)開(kāi)發(fā),不斷開(kāi)拓市場(chǎng)、占領(lǐng)市場(chǎng),才能維持企業(yè)的生存和發(fā)展。 系統(tǒng)工程的方法已經(jīng)被被不斷應(yīng)用于人口問(wèn)題,能源規(guī)劃,農(nóng)業(yè)系統(tǒng)以及區(qū)域發(fā)展戰(zhàn)略和軍事系統(tǒng)等方面,作為分析和解決系統(tǒng)開(kāi)發(fā),運(yùn)作及管理實(shí)踐中的問(wèn)題所應(yīng)遵循的工作程序和基本方法,這是選擇作為房地產(chǎn)售樓管理管理信息系統(tǒng)的中心思想。 自住制度改革以來(lái),很長(zhǎng)一段時(shí)間,房地產(chǎn)市場(chǎng)保持著繁榮的局面,近幾年,樓盤的 銷售不斷升溫,房地產(chǎn)經(jīng)濟(jì)公司的管理業(yè)務(wù)流程也得到不斷提升,但是在 08年爆發(fā)的金融危機(jī)不得不提醒我們更好的來(lái)管理房產(chǎn)業(yè)務(wù)。據(jù)美國(guó)房地產(chǎn)經(jīng)紀(jì)人協(xié)會(huì)的一份調(diào)查顯示,使用電腦管理系統(tǒng)的房地產(chǎn)經(jīng)紀(jì)人與那些不使用或很少使用的經(jīng)紀(jì)人相比,其年收入要高出 $7400 美元。到目前為止,已成功地實(shí)行了 MLS 系統(tǒng)的有英國(guó)、加拿大、澳大利亞、日本、新西蘭、新加坡等國(guó)家。其中,一個(gè)突出的特點(diǎn)是信息技術(shù)與業(yè)務(wù)流程再造相結(jié)合,不單是信息技術(shù)的簡(jiǎn)單的應(yīng)用,而是業(yè)務(wù)流程再造的過(guò)程。 ( 1)國(guó)外研究現(xiàn)狀: 微軟公司創(chuàng)始人比爾 房地產(chǎn)售房信息管理系統(tǒng)是一個(gè)房地產(chǎn)公司不可缺少的使用工具 ,它可以向售樓管理人員提供為制定明智的決 策所需的信息。解決企業(yè)宣傳問(wèn)題的途徑之一,就是將計(jì)算機(jī)技術(shù)引入進(jìn)來(lái),為用戶創(chuàng)建一個(gè)交流的平臺(tái)。 現(xiàn)在的房產(chǎn)企業(yè),為 獲得更好的經(jīng)經(jīng)收益,一般都投入巨額的宣傳費(fèi)宣傳自己;但利用的一般都是傳統(tǒng)的宣傳媒體,例如戶外廣告牌、車箱廣告、電視廣告等,很少利用現(xiàn)在流行的網(wǎng)絡(luò)媒體宣傳自己。 大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì) (論文 )外文翻譯 4 大連交通大學(xué)信息工程 學(xué)院 畢業(yè)設(shè)計(jì) (論文 )調(diào)研報(bào)告 學(xué)生姓名 王旭弘 專業(yè)班級(jí) 軟件工程 082班 指導(dǎo)教師 王鑫 翟悅 職 稱 高工 講師 所在單位 信息科學(xué)系軟件工程教研室 教研室主任 劉瑞杰 完成日期 2020 年 4 月 6 日 實(shí)習(xí)報(bào)告 大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì) (論文 )外文翻譯 5 1 課題來(lái)源及意義 近年來(lái)隨著計(jì)算機(jī)的日益普及和網(wǎng)絡(luò)(特別是因特網(wǎng))的迅速發(fā)展,在全球范圍內(nèi)形成了一種新的企業(yè)經(jīng)營(yíng)方式 , 他們把所有的商業(yè)活動(dòng)和貿(mào)易往來(lái)電子化 , 利用發(fā)達(dá)的網(wǎng)絡(luò)環(huán)境進(jìn)行快速有效的商業(yè)活動(dòng)。 第 14 周答辯,要求制作 PPT 通過(guò)大學(xué)幾年的學(xué)習(xí),已經(jīng)學(xué)習(xí)了諸如軟件工程、數(shù)據(jù)庫(kù)原理及應(yīng)用、數(shù)據(jù)結(jié)構(gòu)、 C++、 Visual Basic、 JAVA 等多門程序設(shè)計(jì)語(yǔ)言和網(wǎng)絡(luò)等基礎(chǔ)知識(shí)和專業(yè)知識(shí),學(xué)生有能力而且可以獨(dú)立完成小中型項(xiàng)目的設(shè)計(jì)與開(kāi)發(fā)。 畢業(yè)設(shè)計(jì)第 13 周完成畢業(yè)論文的裝訂,并由指導(dǎo)老師評(píng)閱。 用 JSP 技術(shù)實(shí)現(xiàn) 房地產(chǎn)售房信息