背景
爲了方便學習,在本教程中直接嵌入了程序設計文檔(需求設計、功能設計、表設計文檔),這三個文檔原本有規範化格式,在此進行了簡化,詳細的文檔寫法請參考相關書籍與資料。
3.1需求設計說明書
3.1.1概述
文檔說明
本需求和設計說明書是爲了滿足公司更加有效地管理協調費用的報銷而開發的一套管理軟件的簡略說明。
設計目標
滿足公司對費用報銷的有效管理,使公司可以更加有效的協調和控制公司的費用開支,優化和降低公司的運營成本,提高公司的盈利水平,使公司的管理更上一個臺階。
3.1.2程序開發及運行環境:
網絡配製:局域網聯網,2個客戶端。
硬件環境:
CPU:最低PII 400以上
內存:最低128M以上
硬盤:最低500M以上的可用硬盤安裝空間
軟件環境:
Windows7/Windows10操作系統+ Office2016簡體中文操作環境,採用Access數據庫開發。
3.1.3管理思想
公司有10多名員工,最近其老總表示員工的報銷很亂,什麼飯店發票、休閒發票、送禮發票、手機費亂報,有的高得離譜,於是希望通過軟件來進行有效的管理,主要管理以下方面:
1)報銷項目
費用都報銷到哪些方面去了。
2)報銷金額
每個員工每月報銷費用金額的變化。
3)明細查詢
查找相關報銷內容。
3.2功能設計說明書
3.2.1基本資料模塊
員工信息:增加、修改、刪除、查找功能
3.2.2. 報銷信息模塊
1)報銷信息錄入、修改、刪除、查找、導出
2)分類統計報銷金額
3)按人統計報銷金額
4)多條件檢索報銷信息
5)分月統計報銷金額
6)打印報銷金額報表
3.3表設計說明書
3.3.1員工代碼表
英文名稱:tblCodeyg
字段名稱:
字段名 |
標題名稱 |
字段類型 |
字段大小 |
必填 |
說明 |
ygId |
員工序號 |
文本 |
3 |
是 |
主鍵,Y01,Y+序號2位 |
ygxm |
員工姓名 |
文本 |
20 |
是 |
|
ygdh |
員工電話 |
文本 |
20 |
否 |
|
3.3.2報銷明細表
英文名稱:tblBxmx
字段名稱:
字段名 |
標題名稱 |
字段類型 |
字段大小 |
必填 |
說明 |
mxId |
報銷編號 |
文本 |
11 |
是 |
主鍵,M2016120001 |
bxrq |
報銷日期 |
日期/時間 |
系統 |
是 |
|
lbmc |
報銷類別 |
文本 |
10 |
是 |
|
ygId |
員工姓名 |
文本 |
3 |
是 |
|
bxje |
報銷金額 |
貨幣 |
系統 |
是 |
|
bxzy |
報銷摘要 |
文本 |
100 |
否 |
|