【正文】
在線書(shū)店系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)Design and Implementation of Online Bookstore System目 錄摘 要 IABSTRACT II第1 章 緒論 1 背景介紹 1 系統(tǒng)概述 1第2章 系統(tǒng)計(jì)劃和業(yè)務(wù)流程 2 系統(tǒng)計(jì)劃 2 支持條件 2 開(kāi)發(fā)流程 2 系統(tǒng)業(yè)務(wù)流程 3 系統(tǒng)目標(biāo) 3 系統(tǒng)功能描述 3 特別說(shuō)明 5第3章 系統(tǒng)模型與設(shè)計(jì) 6 系統(tǒng)模型 6 系統(tǒng)設(shè)計(jì) 7 數(shù)據(jù)庫(kù)設(shè)計(jì) 7 設(shè)計(jì)模式的應(yīng)用 8 類(lèi)設(shè)計(jì) 10第4章 系統(tǒng)實(shí)現(xiàn) 12 模塊的實(shí)現(xiàn) 12 前臺(tái)模塊的實(shí)現(xiàn) 12 后臺(tái)模塊的實(shí)現(xiàn) 14 圖書(shū)詳細(xì)信息實(shí)現(xiàn)步驟 15結(jié) 論 17參考文獻(xiàn) 18河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文摘 要計(jì)算機(jī)在世界上的各個(gè)領(lǐng)域發(fā)揮著越來(lái)越重要的作用,各種各樣的計(jì)算機(jī)軟件已經(jīng)深入到人們的生活,如:娛樂(lè)軟件、信息管理軟件等,極大地豐富了人們的生活,提高了生活工作的效率。利用計(jì)算機(jī)進(jìn)行網(wǎng)上交易,已經(jīng)不再是一種時(shí)尚,而是一種在信息化社會(huì)的今天的一種趨勢(shì)。系統(tǒng)的主要功能是完成網(wǎng)上圖書(shū)的購(gòu)買(mǎi)流程,并具有強(qiáng)大的后臺(tái)管理功能,極大簡(jiǎn)化了管理員對(duì)該網(wǎng)站的維護(hù)工作。由于采用的是面向?qū)ο蟮脑O(shè)計(jì)方法,它支持軟件的二次開(kāi)發(fā),系統(tǒng)中的一些類(lèi)和組件為以后的開(kāi)發(fā)提供了方便。關(guān)鍵詞 C.NET,面向?qū)ο螅琈VC,SQL SERVERABSTRACTThe puter was playing the more and more role in many domains. The different software has already penetrated into people39。s life. Like that the entertainment software, the information management software and so on. Computer has enhanced the life work efficiency. Carries in the net using the puter, no longer was already one fashion, but one current. The main function of system is pletes the books purchase flow on the net, and has the formidable backstage management function, simplified the manager to this website maintenance work. Because the objectoriented design method, it supported the redevelopment, some kind of and the module in the system has provided conveniently for later development. Keywords C.NET, objectoriented, MVC, SQL SERVER第 II 頁(yè)河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文第1 章 緒論在在線書(shū)店系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,不可避免地要用到開(kāi)發(fā)和設(shè)計(jì)相關(guān)的知識(shí)和技術(shù),這章就向大家介紹在線購(gòu)書(shū)系統(tǒng)的背景介紹和系統(tǒng)概述。 背景介紹網(wǎng)絡(luò)的普及和辦公自動(dòng)化的需求極大地推動(dòng)了Web應(yīng)用開(kāi)發(fā)。相應(yīng)地,B/S架構(gòu)系統(tǒng)以其靈活、易維護(hù)、成本低的優(yōu)點(diǎn),逐漸成為企業(yè)的首選。企業(yè)級(jí)的Web應(yīng)用程序復(fù)雜度高,完全滿(mǎn)足了企業(yè)應(yīng)用多變、靈活、易維護(hù)的要求。因此,提高Web應(yīng)用開(kāi)發(fā)的效率并獲得更高的可靠性、靈活性和易用性成為關(guān)鍵問(wèn)題?;谝陨纤枷耄疚母鶕?jù)網(wǎng)上購(gòu)書(shū)系統(tǒng)項(xiàng)目需求的特點(diǎn),設(shè)計(jì)了在線書(shū)店系統(tǒng)。 系統(tǒng)概述本軟件系統(tǒng)名稱(chēng)為:在線書(shū)店系統(tǒng),系統(tǒng)主要實(shí)現(xiàn)購(gòu)書(shū)流程和后臺(tái)管理,方便客戶(hù)的同時(shí)也簡(jiǎn)化了對(duì)該系統(tǒng)的維護(hù)工作。系統(tǒng)的開(kāi)發(fā)采用Microsoft Visual 2005 集成開(kāi)發(fā)環(huán)境和SQL Server 2000等工具,在設(shè)計(jì)上采用UML語(yǔ)言和Visio圖表相結(jié)合的形式描述系統(tǒng)模型和系統(tǒng)架構(gòu),使用多層應(yīng)用程序開(kāi)發(fā)技術(shù),、java script、存儲(chǔ)過(guò)程、WEB身份驗(yàn)證、緩存、加密等技術(shù),并引入了MVC設(shè)計(jì)模式,實(shí)現(xiàn)了數(shù)據(jù)與結(jié)構(gòu)的分離,從而大大提高了開(kāi)發(fā)效率和系統(tǒng)的可維護(hù)與可擴(kuò)展性。第2章 系統(tǒng)計(jì)劃和業(yè)務(wù)流程為了使系統(tǒng)開(kāi)發(fā)有章可循,在系統(tǒng)開(kāi)發(fā)之前,就必須做出相應(yīng)的計(jì)劃或?qū)υ撓到y(tǒng)的業(yè)務(wù)流程做相應(yīng)的了解。本章將介紹在線書(shū)店系統(tǒng)的系統(tǒng)計(jì)劃和業(yè)務(wù)流程。 系統(tǒng)計(jì)劃基于開(kāi)發(fā)環(huán)境的選擇必需有相應(yīng)硬件環(huán)境的支持,并且制定出整體的開(kāi)發(fā)流程,來(lái)保障開(kāi)發(fā)的進(jìn)度。下面就介紹一下該系統(tǒng)的支持條件和開(kāi)發(fā)流程圖。 支持條件操作系統(tǒng) Windows2003 腳本解釋器 ,開(kāi)發(fā)環(huán)境 VisualStudio2005數(shù)據(jù)引擎 MicrosoftSQLServer2000+SP3權(quán)限要求 對(duì)SQL Server數(shù)據(jù)庫(kù)具有建表、備份的權(quán)限硬件要求 512M內(nèi)存空間大小 初次安裝至少15M可用空間 開(kāi)發(fā)流程為保障軟件開(kāi)發(fā)的順利進(jìn)行和開(kāi)發(fā)流程的有效控制,按軟件工程的開(kāi)發(fā)標(biāo)準(zhǔn),繪制出開(kāi)發(fā)流程圖,為該項(xiàng)目開(kāi)發(fā)高效順利的完成作了重要的貢獻(xiàn)。項(xiàng)目可行性分析數(shù)據(jù)流圖項(xiàng)目開(kāi)發(fā)計(jì)劃需求分析數(shù)據(jù)庫(kù)表的設(shè)計(jì)概要設(shè)計(jì)數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程設(shè)計(jì)詳細(xì)設(shè)計(jì)具體代碼設(shè)計(jì)運(yùn)行測(cè)試編寫(xiě)用戶(hù)手冊(cè)數(shù)據(jù)字典圖21 系統(tǒng)開(kāi)發(fā)流程圖 系統(tǒng)業(yè)務(wù)流程經(jīng)過(guò)系統(tǒng)需求分析和概要設(shè)計(jì),對(duì)整個(gè)系統(tǒng)的業(yè)務(wù)流程有了一個(gè)清楚地了解,下面將介紹系統(tǒng)大致要實(shí)現(xiàn)的目標(biāo)和功能做一個(gè)簡(jiǎn)單的概括。并對(duì)系統(tǒng)附帶一個(gè)特別聲明。 系統(tǒng)目標(biāo)本系統(tǒng)的用戶(hù)分管理員和普通用戶(hù),他們分別對(duì)系統(tǒng)的前后臺(tái)進(jìn)行操作最終實(shí)現(xiàn)后用戶(hù)與系統(tǒng)各部分之間的關(guān)系,普通用戶(hù)只能對(duì)前臺(tái)進(jìn)行操作,而管理員可以管理前后臺(tái)的方方面面,主要是對(duì)后臺(tái)的管理,來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的更新和備份,保證網(wǎng)站的安全運(yùn)行。 系統(tǒng)功能描述(1)系統(tǒng)前臺(tái)——功能強(qiáng)大、操作方便。前臺(tái)作為與用戶(hù)