當前位置:首頁 » 編程語言 » sql論文開題報告
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql論文開題報告

發布時間: 2023-08-25 14:27:56

❶ 求網上書店系統的開題報告,用asp+sql做的

算了,直接發你,你得改一下才可以用

本科畢業設計(論文)

開題報告

題 目 網上書店系統
學 院 信息工程學院
專 業 計算機科學與技術
班 級 計科N032
學 號 1號
學生姓名
指導教師
開題日期 2007年3月10日

一、 論文選題的背景、意義

本系統描術了通過包括網際網路在內的計算機網路來購買、銷售和交換商品、服務信息的過程。隨著社會的發展,網路的普及,網上購物已成為在線業務的重要載體。B2C能夠繞過中介(如批發商、銷售商或經銷商)建立與客戶的直接關系。網站還可以為用戶提供商品的詳細信息,用戶可以在線購買商品,確定自己的訂單。同時網站還提供關於商品或電子零售商的選擇建議和評級。
網站來源信息,為網路銷售人員從不同方面分析網站運營的效果提供了方便,至少可以看出部分常用網站推廣措施所帶來的訪問量,如分類目錄、搜索引擎自然檢索、投放於網站上的在線顯示類網路廣告等。
網上銷售為人們提供了更廣闊的環境:人們不受時間的限制,不受空間的限制,不受傳統購物的諸多限制,可以隨時隨地在網上交易。更廣闊的市場:在網上這個世界將會變得很小,一個商家可以面對全球的消費者,而一個消費者可以在全球的任何一家商家購物。更快速的流通和低廉的價格:電子商務減少了商品流通的中間環節,節省了大量的開支,從而也大大降低了商品流通和交易的成本。更符合時代的要求:如今人們越來越追求時尚、講究個性,注重購物的環境,網上購物,更能體現個性化的購物過程。

二、文獻綜述:相關研究的最新成果及動態

1、ASP的概述:
1996年ASP1.0誕生,它的誕生給Web開發界帶來了福音。早期的Web程序開發是十分繁瑣的,以至於要製作一個簡單的動態頁面需要編寫大量的C代碼才能完成,這對於普通的程序員來說有點太難了。而ASP卻允許使用VBScript這種的簡單腳本語言,編寫嵌入在HTML網頁中的代碼。在進行程序設計的時候可以使用它的內部組件來實現一些高級功能(例如Cookie)。它的最大的貢獻在於它的ADO(ActiveX Data Object),這個組件使得程序對資料庫的操作十分簡單,所以進行動態網頁設計也變成一件輕松的事情。因此一夜之間,Web程序設計不再是想像中的艱巨任務,彷彿很多人都可以一顯身手。
到了1998年,微軟發布了ASP 2.0。它是Windows NT4 Option Pack的一部分,作為IIS 4.0的外接式附件。它與ASP 1.0的主要區別在於它的外部組件是可以初始化的,這樣,在ASP程序內部的所有組件都有了獨立的內存空間,並可以進行事務處理。
到了2000年,隨著Windows 2000的成功發布,這個操作系統的IIS 5.0所附帶的ASP 3.0也開始流行。與ASP 2.0相比,ASP 3.0的優勢在於它使用了COM+,因而其效率會比它前面的版本要好,並且更穩定。

2、SQL Server的概述:
1985年---微軟和IBM宣布在操作系統和系統軟體方面進行長期合作研發。
1987年---在MS DOS基礎上開發的OS/2操作系統正式發布。很快,IBM發布了稱為OS/2擴展版的操作系統,並在該操作系統上推出基於SQL的關系型資料庫管理系統,稱為OS/2資料庫管理器。OS/2資料庫管理器為小型應用設計並部分兼容DB/2資料庫,DB/2是IBM為大型主機上開發的資料庫產品。OS/2資料庫管理器同時設計了一個稱為OS/2通信管理器的組件。後來OS/2逐步發展為今天的DB/2。
1988年---第一次出現SQL Server名稱。微軟、Sybase和Ashton-Tate合作,在Sybase的基礎上生產出了在OS/2操作系統上使用的SQL Server 1.0。
1989年--SQL Server 1.0面世,取得了較大的成功,微軟和Ashton-Tate分道揚鑣。
1990年---SQL Server 1.1面世,並被微軟正式推向市場。
1991年---SQL Server 1.11版發布。
1992年---微軟和Sybase共同開發的SQL Server4.2面世。
1993年---微軟推出Windows NT 3.1,搶占伺服器操作系統市場並取得了巨大的成功,同期推出的SQL Server for Windows NT 3.1也成為暢銷產品。
1994年---微軟和Sybase分道揚鑣。
1995年---SQL Server 6.0發布。隨後推出的SQL Server 6.5 取得巨大成功。
1998年---SQL Server 7.0發布,SQL Server 7.0開始進軍企業級資料庫市場。
2000年---SQL Server 2000發布。
2005年---SQL Server 2005發布。

3、網上書店系統開發的其基本工作原理及特點:
當今時代是飛速發展的信息時代。在各行各業中離不開網路,這正是計算機被廣泛應用於網上銷售系統的環境。計算機的最大好處在於利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。
事實上,整個交易的過程可以分為三個階段:
第一個階段是信息交流階段:對於商家來說,此階段為發布信息階段。主要是選擇自己的優秀商品,精心組織自己的商品信息,建立自己的網頁,然後加入名氣較大、影響力較強、點擊率較高的著名網站中,讓盡可能多的人們了解你認識你。對於買方來說,此階段是去網上尋找商品以及商品信息的階段。主要是根據自己的需要,上網查找自己所需的信息和商品,並選擇信譽好服務好價格低廉的商家。
第二階段是簽定商品合同階段:作為B2B(商家對商家)來說,這一階段是簽定合同、完成必需的商貿票據的交換過程。要注意的是:數據的准確性、可靠性、不可更改性等復雜的問題。作為B2C(商家對個人客戶)來說,這一階段是完成購物過程的定單簽定過程,顧客要將你選好的商品、自己的聯系信息、送貨的方式、付款的方法等在網上簽好後提交給商家,商家在收到定單後應發來郵件或電話核實上述內容。
第三階段是按照合同進行商品交接、資金結算階段:這一階段是整個商品交易很關鍵的階段,不僅要涉及到資金在網上的正確、安全到位,同時也要涉及到商品配送的准確、按時到位。在這個階段有銀行業、配送系統的介入,在技術上、法律上、標准上等等方面有更高的要求。網上交易的成功與否就在這個階段。
電子商務發展的特點:
更廣闊的環境:人們不受時間的限制,不受空間的限制,不受傳統購物的諸多限制,可以隨時隨地在網上交易。
更廣闊的市場:在網上這個世界將會變得很小,一個商家可以面對全球的消費者,而一個消費者可以在全球的任何一家商家購物。
更快速的流通和低廉的價格:電子商務減少了商品流通的中間環節,節省了大量的開支,從而也大大降低了商品流通和交易的成本。
更符合時代的要求:如今人們越來越追求時尚、講究個性,注重購物的環境,網上購物,更能體現個性化的購物過程。

6、總結:
計算機技術迅速發展的時代,網上銷售作為傳遞信息的重要方法之一有著重要的作用。每類網上店鋪都有自己的特點與應用領域,各種網上店鋪通過各種方式和外部用戶交流。因此面對不同的用戶應用開發面向不同用戶的網上銷售軟體是有必要的。

三、課題的研究內容及擬採取的研究方法、技術路線及研究難點,預期達到的目標

1)、研究內容:
1、網上銷售系統是典型的電子商務(EC)。系統是在Visual Studio 2005環境下開發的,提出實現圖書館信息管理、資源共享的基本目標,從而推動邁向數字化銷售的步伐,並闡述系統結構設計和功能設計,一個整體自動化銷售模式,從軟體工程的角度進行了科學而嚴謹的闡述。
2、 該系統主要採用Visual Studio 2005開發實現各方面的功能。主要包括以下幾方面的功能:貨物的錄入和刪除;貨物的檢索(按各種關鍵字檢索);貨物的購買與銷售;貨物的資料統計(賣出數量,庫存數量等資料的統計);貨物的瀏覽以及幫助文檔。
3、 該系統採用SQL Server2005 作為資料庫平台,既可以被應用程序訪問,又可在後台操作,完成對數據的整理等。SQL SERVER是現今比較流行的資料庫,他具有數據結構化,數據共享性高,數據獨立性高以及數據由DBMS統一管理和控制的優點。

2)、研究方法:
1、本系統採用B2C結構編寫,前台是使用Visual Studio 2005編程語言,後台使用強大的資料庫軟體 SQL Server 2005。
2、Visual Studio 是一套完整的開發工具集,用於生成 ASP.NET Web 應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開發環境 (IDE),利用此 IDE 可以共享工具且有助於創建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能,通過此框架可使用簡化 ASP Web 應用程序和 XML Web Services 開發的關鍵技術。
3、 SQL Server 2005不僅能作為一個功能強大的資料庫伺服器有效地工作,而且資料庫引擎也用於需要在客戶端本地存儲獨立資料庫的應用程序中。所以在CS結構中採用SQL Server 2005作為資料庫平台是很是實用的。

3)、技術路線:
網上書店系統是典型的B2C,其開發主要包括後台資料庫的建立和維護以及前端應用程序的開發兩個方面。對於前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對於後者則要求應用程序功能完備,易使用等特點。
因此本人結合開入式圖書館的要求,對MS SQL Server2005資料庫管理系統、SQL語言原理、進行了較深入的學習和應用,主要完成對圖書管理系統的需求分析、功能模塊劃分、資料庫模式分析,並由此設計了資料庫結構和應用程序。系統運行結果證明,本文所設計的圖書管理系統可以滿足借閱者、圖書館工作人員和高級管理員三方面的需要。

4)、研究難點:
資料庫的設計中,如何處理多對多的關系和如何設計主鍵,是兩個有著較大難度、需要重點考慮的問題。這著重從SQL應用、資料庫設計範式和查詢優化等方面來分析本課題的系統關鍵技術和實現難點並加以解決。

5)、預期達到的目標:
實現了資料庫表的瀏覽,記錄的添加、刪除和修改,報表的生成,實現了多資料庫表的連接操作,實現了多條件查詢和模糊查詢,並靈活實現了對不可更新查詢結果集的更新操作,實現了主從表操作,實現了密碼維護功能,最後,系統還可以導入資料庫以對任意同結構的資料庫進行操作。

四、論文詳細工作進度和安排

時間 主要研究內容 研究成果
2月13日 ~ 3月13日 熟悉課題內容,查找相關的技術資料,開題論證 完成畢業論文開題報告
3月13日 ~ 4月20日 畢業實習 完成實習報告
4月2日 ~ 4月15日 完成設計詳細程序流程圖以及模塊的功能 寫好階段總結
4月16日 ~ 5月1日 完成資料庫的分析和設計 寫好階段總結
5月2日 ~ 5月30日 完成代碼的編寫和測試 整理各模塊資料
5月31日 ~ 6月5日 進行進一步的測試,整理資料 完成畢業論文

五、主要參考文獻
(參考文獻格式:論文:作者 題目 刊名 年份 卷(期) 頁碼
專著:作者 書名 出版者 年份)
1、《Asp.net基礎開發篇》 蔡毅 鄧格琳 主編 清華大學出版社
2、《C#軟體開發項目實踐》 方小偉 趙永軍 李其中 編著
3、《ASP.NET 2.0開發指南 》郝剛 主編,袁永剛,嚴治國,何宇光 編著 人民郵電出版社
4、《.NET設計規范》克瓦林納,艾布拉姆斯 著,葛子昴 譯人民郵電出版社
5、《C#高級編程(第4版) 》Christian Nagel Bill Evjen Jay Glynn等著 李敏波翻譯 清華大學出版社
6、《資料庫設計教程》何主潔 黃婷兒譯著 機械工業出版社
7、《資料庫系統概論》 薩師煊 王刪 編著 高等教育出版社
8、《軟體工程》 楊文龍 姚淑珍 吳芸編著 電子工業出版社
9、《軟體工程:實踐者的研究方法》黃柏素譯著 機械工業出版社

指導教師審核意見:

簽字:
年 月 日
系(教研室、研究所)意見:

簽字:
年 月 日
學院意見:

簽字:
年 月 日

❷ 碩士研究生的開題報告

碩士研究生的開題報告範本

碩士是一個介於學士及博士之間的研究生學位,擁有碩士學位者通常象徵具有基礎的獨立的思考能力。下面,我為大家分享碩士研究生的開題報告,希望對大家有所幫助!

一、凱穗選題來源與研究背景

隨著千千萬萬的大小企業加入互聯網,是否擁有企業自己的網站不知不覺中已經成為了衡量一個企業素質的標准。在此背景下開發一套企業網站系統就十分有必要,而當今,網站開發的形式多種多樣,以 ASP+SQL server,JAVA+Oracle,PHP+MySQL,最具代表性,根據網站的類型不同選用適用的技術組合。

PHP 整合了目前流行語言(JAVA/C++/PERL/C)最出色的特性,掌握其中任意一種語言都可以說掌握 PHP 的基礎應用,所以 PHP 成為最容易上手的語言。優秀的編譯系統也是 PHP 成功重要因素,如 Zend Optimizer、Eclipse PHP 等,完全開源,讓世界所有的程序員來完善其功能。PHP 以優異的性能,簡單的使用,低廉的價格,成為中畝敏小企業的網站開發的首選。

LAMP(LINUX-APACHE-MYSQL-PHP)網站架構師目前國際流行的 WEB 框架,該框架包括:LINUX 操作系統,APACHE 網路伺服器,MYSQL 資料庫,PERL/PHP 或者PYTHON 編程語言,所有的組成產品均是開源軟體,是國際上成熟的架構框架,很多流行的商業應用都是採取這個構架,如 JAVA/J2EE 構架相比,LAMP 具有 WEB資源豐富、輕量、快速開發等特點,微軟的。NET 架構相比,LAMP 具有通用、快平台、高性能、低價格的優勢,因此 LAMP 無論是性能、質量還是價格都是企業搭建網站的首選平台。

二、中文文獻綜述

LAMP 系統是(LINUX-APACHE-MYSQL-PHP)使用范圍最多的 WEB 框架應用系統:L 所指的是 LINUX 伺服器操作系統,A 所指的是 APACHE 網站服務的伺服器應用系統,M 所指的是 MYSQL 輕量級的資料庫系統,P 所指的是 PERL 語言、PHP 語言或 PYTHON 語言,這些服務或產品都是免費的開源軟體,是國際上得到認可及比較成熟的開發環境,非常多的網站採用這樣的應用環境,LAMP 比 JAVA 語言更開發速度更快捷,可以使用的更豐富、代碼更簡潔等特點,LAMP 比。NET 更 LAMP具有通用性、開發速度更快、執行效率更高、開發成本更低等優勢,綜上所述,LAMP 具有其他 WEB 開發語言有更大的競爭力1 LINUX 概述。

LINUX 系統源於 UNIX,是 1991 年由 Linus Torvalds 開發的開源產品。問世至今受到世界計算機愛好者的熱力追捧,被大家廣泛的修改及完善。LINUX 仿照UNIX 的很多功能,源代碼也比較相似,所以 UNIX 的很多應用都可以移植到 LINUX上使用。

目前手機系統使用最為廣泛的 Android 系統,也是由 Google 公司基於 LINUX系統編寫的。著名電影《阿凡達》的渲染計算機,也是 LINUX 系統的計算完成。

由此可見,在專業領域的中 LINUX 系統可以更高效的、更好的完成工作。

2 Apache 伺服器。

Apache 是一種網頁伺服器軟體,同 WINDOWS 自帶的 IIS 是同一種類型的軟體,所以如果使用 WINDOWS 系統來安裝 Apache 就必須關掉 IIS.

Apache 是後目前網路技術市場中,Apache 是唯一一款開源的,全世界的優秀程序員都在對它進行修改。Apache 比較古老的名字特別有意思,是「a patchyserver」的諧音。

這個神奇的軟體,是 PHP 網站開發程的'首選頁面伺服器,它執行效率高,於PHP 完美搭配、穩定,但是配置相對復雜很多,一旦配置成功之後,可長時間穩定的運行盯耐卜,所以一般伺服器上都安裝 LINUX + Apache 以保證長時間的穩定運行,個人計算機在開發調試過程中,可以選擇集成開發環境 XAMPP 或 WAMP,這也充分體現了 PHP 的跨平台特性。

3 MYSQL 伺服器應用。

MYSQL 同 ORACLE、DB2、SQL SERVER 等軟體一樣,是一款常用的關系型資料庫管理軟體。比其他關系型資料庫管理軟體體積更小、效率更高、搜索快速、不需要花費任何費用,對中小企業來說,是一款不可多得的經濟實用型資料庫軟體。

用 MYSQL 資料庫管理系統與 PHP 腳本語言向結合的資料庫系統解決方案,正被越來越多的網站所使用,其中以 LAMP 模式最為流行。

4 PHP 腳本語言。

PHP 是近些年被廣大網頁開發人員喜愛的語言。PHP 也是開發動態網站的常用的腳本語言,它是一種嵌入 HTML 中的語言。具有簡單易用,語法流暢,網路資源多、跨平台、執行效率高等優點。PHP 成為了 WEB 腳本技術的先驅,融入了C、JAVA、PERL 的一些最佳特性,PHP+APACHE+MYSQL 的組合已經成為目前 WEB最流行的組合之一。

三、研究目的、意義和研究方法

本篇論文一小型企業網站系統開發為例,使用 PHP+MySQL 技術構架為核心,開發一套企業網站系統。拉近企業與客戶的距離,及時展示企業產品信息,發揚企業文化。

四、研究難點與創新點

本文主要闡述了網站的設計流程與主體設計思想,利用 PHP 豐富的函數功能,MySQL 出色的數據處理能力實現動態更新網站信息,以及在設計中遇到的問題、要點等進行了詳細的說明。

五、研究思路與基本框架

第 1 章 緒 論

1.1 互聯網時代的發展進程

1.2 國內 INTERNET的現狀

1.3 電子商務模式的興起

1.4 企業網站的建立

第 2 章 LAMP 構架的服務與應用

2.1 LINUX 概述

2.2 APACHE 伺服器

2.3 MYSQL 伺服器應用

2.4 PHP 腳本語言

第 3 章 需求分析

3.1 技術可行性

3.1.1 使用 PHP 語言可行性

3.1.2 用戶操作分析

3.2 軟體環境

3.2.1 開發環境

3.2.2 伺服器環境

3.3 一般性網站功能需求

3.3.1 系統參數設置

3.3.2 信息管理

3.3.3 欄目管理

3.3.4 模板管理

3.3.5 用戶管理

3.3.6 招聘管理

3.3.7 文件下載

3.3.8 網站公告

3.3.9 鏈接管理

3.4 網站的頁面需求

3.4.1 網站的前台頁面

3.4.2 網站的後台頁面