2016計算機開題報告范文
2016計算機開題報告范文
計算機的你們要做開題報告了,你們知道怎么做嗎?下面是學(xué)習(xí)啦小編為大家整理的2016計算機開題報告范文,歡迎閱讀。
2016計算機開題報告范文篇1
題目:軟件項目開發(fā)管理系統(tǒng)
專業(yè):計算機科學(xué)與技術(shù)
學(xué)生姓名:黃**
學(xué)號:****
指導(dǎo)教師:唐北平老師
進入二十一世紀這個信息爆炸的時代,人們的各種觀念開始發(fā)生驚天巨變,各行業(yè)也開始轉(zhuǎn)向信息化。而隨著Internet的普及與發(fā)展、隨著電腦及網(wǎng)絡(luò)技術(shù)的大范圍應(yīng)用,信息技術(shù)、網(wǎng)絡(luò)技術(shù)、計算機技術(shù)等都在不同領(lǐng)域得到了飛速的發(fā)展。隨著IT產(chǎn)業(yè)的不斷膨脹,各種各樣的軟件項目被飛快的開發(fā)出來。各種應(yīng)用軟件,各類實施項目不斷被推出,在世界高速發(fā)展的今天,在各類軟件項目層出不窮的今天,如何規(guī)范的,系統(tǒng)的,安全的,高效的管理好各類軟件項目,成為了當前各軟件項目開發(fā)公司的最大難題。要想去逐步解決這些問題,則需要應(yīng)用到軟件項目開發(fā)管理系統(tǒng)。
軟件項目開發(fā)是一件非常復(fù)雜的工作,他需要各種軟件開發(fā)人員投入到這個開發(fā)大軍來,相互協(xié)調(diào)配合,相互提升。而對眾多的軟件公司或開發(fā)團隊來說,有效的管理和控制軟件項目是非常重要的。為了給這一復(fù)雜而重要的工程帶來可操作性的簡便和準確的數(shù)據(jù)信息。Software Projects Exploitation Management System就是為著這一目的開發(fā)出來的。
軟件項目管理系統(tǒng)主要用來幫助軟件公司架構(gòu)規(guī)范的軟件項目開發(fā)管理過程(項目計劃管理、監(jiān)督與跟蹤、需求管理、測試管理、缺陷管理…)包括:
1、幫助軟件公司進行有效的項目數(shù)據(jù)度量管理(針對SEI CMM3/CMMI3的標準);
2、幫助各軟件公司長效實施組織過程體系規(guī)范(ISO9001、SEI CMM/CMMI);
3、幫助軟件公司建立項目過程數(shù)據(jù)庫和知識庫等。故本綜述分別從基于B/S模式數(shù)據(jù)庫的設(shè)計方法、分析,設(shè)計對軟件項目管理系統(tǒng)進行綜述。
4、提高過程透明度,加強對項目的監(jiān)督和管理(針對項目的進度、成本、質(zhì)量、資源、活動等);
5、支持軟件公司的多級管理模式,包括:企業(yè)高層、質(zhì)量部、項目經(jīng)理、程序員;
6、支持項目組內(nèi)、異地的開發(fā)組間、異地的客戶與組間的協(xié)同工作模式,突破地域障礙;
關(guān)健詞:數(shù)據(jù)庫軟件、軟件工程、C/S模式、B/S模式、JAVA
數(shù)據(jù)庫技術(shù)是數(shù)據(jù)管理的技術(shù),是計算機科學(xué)的重要組成部分。最近幾年來,數(shù)據(jù)庫技術(shù)發(fā)展越來越快,在多種應(yīng)用領(lǐng)域?qū)?shù)據(jù)管理的需求越來越多,數(shù)據(jù)庫技術(shù)的重要性已不斷的被更多的人所熟知。數(shù)據(jù)庫技術(shù)是數(shù)據(jù)管理的技術(shù),它也是計算機科學(xué)的重要組成部分目前,不僅在大、中、小、微各種機型上都配有數(shù)據(jù)庫管理系統(tǒng),各行各業(yè)的信息系統(tǒng),甚至是國際互聯(lián)網(wǎng)上的信息系統(tǒng)都離不開數(shù)據(jù)庫的支持。因此,數(shù)據(jù)庫已成為信息社會的重要基礎(chǔ)設(shè)施。
從計算機技術(shù)和數(shù)據(jù)庫的發(fā)展過程來看,計算環(huán)境和數(shù)據(jù)庫技術(shù)基本保持著一種同步發(fā)展的狀態(tài)?,F(xiàn)階段最具有發(fā)展?jié)摿Φ木褪腔贐/S模式或者基于C/S模式的數(shù)據(jù)庫。 數(shù)據(jù)庫管理系統(tǒng)(DBMS)可以定義為:“?數(shù)據(jù)庫管理系統(tǒng)是用于管理數(shù)據(jù)的計算機軟件。數(shù)據(jù)庫管理系統(tǒng)使用戶能方便地定義和操縱數(shù)據(jù),維護數(shù)據(jù)的安全性和完整性,以及進行多用戶下的并發(fā)控制和恢復(fù)數(shù)據(jù)庫。隨著B/S模式與C/S模式數(shù)據(jù)庫的發(fā)展,數(shù)據(jù)庫系統(tǒng)也出現(xiàn)了嵌入式數(shù)據(jù)庫系統(tǒng)和移動數(shù)據(jù)庫系統(tǒng)。嵌入式移動數(shù)據(jù)庫可以定義為:嵌入式移動數(shù)據(jù)庫系統(tǒng)是支持移動計算或某種特定計算模式的數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫系統(tǒng)與操作系統(tǒng)、具體應(yīng)用集成在一起,運行在各種智能型嵌入設(shè)備或移動設(shè)備上。目前這已經(jīng)成為一個十分活躍的研究和應(yīng)用領(lǐng)域——嵌入式移動數(shù)據(jù)庫或簡稱為移動數(shù)據(jù)庫(EMDBS)。
其中C/S(客戶機/服務(wù)器)結(jié)構(gòu),即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn)。實質(zhì)就是客戶端運行應(yīng)用程序,并向服務(wù)器數(shù)據(jù)庫發(fā)送SQL請求及取回結(jié)果;服務(wù)器數(shù)據(jù)庫偵聽基于TCP/IP的網(wǎng)絡(luò),響應(yīng)請求并返回處理結(jié)果。兩層結(jié)構(gòu)最大的優(yōu)點在于系統(tǒng)結(jié)構(gòu)簡單。
一個良好的軟件項目開發(fā)系統(tǒng)對C/S結(jié)構(gòu)需要完成以下功能:
a)數(shù)據(jù)庫的維護功能包括數(shù)據(jù)的備份、恢復(fù)等功能
b)權(quán)限分配管理功能。
c) 基本數(shù)據(jù)的維護。基本數(shù)據(jù)指的是軟件項目的基本信息。
d) 動態(tài)數(shù)據(jù)錄入、編輯、修改、查詢等。動態(tài)數(shù)據(jù)指的是檢測到的信息及其改造后的一些相關(guān)的信息。
B/S(瀏覽器/服務(wù)器)模式數(shù)據(jù)庫系統(tǒng)。是WEB興起后的一種模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用。三層結(jié)構(gòu)是把應(yīng)用邏輯劃分為三個部分:第一層是用戶界面(User Interface),提供用戶與系統(tǒng)的友好交互。第二層是應(yīng)用服務(wù)器,專司業(yè)務(wù)邏輯的實現(xiàn)。第三層是數(shù)據(jù)服務(wù)器,負責數(shù)據(jù)信息的存儲、訪問及其優(yōu)化。
基于上述數(shù)據(jù)庫系統(tǒng)特點,軟件項目管理系統(tǒng)是在WINDOWS環(huán)境下,采用C/S模式,使用JAVA+SQL Server語言設(shè)計。其優(yōu)越性體現(xiàn)在:
(1)非過程化語言
SQL是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng),可以使用相同的SQL語言作為數(shù)據(jù)輸入與管理的接口
SQL以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使他具有極大的靈活性和強大的功能。
SQL不要求用戶指定對數(shù)據(jù)的存放方法,這個特點使用戶更易注重于要得到的結(jié)果;所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。
(2)是所有關(guān)系數(shù)據(jù)庫的公共語言
由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS(關(guān)系數(shù)據(jù)庫管理系統(tǒng))轉(zhuǎn)到另一個,所有用SQL編寫的程序都是可以移植的
(3)統(tǒng)一的語言
以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而SQL將全部任務(wù)統(tǒng)一在一種語言中。SQL可用于所有用戶的DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。
通過閱讀大量的文獻證明,建立在B/S或C/S模式下的數(shù)據(jù)庫設(shè)計基礎(chǔ)之上的軟件項目開發(fā)管理系統(tǒng)具有穩(wěn)定、高效、可靠的特點,同時擁有良好的可伸縮性,能夠充分適應(yīng)未來系統(tǒng)的擴展需求,出色的可重用性則大大降低了構(gòu)建新系統(tǒng)的成本。
參考文獻
1、《VB+SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實例》李曉黎、張巍人民郵電出版社
2、《Visual Basic編程技巧:網(wǎng)絡(luò)與數(shù)據(jù)庫篇》機械工業(yè)出版社
3、《數(shù)據(jù)庫系統(tǒng)原理》李站懷著西北工業(yè)大學(xué)出版社。
4、《Visual Basic 6數(shù)據(jù)庫編程大全》 弗洛克維克(美)電子工業(yè)出版社(2000)
5、《Visual Basic 6數(shù)據(jù)庫程序設(shè)計高手》 溫賢發(fā) 科學(xué)出版社(2001)
6、《Visual Basic開發(fā)指南:SQL Server篇》邱仲潘 電子工業(yè)出版社(2000)
7《Visual Basic編程技巧:網(wǎng)絡(luò)與數(shù)據(jù)庫篇》 清宏計算機工作室 機械工業(yè)出版社(2001)
2016計算機開題報告范文篇2
1研究的背景及意義
研究背景
隨著我國社會主義市場經(jīng)濟體制的確立和發(fā)展,商業(yè)流通領(lǐng)域進入了一個空前的發(fā)展階段,面臨商界的激烈競爭,只有在多變的商品和顧客中挖掘并掌握市場需求,即淘汰“賣不出去的商品”,購進“賣得快、利潤高的商品”的經(jīng)營者才會獲利,企業(yè)也才能在競爭中生存和發(fā)展,如果能夠選擇一個好的管理系統(tǒng),把大量繁雜的、看似毫無關(guān)系的數(shù)據(jù),有機的結(jié)合起來,形象的反映出市場的供求關(guān)系,就能夠為得出正確的決策做出事半功倍的效果。在過去,銷售業(yè)的操作一般都靠人工操作,如靠人工登記卡片、填寫表格資料,然后根據(jù)不同的分類進帳,銷售額的日結(jié)算和每月的盤點都需花費大量的人力和物力來完成。即使前幾年,有些商家開始使用電腦管理,但也只是進行一些簡單的數(shù)據(jù)計算的操作。這是一項極其繁瑣的工作。通過人手工計算不僅容易出錯,而且不能夠及時把數(shù)據(jù)之間的關(guān)系形象化表現(xiàn)出來,也就不能夠進一步掌握市場的最新動態(tài)。而通過本系統(tǒng)基本可解決以上問題,并且能夠方便、靈活地對數(shù)據(jù)庫的資料進行查詢、統(tǒng)計、打印等操作,所有這些對數(shù)據(jù)庫進行的操作都受到管理級別的限制,確保數(shù)據(jù)的安全性。?數(shù)據(jù)庫技術(shù)是一門歷史彌堅的學(xué)科,不像其它的計算機技術(shù)會隨著時間的推移而變得越來越?jīng)]有聲息。考慮其原因,則是因為信息的爆炸對數(shù)據(jù)庫技術(shù)的要求只增不減。在互聯(lián)網(wǎng)日益發(fā)展、壯大的背景下,在因特網(wǎng)熱潮不減的情況下,如何讓原來在單機中使用的數(shù)據(jù)庫可供多機使用,也成了必然的趨勢。企業(yè)要在競爭中求得生存,就應(yīng)使自己的產(chǎn)品資料銷售、管理等方面科學(xué)化。
此“房屋租售管理系統(tǒng)”的開發(fā)定位于一個能夠滿足數(shù)據(jù)庫管理軟件,即具備一個數(shù)據(jù)庫管理軟件的基本功能,包括數(shù)據(jù)的增加,刪除,修改,查詢,統(tǒng)計等,便于用戶查看,操作,和查詢房屋登記信息。同時能夠提供高質(zhì)量的套打及快速生成統(tǒng)計分析報表。此外,系統(tǒng)具有用戶登錄功能,不同用戶有不同的權(quán)限,這樣可以提高數(shù)據(jù)的安全性和可靠性。該系統(tǒng)符合各房屋中介公司和各地房管局規(guī)定的各項數(shù)據(jù)項上報匯總統(tǒng)計的要求。系統(tǒng)采用Visual Studio 2015開發(fā)平臺和數(shù)據(jù)庫相結(jié)合的手段進行開發(fā),結(jié)構(gòu)緊湊、運行速度快、操作簡單,更因為擁有自己的源代碼,所以保證了軟件具有高度的保密、安全性,本系統(tǒng)將房屋中介公司工作人員方便、安全、高效的進行管理。
研究意義
在編程時,盡可能從用戶操作的角度出發(fā),力求使得操作簡單、容易掌握,并盡可能考慮到對誤操作的提示和容錯處理,使系統(tǒng)有一個友好的用戶界面。
隨著當今科學(xué)技術(shù)的飛速發(fā)展,尤其是計算機技術(shù)的出現(xiàn),使得人類進入了信息化社會,利用計算機,可以代替人進行很多復(fù)雜勞動,從而節(jié)省大批的人力,可以大大提高工作效率,而且計算機有更高的準確性和更安全的保密措施。計算機技術(shù)憑著自己無與倫比的優(yōu)越性,已經(jīng)迅速成為各個領(lǐng)域不可或缺的工具。在各行各業(yè)中離不開數(shù)據(jù)處理,這正是計算機被廣泛應(yīng)用于數(shù)據(jù)庫管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行數(shù)據(jù)管理。使用計算機進行數(shù)據(jù)控制,不僅提高了工作效率,而且大大的提高了其安全性。
在之前的房屋租售管理過程中,各地房管局往往采用的是通過粘貼板的方式使用戶貼出本地房屋出售或者出租的情況,不僅不便于用戶快速的查詢房源情況,而且手工操作難免帶來各種誤差和錯漏,尤其是在數(shù)據(jù)信息處理工作量大時容易出錯;數(shù)據(jù)繁多時,容易丟失,且不易查找,出錯后又不易修改。
基于以上問題,有必要建立房屋租售管理系統(tǒng),使管理工作規(guī)范化,系統(tǒng)化,程序化,避免的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢、修改房源基本信息,并能根據(jù)用戶的不同需要,準確,迅速找到合適的房屋,而且管理者也迅速的統(tǒng)計出本月房屋出租出售情況等。
2 研究方法
通過查閱資料了解系統(tǒng)意義及需要實現(xiàn)的功能。設(shè)計出大體上的功能模塊,畫出模塊圖。通過進一步了解對每個功能模塊進行細化,將每一步都想清楚,制定出每一步的做法和該注意的地方。對設(shè)計好的程序進行調(diào)試,通過調(diào)試發(fā)現(xiàn)存在的問題并解決,以完善系統(tǒng)。最后整理各個階段設(shè)計記錄文檔,寫成論文稿。
3 論文提綱(研究路徑/論文(設(shè)計)框架)
隨著信息自動化處理技術(shù)的日益發(fā)展,如何科學(xué),全面,高效的對單位紛繁復(fù)雜的檔案管理事務(wù)進行計算機的自動化管理是個熱門話題,當前企事業(yè)單位為了提升自身的競爭力,各單位都在定制和購買各項業(yè)務(wù)應(yīng)用軟件,運用高科技手段進行科學(xué),規(guī)范的管理。作為房屋中介公司的管理者,希望能夠?qū)Ψ课葜薪槭聞?wù)管理的整個流程狀態(tài),信息資料的情況了如指掌,使其可以做出科學(xué)的決策。作為工作人員期望能夠避免繁瑣的手工操作,甩掉傳統(tǒng)的手工記錄方式,達到事半功倍的效果。一個能夠使其實現(xiàn)管理系統(tǒng)化、規(guī)范化、自動化的計算機系統(tǒng)就顯得很有必要。利用計算機技術(shù),實現(xiàn)管理系的自動化,規(guī)范化就是這個問題最好的解決方法。
論文主要探討“房屋租售管理系統(tǒng)”的理論基礎(chǔ)和設(shè)計思想,根據(jù)系統(tǒng)的開發(fā)過程和系統(tǒng)的功能實現(xiàn)為主線來論述數(shù)據(jù)庫管理軟件的開發(fā)過程。主要闡述以軟件工程理論作為系統(tǒng)開發(fā)的理論基礎(chǔ),以客戶機/服務(wù)器模式的關(guān)系型數(shù)據(jù)庫作為后臺,以專業(yè)數(shù)據(jù)庫開發(fā)語言作為實現(xiàn)手段的數(shù)據(jù)庫管理軟件的開發(fā)過程分析和理論研究。
本系統(tǒng)以Visual Studio 2015開發(fā)平臺為開發(fā)工具,通過后臺數(shù)據(jù)庫的建立與設(shè)置,軟件界面的設(shè)計與實現(xiàn),用C#程序語言編寫與調(diào)試等幾個階段來完成對房屋租售管理系統(tǒng)的開發(fā)。
第1章 緒論
1.1數(shù)據(jù)庫管理軟件概述
1.1.1管理信息系統(tǒng)
1.1.2數(shù)據(jù)庫管理信息系統(tǒng)的形成
1.1.3數(shù)據(jù)庫管理信息系統(tǒng)的簡介
1.1.4關(guān)系型數(shù)據(jù)庫
1.2課題背景
1.3課題意義
第2章 系統(tǒng)分析
2.1系統(tǒng)需求分析
2.2系統(tǒng)可行性分析
2.2.1系統(tǒng)經(jīng)濟可行性分析
2.2.2系統(tǒng)技術(shù)可行性分析
2.3系統(tǒng)介紹