人的記憶力會隨著歲月的流逝而衰退,寫作可以彌補記憶的不足,將曾經的人生經歷和感悟記錄下來,也便于保存一份美好的回憶。那么我們該如何寫一篇較為完美的范文呢?接下來小編就給大家介紹一下優秀的范文該怎么寫,我們一起來看一看吧。
軟件工程課程設計選題要求 軟件工程導論課程設計題目篇一
1、俄羅斯方塊
設計俄羅斯方塊游戲程序,用戶可以通過平移和轉動自動落下的不同形狀物體,填滿一行來得分。開發智力和反應能力。要求
(1)界面的左側是游戲區域。新的圖形會在頂部刷新,并且自動下落,可以通過方向左右鍵平移和方向上鍵順時針旋轉來控制圖形落下的位置。
(2)界面的右側是選項和顯示區,顯示現在的得分,以及開始游戲、暫停游戲、結束游戲按鈕。
2、商品銷售統計
編寫商品銷售統計程序,商品的信息有:商品的名稱,計量單位(重量或件),單價。所有商品的信息事先已存入計算機,屏幕上顯示所有商品的名稱,選擇商品名,輸入商品計量單位(如重量,件數等),根據單價算出總價。客戶一次購物可能購買多種商品,程序應計算出客戶應付的錢款數。
要求
(1)第一部分用于輸入商品的信息并允許修改和刪除;
(2)第二部分實現銷售統計。程序運行時由用戶選擇進入哪一部分功能,并能在運行時在兩部分之間切換。第二部分運行時,首先顯示所有商品名稱及代碼(商品數目較多時,應考慮分屏顯示),用戶輸入商品代碼及商品重量或件數,用戶一次操作可輸入若干商品的購買信息,然后輸入一個特殊的代碼表示本次購物結束。此時。程序計算出應付錢款數并顯示。
3、校園卡管理系統
針對校內通用的校園卡需要統一管理這一需求而推出。通過這個程序,可以較為方便地實現用戶的登陸以及個人信息的查詢更改等服務,同時管理員將以特定的帳號登陸,實現對所有用戶信息及賬戶信息的管理。要求
(1)以用戶身份登陸可查詢個人信息,并對相關信息作出修改,提交后新信息將寫入數據庫,取代原有信息。可查詢個人的帳戶信息,包括帳戶余額、今日消費、末次充值情況等。可實現網上充值,通過與銀行卡的連接,只要用戶輸入正確密碼,即可從銀行卡往校園卡轉帳,同時帳戶信息中末次充值情況將自動更新。可修改個人的登陸信息,對登陸密碼作出修改。
(2)以管理員身份登陸,可查閱所有用戶的信息,以及他們對應的帳戶信息。可對用戶信息作出相應的增刪改操作,并自動將修改寫入數據庫,實現更新。通過輸入任意確定條件,即可查詢該用戶的所有信息,包括個人信息及賬戶信息,同時在此基礎上,實現增刪改。
4、中國象棋打譜軟件
中國象棋打譜軟件提供給用戶的一個能將對弈過程保存成文件 并可以重對弈過程 即復盤。主要功能有: 1.制作棋譜, 2.保存棋譜, 3.演示棋譜。要求 中國象棋是雙方在有著9 條豎線和10 條橫線的棋盤上對弈的,豎線與橫線的交叉點稱做棋點,每個棋子都是在棋點上行走,而不是在方格中行走,河界將棋盤分成兩個等份,每一邊都有一塊由9個點組成的“九宮”, 棋子“將”、“帥”、“士” 只能在“九宮”內移動。并且 “將”、“帥” 每一步只可以水平或垂直移動一個棋點。“士” 它只能在“九宮”內移動,并且它每一步只可以沿對角線方向移動一個棋點。“象” 它必須一步沿對角線方向走兩個棋點,但它既不能過河,也不能跳過或穿越障礙,即象在走的過程中不能被“別眼”。“馬” 每一步只可以水平或垂直移動一個棋點,但必須按對角線方向,向左或右移動,中國象棋的馬不能跳過障礙,即在走的過程中不能被“別腿”。“車” 可以水平或垂直方向移動任意個無阻礙的點。“炮” 移動起來和車很類似,但它必須跳過一個棋子來吃掉對方的一個棋子,被跳過的那個棋子稱為橋或者屏風。“兵' 每步只能向前移動一個棋點,過河以后,它便增加了向左右移動的能力,兵不允許向后移動。
5、銀行儲蓄系統
為方便儲戶,某銀行擬開發計算機儲蓄系統。儲戶填寫的存款單或取款單由業務員鍵入系統,如果是存款,系統記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲戶;如果是取款,系統計算利息并印出利息清單給儲戶。要求
主要包括以下兩部分功能:
(1)存款功能,以儲戶的存款為主要活動,相關記錄根據存款結果進行調整,以使信息保持一致。系統需要在原賬戶信息中增加一條記錄,包括存款人姓名、住址、存款類型、存款日期、利率等信息。若為新儲戶須建立一個賬戶,并記錄此次的記錄。印存款單給儲戶。(2)取款功能,以儲戶的取款為主要活動,相關記錄根據取款結果進行調整,以使信息保持一致。系統計算利息,在原賬戶信息中將取款額減去。
6、人事管理系統
要求
(1)員工各種信息的輸入,包括員工的基本信息、學歷信息、婚姻狀況信息、職稱等。(2)員工各種信息的修改;
(3)對于轉出、辭職、辭退、退休員工信息的做相應標記,默認顯示在職員工信息;(4)工資、獎金、扣款細節可以自定義,員工可以網上查看個人的工資條
(5)按照一定的條件,查詢、統計符合條件的員工信息;至少應該包括每個員工詳細信息的查詢、按婚姻狀況查詢、按學歷查詢、按工作崗位查詢等,至少應該包括按學歷、婚姻狀況、崗位、參加工作時間、工資等統計各自的員工信息;對查詢、統計的結果打印輸出。
7、實驗設備管理系統
要求
(1)實驗設備申請:每學期初,各實驗室填寫低值易耗品申請計劃;對于急需使用但又缺少的設備,需以”申請表"的形式送交上級領導請求批準購買.新設備購入后要立即進行設備登記(包括類名,設備名,編號,序號,規格,單價,數量,購置日期,生產廠家,保質期和經辦人等信息).(2)固定資產管理:對所有實驗室設備,建立一個所有設備的主賬務文件;(3)實驗設備借還業務管理:支持日常實驗設備的動態借還管理;(4)實驗設備統計:實驗設備使用統計:每學年要對實驗室的設備使用情況進行統計,更新。對于已徹底損壞的做報廢處理,同時詳細記錄有關信息.;對于有嚴重問題(故障)的要及時處理,并記錄修理日期,設備名,編號,修理廠家,修理費用,責任人等,能夠按類別和時間段等查詢.(5)低值易耗材的領用:各實驗室根據低值易耗品申請計劃按實驗室領用低值易耗品,對未在計劃內的物品消耗,由實驗室填報申請表(在表中,必須說明申報原因),送上級領導審核后,執行所需費用仍然進入相應院系的消耗。
(6)低值易耗材料查詢:能隨時查詢當前還未購買的物品、以及當前各個實驗室計劃內物品的領和消耗情況。在學期末,應產生學校各類物品消耗匯總表,各個院系實際消耗匯總表,所有物品計劃消耗與實際消耗對比分析表,各個院系計劃消耗與實際消耗對比分析表。
8、網上書店
要求
(1)用戶的注冊,登錄;
(2)用戶的分級瀏覽或圖書選購;
(3)店主對進書,售書,庫存,賬目,客戶的管理;以及網站的日常維護(比如,網上書店簡介;網上書店信息發布;客戶留言及對客戶留言的反饋)。
(4)一般客戶可以瀏覽網上書店內容,欲購書的客戶需注冊取得唯一的用戶名成為會員,會員登錄后便可以購書一本或多本。
9、酒店管理系統
要求
(1)客房管理,能夠以圖形方式直觀地顯示所有包間的空閑、預訂、在用等狀態,房間狀態的實時顯示,查詢及統計分析
(2)人員入住登記,包括電話或網上預定的申請。填寫必要信息的訂單,入住或退房后,改變住房狀態,如何合理的根據訂單信息自動分配房間;(3)人員退房,根據房間消費情況進行房費結算(4)入住人員查詢、管理,預定包間的管理分配。(5)系統用戶的管理
10、高校科研管理系統
要求
(1)系統管理主要包括:
添加用戶模塊包括:為系統新用戶設置用戶名及口令。修改密碼模塊包括:用于操作員更改自己的系統口令。(2)基本資料管理主要包括:
項目參加人員管理模塊包括:顯示添加修改刪除查詢。項目基本情況模塊包括:顯示添加修改刪除查詢。項目獲獎情況模塊包括:顯示添加修改刪除查詢。期刊論文管理模塊包括:顯示添加修改刪除查詢。著作管理模塊包括:顯示添加修改刪除查詢。(3)字典管理主要包括:
項目性質包括:分為國家自然科學基金、863、部省科委及企業集團四種情況。范圍包括:分為全國、國際、地方三種情況。
檢索源包括:分為ei、sci、核心和一般四種情況。日期格式:yyyy-mm-dd。
11、教學輔助系統
實現對學校師生數據的信息化管理、實現學生間信息的交流、實現教學信息的共享。課題主要包括管理員模塊、教師模塊以及學生模塊三大功能模塊。要求
(1)管理員模塊,主要實現對注冊信息的管理,用戶權限的管理等。
(2)教師模塊,這個模塊主要是為教師設計的功能,包括課件的發布,答疑等具體功能。(3)學生模塊,這個模塊實現學生課件獲取,問題交流等。
12、博客網站
主要功能是實現注冊用戶發表、管理文章,網站管理員進行相關的管理工作,不同用戶之間的評論等。主要包括用戶注冊及登錄模塊、后臺管理模塊、用戶發表、管理文章等模塊。要求
(1)用戶注冊及登錄模塊,實現用戶的注冊、登錄等操作,登錄成功時進入各自的個人博客頁面。
(2).管理員的后臺管理模塊,主要實現管理員對相關信息的修改、查詢、刪除。
(3).用戶管理模塊,用戶發表、修改和刪除文章;瀏覽博客時可以對個人及他人博客的文章進行評論。
13、商品網上交易系統
要求
(1)用戶管理:主要包括注冊、登錄、留言等功能模塊。
(2)商品管理:主要包括發布在線產品展示功能(必須有圖片的形式)以及對商品信息的管理。
(3)審查管理:主要包括管理員對注冊的審查以及商品的審查。
(4)用戶購物:主要包括用戶能對已經審核通過的商品進行在線產品查找功能,并且進行在線下訂單購物功能。
(5)配送:主要包括買家和賣家對訂單的一系列操作:用戶下訂單后。賣家在發現后修改訂單狀態為出貨,買家收到物品后能將訂單狀態修改為已收貨,交易 成功結束。
14、人才招聘系統
要求
人才招聘系統由個人用戶模塊,企業用戶模塊以及管理員模塊三大部分組成。
(1)個人用戶模塊:該模塊包括簡歷修改,用戶個人信息管理,職位查詢,求職管理,密碼設置與退出等。
(2)企業用戶模塊,該模塊主要包括企業信息管理,崗位信息管理,人才查詢,密碼設置與退出等。
(3)客服管理人員模塊,該模塊主要包括會員審核管理,留言管理,密碼設置與退出等。
第一章 系統開發概述...................................................................................錯誤!未定義書簽。
1.1 系統開發的背景..............................................................................錯誤!未定義書簽。1.2系統開發的目的和意義...................................................................錯誤!未定義書簽。第二章 系統規劃...........................................................................................錯誤!未定義書簽。2.1 系統規劃的目的..............................................................................錯誤!未定義書簽。2.2 系統的用戶需求..............................................................................錯誤!未定義書簽。2.3 系統的可行性分析..........................................................................錯誤!未定義書簽。第三章 系統分析...........................................................................................錯誤!未定義書簽。
3.1需求分析...........................................................................................錯誤!未定義書簽。3.2組織結構分析...................................................................................錯誤!未定義書簽。3.3業務流程分析...................................................................................錯誤!未定義書簽。3.4 數據流程分析..................................................................................錯誤!未定義書簽。3.5 數據字典..........................................................................................錯誤!未定義書簽。第四章 系統設計...........................................................................................錯誤!未定義書簽。
4.1系統總體結構設計...........................................................................錯誤!未定義書簽。4.2代碼設計...........................................................................................錯誤!未定義書簽。4.3數據庫結構設計...............................................................................錯誤!未定義書簽。4.4輸入輸出界面設計...........................................................................錯誤!未定義書簽。第五章 總結...................................................................................................錯誤!未定義書簽。參考文獻.........................................................................................................錯誤!未定義書簽。附錄................................................................................................................錯誤!未定義書簽。
軟件工程課程設計選題要求 軟件工程導論課程設計題目篇二
軟件工程設計題目
1.個人通訊錄管理系統
要求:增加記錄、刪除記錄、顯示所有記錄、查詢記錄、退出。通訊錄記錄信息包括:姓名,電話,email等。(其中,用戶輸入正確的用戶名和密碼才能看到自己的通訊錄信息)
2.圖書銷售系統 要求:系統可以:
??顯示每本書的詳細信息
??顯示購物車和顧客選購的圖書信息 ??增加新購買的新書
??對定單的修改、確認、提交等 ??圖書銷售數量的排行
3.企業辦公自動化管理系統(企業客戶管理)
要求:針對企業常用的功能設計一個普遍適用的企業辦公自動化管理系統,包括考勤管理,客戶管理,每天的工作管理,個人信息修改,權限管理,注銷等功能。
柜員機模擬程序
要求:當輸入給定的卡號和密碼(初始卡號和密碼為123456)時,系統能登錄atm柜員機系統,用戶可以按照以下規則進行(規則可以按照實際系統做需求):
??查詢余額:初始余額為10000元
??atm取款:每次取款金額為100的倍??數,??總額不??超過5000元,??支取金額不??允許透支。
??atm存款:不??能出現負存款。??修改密碼:新密碼長度不??小于6位,??不??允許出現6位完全相同??的情況,??只有舊密碼正確,??新密碼符合要求,??且兩次輸入相同??的情況下才可以成功修改密碼。
5.火車訂票系統
要求:可輸入、添加、刪除及修改列車信息,并能實現查詢、訂票、退票等功能。此系統還應能夠打出取票通知和帳單,以保證能使每個旅客在出發的前一天憑取票通知和帳單交款取票。
6.超市收銀系統(不考慮條碼處理部分)
要求:接收收銀臺(客戶端)的信息,經服務器處理后,把結果返回到收銀臺。即:客戶端由收銀員輸入顧客的會員卡卡號(若有卡)、所購商品的貨號等,然后把信息提交服務器。由服務器從數據庫中取出有關價格信息,再把這些信息返回給收銀臺。同時把該收銀臺的銷售總量和有關種類商品的剩余量以及該持卡顧客的消費情況交數據庫存儲以供查詢。另外,對沒有卡的消費情況不記錄該顧客的消費情況等個人信息。如果一個未持卡顧客一次購物滿200員,可為其發放一張會員卡,以后在該商場購物可向9折優惠。
7.教師工資管理系統: 其中包括:基本信息管理,考勤信息管理,加班信息管理,工資信息管理,工種工資參數設置和年終獎生成幾大模塊。本項目數據庫設計針對不同角色的用戶需求,設計了三種角色.其中包括超級管理員,系統管理員和教師用戶.帳戶信息
不同的登錄用戶有對應的用戶角色,登錄用戶名和登錄密碼,用戶角色針對不同的用戶群,而登錄名則是帳戶信息全局唯一的.用戶基本信息
每個用戶有對應的詳細信息,包括:類別編號,類別名稱,用戶類型,部門編號,職稱編號,級別編號,性別,地址,工作時間,出行日期,手機,家庭電話,辦公室電話,政治面貌和教育程度等.教師部門信息
教師部門具有全局唯一的部門編號和部門名稱.教師工資信息參數設置
教師工資工種編號,工資名稱和工資金額.其中工種編號全局唯一.教師工資信息
教師工資包括教師編號,教師基本工資編號,教師職稱工資編號,教師級別工資編號,教師工齡工資編號和教師津貼工資編號.8.圖書館管理系統
目的:方便圖書館對書籍借閱的管理
主要功能:學生基本信息查詢,書籍借閱管理, 書籍管理 圖書管理系統主要有三種角色,分別是讀者、圖書、工作人員.主要分成五個功能模塊:圖書管理, 圖書流通管理, 讀者管理, 統計查詢, 系統管理.9.簡易辦公系統
(1)收發文管理:
對收到的公文進行登記,分類編號,(學校主要發文部門分為:教務處、財務處、學生處、人事處、保衛處、工會以及其他),并形成文件主要內容關鍵字,使收文能夠按照關鍵字、時間和部門查詢;對發文進行登記,并形成文件主要內容關鍵字,使發文能夠按照關鍵字、時間和部門查詢
(2)會議管理:
對所管理的2個會議室進行自動化管理,即由申請部門提交申請,然后統一安排會議室以及各種會議資源(如投影儀、計算機、桌子、凳子等),能形成會議資源使用通知單送達申請部門,主管領導隨時查詢會議室使用情況(管理者直接負責管理)。能夠按照申請者的要求自動生成會議通知單,由辦公室負責通知發放。能夠形成會議紀要,存檔并送到需要的部門(由申請者提供的信息決定)
10.選課管理系統: 主要由以下幾個模塊構成: 登陸:學生依照學生姓名,學號,密碼等基本信息登陸 學生選課:列出所有可選課程供學生選擇
課程相關信息查詢:所設課程名稱,教師,教材,學分,學時等信息 成績查詢:查詢該門課成績
選課方案建議:根據學生專業提供建議
信息修改:學生基礎信息修改,學生選課修改 打印功能:打印所選課程信息
11.學校教材定購系統
系統簡介:本系統可以細化為兩個子系統:銷售系統和采購系統
銷售系統的主要工作過程為:首先由教師或學生提交購書單,經教材發行人員審核是有效購書單后,開發票,登記并返給教師或學生領書單,教師或學生可以到書庫領書.采購系統的主要工作過程為:若是教材脫銷,則登記缺書,發缺書單給書庫采購人員;一旦新書入庫后,即發進書通知給教材發行人員.12、音像租賃管理系統的開發與實現
目的:通過資料收集,了解音像租賃連鎖店的基本業務需求,完成系統需求分析和概要設計,完成一個簡單的光盤租賃管理系統的開發。任務:
音像租賃連鎖店的基本業務需求,完成需求分析報告; 利用java、c++或c#編寫一個基本功能的光盤租賃管理系統,包括客戶信息管理、音像資料管理、音像檢索、業務統計等;
13、學生綜合信息管理信息系統的設計與實現
目的:通過實際編寫一個學生綜合信息管理軟件,將所學多門課程的技能、技巧加以綜合運用,達到較大規模軟件獨立設計與開發的能力。任務:
軟件可以對學院大學生綜合信息(姓名、學號、成績、籍貫、家庭所在地、特長、宿舍號等)進行管理(錄入、刪除、修改)、統計、分析(排序)、查詢與打印
課程設計報告要求涵蓋需求分析、概要設計、詳細設計的主要內容,包括系統功能定義、模塊劃分、對象設計與實現的技術細節。
14、家庭財務管理信息系統設計與開發
目的:通過實際編寫一個家庭財務管理軟件,將所學多門課程的技能、技巧加以綜合運用,達到較大規模軟件獨立設計與開發的能力。任務:
軟件能夠對家庭的收入、支出進行分類統計,用戶可以自定義收入、指出的類別,自定義分類查詢和統計的條件。系統可以按照用戶定義自動生成統計報表(月報、季報、年報)。通過財務分析,對家庭收支提出改進建議;
課程設計報告要求涵蓋需求分析、概要設計、詳細設計的主要內容,包括系統功能定義、模塊劃分、對象設計與實現的技術細節。
15、文化用品庫存管理信息系統的設計與實現
目的:完成一個商品庫存管理系統的簡單業務流程分析,在此基礎上,開發一個庫存管理系統,掌握應用的開發。任務:
通過資料檢索與整理,分析文化用品庫存管理系統的基本功能; 完成軟件開發和文檔的編寫。
16、大學生運動會運動成績管理及統計分析系統實現
目的:通過本題目的設計,深入體會軟件工程需求分析、概要設計、詳細設計等主要環節,掌握面向對象程序設計的基本方法、訓練編寫一個基本的gui應用程序。任務:
完成系統的需求分析和功能設計;
完成運動成績統計、分析算法和模型的設計;
編寫程序實現的代碼和相關的軟件開發文檔,給出程序運行、測試的詳細結果。
軟件工程課程設計選題要求 軟件工程導論課程設計題目篇三
軟件工程課程設計實驗心得
經過一個星期的軟件工程課程設計,本人在老師的指導下,順利完成該課程設計。通過該課程設計,收獲頗多。
一、對實驗原理有更深的理解
通過該課程設計,掌握了什么是軟件程序,軟件程序工作的基本過程及其各階段的基本任務,熟悉了軟件程序總流程框圖,了解了軟件程序的生成過程、構造工具及其相關的技術對課本上的知識有了更深的理解,課本上的知識師機械的,表面的。通過把該算法的內容,算法的執行順序在計算機上實現,把原來以為很深奧的書本知識變的更為簡單,對實驗原理有更深的理解。
二、對該理論在實踐中的應用有深刻的理解
通過把該算法的內容,算法的執行順序在計算機上實現,知道和理解了該理論在計算機中是怎樣執行的,對該理論在實踐中的應用有深刻的理解。
三、激發了學習的積極性
通過該課程設計,全面系統的理解了軟件工程程序構造的一般原理和基本實現方法。把死板的課本知識變得生動有趣,激發了學習的積極性。把學過的軟件工程的知識強化,能夠把課堂上學的知識通過自己設計的程序表示出來,加深了對理論知識的理解。以前對與計算機操作系統的認識是模糊的,概念上的,現在通過
自己動手做實驗,從實踐上認識了操作系統是如何處理命令的,如何協調計算機內部各個部件運行,對軟件工程的認識更加深刻。課程設計中程序比較復雜,在調試時應該仔細,在程序調試時,注意指針,將不必要的命令去除。在這次課程設計中,我就是按照實驗指導的思想來完成。加深了理解文件系統的內部功能及內部實現,培養實踐動手能力和程序開發能力的目的。
四、理解了該知識點以及學科之間的融合滲透
本次課程設計程序部分是用c語言編寫的,把《計算機操作系統》,《軟件工程》,《算法分析與設計》《c語言》四門學科聯系起來,把各個學科之間的知識融合起來,把各門課程的知識聯系起來,對計算機整體的認識更加深刻。使我加深了對《計算機操作系統》,《軟件工程》,《算法分析與設計》《c語言》四門課程的認識。
軟件工程課程設計選題要求 軟件工程導論課程設計題目篇四
軟件工程課程設計指導書
《軟件工程》課程設計任務書 一.目的
軟件工程課程設計是軟件工程專業一個綜合性的實踐教學環節,其目的在于促進學生復習和鞏固計算機軟件設計知識,加深對軟件設計方法、軟件設計技術和設計思想的理解,并能運用所學軟件設計知識和面向對象技術進行綜合軟件設計,提高學生的綜合應用能力。通過這次課程設計,要掌握uml(統一建模語言),并能運用uml在rational rose中建模。
二.要求: 1.一人一組。
2.熟悉rose開發環境。
3.掌握uml的基本模型元素(如角色、用例、類等)。
4.熟悉uml,主要了解uml中的9大圖:use case diagram(用例圖)、class diagram(類圖)、sequence diagram(序列圖)、collaboration diagram(協作圖)、statechart diagram(狀態圖)、activity diagram(活動圖)、component diagram(組件圖)、deployment diagram(配置圖)、datamodel diagram(數據模型圖)。
5.進行系統需求分析與系統功能模塊設計,繪出系統詳細的業務流程圖和數據流程圖,建立完整的系統數據庫的邏輯模型。
6.完成對系統的建模實現。7.進行檢查,并提交設計報告。三.報告要求: 1.實驗題目 2.實驗目的 3.實驗要求 4.實驗內容
5.系統設計的源程序和文檔(包括說明)6.心得體會 四.參考資料:
boggs & michael boggs 著 邱仲潘譯《uml與rational rose2002從入門到精通》 電子工業出版社
fowler & kendall scott:uml distilled second edition a brief guide to the standard object modeling language 參考手冊
著 張瑜 楊繼萍 等 譯《uml基礎教程》 清華大學出版社
五.設計內容
可自選題目,但須經過指導教師審查。
1.房產管理系統:
在我國住房管理是一個關系到每個人切身利益的大問題。某大學擬開發一個用計算機進行房產管理的系統,要求系統具有分房、調房、退房和咨詢統計等功能。
房產科把用戶申請表輸入系統后,系統首先檢查申請表的合法性,對不合法的申請表系統會拒絕接受;對合法的申請表則根據其類型分別進行處理。如果是分房申請,則根據申請者的情況(年齡、工齡、職稱、職務、家庭人口等)計算其分數,當分數高于閾值分數時,按分數高低將申請表插到分房隊列的適當位置。每月最后一天進行一次分房活動:從空房文件中讀出空房信息(房號、面積、等級、單位面積房租等);把好房優先分配給排在前面的符合該等級住房條件的申請者,從空房文件中刪除這個房號的信息,從分房隊列中刪除該申請者;把此房號的信息和住房信息一起寫入住房文件中,輸出住房分配單給住戶,同時計算房租寫入房租文件中。
如果是退房申請,則從住房文件和房租文件中刪除有關信息,再把此房號的信息寫到空房文件中。
如果是調房申請,則根據申請者的情況確定其住房等級,然后在空房文件中查找屬于該等級的空房,退掉原住房,再進行與分房類似的處理。
住戶可向系統詢問分房的閾值分數,居住某類房屋的條件,某房號的單位面積房租等信息。房產科可要求系統打印出住房情況的統計表,或更改某類房屋的居住條件、單位面積房租等信息。
2.選票統計系統:
某學會下屬的各個專業委員會經常需要改選或補選,因此希望開發一個選票統計系統。
一次選舉最多有10組選票,每組用于一個委員會的選舉。一個組內的所有選票都在第61至80列穿有該委員會的名字,以及該委員會候選人的名字。每個委員會最多可有25名候選人。選舉人欲投某候選人的票,就在選票的第21至45列(對應候選人1~25號)的相應列上穿一個減號。一張選票上允許有多個減號,因為一個委員會可能有多個空缺名額。一包選票由若干張選票組成(一個委員會一張)。選舉人每人一包選票,穿好記號后交給系統去統計票數。系統首先讀入基本信息(委員會名、候選人數、該委員會需補選的人數),然后讀入一張選票。若選票無效時則打印出選票內容。繼續下一張選票的讀取;若選票有效則處理該選票,然后繼續下一張選票的讀取。選票全部處理完后,打印出每個委員會的每名候選人的得票數。
選票的有效性判斷步驟如下: ① 核對委員會名字(61至80列),若有此名則繼續; ② 檢查21至45列,若只有減號或空白,則繼續; ③ 檢查在最后一個候選人后面還有無記號,若無則繼續; ④ 統計選票上記號的總數,若不超過允許的記號數,則此張選票有效。若上述4項有一項不合格,則此張選票無效。
3.旅館客房管理系統:
某旅館有客房若干,客房房間朝向分南、北兩種,朝南的房間又分兩人間、三人間兩種;朝北的房間分三人間、四人間兩種。每天住宿費因房間類型而異。每個房間、床位分別有房間號、床號。
系統根據房間已住旅客性別分配性別相同的旅客住進去,若是空房間則可分配給任意同一性別的旅客住。旅客住宿登記時需登記姓名、身份證號、住址、性別、住進日期;旅客退房時根據居住天數和住房規格結算住宿金額。
4.自動售貨機系統:
自動售貨機系統是一種無人售貨系統。售貨時,顧客把硬幣投入機器的投幣口中,機器檢查硬幣的大小、重量、厚度及邊緣類型。有效的硬幣是一元幣、五角幣、一角幣、五分幣和一分幣。其它貨幣都被認為是假幣。機器拒收假幣,并將其從退幣孔退出。當機器接收了有效的硬幣之后,將之送入硬幣儲藏器。顧客支付的貨幣根據硬幣的面值進行累加。
自動售貨機裝有貨物分配器,每個分配器中包含0 個或多個價格相同的貨物。顧客通過選擇貨物分配器來選擇貨物。如果有貨,且顧客支付的貨幣值不小于該貨物的價格,貨物將被分配到貨物傳送孔送給顧客,并將找零返回到退幣孔。如果無貨,則和顧客支付的貨幣值相等的硬幣將被送到退幣孔。如果顧客支付的貨幣值小于所選貨物的價格,機器將等待顧客投進更多的貨幣。如果顧客決定不買所選擇的貨物,他投放進的硬幣將從退幣孔中退出。
5.學校醫療費管理系統: 要求數據庫中存放每個職工的職工號、姓名、所屬部門。職工報銷醫療費時需填寫所屬部門、職工號、姓名、日期。醫療費分校內門診費、校外門診費、住院費、子女醫療費四種。該校規定,每年每個職工的醫療費有一個限額,在年初時確定,一年內醫療費不超過限額時可全部報銷;超額部分報銷90%,其余10%由職工個人負擔。職工子女的醫療費也另有限額。
系統每天記錄當天報銷的若干職工或職工子女的醫療費類別、金額,在當天下班前自動結賬,統計當天報銷的醫療費總額,供出納員核對。每筆賬要保存備查。每天報銷的費用要和各個職工已報銷的金額累計起來,以便檢查哪些職工已超額。系統要配有適當的查詢功能。年終結算后,下一開始時要對數據庫文件進行初始化。職工調離、調入本單位、或在本單位內部部門間調動,數據庫文件要及時修改。
6.路障跟蹤與維修系統:
某市政部門欲開發計算機控制的路障與維修系統(phtrs)。路障被發現上報后,系統賦予該路障一個識別號碼,并存入其所在街道地址、大小(按1比10的比例)、位置(路中、人行道上等等)、所屬街區(根據街道地址得出)、以及維修優先級(根據其大小確定)。對每個路障有一個施工命令,包括路障位置、大小、施工隊編號、施工人數、配備工具、維修的工時數,路障狀態(施工中、已修復、臨時修復、未修復)、材料用量、維護費用(根據維修工時、人數、材料及工具等計算得出)。最后,系統建立一個損失報告文件,記錄此路障造成的損失,包括市民的姓名、地址、電話、損失類型、以及損失量(以元為單位)。phtrs是一個在線系統,可隨時查詢。
7.網上超市系統:netsupermarket 主要功能描述:用戶通過瀏覽器訪問網上超市系統,系統以分類的形式顯示所有商品,幫助用戶逐步找到所要的商品;系統也提供關鍵詞檢索功能;用戶在瀏覽商品目錄是可以點擊察看商品的具體信息和價格;如果滿意,用戶可以將商品暫時放入“購物車“;也可以隨時從“購物車“中取出商品。當用戶選完后可以進行付款處理,這時用戶輸入信用卡號,系統聯系對應的銀行支付系統,開始支付。最后系統應能夠向管理員提供查詢界面和各類報表,統計商品的銷售情況。8.網上選課系統:
主要功能描述:系統首先維護校內所有課程的信息;課程分為研究生、本科生;也可以分為必修、選修、輔修。用戶以學號和密碼登陸,系統顯示用戶以選的課程、用戶有權選但未選的其他課程,并顯示具體信息(如學分)。用戶選擇后,系統根據規則檢查用戶是否進行正確的選課(如時間沖突、跨專業選課等);如果錯誤提示用戶改,否則修改選課數據庫。最后系統應能夠向管理員提供查詢界面和各類報表,統計每門課的選課情況。
9.電子郵件客戶端產品:mailagent 主要需求描述:為連接到internet 的網絡用戶提供簡便快捷的電子郵件收發系統。用戶建立加密賬號,并且一個賬號可以對應多個pop3服務器的賬號;信件輸入時應該對輸入的文本進行自動的語法檢查;對所寫的e-mail地址也有合法性檢查;允許有多個附件;信件可以存儲在硬盤上,并壓縮、加密,連線時隨時可以發出,收件人可以是一個人也可以是一個組;連線時可以一次性收取多封郵件,隨時可以閱讀。設有地址本功能,包括人、組的設置。安全與保密要求:同一臺pc機上的不同用戶,可以為自己建立賬號,設定密碼,互相之間不能訪問。
10.在線數字圖書館系統:onlinedigilib 主要功能描述:用戶通過瀏覽器遠程登陸到服務器,通過身份認證后并且用戶有足夠的余額,進入系統。系統根據用戶已有的愛好記錄和查詢權限,在界面上列出被允許查閱書以及具體信息和狀態。用戶可以點擊具體書籍,從服務器中取得書本內容、解碼顯示。用戶便可以察看該書的摘要信息以及具體內容。點擊現實具體內容后,系統開始計費(按書的價格*系數記費),并且能夠根據一段時間的借書紀錄,統計出查閱的統計信息(如查閱書排行榜)。系統還應提供用戶查詢記費的界面。
11.機器人足球比賽中機器人的決策控制軟件: footballplayer 主要功能描述:在輪式機器人足球比賽中,需要你開發一個機器人行為控制軟件。該軟件通過由機器人眼睛中的攝像機傳來的圖像,解碼、分析后判斷出當前場上的局勢(如同伴的位置、對手的位置、球的位置),并向馬達控制器發出行為信號(如前進)。對違反規則的行為應該能夠識別。該軟件也可以連上主機,灌輸有關比賽規則、進攻策略等知識。
12.防止黑客和病毒攻擊的防火墻軟件:firewall 主要功能描述:該系統實時監控本主機的各個ip端口,監視每個端口的訪
問模式;并且維護一個攻擊模式數據庫;如果發現某個端口出現與攻擊模式數據庫相匹配的攻擊時,報警,并且在2分鐘后,自動關閉改端口,并保留攻擊信息(如ip地址、mac地址)以備追查。用戶可以通過控制面板設定對該系統更新攻擊模式數據庫、設置對各端口的屏蔽、對系統的開關、報警參數等;也可以察看指定時間段中的攻擊行為信息。
13.機票預訂系統:
為方便旅客,某航空公司擬開發一個機票預訂系統。旅行社把預訂機票的旅客信息(姓名、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入該系統,系統為旅客安排航班,印出取票通知和賬單。旅客在飛機起飛的前一天憑取票通知和賬單到旅行社交款取票,系統校對無誤即出機票給旅客。
14.患者監護系統:
目前住院病人主要由護士護理,這樣做不僅需要大量護士,而且由于不能隨時觀察危重病人的病情變化,還會延誤搶救時機。某醫院擬開發一個以計算機為中心的患者監護系統,基本要求是隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成患者日志。當某個病人的生理信號超出醫生規定的安全范圍時,向值班護士發出警告信息。此外,護士在需要時還可以要求系統打印出某個指定病人的病情報告。
15.技術資料管理系統:
某大學軟件工程研究中心的資料室中目前大約存有1000份技術報告、論文、圖書和雜志,每份資料在目錄柜中都有一張索引卡。預計資料室中最終會增加到有10000份資料。為改善對資料的管理工作,打算為每份資料建立兩張穿孔卡片,并且開發一個程序以完成各種檢索、排序和輸出的工作。
數據結構要求:為每份資料建立的一對穿孔卡片上都有4個固定格式的字符域,ⅰ、ⅱ域在第一張卡片上,ⅲ、ⅳ域在第二張卡片上。第ⅰ域寬30個字符,包含作者(們)的姓名;第ⅱ域寬50個字符,包含完整的或縮寫的標題;第ⅲ域寬50個字符,包含此份資料的關鍵字;第ⅳ域寬30個字符,指明此份資料的出處(雜志或會議錄的名字、期數、出版社等)。
功能要求:
① 讀入不定長的一疊資料卡并儲存它們; ② 按第一作者名字的字母順序排列讀入的數據; ③ 印出上述數據;
④ 根據卡片第ⅲ域的內容建立關鍵字表,刪除重復的關鍵字,按字母順序排列并打印;
⑤ 在作者名字域中搜索給定的作者名字,印出此作者的著作清單; ⑥ 搜索關鍵字域,找出包含指定的1個、2個、或3個關鍵字的資料; ⑦ 對標題域中的字提供與第⑥項類似的檢索功能。
輸入的卡片疊中的第一張卡片指明系統應該完成的任務(可能是一串任務),因此,這張卡片實際上是程序的控制卡。程序應能在一次運行中完成多個任務。
16.房產經營管理系統:
系統中存放經營公司現有房產的地點、樓房名稱、樓房總層次、房間的層次、朝向、規格(一室一廳或二室一廳或三室一廳)、面積。房間可以出售或租用,分別寫出每平方米的單價和總價。客戶可能隨時查詢未出售或未出租的房間的上述基本情況。房產經營商可隨時查詢已售出或出租的房產的資金回收情況及未出售或未出租的房產的資金占用情況。17.航空交通控制系統
某小島國決定為自己的一個飛機場建一個航空交通控制(act)系統。系統描述如下:
所有在該機場降落的飛機都須配有一部自動應答器,將該機的機型和航行數據以高密度打包的格式發送至atc地面站。atc地面站可向飛機進行信息查詢。atc地面站收到數據后,即進行解包并存入飛機數據庫,系統可根據貯存信息向航空交通控制員進行計算機圖形顯示,該顯示每10秒更新一次。所有信息經分析以確定是否存在“危險性”。航空交通控制員可就熒屏上顯示的任何飛機向數據庫查詢有關信息。
18.文檔管理系統
面向企業用戶,研制開發一套文檔管理系統,實現企業文檔的存儲、分類、維護、檢索、授權等過程的全面管理。為用戶主要提供如下功能:
1)登陸:用戶通過瀏覽器登陸到系統,輸入用戶名和密碼,登陸到系統,看到本用戶所能看到的各類信息,包括文檔分類樹、文檔的基本信息等。
2)人員組織角色管理與授權管理:創建和維護企業的人員、組織和角色,人員具有登陸名、名稱、密碼、郵件、手機等一些基本的屬性,人員從屬與一個或多個組織,具有一個或多個角色,組織間具有層次關系。提供文檔按照人員與角色兩種方式的授權模式。
3)文檔分類管理:用戶可以增刪改文檔的分類,文檔分類間可以建立層次關系。
4)文檔維護:用戶可以增刪改文檔,文檔包括基本的描述信息(如文檔編號、文檔名、文檔創建時間、創建人、大小等)及文檔對應的文件列表。
5)文檔檢索:用戶可以方便的按照文檔的名稱、編號、創建時間、創建人等信息進行檢索。
19.客戶關系管理系統 “以客戶為中心”的客戶關系管理成為網絡時代電子商務制勝的重要因素,愈來愈受到企業的重視。客戶關系管理系統,簡稱crm(customer relationship management),是指公司在做營銷策略時關注于顧客發展,給客戶以最優的管理:通過完善的客戶支持平臺、客戶交互平臺、企業生產平臺、最大限度地實現顧客支付價值、顧客終身價值,這樣讓公司的潛在客戶變成現實客戶、現實客戶變成忠誠客戶,通過滿足每個客戶特殊需求,與客戶建立長期穩定的關系。項目擬研制一個基于b/s架構的客戶關系管理系統,實現對客戶數據的管理,系統提供的主要功能如下:
1)客戶資料管理:主要實現客戶資料的錄入、修改、保存、刪除、以及查詢等功能。客戶資料的主要內容包括:用戶編碼、用戶單位名稱、用戶單位法人代表、郵政編碼、用戶單位的聯系地址、用戶單位的聯系部門、用戶單位的代理人、用戶單位的銀行賬號、電話掛號、相關銷售員編碼、聯系電話、開戶行、稅號、用戶單位所在區域、購買產品類型、購買日期、購買合同編號等資料。客戶資料的
軟件工程課程設計選題要求 軟件工程導論課程設計題目篇五
軟件工程課程設計選題
1、俄羅斯方塊
設計俄羅斯方塊游戲程序,用戶可以通過平移和轉動自動落下的不同形狀物體,填滿一行來得分。開發智力和反應能力。要求
(1)界面的左側是游戲區域。新的圖形會在頂部刷新,并且自動下落,可以通過方向左右鍵平移和方向上鍵順時針旋轉來控制圖形落下的位置。
(2)界面的右側是選項和顯示區,顯示現在的得分,以及開始游戲、暫停游戲、結束游戲按鈕。
2、商品銷售統計
編寫商品銷售統計程序,商品的信息有:商品的名稱,計量單位(重量或件),單價。所有商品的信息事先已存入計算機,屏幕上顯示所有商品的名稱,選擇商品名,輸入商品計量單位(如重量,件數等),根據單價算出總價。客戶一次購物可能購買多種商品,程序應計算出客戶應付的錢款數。
要求
(1)第一部分用于輸入商品的信息并允許修改和刪除;
(2)第二部分實現銷售統計。程序運行時由用戶選擇進入哪一部分功能,并能在運行時在兩部分之間切換。第二部分運行時,首先顯示所有商品名稱及代碼(商品數目較多時,應考慮分屏顯示),用戶輸入商品代碼及商品重量或件數,用戶一次操作可輸入若干商品的購買信息,然后輸入一個特殊的代碼表示本次購物結束。此時。程序計算出應付錢款數并顯示。
3、校園卡管理系統
針對校內通用的校園卡需要統一管理這一需求而推出。通過這個程序,可以較為方便地實現用戶的登陸以及個人信息的查詢更改等服務,同時管理員將以特定的帳號登陸,實現對所有用戶信息及賬戶信息的管理。要求
(1)以用戶身份登陸可查詢個人信息,并對相關信息作出修改,提交后新信息將寫入數據庫,取代原有信息。可查詢個人的帳戶信息,包括帳戶余額、今日消費、末次充值情況等。可實現網上充值,通過與銀行卡的連接,只要用戶輸入正確密碼,即可從銀行卡往校園卡轉帳,同時帳戶信息中末次充值情況將自動更新。可修改個人的登陸信息,對登陸密碼作出修改。
(2)以管理員身份登陸,可查閱所有用戶的信息,以及他們對應的帳戶信息。可對用戶信息作出相應的增刪改操作,并自動將修改寫入數據庫,實現更新。通過輸入任意確定條件,即可查詢該用戶的所有信息,包括個人信息及賬戶信息,同時在此基礎上,實現增刪改。
4、中國象棋打譜軟件
中國象棋打譜軟件提供給用戶的一個能將對弈過程保存成文件 并可以重對弈過程 即復盤。主要功能有: 1.制作棋譜, 2.保存棋譜, 3.演示棋譜。要求 中國象棋是雙方在有著9 條豎線和10 條橫線的棋盤上對弈的,豎線與橫線的交叉點稱做棋點,每個棋子都是在棋點上行走,而不是在方格中行走,河界將棋盤分成兩個等份,每一邊都有一塊由9個點組成的“九宮”, 棋子“將”、“帥”、“士” 只能在“九宮”內移動。并且 “將”、“帥” 每一步只可以水平或垂直移動一個棋點。“士” 它只能在“九宮”內移動,并且它每一步只可以沿對角線方向移動一個棋點。“象” 它必須一步沿對角線方向走兩個棋點,但它既不能過河,也不能跳過或穿越障礙,即象在走的過程中不能被“別眼”。“馬” 每一步只可以水平或垂直移動一個棋點,但必須按對角線方向,向左或右移動,中國象棋的馬不能跳過障礙,即在走的過程中不能被“別腿”。“車” 可以水平或垂直方向移動任意個無阻礙的點。“炮” 移動起來和車很類似,但它必須跳過一個棋子來吃掉對方的一個棋子,被跳過的那個棋子稱為橋或者屏風。“兵' 每步只能向前移動一個棋點,過河以后,它便增加了向左右移動的能力,兵不允許向后移動。
5、銀行儲蓄系統
為方便儲戶,某銀行擬開發計算機儲蓄系統。儲戶填寫的存款單或取款單由業務員鍵入系統,如果是存款,系統記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲戶;如果是取款,系統計算利息并印出利息清單給儲戶。要求
主要包括以下兩部分功能:
(1)存款功能,以儲戶的存款為主要活動,相關記錄根據存款結果進行調整,以使信息保持一致。系統需要在原賬戶信息中增加一條記錄,包括存款人姓名、住址、存款類型、存款日期、利率等信息。若為新儲戶須建立一個賬戶,并記錄此次的記錄。印存款單給儲戶。(2)取款功能,以儲戶的取款為主要活動,相關記錄根據取款結果進行調整,以使信息保持一致。系統計算利息,在原賬戶信息中將取款額減去。
6、人事管理系統
要求
(1)員工各種信息的輸入,包括員工的基本信息、學歷信息、婚姻狀況信息、職稱等。(2)員工各種信息的修改;
(3)對于轉出、辭職、辭退、退休員工信息的做相應標記,默認顯示在職員工信息;(4)工資、獎金、扣款細節可以自定義,員工可以網上查看個人的工資條
(5)按照一定的條件,查詢、統計符合條件的員工信息;至少應該包括每個員工詳細信息的查詢、按婚姻狀況查詢、按學歷查詢、按工作崗位查詢等,至少應該包括按學歷、婚姻狀況、崗位、參加工作時間、工資等統計各自的員工信息;對查詢、統計的結果打印輸出。
7、實驗設備管理系統
要求
(1)實驗設備申請:每學期初,各實驗室填寫低值易耗品申請計劃;對于急需使用但又缺少的設備,需以”申請表"的形式送交上級領導請求批準購買.新設備購入后要立即進行設備登記(包括類名,設備名,編號,序號,規格,單價,數量,購置日期,生產廠家,保質期和經辦人等信息).(2)固定資產管理:對所有實驗室設備,建立一個所有設備的主賬務文件;(3)實驗設備借還業務管理:支持日常實驗設備的動態借還管理;(4)實驗設備統計:實驗設備使用統計:每學年要對實驗室的設備使用情況進行統計,更新。對于已徹底損壞的做報廢處理,同時詳細記錄有關信息.;對于有嚴重問題(故障)的要及時處理,并記錄修理日期,設備名,編號,修理廠家,修理費用,責任人等,能夠按類別和時間段等查詢.(5)低值易耗材的領用:各實驗室根據低值易耗品申請計劃按實驗室領用低值易耗品,對未在計劃內的物品消耗,由實驗室填報申請表(在表中,必須說明申報原因),送上級領導審核后,執行所需費用仍然進入相應院系的消耗。
(6)低值易耗材料查詢:能隨時查詢當前還未購買的物品、以及當前各個實驗室計劃內物品的領和消耗情況。在學期末,應產生學校各類物品消耗匯總表,各個院系實際消耗匯總表,所有物品計劃消耗與實際消耗對比分析表,各個院系計劃消耗與實際消耗對比分析表。
8、網上書店
要求
(1)用戶的注冊,登錄;
(2)用戶的分級瀏覽或圖書選購;
(3)店主對進書,售書,庫存,賬目,客戶的管理;以及網站的日常維護(比如,網上書店簡介;網上書店信息發布;客戶留言及對客戶留言的反饋)。
(4)一般客戶可以瀏覽網上書店內容,欲購書的客戶需注冊取得唯一的用戶名成為會員,會員登錄后便可以購書一本或多本。
9、酒店管理系統
要求
(1)客房管理,能夠以圖形方式直觀地顯示所有包間的空閑、預訂、在用等狀態,房間狀態的實時顯示,查詢及統計分析
(2)人員入住登記,包括電話或網上預定的申請。填寫必要信息的訂單,入住或退房后,改變住房狀態,如何合理的根據訂單信息自動分配房間;(3)人員退房,根據房間消費情況進行房費結算(4)入住人員查詢、管理,預定包間的管理分配。(5)系統用戶的管理
10、高校科研管理系統
要求
(1)系統管理主要包括:
添加用戶模塊包括:為系統新用戶設置用戶名及口令。修改密碼模塊包括:用于操作員更改自己的系統口令。(2)基本資料管理主要包括:
項目參加人員管理模塊包括:顯示添加修改刪除查詢。項目基本情況模塊包括:顯示添加修改刪除查詢。項目獲獎情況模塊包括:顯示添加修改刪除查詢。期刊論文管理模塊包括:顯示添加修改刪除查詢。著作管理模塊包括:顯示添加修改刪除查詢。(3)字典管理主要包括:
項目性質包括:分為國家自然科學基金、863、部省科委及企業集團四種情況。范圍包括:分為全國、國際、地方三種情況。
檢索源包括:分為ei、sci、核心和一般四種情況。日期格式:yyyy-mm-dd。
11、教學輔助系統
實現對學校師生數據的信息化管理、實現學生間信息的交流、實現教學信息的共享。課題主要包括管理員模塊、教師模塊以及學生模塊三大功能模塊。要求
(1)管理員模塊,主要實現對注冊信息的管理,用戶權限的管理等。
(2)教師模塊,這個模塊主要是為教師設計的功能,包括課件的發布,答疑等具體功能。(3)學生模塊,這個模塊實現學生課件獲取,問題交流等。
12、博客網站
主要功能是實現注冊用戶發表、管理文章,網站管理員進行相關的管理工作,不同用戶之間的評論等。主要包括用戶注冊及登錄模塊、后臺管理模塊、用戶發表、管理文章等模塊。要求
(1)用戶注冊及登錄模塊,實現用戶的注冊、登錄等操作,登錄成功時進入各自的個人博客頁面。
(2).管理員的后臺管理模塊,主要實現管理員對相關信息的修改、查詢、刪除。
(3).用戶管理模塊,用戶發表、修改和刪除文章;瀏覽博客時可以對個人及他人博客的文章進行評論。
13、商品網上交易系統
要求
(1)用戶管理:主要包括注冊、登錄、留言等功能模塊。
(2)商品管理:主要包括發布在線產品展示功能(必須有圖片的形式)以及對商品信息的管理。
(3)審查管理:主要包括管理員對注冊的審查以及商品的審查。
(4)用戶購物:主要包括用戶能對已經審核通過的商品進行在線產品查找功能,并且進行在線下訂單購物功能。
(5)配送:主要包括買家和賣家對訂單的一系列操作:用戶下訂單后。賣家在發現后修改訂單狀態為出貨,買家收到物品后能將訂單狀態修改為已收貨,交易 成功結束。
14、人才招聘系統
要求
人才招聘系統由個人用戶模塊,企業用戶模塊以及管理員模塊三大部分組成。
(1)個人用戶模塊:該模塊包括簡歷修改,用戶個人信息管理,職位查詢,求職管理,密碼設置與退出等。
(2)企業用戶模塊,該模塊主要包括企業信息管理,崗位信息管理,人才查詢,密碼設置與退出等。
(3)客服管理人員模塊,該模塊主要包括會員審核管理,留言管理,密碼設置與退出等。
15、物流系統
要求
實現物流公司各分公司的協同工作,系統主要實現
(1)收件管理:實現2個功能(1)收件登陸,區縣營業點生成標示碼貼在郵件上,標示內容記錄寄件人、電話和地址、收件人、電話和地址等信息;(2)郵件按目的地分揀,目的地按省份進行分類,對熱門的城市,如深圳、寧波、義烏、廈門、溫州、大連、丹東則單獨進行分類。相同目的地的郵件裝袋后送到省分公司分揀中心;
(2)運輸管理:不同營業點的郵件在省分公司分揀中心按運輸要求重新進行分揀,相同地級市的郵件裝入專用郵袋、同一運輸線路上的不同地級市的郵袋裝入同一個集裝箱,當然郵件過多,可以裝入多個郵袋和集裝箱,根據不同的運輸工具,裝車運輸;
(3)投遞管理:實現2個功能(1)分揀管理:將集裝箱內或郵袋內的郵件按縣和區重新分揀,裝袋后送到區縣營業點(2)投遞管理:區縣營業點將郵件按投遞路線重新分揀并進行投遞。
(4)物流信息實時查詢等功能(5)員工管理,權限分配。