計(jì)算機(jī)專業(yè)開題報(bào)告
計(jì)算機(jī)專業(yè)具有理論性強(qiáng),實(shí)踐性強(qiáng),發(fā)展迅速等特點(diǎn),是計(jì)算機(jī)硬件與軟件相結(jié)合、面向系統(tǒng)、側(cè)重應(yīng)用的寬口徑的一個(gè)專業(yè)。本文將介紹計(jì)算機(jī)專業(yè)開題報(bào)告。
計(jì)算機(jī)專業(yè)開題報(bào)告:
1.畢業(yè)論文的主要內(nèi)容、重點(diǎn)和難點(diǎn)等
主要內(nèi)容:
物流管理系統(tǒng)是針對(duì)中小型物流企業(yè)的營運(yùn)管理過程進(jìn)行設(shè)計(jì)的,主要實(shí)現(xiàn)如下目標(biāo):
(1) 向客戶全面展示公司各項(xiàng)業(yè)務(wù)。
(2) 客戶在線對(duì)運(yùn)單情況進(jìn)行查詢。
(3) 向客戶介紹公司物品分類情況。
(4) 為分公司提供貨物運(yùn)單信息添加功能。
(5) 為管理員提供后臺(tái)登錄入口。
(6) 管理員通過后臺(tái),對(duì)運(yùn)單信息進(jìn)行全面管理。
(7) 對(duì)公司各行業(yè)務(wù)信息進(jìn)行管理。
(8) 對(duì)分公司信息、管理員信息進(jìn)行管理。
本系統(tǒng)前臺(tái)頁面主要包括以下功能模塊:
(1) 倉庫庫存管理。該模塊包括了新增庫存,庫存查看,入庫修改幾個(gè)子模塊。新增庫存包含了一些貨物相關(guān)的選項(xiàng),可以查看以往入庫的記錄,并可以修改。
(2) 查詢操作。包括入庫查詢,貨物匯總,庫存查詢子模塊。根據(jù)日期,貨物類別,編號(hào)等屬性進(jìn)行查詢。
(3) 物品設(shè)置。包括修改倉庫編號(hào),修改類別,修改單位,修改產(chǎn)品表,初始化庫存表,可以修改一些產(chǎn)品的屬性并保存。
(4) 用戶管理。包括新增用戶,用戶管理,管理員管理,公司管理,總管理員管理,用戶日志?尚略鲇脩,修改用戶信息,查看不同管理員的權(quán)限。
論文重點(diǎn):
1. 客戶調(diào)研及定向
對(duì)于第三方物流公司,專線公司,普通貨運(yùn)部進(jìn)行調(diào)研,以便確定流程,并且根據(jù)市場(chǎng)切入點(diǎn)確定開發(fā)軟件的方向,一個(gè)軟件無論如何無法適應(yīng)全部的物流公司,不同類型的物流公司的對(duì)于軟件的要求側(cè)重點(diǎn)不同,流程也不同,又因流程是決定軟件架構(gòu)及設(shè)計(jì)的主要因素,故此前期的工作應(yīng)該是確定軟件適應(yīng)的客戶群體,并根據(jù)該客戶群體的共性來定制軟件的流程。
2. 系統(tǒng)設(shè)計(jì)及數(shù)據(jù)庫關(guān)系
系統(tǒng)設(shè)計(jì)的面比較廣,在整個(gè)軟件開發(fā)的時(shí)間占用也比較長,幾乎可以達(dá)到三分之一之重。主要是先根據(jù)軟件的流程,設(shè)計(jì)主要的靜態(tài)頁面,在不關(guān)聯(lián)數(shù)據(jù)庫的前提下,先分析一下軟件的靜態(tài)頁面對(duì)于目標(biāo)群物流公司流程的符合程度,包括一些細(xì)節(jié)的輸入項(xiàng),顯示項(xiàng),是否滿足目標(biāo)客戶群需要,是否方便理解和操作,這個(gè)過程還需要目標(biāo)客戶群代表進(jìn)行評(píng)價(jià),以便確定最終的靜態(tài)頁面流程及要素內(nèi)容。
確定以上內(nèi)容之后就是網(wǎng)頁設(shè)計(jì),這個(gè)就比較簡單,主要是在頁面布局及配色方面。同時(shí)會(huì)兼顧一些小的技巧的工具附加。
頁面及流程確定之后,數(shù)據(jù)庫的設(shè)計(jì)及關(guān)系也就呼之欲出。這里面最重要的是數(shù)據(jù)庫之間、網(wǎng)頁程序之間的關(guān)聯(lián)關(guān)系的確定。也比較費(fèi)時(shí)費(fèi)力。另外一點(diǎn),數(shù)據(jù)庫的字段名稱必須規(guī)范化。
所有的以上開發(fā)文檔必須進(jìn)行造冊(cè)備份,并且在今后的升級(jí)或維護(hù)過程中,對(duì)于已經(jīng)更改的內(nèi)容進(jìn)行詳細(xì)的記錄。這是讓一個(gè)軟件持續(xù)化改進(jìn)的最最必要的過程。少了這個(gè),一旦有人辭職,或者出現(xiàn)不同客戶不同的定制需求,這個(gè)軟件最終會(huì)被自己搞亂。
3. 開發(fā)程序的確定及代碼的編寫
為了避免今后維護(hù)升級(jí)及人員流動(dòng)帶來的代碼方面的維護(hù)不便,故此,開發(fā)之前必須就語言、函數(shù)、代碼等內(nèi)容進(jìn)行規(guī)范化。
程序代碼的編寫可以交由不同的人員進(jìn)行開發(fā),但必須是開發(fā)一個(gè)模塊,測(cè)試一個(gè)模塊,不能等到程序全部開發(fā)完畢再統(tǒng)一測(cè)試,因?yàn)檫@樣最容易在初級(jí)階段發(fā)現(xiàn)程序的錯(cuò)誤,甚至是流程中考慮不清楚的部分,在開發(fā)過程中其實(shí)流程重建是最頭痛的事情,故此在上文提到的第二點(diǎn)中就更加顯得重要。
程序的測(cè)試內(nèi)部通過之后,必須經(jīng)由客戶群代表進(jìn)行實(shí)際的測(cè)試,然后再不傷害程序骨架的前提下,進(jìn)行易用化的修改。
4. 培訓(xùn)文件的撰寫及培訓(xùn)的流程
這個(gè)屬于售后的部分,但必須是經(jīng)由銷售、開發(fā)人員、目標(biāo)客戶群共同努力才能形成一個(gè)真正行之有效的培訓(xùn)文檔。
發(fā)現(xiàn)的難點(diǎn):
1. 連接數(shù)據(jù)庫
數(shù)據(jù)庫連接對(duì)動(dòng)態(tài)網(wǎng)站來說是最為重要的部分,在與后端數(shù)據(jù)庫連接時(shí)可以采用odbc或jdbc技術(shù)。雖然odbc作為傳統(tǒng)的連接數(shù)據(jù)庫的手段是一種選擇,但是odbc有以下致命缺陷,從而使它無法勝任jsp的請(qǐng)求:
(1) odbc是c語言實(shí)現(xiàn)的api,從java程序調(diào)用本地的c程序會(huì)帶來一系列類似安全性、完整性、健壯性方面的問題。
(2) 其次,完全精確地實(shí)現(xiàn)從c代碼odbc到j(luò)ava api 翻譯的odbc不會(huì)令人滿意,因?yàn)樵趈ava中沒有指針,而odbc中大量地使用了指針,包括極易出錯(cuò)的空指針“void *”。
(3) 考慮到平臺(tái)移植性,在進(jìn)行jsp web開發(fā)中使用odbc會(huì)帶來負(fù)面影響,使得代碼不適合于移植。
【計(jì)算機(jī)專業(yè)開題報(bào)告】相關(guān)文章:
計(jì)算機(jī)專業(yè)開題報(bào)告(2)10-27
計(jì)算機(jī)開題報(bào)告08-20
汽車專業(yè)開題報(bào)告10-01
計(jì)算機(jī)專業(yè)研究生論文開題報(bào)告范文(最新)08-14
汽車專業(yè)開題報(bào)告(2)08-03
建筑專業(yè)開題報(bào)告(2)10-06