第一篇:軟件工程課程設計題目
軟件工程設計題目
1.學生學籍管理系統 要求:
1)包括基本需求:
主要對學生的學籍進行管理。學籍管理包括各種信息的錄入、修改、刪除等操作;此外還有對各種信息的查詢,便于老師和學生查看。(其中,教師具備對學籍的錄入、修改、刪除等操作,學生只具備查詢的權限)
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
2.學生成績管理系統 要求:
1)包括基本需求:
對學生成績進行綜合管理,學生信息要素:學期、學號、姓名、課程名稱、課程成績。因此學生成績管理系統的主要功能為:
? 學生信息管理 ? 課程信息管理 ? 成績信息管理
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
3.個人通訊錄管理系統 要求:
1)包括基本需求:
增加記錄、刪除記錄、顯示所有記錄、查詢記錄、退出。通訊錄記錄信息包括:姓名,電話,email等。(其中,用戶輸入正確的用戶名和密碼才能看到自己的通訊錄信息)
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。4.網上書店 要求:
1)包括基本需求:
購書者可以通過訪問Web站點,得到圖書信息。系統可以:
? 顯示每本書的詳細信息
? 顯示購物車和顧客選購的圖書信息 ? 增加新購買的新書
? 對定單的修改、確認、提交等 ? 圖書銷售數量的排行
(注意管理員和客戶分別具備的權限)
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
5.企業辦公自動化管理系統(企業客戶管理)要求:
1)包括基本需求:
針對企業常用的功能設計一個普遍適用的企業辦公自動化管理系統,包括考勤管理,客戶管理,每天的工作管理,個人信息修改,權限管理,注銷等功能。2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
6.小型商業網站管理系統 要求:
1)包括基本需求:
主要是宣傳性質的網站,包括產品展示,公司簡介,銷售查詢,銷售排行,商品管理,公告管理等。(注意分配普通消費者,會員消費者和公司管理人員對該網站的權限)
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
7.ATM柜員機模擬程序 要求:
1)包括基本需求: 當輸入給定的卡號和密碼(初始卡號和密碼為123456)時,系統能登錄ATM柜員機系統,用戶可以按照以下規則進行(規則可以按照實際系統做需求):
? 查詢余額:初始余額為10000元
? ATM取款:每次取款金額為100的倍數,總額不超過5000元,支取金額不允許透支。
? ATM存款:不能出現負存款。
? 修改密碼:新密碼長度不小于6位,不允許出現6位完全相同的情況,只有舊密碼正確,新密碼符合要求,且兩次輸入相同的情況下才可以成功修改密碼。
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
8.火車訂票系統 要求:
1)包括基本需求:
可輸入、添加、刪除及修改列車信息,并能實現查詢、訂票、退票等功能。此系統還應能夠打出取票通知和帳單,以保證能使每個旅客在出發的前一天憑取票通知和帳單交款取票。
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
9.超市收銀系統(不考慮條碼處理部分)要求:
1)包括基本需求:
接收收銀臺(客戶端)的信息,經服務器處理后,把結果返回到收銀臺。即:客戶端由收銀員輸入顧客的會員卡卡號(若有卡)、所購商品的貨號等,然后把信息提交服務器。由服務器從數據庫中取出有關價格信息,再把這些信息返回給收銀臺。同時把該收銀臺的銷售總量和有關種類商品的剩余量以及該持卡顧客的消費情況交數據庫存儲以供查詢。
另外,對沒有卡的消費情況不記錄該顧客的消費情況等個人信息。如果一個未持卡顧客一次購物滿200員,可為其發放一張會員卡,以后在該商場購物可向9折優惠。
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
10.教師工資管理系統 要求:
1)包括基本需求:
基本信息管理,考勤信息管理,加班信息管理,工資信息管理,工種工資參數設置和年終獎生成幾大模塊。本項目數據庫設計針對不同角色的用戶需求,設計了三種角色.其中包括超級管理員,系統管理員和教師用戶.帳戶信息
不同的登錄用戶有對應的用戶角色,登錄用戶名和登錄密碼,用戶角色針對不同的用戶群,而登錄名則是帳戶信息全局唯一的.用戶基本信息:
每個用戶有對應的詳細信息,包括:類別編號,類別名稱,用戶類型,部門編號,職稱編號,級別編號,性別,地址,工作時間,出行日期,手機,家庭電話,辦公室電話,政治面貌和教育程度等.教師部門信息:
教師部門具有全局唯一的部門編號和部門名稱.教師工資信息參數設置:
教師工資工種編號,工資名稱和工資金額.其中工種編號全局唯一.教師工資信息:
教師工資包括教師編號,教師基本工資編號,教師職稱工資編號,教師級別工資編號,教師工齡工資編號和教師津貼工資編號.2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
11.中學圖書館管理系統 要求:
1)包括基本需求:學生基本信息查詢,書籍借閱管理, 書籍管理
圖書管理系統主要有三種角色,分別是讀者、圖書、工作人員.主要分成五個功能模塊:圖書管理, 圖書流通管理, 讀者管理, 統計查詢, 系統管理.方便圖書館對書籍借閱的管理。
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
12.簡易辦公系統
要求:
1)包括基本需求:
(1)收發文管理:
對收到的公文進行登記,分類編號,(學校主要發文部門分為:教務處、財務處、學生處、人事處、保衛處、工會以及其他),并形成文件主要內容關鍵字,使收文能夠按照關鍵字、時間和部門查詢;對發文進行登記,并形成文件主要內容關鍵字,使發文能夠按照關鍵字、時間和部門查詢
(2)會議管理:
對所管理的2個會議室進行自動化管理,即由申請部門提交申請,然后統一安排會議室以及各種會議資源(如投影儀、計算機、桌子、凳子等),能形成會議資源使用通知單送達申請部門,主管領導隨時查詢會議室使用情況(管理者直接負責管理)。能夠按照申請者的要求自動生成會議通知單,由辦公室負責通知發放。能夠形成會議紀要,存檔并送到需要的部門(由申請者提供的信息決定)。
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
13.網上選課管理系統 要求:
1)包括基本需求:
登陸:學生依照學生姓名,學號,密碼等基本信息登陸 學生選課:列出所有可選課程供學生選擇
課程相關信息查詢:所設課程名稱,教師,教材,學分,學時等信息 成績查詢:查詢該門課成績
選課方案建議:根據學生專業提供建議 信息修改:學生基礎信息修改,學生選課修改 打印功能:打印所選課程信息。
2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
14.學校教材定購系統 要求:
1)包括基本需求:
系統簡介:本系統可以細化為兩個子系統:銷售系統和采購系統
銷售系統的主要工作過程為:首先由教師或學生提交購書單,經教材發行人員審核是有效購書單后,開發票,登記并返給教師或學生領書單,教師或學生可以到書庫領書.采購系統的主要工作過程為:若是教材脫銷,則登記缺書,發缺書單給書庫采購人員;一旦新書入庫后,即發進書通知給教材發行人員.2)自擬擴展需求3項:保證每位組員的分工包括至少一個模塊三個功能函數的完成。15.其他
社區居民健康檔案管理系統的設計與開發 藥房藥品管理模塊的設計與開發 電子病案信息系統的設計與開發 大學論文管理系統的設計與開發 醫學營養基礎知識查詢系統的設計與開發 醫院網上掛號系統研究與開發 開放性實驗室管理系統的實現與應用 簡單物體的模式識別系統的設計與開發 要求:
自擬基本需求和擴展:保證每位組員的分工包括至少一個模塊三個功能函數的完成。
第二篇:軟件工程課程設計題目
軟件工程設計題目
1.個人通訊錄管理系統
要求:增加記錄、刪除記錄、顯示所有記錄、查詢記錄、退出。通訊錄記錄信息包括:姓名,電話,email等。(其中,用戶輸入正確的用戶名和密碼才能看到自己的通訊錄信息)
2.圖書銷售系統 要求:系統可以:
??顯示每本書的詳細信息
??顯示購物車和顧客選購的圖書信息 ??增加新購買的新書
??對定單的修改、確認、提交等 ??圖書銷售數量的排行
3.企業辦公自動化管理系統(企業客戶管理)
要求:針對企業常用的功能設計一個普遍適用的企業辦公自動化管理系統,包括考勤管理,客戶管理,每天的工作管理,個人信息修改,權限管理,注銷等功能。
4.ATM柜員機模擬程序
要求:當輸入給定的卡號和密碼(初始卡號和密碼為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應用程序。任務:
完成系統的需求分析和功能設計;
完成運動成績統計、分析算法和模型的設計;
編寫程序實現的代碼和相關的軟件開發文檔,給出程序運行、測試的詳細結果。
第三篇:計算機技術軟件工程課程設計題目
軟件工程設計題目 1.超市收銀系統 以超市收銀業務為背景,對“超市收銀系統”軟件進行分析和設計。要求: 建立商品信息文件,商品信息包括商品編號、商品名、商品類別、商品數量、商品價格等。建立商場收銀系統,功能包括: 1,系統登錄:運行系統時,收銀員應輸入姓名(或編號)及密碼,驗證后方可使用系統。2,收銀操作:收銀員逐條輸入商品編號及數量,系統自動計算金額,輸入完畢后顯示應付款,當輸入實收額后,計算出找贖值。交易完成后按一定格式顯示回單(格式參照一般超市中的打印小票)。保存所顯示的回單。如果,買家持有會員卡,則記錄本次消費,并且買家將根據卡的類別享受相應優惠。3,4,自動按銷售情況更新商品信息文件中的數據。另外,對沒有卡的消費情況不記錄該顧客的消費情況等個人信息。如果一個未持卡顧客一次購物滿X元,可為其發放一張會員卡,以后在該商場購物可向9折優惠。2.圖書館管理系統 目的:方便圖書館對書籍借閱的管理 圖書館管理系統 某圖書館允許每個學生同時只能借得一本圖書且借閱時間不得超出3個月,現所有學生借閱的圖書的記錄均存于流通文件中,每一記錄中包括書號、借書人學號,應還書日期。書庫文件中記錄書名、書號、作者、出版社、出版日期、藏書數?,F要求程序用菜單選擇并完成下述的功能: 現要求實現如下功能: 1.借書功能:要求輸入借書人學號及借書日期,如借書人的前面借的書尚未還則打印“You should Return first!”;同時不允許借書,反之則辦理借書手續,即:在對應文件中記錄借書人學號及借書日期、應還書日期,同時在書庫文件中將所借書的藏書數-1。2.還書功能:即根據書號及還書日期從流通文件中刪去借書人的借書記錄,如果書已越期則打印“Time Passed!”;同時對書庫文件中將所還的書藏書數+1。3.可顯示所有借書過期而未還者的信息; 4.查找學號的功能要求采用折半查找的方法實現,并打印查詢結果。5.退出程序 網上購物系統 建立這樣一個虛擬的會員制的“購物中心”。1.用戶第一次登錄該購物中心的客戶端時需要注冊個人賬號,填寫用戶名、密碼等個人資料。用戶注冊時可以選擇是否申請作為店主開設店鋪。如不選擇作為店主,即成為普通購物者用戶;如選擇作為店主,除須填寫以上個人信息外,還需填上申請的店鋪名等店鋪信息,還可以選擇商品加入自己的店鋪,注冊店鋪后用戶就具有購買者和店主的雙重身份。用戶完成注冊后,即可通過用戶名和密碼登陸進入購物中心。2.購物者登錄后進入購物大廳,大廳應顯示正在經營的和關閉狀態的店鋪,購物者只能進入正在經營的店鋪。店主登錄時可選擇是否以店主方式登錄,若以店主方式登錄,則直接進入自己的商店,可以進行店鋪的管理工作(如:打開店鋪,打烊,增減商品,調整商品價格等),但不能進行任何購物活動;否則,作為普通購物者進入大廳。購物者在大廳中選擇店鋪進入后,選定希望購買的商品,并可以和店主進行議價,若雙方達成一致,議定數量的商品以議定的價格加入購物車中,店鋪中相應商品的數量(暫時)予以扣除。3.購物者在退出購物中心之前,檢查購物車,確認并支付購買商品。當購物者確認購買商品后,需通知服務器,服務器將對購物者和店主的賬戶余額進行調整,然后將本次購買的信息記錄作為購物歷史信息。購買者也可在確認購買之前放棄購物車中的任何商品,放棄購買將使得店鋪中的相應商品數量恢復。(該部分細節完全實現難度較大,可做適當調整)若購買者退出大廳之前,檢查購物車,其中沒有商品,可直接退出系統。4.店主退出系統時,其經營店鋪自動關閉。網絡圖片管理系統 基于網絡的圖片管理系統,用戶可以通過該系統上傳,分享,瀏覽,評論,美化自己活著好友的圖片。功能要求 1.用戶注冊與登錄 2.個人資料修改 3.添加好友功能 4.創建相冊和子相冊。5.上傳圖片到指定相冊,服務器處理并存至特定文件夾,同時用戶設定是否允許其他人瀏覽,默認為好友間才能瀏覽。6.可以分享好友的圖片。7.可以對自己的圖片進行簡單的美化操作。8.添加/取消好友的功能 9.可以在圖片下添加評論。10.實現類似人人網的圈人功能。外賣訂餐系統 餐飲網站、來電訂餐配送系統訂餐網站 功能要求:
1、買家 1)會員注冊、登錄、查看訂餐記錄、修改資料和密碼、管理收餐地址; 2)顯示菜單、在線訂餐,支持不同的折扣率; 3)購物藍、在線結算; 4)會員查看訂單的送餐的狀態。
2、賣家 1)配送訂單:訂餐管理、更改訂餐狀態、訂餐、送餐歸類; 2)食品信息:發布、修改、編輯食品項目、食品配料及價格,可以上架和下架; 3)會員信息:會員信息的錄入和管理,分大客戶和個人客戶,大客戶可以設置服務專員; 4)圖文內容:網站一些介紹性內容的發布和管理; 5)字典設置:可以設置以下內容:會員分類、食品分類、配送范圍、圖文分類、送餐方式、配送時間、送餐時間、會員組等。6)系統設置:可以設置會員卡信息、在線訂餐的折扣率及送餐費用等。另外可以管理后臺管理員和客戶端用戶;修改后臺登錄密碼。城市路徑建議及查詢系統 城市路徑建議及查詢系統可以幫助人們查詢某次出行的路徑,當你找到一條你認為合適的路徑的時候,你可以通過這個系統來查看人們對這條路徑的評價。也許你會得到一些積極的評論:這條路上公共設施完善,這條路上的斑馬線設置的很合理,這條路很適合車輛通行;當然,也可能會有一些負面的評價,例如:某個地段交通在某時段容易癱瘓,某個地段需要繞路,某個地方夜里不安全等等。使用者可以根據這些意見來選擇出行的路線。系統的功能要求: 1.用戶能夠提供個人的信息。提供建議的用戶和尋求建議的旅行者都需要提供自己的個人信息。2.用戶能夠給出個人的建議。用戶可以對某個地點提出自己的看法。這些看法可以是文本的,也可以是多媒體的。3.用戶能夠通過系統查詢路徑。用戶可以通過輸入出發地和目的地來獲得一條可能的路徑。同時用戶可以對路徑做一些限制,系統可以返回一條盡可能合理的滿足用戶需求的路徑。4.用戶能夠查詢關于某條路徑的建議。用戶在獲得路徑以后,可以通過系統查詢關于此路徑的評價。同時系統能夠根據一定的要求對意見進行篩選 分布式團隊開發認知工具 目前的軟件開發團隊已經不僅僅局限于某個單一的團體。某些軟件的開發可能需要依靠分布在世界各地的多個團隊來完成。在這種情況下,開發團隊間彼此的交流就顯得十分重要。在設計,執行,Bug處理,整體進度等方面,各個團隊需要保持認知上的一致性。設計這個工具的目的,就是能夠讓開發者能夠盡快的了解項目上最近發生的變化,合作者的行動,以幫助各個團隊更好的交流,完成合作的目的。對于項目變化的描述,可以是顯示在某個網頁上的,也可以顯示在某個獨立的客戶端上,或者是其他的設備。系統應該是能夠將基本的開發信息顯示出來,開發者能夠輕易的發現自己想要的信息并且通過系統來查詢該信息的具體內容。項目要求: 1.系統應該是運行在盡可能小的干擾下的。2.系統的可靠性必須得到保證。3.關于項目變化的輸入和查詢都應該較為便捷。虛擬在線讀書網 1.為使廣大喜歡在線看書的同學能夠小試筆桿,切磋文筆技藝,同時交流各自喜歡的書籍和看書心得,現在要求做一個虛擬的在線看書寫書的網站,僅供內部交流和使用。主要功能描述: 用戶分為不同身份:可以是讀者也可以是作家,另有一個專用賬號屬于管理員。2.作家及其簡介在主頁面顯示,按作家得到的分數總和多少排列。點擊作家名可以進入作家的個人主頁,主頁上有作家發表的各種文章,按書名排列,并顯示發表的時間和點擊數。主頁面上有搜索功能,可以按題目或作者名稱查詢。主頁面還要求有能根據讀者的讀書記錄推薦相關或類似書籍的功能等,具體自定義。3.讀者可以對自己的相關資料進行管理,包括讀書的權利可以通過某個版面交易,交易完成后積分和讀書權應相應發生改變。讀者可以給作家留言,打分,每次留言讀者可以得到積分。各書可由作者決定價錢(即所耗積分數),讀者付給積分后就可以看到內容,并且以后都可以看到。讀者可以對某本書進行舉報,但必須說明理由 人事管理系統 為學校人事部建立簡易管理系統,需建檔的人員目前分為教務部、人事部、后勤部、信息部共4個部門。1.為各部門員工建立個人檔案管理,員工考勤即每日工作證識別和記錄管理,出差報告記錄,請假記錄,每月薪酬清單管理等。2.要求各個功能有專用的輸入界面和相應的輸出界面。并且個人有各自的記錄可以按姓名或工作證查詢得到。3.要求考勤記錄按時間保存,出差記錄和請假記錄按月保存,薪酬清單按個人保存。個人只能找到自己的各項記錄,只有人事部的人員可以找到所有人的記錄。4.要求自定義至少5條薪酬計算規則,如每月底薪個人可以不同,每月缺勤3次以上扣費多少,5次以上更多等。在薪酬清單中體現出來。簡易日記管理器 1.參考Microsoft word,做一個簡易日記管理器,要求有標題欄、菜單欄、常用工具欄、文本編輯區和已有日記的目錄顯示區。文本編輯區可分頁,并自動顯示當天日期等,格式編排自定。目錄顯示區按時間順序顯示已有日記,并且點擊任意一個日記課相應在文本編輯區顯示日記內容。2.功能包括文件處理如新建、打開、保存、另存為,編輯功能如剪切、復制、粘貼、查找、全選等,工具如日期插入、圖片插入、文字放大或縮小、文字顏色選擇等功能。要求在文字編輯的同時會顯示光標的位置,總頁數和當前所在頁數,當前字數統計等;有快捷鍵可以實現翻頁功能。3.每個功能都可以選擇是否在工具欄上顯示,并在菜單中標志出來。4.其他功能可自定義。5.其他要求: 6.各個菜單必須包括上面提到的功能,并且菜單欄不少于5個選項,每個選項下拉不少于5個功能,除此外還要求主界面上有不少于5個快捷鍵幫助文本編輯。所有功能不得重復,超過規定個數可以根據實現的效果加分。
第四篇:軟件工程課程設計題目
1.銷售管理系統
通過對某公司的訂單銷售系統進行分析、調查,系統主要實現以下功能:
(1)處理顧客和銷售員送來的訂單。具體為:銷售部門把送入的訂單進行數額核對,查看倉庫是否有足夠的貨物。
(2)倉庫根據訂單來調撥貨品,發出貨物的同時開出發票。并且根據需要及時的進貨,隨時進行盤點。
(3)銷售部門收到顧客付款后,根據發票存根及信貸狀況進行應收款處理,同時注銷已提貨的訂單。
(4)主管部門對訂單、庫存進行統計,并且對所有的發票存根進行統計、結帳,完成月報表與年報表的制作。
本系統主要分為四個功能模塊。
銷售合同管理模塊:該模塊主要實現對客戶及合同的查詢,在瀏覽每個客戶的資料時,都將顯示與該客戶有關的所有的銷售記錄。對客戶的查詢有兩種方式;按客戶編號和按姓名。主要功能為:輸入銷售合同、修改銷售合同、刪除銷售合同、輸入銷售合同完成情況、查詢銷售合同(按合同號、客戶、產品、交貨日期、交貨日期區間、合同完成情況等查詢)、統計銷售合同(按交貨日期和產品統計、按交貨日期區間和產品統計、按客戶和產品統計)。產品信息管理模塊:該模塊主要是對產品進行管理,包括查詢、修改、添加和刪除。在對產品信息的更新時,將保證更新操作的事務性。對產品的查詢可以查詢全部,或者輸入產品編號查詢。主要功能為:輸入產品信息、修改產品信息、刪除產品信息、查詢產品信息、按產品名稱查詢、按產品規格型號查詢。
銷售記錄管理模塊:該模塊的功能相對復雜一點,主要功能如下: 查詢銷售記錄:可以查詢某一年內或某月或某日內的所有銷售記錄。選擇結果的排序方式:可以按產品編號排序,也可以按客戶編號排序。產品信息和客戶信息:當用戶選擇一條記錄時,會顯示與這條銷售記錄有關的客戶信息和產品信息。
備份功能:將客戶查找出來的所有銷售記錄到出導一個有用戶命名的單獨的數據表中。客戶意見的管理模塊:該模塊的主要功能是管理客戶購買產品之后的反饋意見,該模塊也相對比較復雜,主要功能如下:
輸入客戶信息、修改客戶信息、刪除客戶信息、查詢客戶信息、按客戶名稱查詢。參考相關數據表結構:
商品信息表(商品編號,商品名稱,品牌,型號,銷售單價)
商品編碼=類別代碼(1位)+品名代碼(1位)+品牌代碼(2位)+型號代碼(2位)銷售情況表(成交編號,商品編號,銷售數量,總金額,銷售日期,員工編號)庫存表(商品編號,供貨商編號,進貨日期,進貨價,庫存數量)員工表(員工編號,員工姓名,性別,基本工資,職務,密碼)供貨商表(供貨商編號,供貨商名稱,所在地,聯系電話)員工資料表(員工編號,員工姓名,是否黨員,簡歷,照片)
2.小型超市管理系統
系統功能(1)、零售前臺(POS)管理系統,本系統必須具有以下功能: 商品錄入:根據超巿業務特點制定相關功能,可以通過輸入唯一編號、掃描條形碼、商品名稱等來實現精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準確快速地進行商品掃描錄入。收銀業務:通過掃描條形碼或者直接輸入商品名稱(對于同類多件商品采用一次錄入加數量的方式)自動計算本次交易的總金額。在顧客付款后,自動計算找零,同時打印交易清單(包括交易的流水賬號、每類商品的商品名、數量、該類商品的總金額、交易的時間、負責本次收銀的員工號)。如果顧客是本店會員并持有本人會員卡,則在交易前先掃描會員卡,并對所購物品全部實行95折優惠,并將所購物品的總金額累計到該會員的總消費金額中。會員卡的有效期限為一年,滿一年未續卡者,該會員卡將被注銷。
安全性:OS登陸、退出、換班與操作鎖定等權限驗證保護;斷電自動保護最大限度防止意外及惡意非法操作。
獨立作業:有的斷網收銀即在網絡服務器斷開或網絡不通的情況下,收銀機仍能正常作業。(2)、后臺管理系統,本系統必須具備以下功能
進貨管理: 根據銷售情況及庫存情況,自動制定進貨計劃(亦可手工制定修改),可以避免盲目進貨造成商品積壓。按計劃單有選擇性地進行自動入庫登記。綜合查詢打印計劃進貨與入庫記錄及金額。
銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。綜合查詢各種銷售明細記錄、各地收銀員收銀記錄以及交結賬情況等。按多種方式統計生成銷售排行榜,靈活察看和打印商品銷售日、月、年報表。
庫存管理: 綜合查詢庫存明細記錄。庫存狀態自動告警提示。如庫存過剩、少貨、缺貨等。軟件為您預警,避免庫存商品積壓損失和缺貨。庫存自動盤點計算。
人員管理: 員工、會員、供貨商、廠商等基本信息登記管理。員工操作權限管理。客戶銷售權限管理。
參考:關系模型
a)商品信息表(商品編號,商品名稱,價格,條形碼,促銷價格,促銷起日期,促銷止日期,允許打折,庫存數量,庫存報警數量,計劃進貨數,允許銷售,廠商編號,供貨商編號)b)用戶表(用戶編號,用戶名稱,用戶密碼,用戶類型)c)會員表(會員編號,會員卡號,累積消費金額,注冊日期)
d)銷售表(銷售編號,商品編號,銷售數量,銷售金額,銷售日期)e)交易表(交易編號,用戶名稱,交易金額,會員卡號,交易日期)
f)進貨入庫表(入庫編號,入庫商品編號,入庫數量,單額,總額,入庫日期,計劃進貨日期,入庫狀態)
g)供貨商表(供貨商編號,供貨商名稱,供貨商地址,供貨商電話)h)廠商表(廠商編號,廠商名稱,廠商地址,廠商電話)
3.圖書管理系統
功能描述(供參考):
1、館員管理
維護館員信息,有查詢、添加、修改、刪除功能。館員身份不同,分別對應不同的操作權限。超級管理員擁有系統維護、數據庫維護的權限;一般管理員負責不同的日常工作模塊;館長擁有一切權限。館員類別劃分加強了系統安全性。
2、修改密碼 輸入當前館員舊密碼、新密碼,檢查輸入完整性,如果舊密碼輸入不正確,則不能修改。密碼錄入時以符號(*)顯示,密碼加密后保存到數據庫,以保證數據安全性。
3、編目管理
圖書編目管理是系統最主要的組成部分之一,主要是維護書目基本信息和部分流通信息。提供圖書編目信息的添加、修改功能。
由于圖書編目的復雜性,這里只要求自行設計圖書代碼,根據圖書代碼作為圖書的唯一標識。有關圖書編目的概念可到網上查詢。
4、借還管理
借還管理功能模塊也是系統最主要的功能模塊之一。應包括功能有:借書、還書、預約、續借、催還。這些子功能保證圖書的有效流通。
5、圖書查詢
通過輸入部分書目信息,以快速定位。查詢借閱情況(如已借閱的數量,讀者名稱,館藏的數量等)
6、圖書掛失
讀者發現圖書丟失后,可進行掛失。由于圖書已丟失,要求讀者提供輸入圖書證號。掛失時根據圖書原價與“流通設定”里設定的圖書丟失賠償倍數計算罰款。
7、書證管理
書證管理模塊管理讀者圖書證,也是讀者管理的一部分。包括辦理圖書證、圖書證掛失、圖書證解掛、補辦圖書證、退還圖書證五個子功能模塊。
8、圖書信息
輸入圖書信息后,提供該書目的作者,出版社,出版日期,主要內容等信息。
9、系統統計
系統統計通可包括以下統計功能:
統計讀者借書情況:某部門的某讀者借書歷史記錄清單、違規記錄清單。統計圖書情況:統計圖書流通次數、頻率等;統計各類圖書的總冊數等。統計罰款情況:各項記錄清單,按部門統計、按時間統計。
4.物業收費管理系統
軟件需求描述
本物業收費管理系統用于小區的物業管理公司對小區內住戶按月收取物業管理費,停車費,代收水電費,代收垃圾費等,可以登記應繳費用、辦理繳費登記以及查詢繳費信息和欠繳信息等,通過對收費管理實現信息化管理,可以提高物業管理工作的效率,并減少手工記賬錯誤。
系統要滿足如下要求
1、系統要求用戶在使用本系統前必須登錄;
2、物業收費管理系統包括物業管理費、停車費、水電費、垃圾費的應繳登記和收費辦理等功能;
3、本系統可以隨時查看某個住戶一段時間內的繳費情況;
4、本系統可以查詢某一住戶的欠費信息。功能描述
一、應繳費用登記
在每個月月底,由物業公司工作人員登記小區內住戶各項費用的應繳信息,并對費用進行分類,需要登記的信息包括住戶單元編號、戶主姓名、收費年月、繳費類型、應繳金額、等信息,具體的實現功能包括增加、修改、刪除、查詢住戶繳費記錄;
二、收費登記
在住戶繳費時,需要記錄繳費的詳細信息,內容包括:住戶單元編號、戶主姓名、收費年月、繳費類型、應繳金額、實繳金額、欠費金額、繳費人等信息。
三、繳費查詢
可以查詢某個住戶在一段時間內的詳細繳費信息,內容包括:住戶單元編號,戶主姓名,收費年月,繳費類型、應繳金額、實繳金額、欠費金額等;
四、欠費查詢
可以查詢某個住戶當前的欠費詳細信息,內容包括;住戶單元編號,戶主姓名,繳費類型,欠繳金額;
5.考試招生錄取系統
招生錄取管理系統將傳統的招生工作進行信息化管理,協調考生,招生辦,院校之間的關系,提高辦公效率。主要功能包括:
1)招生計劃和成績管理 參加招生錄取的各個學校在高考開始前在網上申報本學校的招生信息,包括學?;拘畔?、錄取批次、計劃招生數等,招生辦進行審批。高考后,招生辦從考試院系統中讀入高考成績信息,包括各科成績、總成績以及排名情況。
2)考生志愿填報 考生可以根據參加招生錄取學校,在網上依批次填報志愿。
3)投檔 相同于劃線,系統根據錄取學校的批次、計劃招生數據、調檔比例等來劃定該學校的調檔分數線,如果調檔比例為100%,則說明不擴大范圍調檔。在調檔時如果最后幾位分數相同,如果不調它,又不足計劃數,調它又超過計劃數,系統自動保持其調檔。
4)招生 統招:此模塊是依據送檔情況進行錄取工作,錄取時用戶可以一個一個選擇,也可以批量選擇,已選和未選顯示一目了然,并且分數由高到低排列。如果錄取時招過計劃數,系統自動將提示,但用戶還可以繼續錄取,但每錄取一個系統就要提示一次。調招:此模塊主要是滿足有調配志愿的情況,如果在志愿填報時未填報調配志愿,系統將不能進行調招。特招:此模塊主要是滿足一些特長生、議價生的錄取,此錄取不受限制,只要其它學校未錄取的考生,此處都可以錄取。退檔:當錄取工作完成以后,系統必須要退檔(即將未錄取的考生檔案退還給招生辦),因為如果不退檔,其它學校就無法錄取未退檔的學生,只有退檔才算錄取工作結束。補錄:如果錄取工作結束以后,其它批次已經進行錄取工作,學校在錄取時錄掉了的考生現在還想錄取,用戶可以進行補錄,初錄與特招有相似的地方。
5)打印錄取名冊 學??梢源蛴〕鲣浫∶麅?,此錄取名冊采用excel方式,用戶可以分“統招”、“調招”、“特招”、“補招”打印出花名冊,也可幾個一起打印,打印時用戶還可以選擇排序的方式,例如按考生所在學校排序等等方式。
6)成績和錄取信息發布 錄取完成后,學生可以在網上查看錄取的分數線,以及錄取情況。
7)相關角色和信息 考試院、招生辦、學校招生人員、考生基本信息、高考成績、高考志愿、考生檔案、投檔線。
6.供應商管理系統
1. 問題描述
生產制造型企業的原材料和零部件的提供者就是該企業的供應商(也稱為供方)。一個企業要面對幾十甚至上百家供應商,對供應商的管理是企業提高產品質量、保證產品的供貨期、縮減制造成本的重要環節。
供應商的管理涉及到下面幾個方面: 1)供應商基本信息。供應商與原材料和零部件,即哪個供應商能夠提供哪些原材料或零部件。
2)原材料和零部件的價格,即供應商在不同時期原材料或零部件價格的變化情況,以及不同供應商提供相同原材料或零部件的價格比較。
3)原材料和零部件的質量,即原材料或零部件檢驗合格率、故障率。4)供貨期,即供應商提供原材料或零部件的平均周期。
企業選擇供應商就要對供應商作全面的綜合評價,并且對供應商的評價是一個連續的、不間斷的評價過程。因此對供應商的管理也已經逐步演化成對供應商的動態評價系統。通過建立動態評價模型,達到對供應商進行綜合評價的目的。本例中不涉及評價模型問題,把對供應商的評價工作留給管理人員來做,系統僅記錄評價結果,從而在不失完整性的條件下簡化問題的復雜程度。
企業與供應商之間建立和保持業務聯系的過程基本上是如下一個過程:
了解供應商的基本情況,包括該供應商能夠提供什么原材料或零部件,質量如何,價格如何,信譽如何等等。
在初步認可該供應商的前提下,與該供應商進行談判,確定向該供應商采購哪些原材料或零部件以及其他一些事項。
確定原材料或零部件的檢驗方式,企業中常用的檢驗方式有全檢、一定比例的抽檢、免檢等。
根據價格、質量、供貨期等因素定期平價供應商。對供應商的評價結果可以分為四級:一級最好,二級次之,三級就要給予黃牌警告,四級為不合格。
本系統主要分為四個功能模塊。原材料和零部件:該模塊主要有:輸入原材料和零部件信息、修改原材料和零部件信息、刪除原材料和零部件信息、查詢原材料和零部件信息。
供應商信息管理模塊:該模塊主要是:供應商基本信息管理(輸入、修改、刪除、查詢供應商基本信息),供應商提供的原材料或零部件(輸入、修改、刪除、查詢、統計供應商提供的原材料或零部件),供應商評價(輸入、修改、刪除、查詢供應商評價結果)。
價格和質量管理模塊:該模塊的功能相對復雜一點,主要功能如下:
價格:輸入原材料或零部件最新價格、查詢原材料或零部件價格、統計原材料或零部件的價格變化。
質量:檢驗方式(輸入、修改、刪除、查詢、統計原材料或零部件的檢驗方式)、檢驗結果(輸入、修改、刪除、查詢、統計原材料或零部件的檢驗結果)、故障統計(輸入、修改、刪除、查詢、統計原材料或零部件故障結果)。
在系統功能分析中,已經了解了系統的基本功能,得到下面四個基本表: 供應商基本資料表:描述供應商的基本資料。原材料和零部件信息表:描述產品的基本信息。檢驗結果表:描述產品的檢驗情況。
7.網上書城
主要功能:
1)用戶信息管理 用戶可以填寫注冊信息注冊成為網站成員,可以選擇注冊為普通用戶或者升級為高級用戶。用戶分多級,不同級別的享受到的折扣不同,或者還有其他的增值服務。高級用戶需要通過支付年費,或者注冊時間到達一定限額后自動成為一定級別的用戶。
2)瀏覽導航 用戶在網站上面進行網絡購書的主要功能。網站需要提供圖書的多級分類導航,通過關鍵詞對圖書進行查詢,以及對圖書的詳細信息進行查詢。
3)網上購書 通過購物車的形式,用戶在瀏覽網站的同時可以對喜歡的圖書進行挑選,最后根據購物車中所選擇的圖書和所指定的數量生成訂單并根據用戶的等級計算出總金額。生成訂單后,用戶可以選擇支付方式,可以使用網上銀行在線支付或采取貨到付款方式,然后填寫送貨地點和聯系方式,系統根據用戶等級和送貨范圍計算送貨費并與購書款一起生成一筆交易信息。此外用戶也可以選擇對暫無庫存的書目進行預訂,網站到貨后會通知會員。
4)網上銀行支付 網上銀行在線支付過程中首先將交易信息發送到銀行方,然后用戶頁面專到銀行支付平臺上,用戶在銀行支付平臺上輸入卡號/密碼支付成功后轉回網上書城。網上書城系統需要與銀行進行定時進行對帳,每次對帳讀取成功的支付信息,并根據相應的交易日期和交易號更新本系統中的支付狀態。在線支付時支付完全成功(對帳成功)后才安排配送。
5)庫存和配送管理 對當前庫存書目的信息進行管理。包括對各地的倉庫圖書的數量,存儲的時間等進行統計盤點。然后根據銷量需求在各地的倉庫之間進行調動,或者進行進貨操作。調動要生成發貨單,進貨要生成進貨單。訂單處理成功后系統自動生成配送單,交由倉庫管理方進行處理,安排出貨和配送。配送成功后,送貨員提供用戶確認信息,完成一次完整購書過程。
6)系統相關方面或角色
系統管理員、用戶、送貨員、銀行、倉庫等。
8.報刊訂閱管理系統
本系統主要有以下功能模塊:
(1)登陸功能:登陸系統為身份驗證登錄。分為管理員登錄和一般用戶登錄。分別通過不同的用戶名和密碼進入報刊訂閱管理界面,新的用戶需要注冊。
(2)錄入新信息功能:對于管理員,包括新用戶信息和新報刊信息的錄入功能,信息一旦提交就存入到后臺數據庫中;普通用戶自行注冊進行可以修改個人信息。
(3)訂閱功能:用戶可以訂閱報刊,系統自動計算所需金額,并顯示在界面上;管理員不可訂閱報刊,必須以用戶身份訂閱報刊。
(4)查詢功能:用戶可以查詢并顯示自己所訂閱的信息;管理員可以按人員、報刊、部門分類查詢。查詢出的信息顯示在界面上,并且可以預覽和打印出結果。
(5)統計功能:管理員可以按用戶、部門、報刊統計報刊的銷售情況,并對一些重要的訂閱信息進行統計;普通用戶可以統計出自己的訂閱情況,并且可以預覽和打印出結果。(6)系統維護功能:數據的安全管理,主要是依靠管理員對數據庫里的信息進行備份和恢復,數據庫備份后,如果出了什么意外可以恢復數據庫到當時備份的狀態,這提高了系統和數據的安全性,有利于系統的維護。
參考:數據項和數據結構如下 管理員表:用于存放管理員的數據記錄,包括數據項:管理員名、密碼。部門表:用來存放部門的相關記錄,包括數據項:部門號,部門名。
用戶表:用于存放注冊用戶的記錄,包括數據項:用戶賬號、密碼、真實姓名、身份證號、聯系電話,聯系地址,部門號(和部門表有關)等。
報刊類別表:用于存放初始的報刊類別記錄,包括數據項:分類編號、分類名稱。
報刊信息表:用于存放報刊記錄,包括數據項:報刊代號、報刊名稱、出版報社、出版周期、季度報價、內容介紹、分類編號(和報刊類別表有關)等。訂單表(Order):用于存放用戶下達的訂閱報刊的基本信息,包括數據項:訂單編號、用戶編號(用戶表的主碼)、報刊代號(報刊信息表的主碼)、訂閱份數、訂閱月數等。
9.考勤管理系統
主要功能:
(1)記錄每個員工每天所有進入公司的時刻和離開公司的時刻。(2)每天結束時自動統計當天的工作時間
(3)每天結束時自動統計當天遲到或早退的次數。(4)對于彈性工作制,每天結束時自動統計當月的工時,并自動算出當月欠缺或富余的時間
(5)每個月末統計該月的工作時間判斷是束足夠(6)每個月末統計該月的工作天數并判斷是否足夠(7)管理人員查詢并修改工作時間(特殊情況下修改)(8)管理人員賬戶管理(如設置密碼等)
(9)管理人員設定早退及遲到的條件,每個月的工作時間(10)管理人員設定每個月的工作日期及放假日期
參考數據表:
員工信息(工號,姓名,年齡,入職時間,職位,性別,密碼)配置信息(上班時間小時,上班時間分鐘,下班時間小時,下班時間分鐘,每天工作時間)
每月統計數據表(工號,姓名,剩余的時間,遲到的次數,早退的次數,工作天數)每天統計信息表(工號,姓名,小時,分鐘,動作,時間)其中動作指的時入或離開公司。
10.賓館管理信息系統
? 系統簡介:
賓館在正常的運營中需要對客房資源、顧客信息、結算信息進行管理,利用賓館管理信息系統及時了解各個環節中信息的變更,有利于提高管理效率。系統開發的總體任務是實現賓館各種信息的系統化、規范化和自動化。? 限制條件:
? 有關客房標準的制定、標準信息的輸入,包括標準編號、標準名稱、房間面積、床位數量、住房單價、是否有空調、電視機、電話以及單獨衛生間等。? 客房標準信息的修改、查詢等。? 客房基本信息的輸入,包括客房編號、客房類型、客房位置、客房單價、備注等。? 客房基本信息的查詢、修改,包括客房編號、客房類型、客房位置、客房單價、備注等。
? 剩余客房信息的查詢等。
? 訂房信息的輸入,包括客房編號、客房種類、客房位置、客房單價、顧客姓名、顧客身份證號碼、入住日期、折扣、備注信息等。
? 訂房信息的修改和查詢,包括客房編號、客房種類、客房位置、客房單價、顧客姓名、顧客身份證號碼、入住日期、折扣、備注信息等。
? 結算信息的輸入,包括客房編號、客房種類、位置、客房單價、顧客姓名、顧客身份證號碼、入住日期、折扣、結算日期、備注信息等。
結算信息的修改和查詢,包括客房編號、客房種類、客房位置、客房單價、顧客姓名、顧客身份證號碼、入住日期、折扣、結日期、備注信息等。
11.實驗室設備管理系統
? 系統簡介
每學年要對實驗室設備使用情況進行統計、更新。其中:
(1)對于已徹底損壞的做報廢處理,同時詳細記錄有關信息。
(2)對于由嚴重問題(故障)的要及時修理,并記錄修理日期、設備名、編號、修理廠家、修理費用、責任人等。
(3)對于急需修改但又缺少的設備,需以“申請表”的形式送交上級領導請求批準購買。新設備購入后要立即進行設備登記(包括類別、設備名、編號、型號、規格、單價、數量、購置日期、生產廠家、保質期和經辦人等信息),同時更新申請表的內容。
(4)隨時對現有設備及其修理、報廢情況進行統計、查詢,要求能夠按類別和時間段等查詢。
? 技術要求及限制條件
(5)所有工作由專門人員負責完成,其他人不得任意使用。
(6)每件設備在做入庫登記時均由系統按類別加自動順序號編號,形成設備號;設備報廢時要及時修改相應的設備記錄,且有領導認可。
(7)本系統的數據存儲至少包括:設備記錄、修理記錄、報廢記錄、申請購買記錄。(8)本系統的輸入項至少包括:新設備信息、修理信息、申請購買信息、具體查詢統計要求。
本系統的輸出項至少包括:設備購買申請表、修理/報廢設備資金統計表。
12.資產管理系統
? 系統簡介:
對固定資產實物從購置、領用、轉移、盤點、清理到報廢等方面進行全方位準確監管,結合資產分類統計等報表,真正實現“帳、卡、物”相符。資產變動管理
主要記錄資產在使用過程中一些主要使用屬性的變化,如現狀、使用人、使用單位、使用方式、存放地點、單價等。資產清查管理
系統對特定單位、特定使用人、特定地點的資產進行全面清查盤點,資產數據采集、清查監管。資產處置管理
包含了資產報廢、報損、出售等業務,及時通知資產報廢日期,處理報廢資產。
設備管理
實現對資產設備的全壽命綜合管理,包括設備調撥、租借、轉讓、維護保養、事故處理、清查、報廢等,資產檔案管理
檔案管理的內容: 負責資產檔案的接收、整理、保管、組織鑒定、統計和利用等業務 智能分析和查詢
對于資產管理工作者,系統提供了深度數據挖掘、智能查詢、領導綜合查詢等查詢功能,可以對資產結構、資金構成、增長情況進行查詢分析。對于業務操作人員,系統提供按資產類別、屬性、存放地點等信息的查詢分析。? 限制條件:
用戶區分權限,區分服務
產品入庫處理:品名、型號、廠家、日期、編號、經費來源、管理人、部門 存量、擺放位置、使用情況、價格、報廢 輸入、輸出、統計、查詢、打印
13.基于WEB的創新基地論壇設計
為豐富大學生創新基地的活動,便于廣大學生的交流,設計一個我們自己的論壇,有較強的實用意義。充分體現大學生創新基地的風格,版面清新,活波,形式多樣,建議使用ASP,最好有動畫效果。論壇設計力求簡潔,具體功能要求如下:
身份顯示:管理員、論壇版主、論壇貴賓、普通會員、客人;時間日期顯示,發表帖子(最好可以貼圖),發起投票,回復帖子,編輯帖子,站內短信,用戶頭像選擇,背景音樂選擇、發帖統計,積分統計,主體統計,自定義頭像,更改注冊資料,查看其它用戶資料,快速查看自己發表的主題,回復的主題,帖子搜索,在線統計等。管理員可以刪除帖子,查看會員資料,管理會員等功能。論壇版面要分成幾個大的板塊,如:創新交流、電腦技術、休閑娛樂……等等。
同學們可發揮自己的想象,增加和修改一些功能,使創新論壇更加完善,成為我們共同交流的場所。
14.機票預訂系統
采用面向對象方法,分析、設計和實現《軟件工程導論(第6版)》書中習題2第3題中描述的機票預訂系統。系統簡介
航空公司為給旅客乘機提供方便,需要開發一個機票預定系統。各個旅行社把預定機票的旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發地和目的地,航班艙位要求等)輸入到系統中,系統為旅客安排航班。當旅客交付了預訂金后,系統打印出取票通知和帳單給旅客,旅客在飛機起飛前一天憑取票通知和帳單交款取票,系統核對無誤即打印出機票給旅客。此外航空公司為隨時掌握各個航班飛機的乘載情況,需要定期進行查詢統計,以便適當調整。
技術要求和限制條件:
(1)在分析系統功能時要考慮有關證件的合法性驗證(如身份證、取票通知和交款發票)等。
(2)對于本系統還應補充以下功能:
a)旅客延誤了取票時間的處理; b)航班取消后的處理;
c)旅客臨時更改航班的處理。
(3)系統的外部輸入項至少包括:旅客、旅行社和航空公司。
15.患者監護系統
采用面向對象方法,分析、設計和實現《軟件工程導論(第6版)》書中習題2第4題中描述的患者監護系統。
第五篇:軟件工程課程設計題目
軟件工程課程設計
一、課程設計的目的:
? ? ? ? ? ? ? ? ? 網站設計的目的在于: 學會對網站的調查分析。
對網站功能、業務、設計等作全面評估,為網站規劃和制作做前期準備。在網站建設前對市場進行分析、確定網站的目的和功能,并根據需要對網站建設的步驟、建設中的技術、內容、費用、測試、維護等做出規劃。熟練掌握在商城商店平臺上建立網上商店的方法和過程。將前期網站規劃報告,通過技術手段實現。為后期的網絡營銷建立必要的網站環境。學習頁面格式內容設計的方法。
培養獨立學習、吸取他人的經驗、探討技術的習慣
二、課程設計題目
1、軟件工程課程設計管理系統。
教師和學生可以應用該系統實現如下功能:
(1)學生使用自己的姓名和學號(密碼)登陸后,可以從題庫中選擇一個題目,并且填寫同組的其他同學的姓名,學號,班級,小組長等。且選題一旦保存就不能再更改。
(2)學生可以修改自己的密碼。可以查詢自己的選題情況。學生可以查詢自己的課程設計成績。
(3)學生在課程設計的各個階段的工作報告上傳至該系統。
(4)教師使用姓名和工資號(密碼)登陸后,可以查看學生的選題情況;可以查看學生的設計報告,填寫學生的項目進度情況,并且給出最后的分數。
(5)教師可以修改自己的密碼。教師把課程設計的題目,學習的資料等上傳到該系統。(6)其他使用該系統的人,可以以客戶身份登陸瀏覽。
2、小型超市管理系統(1)、零售前臺(POS)管理系統,本系統必須具有以下功能:
商品錄入:根據超巿業務特點制定相關功能,可以通過輸入唯一編號、掃描條形碼、商品名稱等來實現精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準確快速地進行商品掃描錄入。收銀業務:通過掃描條形碼或者直接輸入商品名稱(對于同類多件商品采用一次錄入加數量的方式)自動計算本次交易的總金額。在顧客付款后,自動計算找零,同時打印交易清單(包括交易的流水賬號、每類商品的商品名、數量、該類商品的總金額、交易的時間、負責本次收銀的員工號)。如果顧客是本店會員并持有本人會員卡,則在交易前先掃描會員卡,并對所購物品全部實行95折優惠,并將所購物品的總金額累計到該會員的總消費金額中。會員卡的有效期限為一年,滿一年未續卡者,該會員卡將被注銷。
安全性:OS登陸、退出、換班與操作鎖定等權限驗證保護;斷電自動保護最大限度防止意外及惡意非法操作。
獨立作業:有的斷網收銀即在網絡服務器斷開或網絡不通的情況下,收銀機仍能正常作業
(2)、后臺管理系統,本系統必須具備以下功能
進貨管理: 根據銷售情況及庫存情況,自動制定進貨計劃(亦可手工制定修改),可以避免盲目進貨造成商品積壓。按計劃單有選擇性地進行自動入庫登記。綜合查詢打印計劃進貨與入庫記錄及金額。
銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。綜合查詢各種銷售明細記錄、各地收銀員收銀記錄以及交結賬情況等。按多種方式統計生成銷售排行榜,靈活察看和打印商品銷售日、月、年報表。
庫存管理: 綜合查詢庫存明細記錄。庫存狀態自動告警提示。如庫存過剩、少貨、缺貨等。軟件為您預警,避免庫存商品積壓損失和缺貨。庫存自動盤點計算。
人員管理: 員工、會員、供貨商、廠商等基本信息登記管理。員工操作權限管理。客戶銷售權限管理。
3、設備管理系統 系統的主要功能
在本系統主界面中,我們可以看到七個系統菜單和多個功能模塊按鈕,為了增加本系統的安全時,首先 需要驗證,只有在登錄界面上輸入正確的用戶名和密碼,獲得相應權限才能登陸本系統使用。
下面分別論述本系統的各個功能模塊的作用:
系統登陸:用戶登陸模塊LoadFrame之后,就進入本登陸界面,用戶需要如上所述的正確的用戶名和密碼之后才能使用本系統。
購買管理:包括購入設備數量,購入日期,購買經費,經手人員,設備號,設備名。轉借管理:主要包括轉借設備號,轉借設備名,經手人,借出日期,歸還日期。維修管理:維修日期,維修人員,維修經費,設備名,設備號。庫存管理:包括現存設備數量,設備號,設備名,設備狀態。報廢管理:報廢日期,設備名,設備號,批準人。
用戶管理:包括查詢設備數據信息與用戶登陸系統和修改密碼。其中修改密碼:密碼是一個管理系統正常運行的一個重要保障,在本處,只有管理員才可以進行操作,并可以根據不同的系統情況對系統的用戶進行增加和刪除等工作。退出系統:退出本系統,恢復系統的實始狀態。
4、學生信息管理系統
學生信息管理系統具有以下功能:
學籍管理:對學生的信息檔案進行管理,主要包括學生檔案信息的修改、刪除、添加、檔案查詢及檔案輸出等,其中檔案查詢可以根據學號、姓名查詢需要的信息;檔案輸出可以輸出學生檔案、成績、課程表等。學生檔案記錄主要包括:學號、姓名、出生日期、年齡、性別、政治面貌、入學時間、個人簡介、照片、家庭住址、郵編、所在系別以及所學專業等字段。成績管理:對學生的成績進行管理,主要就是成績查詢,成績查詢可以按學號、姓名進行查詢。成績記錄主要包括:學期、學號、姓名、課程號以及成績字段等。課程管理:學生可以通過該模塊進行課程表查看、打印課程表。
選修課選擇:對學生報選修課進行管理,學生可以對自己喜愛的課程進行選擇。
系統維護:教師對學生的密碼進行管理,主要包括增加新用戶和用戶修改。其中用戶修改可以實現對學生的密碼修改和學生用戶名的刪去。
系統輔助工具:通過該模塊用戶可以打開一些輔助工具,如記事本和記事本。退出系統:離開本學生信息管理系統。
5、企業工資管理系統
企業工資管理系統的主要功能
企業工資管理系統的主要任務是用計算機對各種工資信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準確地完成各種工資信息的統計計算和匯總工作,快速打印出工資報表,針對系統服務對象的具體要求,設計了企業工資管理系統。企業工資管理系統主要有以下幾大功能:
(1)對單位人員的變動進行處理。一個單位的職工不會是一成不變的,總是在不斷的變化:有調出、有調入、也有職工在本單位內部調動。因此,設計系統是應考慮到這些情況。(2)對職工的工資進行計算、修改。可以對職工的工資檔案進行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算應發金額、應扣金額及實發金額等。
(3)查詢統計功能。要求即可以單項查詢,比如查看某個職工的工資情況等;也可以多項查詢,比如某部門工資數在某一范圍的職工的工資情況等。
(4)報表打印功能。每月發放工資時,要求能夠打印本月的工資表、隨工資發給每個職工的工資條以及工資統計表。
三、考核方式
1、每人選擇一個主題題目的網站,自定課程設計題目。
2、題目確定后,寫一份電子商務網站分析報告,確定該課題的設計內容和設計功能,并上交任課教師審閱。
3.最后成績=網站*50%+分析報告*50%。
4、自己獨立完成的工作。
四、嚴禁出現抄襲、下載、雷同現象,否則按作弊處理