軟體 資料庫 工程實習報告

2021-10-02 09:23:04 字數 3133 閱讀 5489

軟體工程綜合實驗報告

學號姓名(組長

學號姓名

班級:教師:

1 系統需求分析

開發及執行環境

1. 硬體要求

cpu:300mhz以上的處理器。

記憶體:128mb,推薦256mb。

硬碟:150mb以上剩餘空間。

顯示畫素:最低800*600,最佳效果1024*768。

2. 軟體要求

作業系統:windows2000/nt/xp/ce。

資料庫:sql server2000。

管理資訊系統(mis)不僅是乙個技術系統,而且也是乙個社會系統。這從另乙個方面可看出,任何企事業單位的管理資訊系統都是基於自己單位的實際情況而建立,即使是同行企業建立的相同系統都會由於企業的實際情況而有所不同。

工資管理是任何企事業單位都面臨的問題,由於各個公司的工資處理方式總是有所區別,因此目前還沒有乙個通用的工資管理系統,只能針對公司情況去開發適合本公司需求的工資管理系統。早期的工資管理是人工化的,工作量大時,出現錯誤的機率也會隨之公升高,這會導致會計人員花費更多的時間去改正錯誤,延誤工資發放的時間,或出現工資發放錯誤的現象。而企業工資管理系統就是使用電腦代替大量的人工統計和計算,完成企業工資資訊的處理,而且還可以用電腦安全完整地儲存企業工資記錄。

系統初步調查的內容主要是了解公司組織的整體資訊,包括員工資訊和員工工資資訊。通過對系統特點進行調查和分析,可以得到本系統的關鍵部分如下:

(1) 員工職務工資的設定,是工資管理系統的基礎,可以實現工資的基本管理。這樣可以減少出錯,提高效率。

(2) 其他工資的設定,是對員工基本工資的補充。

(3) 系統應該可以輸出工資報表,可以通過報表側面反映員工工作的好壞。

(4) 系統還應包括員工基本資訊的錄入、修改和刪除。

(5) 系統還應該提供強大的資料統計、查詢功能。

(6) 系統應有比較好的可操作性、穩定性和可擴充套件性。

1.1 資料流圖(dfd)

資料流圖是一種能全面地描述資訊系統邏輯模型的主要工具,它可以用少數幾種符號綜合地反映出資訊在系統中的流動、處理和儲存情況,比管理業務流程圖具有更好的抽象性和概括性。它包括四種符號,如下圖所示:

通過詳細調查和業務流程圖,捨去物質和其他要素,繪製出工資管理資料流程圖。如下圖所示:

1.2 資料字典(dd)

dfd只是對資料處理和彼此之間的聯絡進行了說明。為了對資料流程圖中的各個元素作出詳細的說明,有必要建立資料字典,將資料流圖中的全部資料流及其組成部分的資料元素,資料儲存,資料加工描述清楚,以便於系統設計的進行。資料流程圖配以資料字典,就可以從圖形和文字兩個方面對系統的邏輯模型進行完整的描述。

因此,開發人員有必要編寫詳細的資料字典,來描述系統開發過程的細節。

下面列出本系統中主要的資料字典,包括資料項、資料流、資料儲存、加工處理。

1.2.1 資料項

資料項又稱資料元素,是資料的最小單位,是無法再細分的資料。下面列出主要的資料元素,如下表所示

主要的資料元素

1.2.2 資料流

資料流是由乙個或一組固定的資料項組成。其體現了資料的流向,從**來,流向**。如下表所示。

資料流1.2.3 資料儲存

資料儲存是資料結構儲存的場所,它只描述了資料的邏輯儲存結構,而不涉及它的物理組織。現就以相關表來說明資料儲存的定義,如下表所示。

資料儲存

1.2.4 加工處理

加工處理是對資料流程圖中的邏輯處理進行分析及一些必要說明。如下表所示。

加工處理

2 總體設計

2.1 專案規劃

工資管理系統是由基本資訊管理、工資查詢、工資管理、系統管理和幫助等幾個功能模組組成,規劃系統功能模組如下:

基本資訊管理模組

基本資訊管理模組主要包括員工錄入、員工刪除2部分。

工資查詢模組

工資查詢模組主要包括基本工資查詢、浮動工資查詢、加班/休假查詢、總體查詢4個部分。

工資管理模組

工資管理模組主要包括工資發放管理、基本工資管理、浮動工資管理3個部分。

系統管理模組

系統管理模組主要包括使用者管理、修改密碼、退出系統3個部分。

幫助模組

幫助模組主要包括關於1個部分。

2.2 系統功能結構

工資系統的功能結構如圖1所示。

圖1 系統功能圖

2.3 設計目標

本系統是根據中小企業的實際需求而開發的,完全能夠實現企業對客戶的自動化管理,通過本系統可以達到以下目標:

系統執行穩定,安全可靠。

介面設計美觀,人機互動介面友好。

資訊查詢靈活、方便、快捷、準確,資料儲存安全可靠。

滿足鍵盤和滑鼠的雙重操作,完全支援回車鍵。

採用多種方式查詢資料。

操作員可以隨時修改自己的口令。

對使用者輸入的資料,系統進行嚴格的資料檢驗,盡可能排除人為的錯誤。

資料保密性強,為每個使用者設定相應的許可權級別。

3概念模型設計

實體聯絡(e-r)圖

對資料中詞典中的資料儲存進行分析,得出使用者、員工資訊、員工工資資訊等資料儲存,它們都由自己的頭資訊另加若干細節項構成,根據實體與屬性的區分準則(作為「屬性」,不能再具有需要描述的性質),這些細節項應上公升為實體。工資管理系統的主要實體及其屬性有:

·使用者·員工資訊

·員工工資資訊

4邏輯模型設計

邏輯結構設計的任務就是把概念模型設計階段設計好的基本e-r圖轉換為與選用的具體機器上的dbms產品所支援的資料模型相符合的邏輯結構,現選用關係模型,e-r圖向關係模型的轉換結果如下所示:

·使用者([user],password,[right])

[user]為此關係的主鍵。

·員工資訊(empid,name,***,borntime,region,nation,govvis,culture,marr,headship,addr,phone,email,id,pic,resume)

empid此關係的主鍵。

·員工工資資訊(empid,name,headship,base_pay,prize,salary,income_tax,income)

empid此關係的主鍵。

5物理模型設計

5.1資料庫和表名稱

在本系統中資料庫的名稱設定為gzgl。資料庫中表名稱和字元標識如下所示:

5.2表的結構設計

·使用者(yh)

·員工資訊(yg)

附錄D軟體資料庫設計報告

附錄d 軟體資料庫設計報告文件模板 1.引言 2 2.資料庫設計說明 2 2.1 資料庫邏輯設計 2 2.2 資料庫物理設計 3 2.3 基表設計 3 2.4 檢視設計 5 2.5 索引設計 6 2.6 完整性約束 6 2.7 觸發器設計 7 2.8 儲存過程設計 7 引言是對這份資料庫設計說明書的...

資料庫實習報告

南京工業大學土木與工程學院 資料庫課程設計報告書 題目 酒店賓館管理系統 所學專業 地理資訊系統 班級 作者 指導老師 完成日期 目錄1系統概況2 1.1 課題名稱2 1.2 設計環境2 2需求分析2 2.1 系統功能分析2 2.2 系統功能模組設計3 2.2.1.基本資訊管理3 2.2.2前台接待...

資料庫實習報告

目錄1.開發背景 2.功能描述 3.業務流程分析 4.資料流程分析 4.1 資料流程圖 4.2 資料字典 5.概念模型設計 6.邏輯模型設計和優化 7.物理設計和實施 8.課程設計心得體會 一開發背景 隨著科技與資訊科技的高速發展,網路的概念已深入人心。網路在各行各業的發展戰略中佔據了重要的位置,成...