999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

配機(jī)客戶管理軟件系統(tǒng)的設(shè)計(jì)與應(yīng)用

2010-08-15 00:49:27胡海嵐
關(guān)鍵詞:界面數(shù)據(jù)庫用戶

胡海嵐

(天津港信息技術(shù)發(fā)展有限公司,天津 300000)

1 項(xiàng)目背景

傳統(tǒng)的電腦公司為客戶配置計(jì)算機(jī)大多是以手寫式的配機(jī)方式,既要查一些零碎的報(bào)價(jià)單又得不斷的根據(jù)客戶需要修改客戶的配置單。隨著計(jì)算機(jī)技術(shù)的日益成熟、普及,現(xiàn)代的企業(yè)管理的實(shí)際運(yùn)作在很多方面、很大程度上都必須借助計(jì)算機(jī)來完成,相應(yīng)軟件的開發(fā)顯得尤為重要。為了方便配機(jī)人員,也為了更方便管理層人員方便、安全、高效的對(duì)于配機(jī)人員配機(jī)信息的管理,因此針對(duì)電腦公司配置計(jì)算機(jī)的特點(diǎn)可以自成體系的進(jìn)行管理軟件的開發(fā)。

2 可行性分析

首先,本系統(tǒng)可以代替配機(jī)人工進(jìn)行一些復(fù)雜的資料查詢工作,資料存入計(jì)算機(jī)中,節(jié)省了大量的資源,同時(shí)可以提高工作效率,因此它在經(jīng)濟(jì)中是可行性的。

本系統(tǒng)的設(shè)計(jì)基于C/S(Client/server)關(guān)系模式,即客戶端/服務(wù)器模式。C/S體系結(jié)構(gòu)把所有的工作分解為服務(wù)器上的任務(wù)和客戶端任務(wù)??蛻舳藨?yīng)用程序負(fù)責(zé)面對(duì)客戶配機(jī)調(diào)用的數(shù)據(jù),服務(wù)器負(fù)責(zé)對(duì)數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行操作和管理。過去,基于C/S(Client/server)的網(wǎng)絡(luò)計(jì)算模式為實(shí)現(xiàn)企業(yè)級(jí)的信息共享起到了十分重要的作用。但C/S模式也是有它一定的自身缺陷的。前臺(tái)開發(fā)使用的Visual Basic 6.0是日前所有開發(fā)語言中最簡(jiǎn)單、最容易使用的語言。它具有可視化的設(shè)計(jì)平臺(tái)、面向?qū)ο蟮脑O(shè)計(jì)方法、事件驅(qū)動(dòng)的編程機(jī)制和結(jié)構(gòu)化的設(shè)計(jì)語言等特點(diǎn),能充分利用Windows資源,同時(shí)具有很強(qiáng)的數(shù)據(jù)庫管理功能。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言(SQL)直接訪問Server上的數(shù)據(jù)庫,以便在分布式環(huán)境中快速而有效地實(shí)現(xiàn)C/S方案。后臺(tái)數(shù)據(jù)庫支持系統(tǒng)Microsoft SQL Server 2000是基于C/S模式的新一代大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以為企業(yè)的數(shù)據(jù)管理提供強(qiáng)大的支持。

本系統(tǒng)資源消耗小,可以運(yùn)行于Windows 98以上的各種操作系統(tǒng)之上。

綜上所述,本系統(tǒng)在軟件技術(shù)及設(shè)備要求上都具備條件,因此它在技術(shù)上也是可行的。

3 對(duì)于開發(fā)軟件的選擇

3.1 數(shù)據(jù)庫的選擇

3.1.1 可選數(shù)據(jù)庫

有許多數(shù)據(jù)管理系統(tǒng)都可為Visual Basic提供數(shù)據(jù)支持。Visual Basic不僅可以管理Microsoft Access格式的數(shù)據(jù)庫,還能訪問其它外部數(shù)據(jù)庫,如 FoxPro、Paradox等格式的數(shù)據(jù)庫。另外,Visual Basic還提供了開放式數(shù)據(jù)連接功能,可以通過直接訪問或建立連接的方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫,如 SQL Server、Oracle等。通過分析和比較,最終采用SQL Server 2000作為數(shù)據(jù)庫管理系統(tǒng)。

3.1.2 SQL server 2000的特點(diǎn)

SQL是一種易于理解的語言,同時(shí)又是綜合管理數(shù)據(jù)的工具,作為現(xiàn)在數(shù)據(jù)庫市場(chǎng)普遍應(yīng)用的語言,它具有一些特性:確定的標(biāo)準(zhǔn)、軟件提供商的獨(dú)立性、跨計(jì)算機(jī)系統(tǒng)的移植性、各大公司的支持、程序化數(shù)據(jù)庫訪問、應(yīng)用程序傳送的支持、數(shù)據(jù)的多視化、可擴(kuò)展性和對(duì)象。SQL以上的特點(diǎn),使得SQL在個(gè)人計(jì)算機(jī)、小型計(jì)算機(jī)和大型計(jì)算機(jī)上作為管理數(shù)據(jù)的標(biāo)準(zhǔn)工具出現(xiàn),占據(jù)了大部分市場(chǎng)。SQL serer 2000是基于客戶端/服務(wù)器模式的新一代大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用。為企業(yè)的數(shù)據(jù)管理提供強(qiáng)大的支持。對(duì)數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理。并采用有效的措施實(shí)現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性。

前端應(yīng)用程序?qū)?shù)據(jù)庫中數(shù)據(jù)進(jìn)行的處理描述成Transact-SQL語句,并送至后臺(tái),后臺(tái)的SQL Server執(zhí)行該語句后產(chǎn)生查詢結(jié)果,并返回給前臺(tái)應(yīng)用程序。使用 Transact-SQL語言可建立、修改、查詢和管理關(guān)系數(shù)據(jù)庫。

3.2 VB與SQL相結(jié)合

Visual Basic 6.0提供了包含數(shù)據(jù)管理器(Data Manager)、數(shù)據(jù)控件(Data Control)及 ADO(ActiveX數(shù)據(jù)對(duì)象)等支持?jǐn)?shù)據(jù)庫管理和應(yīng)用程序開發(fā)的工具。由于Visual Basic自帶的Microsoft Access數(shù)據(jù)庫版本較低,因此本系統(tǒng)選用SQL Server 2000數(shù)據(jù)庫。與Access數(shù)據(jù)庫相比,SQL的操作界面不夠簡(jiǎn)潔,但它更加適用于C/S關(guān)系模式,并且它較Access而言更能提供較大型的數(shù)據(jù)庫系統(tǒng)處理。Visual Basic通過ADO接口訪問后臺(tái)數(shù)據(jù)庫。

本工程產(chǎn)品的關(guān)鍵技術(shù)在于Visual Basic 6.0和SQL server 2000結(jié)合,將所有的數(shù)據(jù)信息都放入數(shù)據(jù)庫中進(jìn)行存儲(chǔ),而這些數(shù)據(jù)信息的調(diào)用則完全由程序來完成,即“程序設(shè)計(jì)數(shù)據(jù)化,數(shù)據(jù)管理程序化”思想。

4 系統(tǒng)的總體設(shè)計(jì)

4.1 數(shù)據(jù)庫設(shè)計(jì)

本設(shè)計(jì)中建立了一個(gè)名為computer的數(shù)據(jù)庫,根據(jù)設(shè)計(jì)需要在computer庫中建立了13個(gè)表分別為:

username(系統(tǒng)用戶):存儲(chǔ)登陸用戶的基本信息

usernamebak(系統(tǒng)用戶臨時(shí)庫):在刪除時(shí)避免誤操作,建立的一個(gè)臨時(shí)表

computerCPU(CPU信息):用于存放CPU信息

computerNC(內(nèi)存信息):用于存放內(nèi)存信息

computerZB(主板信息):用于存放主板信息

computerXK(顯卡信息):用于存放顯卡信息

computerGQ(光驅(qū)信息):用于存放光驅(qū)信息

computerJPSB(鍵盤鼠標(biāo)信息):用于存放鍵盤鼠標(biāo)信息

computerJXDY(機(jī)箱電源信息):用于存放機(jī)箱電源信息

computerXSQ(顯示器信息):用于存放顯示器信息

computerYP(硬盤信息):用于存放硬盤信息

computerYX(音箱信息):用于存放音箱信息

computerKHXX(客戶購機(jī)信息):用于存放全部客戶購機(jī)信息

4.2 程序模塊設(shè)計(jì)

4.2.1 登陸界面

登陸界面的設(shè)計(jì)進(jìn)行了用戶驗(yàn)證,判斷用戶名和密碼不為空,如果為空則提示“用戶名或密碼不能為空”;再判斷是否有此用戶(記錄集為空),是就提示該用戶不存在;然后根據(jù)usertype判斷此用戶是否為管理員用戶還是一般員工用戶。管理員用戶進(jìn)入之后,主界面所有功能的可用,如果是員工用戶就不能訪問“添加用戶、刪除用戶、員工銷售查詢”等功能,只能進(jìn)行查詢和配給瀏覽等工作。

4.2.2 添加成員

管理員(經(jīng)理級(jí)別)可以添加用戶成員操作在此,只有權(quán)限為管理員的用戶可以進(jìn)行添加人員,權(quán)限為經(jīng)理級(jí)別在用戶填寫信息的時(shí)候,進(jìn)行了用戶驗(yàn)證,包括用戶名和密碼不能為空、兩次密碼輸入必須一致,可選擇添加的是經(jīng)理級(jí)別用戶還是員工級(jí)別的用戶,然后信息錄入完畢還要進(jìn)行確認(rèn)。

4.2.3 開始配機(jī)

首先界面初始化是全為空,點(diǎn)擊要選擇的硬件里的信息,數(shù)據(jù)從數(shù)據(jù)庫中取出。如果其中有一個(gè)沒填就會(huì)向用戶提示某個(gè)硬件沒有填寫。

單擊“保存”按鈕,系統(tǒng)會(huì)檢測(cè)是否有空缺數(shù)據(jù),如果有,提出警告,重新選擇。杜絕空數(shù)據(jù)的寫入。

打印功能在VB中基本的組件是不提供的,在網(wǎng)上下載一個(gè)名為ACTIVEREPORTS第三方組件,直接它安裝就可以打印。

4.2.4 添加硬件

根據(jù)硬件的不停的更新?lián)Q代,所以硬件的添加是必要的。因?yàn)閮r(jià)格的安全性,所以設(shè)置了由經(jīng)理級(jí)別的人添加內(nèi)容。界面初始化的時(shí)候,點(diǎn)擊“類型選擇”可以在相應(yīng)的硬件類型中選擇硬件,每選擇一種硬件就會(huì)顯示在列表中。

4.2.5 硬件查詢

在這里,支持兩種查詢方式,但是不支持雙向查詢。用戶可以通過查詢找到想查硬件信息,提高了查詢的速度。查詢時(shí)用到了一些if…then…endif語句,進(jìn)行判斷數(shù)據(jù)庫的信息是否符合。

4.2.6 編譯、打包應(yīng)用程序

完成了配機(jī)客戶管理系統(tǒng)的編程和調(diào)試工作之后,通過編譯和發(fā)行,將此工程連編為可執(zhí)行文件(配機(jī)客戶管理.exe)。

5 系統(tǒng)特點(diǎn)總結(jié)

5.1 權(quán)限的設(shè)置

權(quán)限分為管理員(經(jīng)理級(jí)別)和普通用戶(員工級(jí)別)兩種,管理員可以對(duì)所有的界面進(jìn)行訪問和控制操作。普通用戶只能對(duì)指定的界面進(jìn)行訪問,不能訪問添加用戶、刪除用戶、員工銷售查詢等等只能進(jìn)行查詢和配給瀏覽等工作。這樣設(shè)置不同的用戶權(quán)限有利于進(jìn)一步的加強(qiáng)系統(tǒng)的安全性和保密性。

5.2 查詢的設(shè)置

按照不同的日期范圍進(jìn)行查詢,分別顯示不同范圍的信息。對(duì)于硬件查詢具有的功能是進(jìn)行模糊查詢,而且在一個(gè)界面中對(duì)多個(gè)庫進(jìn)行查詢。

5.3 刪除的特點(diǎn)

對(duì)于人員的刪除,本系統(tǒng)作了很謹(jǐn)慎的處理,做了備份還原的操作處理,在數(shù)據(jù)庫中建立的一個(gè)臨時(shí)的標(biāo),用來存儲(chǔ)刪除的信息,同時(shí)可以在界面點(diǎn)擊“撤銷”進(jìn)行恢復(fù),為的是防止管理員在操作的時(shí)候發(fā)生錯(cuò)誤,起到了對(duì)系統(tǒng)人員信息的一種保護(hù)。

此外,隨著系統(tǒng)在工作過程中的實(shí)際應(yīng)用,還會(huì)有許多的可擴(kuò)展功能被發(fā)現(xiàn)。通過在應(yīng)用過程中的不斷改進(jìn),對(duì)于本系統(tǒng)的功能性和便捷性一定可以進(jìn)一步的提高。

[1]鄭人杰,殷人昆,陶永雷,實(shí)用軟件工程,北京,清華大學(xué)出版社1997-04.

[2]史嘉權(quán),數(shù)據(jù)庫系統(tǒng)教程,北京,清華大學(xué)出版社,2001-08.

猜你喜歡
界面數(shù)據(jù)庫用戶
國(guó)企黨委前置研究的“四個(gè)界面”
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
數(shù)據(jù)庫
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機(jī)交互界面發(fā)展趨勢(shì)研究
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫
數(shù)據(jù)庫
主站蜘蛛池模板: 国产精品一老牛影视频| 欧美在线伊人| 日韩精品一区二区深田咏美| 国产欧美综合在线观看第七页| 久久婷婷色综合老司机| 国产精品极品美女自在线网站| 91在线一9|永久视频在线| 精品亚洲国产成人AV| 九九精品在线观看| 久久99精品久久久久纯品| 国产网友愉拍精品视频| 欧美另类图片视频无弹跳第一页| 激情视频综合网| a级毛片网| 午夜啪啪福利| 国产一区二区福利| 免费毛片a| 国产精品九九视频| 国产网站一区二区三区| 人人爱天天做夜夜爽| 国产成人综合亚洲欧美在| 久久精品亚洲热综合一区二区| 亚洲av日韩综合一区尤物| 久久综合婷婷| 国产成人av一区二区三区| 久久久久人妻一区精品| 中国丰满人妻无码束缚啪啪| 国产精品高清国产三级囯产AV| 91综合色区亚洲熟妇p| 日韩欧美在线观看| 亚洲V日韩V无码一区二区| 91网在线| 亚洲三级视频在线观看| 性喷潮久久久久久久久| 亚洲经典在线中文字幕| 亚亚洲乱码一二三四区| 亚洲综合二区| 天天综合色网| 99er精品视频| 黄片一区二区三区| 国产主播喷水| 国产乱子伦视频在线播放| 中文字幕人成人乱码亚洲电影| 激情综合婷婷丁香五月尤物| 欧美一区二区福利视频| 欧美日韩在线观看一区二区三区| 亚洲—日韩aV在线| 伊人久久影视| 久久香蕉欧美精品| 国产午夜精品鲁丝片| 激情综合网址| 污网站在线观看视频| 老司机精品一区在线视频| 自慰高潮喷白浆在线观看| 国产成人av一区二区三区| 爱色欧美亚洲综合图区| 国产美女免费| 无码日韩视频| 黄色网站在线观看无码| 成人伊人色一区二区三区| 精品国产91爱| 国内精自视频品线一二区| 亚洲成年网站在线观看| 欧美在线网| 婷婷综合缴情亚洲五月伊| 国产成人综合在线观看| 久久午夜夜伦鲁鲁片不卡| 九九线精品视频在线观看| 久久香蕉国产线看观| 国产乱人免费视频| 久热re国产手机在线观看| 最新日本中文字幕| 成人精品在线观看| 国产一区在线视频观看| 麻豆国产精品| 亚洲男女在线| 国产麻豆va精品视频| 日本黄色a视频| 国内丰满少妇猛烈精品播| 国产精品真实对白精彩久久| 亚洲区一区| 国产乱人乱偷精品视频a人人澡|