教育繳費系統背景能夠支撐前端業務,查詢所需字段,為支撐前端業務提供服務,支援學校分校管理、班級分班管理、賬單撤回及強制結束等功能。為了将教育繳費的需求清晰準确地描述清楚,本文作者編寫了這個産品需求文檔,一起來看一下吧。
1. 簡介
教育繳費系統背景用于支撐前端業務(如綁定學生、學生繳費、繳費提醒等),查詢所需字段,為支撐前端業務提供服務,支援學校分校管理、班級分班管理、賬單撤回及強制結束等功能。
1.1 目的
軟體需求是軟體開發的依據,也是軟體工程各項活動的基礎。編寫本PRD的目的就是将教育繳費的需求清晰準确地描述清楚,為制定項目開發計劃和後期的概要設計、原型設計、測試等階段的工作提供可靠的依據。
1.2 範圍
本文檔閱讀對象為産品經理、項目經理、UI設計師、開發工程師、測試工程師。
2. 角色描述
3. 産品概述
教育繳費系統的目标使用者為教育系統業務機關,支援全國幼稚園、中國小及綜合學校的年級、班級、學生及賬單管理,通過賬單管理,背景管理者(平台、學校)可對賬單收費資訊直覺把控。新增管理報表,提供各種管理次元,打造易用便捷高效的教育繳費背景管理系統。
3.1 總體功能架構圖
3.2 系統流程圖
4. 功能需求說明
4.1 基礎設定
4.1.1 學年基礎資訊設定
4.1.1.1 學年資訊
功能說明:
該功能為平台公共設定,提供給學校使用。檢視學年資訊,新增/删除學年資訊;
頁面設計:
字段說明:
- 支援:學年名稱和建立時間查詢;
- 學年名稱支付模糊查詢;建立時間支援建立時間區間查詢,精确到秒;
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【重置】按鈕,清空使用者輸入的查詢條件;
- 點選頁面【新增】按鈕,可跳轉至新增學年頁面,可新增學年資訊;
- 顯示資訊包含:學年名稱、學年開始時間、學年結束時間、建立時間和更新時間;
- 點選單條記錄後的【編輯】按鈕,跳轉至學年編輯頁面,可對目前記錄進行編輯;
- 點選單條記錄後的【删除】按鈕,可删除目前記錄;
4)業務規則
學年結束時間應大于學年開始時間;
4.1.1.1.1 學年資訊新增/編輯
頁面設計:
字段說明:
新增/編輯學年時,學年名稱、學年開始時間和學年結束時間必填;
新增/編輯學年時,學年名稱不能重複,學年的開始時間和結算時間的時間區間不能重複;
錄入學年名稱、學年開始時間、學年結束時間,點選【建立學年】,toast提示儲存成功,即可儲存學年,傳回學年清單;
- 異常提示:輸入框失去焦點時校驗,标紅提示,“請輸入正确的XXXX”;
- 點選【建立學年】按鈕,再次校驗,錯誤全部标紅,光标指向第一個;
點選【重置】按鈕,使用者輸入的資料清空。
業務規則:
- 學年用于限制年級班級所在學年,用于學校使用者直接選擇;
- 隻校驗學年名稱,去重;
4.2 學校管理
4.2.1 學校資訊管理
4.2.1.1 學校資訊
功能說明:
檢視學校資訊,聯系人資訊,學校賬戶資訊,檢視學校下屬分校資訊,分校聯系人資訊,分校賬戶資訊。
頁面設計:
字段說明:
- 支援學校名稱、學校類别和學校性質查詢;
- 學校名稱,支援模糊查詢;學校類别,支援下拉菜單,内容包含:幼稚園、國小、國中、高中和大學;學校性質,支援下拉菜單,内容包含:公立、私立和綜合,預設公立;
- 點選【查詢】按鈕,清單按使用者輸入篩選條件展示内容
- 點選頁面的【重置】按鈕,清空使用者輸入的查詢條件;
- 點選頁面【新增學校】按鈕,可新增學校資訊;
- 勾選單條記錄後,點選【建立分校】按鈕,可為目前學校設定分校,添加的分校,展示在主校下方,可以折疊展開。預設折疊狀态。
- 點選單條記錄後的【編輯】按鈕,可對目前學校進行編輯;
- 點選單條記錄後的【删除】按鈕,可删除目前記錄;
- 點選【新增商戶号】按鈕,可為目前學校添加商戶号;
- 使用者選中記錄,【删除學校】按鈕,可批量删除;
- 顯示内容包含:學校名稱、學校類别、學校性質、聯系人、所在區域、銀聯商戶号、結算方式、建立時間和更新時間。
業務規則:
- 綜合學校以分校形式建立;
- 商戶号為預設,限制後期科目對應的商戶号,科目管理中可下拉商戶名稱選擇。
4.2.1.2 學校資訊新增/删除
頁面設計:
字段說明:
輸入框失去焦點時判斷字段規則;
點選【建立學校】按鈕,校驗規則如下:
- 若使用者已按規則錄入資訊,toast提示儲存成功,傳回至清單頁,并建立一條新紀錄;
- 輸入框失去焦點時校驗,‘請輸入正确的XXXX’;
- 點選【建立學校】按鈕,再次校驗,非法錄入全部标紅,光标預設指向第一個;
- 若使用者填寫了子商戶号,未填寫學校資訊,點選【建立學校】按鈕,提示“送出後,目前資訊不能保留,确認送出嗎?”點選【确認】按鈕,傳回至學校清單頁;點選【取消】按鈕,停留在目前頁面。
點選【重置】按鈕,清空使用者錄入資訊;
點選【删除商戶号】按鈕,勾選多條記錄可批量删,單條記錄後的删除為單條删除;
學校名稱、學校類别、學校所在區域、學校詳細位址和學校性質,必填。
業務規則:
無。
4.2.1.3 學校分校資訊新增/删除
頁面設計:
字段說明:
同4.3.2學校資訊新增/删除;
4.2.1.4 學校商戶資訊新增/删除
頁面設計:
字段說明:
- 點選【建立商戶号】按鈕,若使用者已按規則錄入資訊,傳回至清單頁,并建立一條新紀錄;若使用者未按規則錄入,點選【建立商戶号】按鈕,非法錄入全部标紅,光标預設指向第一個;
- 點選【重置】按鈕,清空使用者錄入資訊;
- 商戶号名稱和銀聯商戶号不能重複。
業務規則:
該商戶号用于限制科目資訊中的商戶号。
4.2.2 學年管理
4.2.2.1 學校學年資訊
功能說明:
建立學校學年;
頁面設計:
字段說明:
- 支援學年名稱和學年開始時間查詢;
- 學年名稱,支援模糊查詢;學年開始時間,支援時間段查詢,精确到天;
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【重置】按鈕,清空使用者輸入的查詢條件;
- 顯示内容包含:學年名稱、學年開始時間、學年結束時間、建立時間和更新時間;
- 點選頁面【新增】按鈕,可新增學年資訊;
- 點選單條記錄後的【删除】按鈕,可删除目前記錄;
4.2.2.1 學年資訊新增/編輯
頁面設計:
字段說明:
學年資訊新增/編輯,學年名稱、學年開始時間和學年結束時間必填;
點選【建立學年】按鈕,校驗規則如下:
- 若使用者已按規則錄入資訊,toast提示儲存成功,傳回至清單頁,并建立一條新紀錄;
- 若使用者未按規則錄入,輸入框失去焦點,提示“請輸入正确的XXXX”;點選【建立學年】按鈕,非法錄入全部标紅,光标預設指向第一個。
- 學年用于限制年級班級所在學年,用于學校使用者直接選擇;
- 隻校驗學年名稱,去重。
4.2.3 年級管理
4.2.3.1 年級資訊
功能說明:
建立本校年級;
頁面設計:
字段說明:
- 支援學校名稱、學年名稱和年級名稱查詢;
- 學校管理者,學校名稱無法修改;學年名稱,為下拉菜單,内容為學校的學年資訊;年級名稱,支援模糊查詢;
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【重置】按鈕,清空使用者輸入的查詢條件;
- 點選頁面【新增年級】按鈕,可新增年級資訊;
- 顯示内容包含:學校名稱、學年名稱、年級名稱、建立時間和更新時間;
- 點選單條記錄後的【編輯】按鈕,可對目前記錄進行編輯;
- 點選單條記錄後的【删除】按鈕,可删除目前記錄;
- 勾選記錄,點選【删除年級】按鈕,可批量删除記錄;
業務規則:
用于限制班級資訊。
4.2.3.1 年級資訊新增/删除
頁面設計:
字段說明:
選擇學校名稱、學年名稱,錄入年級名稱,重複提示:該年級名稱已被占用,請重新輸入;
- 若使用者已按規則錄入資訊,點選【建立年級】按鈕,toast提示儲存成功,儲存并傳回至清單頁,并建立一條新紀錄;
- 若使用者未按規則錄入,輸入框失去焦點時,提示“請輸入正确的XXXX”;點選【建立年級】按鈕,非法錄入全部标紅,光标預設指向第一個;
4.2.4 班級管理
4.2.4.1 班級資訊
功能說明:
建立本年級下班級;
頁面設計:
字段說明:
- 支援學校名稱、學年名稱、年級名稱和班級名稱查詢;
- 學校管理者,學校名稱無法修改;學年名稱,為下拉菜單,内容為學校的學年名稱資訊;年級名稱,支援模糊查詢;班級名稱,支援模糊查詢;
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【重置】按鈕,清空使用者輸入的查詢條件;
- 點選頁面【新增班級】按鈕,可新增班級資訊;
- 顯示内容包含:學校名稱、學年名稱、年級名稱、班級名稱、建立時間和更新時間;
- 點選單條記錄後的【編輯】按鈕,可對目前記錄進行編輯;
- 點選單條記錄後的【删除】按鈕,可删除目前記錄;
- 勾選記錄,點選【删除班級】按鈕,可對清單進行批量删除;
- 勾選一條記錄,點選【導入學生資訊】按鈕,将學生資訊導入至對應班級;
- 勾選單條記錄,點選【直升年級】按鈕,彈窗提示使用者選擇目前班級直升的年級及對應班級。清單新增記錄;
- 點選單條記錄後的【檢視學生資訊】按鈕,可檢視目前班級下的學生資訊;
4.2.4.2 班級資訊新增/删除
頁面設計:
字段說明:
選擇學校名稱、學年名稱、年級名稱,錄入班級名稱,判重,重複提示:該班級名稱已被占用,請重新輸入。
點選【建立班級】按鈕,校驗規則如下:
- 若使用者已按規則錄入資訊,點選【建立班級】按鈕,toast提示儲存成功,儲存并傳回至清單頁,并建立一條新紀錄;
- 若使用者未按規則錄入,輸入框失去焦點時,提示‘請輸入正确的XXXX’;點選【建立班級】按鈕,非法錄入全部标紅,光标預設指向第一個。
4.2.4.3 班級學生資訊
功能說明:
維護班級學生資訊;
頁面設計:
字段說明:
- 支援:學生名稱、性别和入學時間查詢;
- 學生名稱,支援模糊查詢;姓名,下拉菜單,内容包含:男和女;入學時間,支援開始時間和結束時間的時間段查詢;
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【重置】按鈕,清空使用者輸入的查詢條件;
- 顯示内容包含:學生姓名、性别、出生年月、入學時間、第一家長手機号、身份、狀态、建立時間和更新時間;
- 點選頁面【新增學生】按鈕,進入學生資訊選擇頁面;
- 點選單條記錄後的【編輯】按鈕,可對目前記錄進行編輯;
- 點選單條記錄後的【删除】按鈕,可删除目前記錄;
- 勾選記錄,點選【删除學生資訊】按鈕,可對清單進行批量删除;
- 點選【導出學生資訊】按鈕,将學生資訊導出目前班級;
4.2.4.4 班級學生資訊新增
頁面設計:
字段說明:
- 該頁面展示可以選擇的目前年級的下一級學生及本校空檔學生;
- 【導入學生資訊】:先選中學生資訊,再點選【導入學生資訊】按鈕,為目前班級中插入選中的學生資訊;
- 點選單條記錄後的【檢視詳情】按鈕,可檢視學生詳細資訊。
4.2.5 科目管理
4.2.5.1 科目資訊
功能說明:
建立收費科目;
頁面設計:
字段說明:
- 支援:科目名稱、學校名稱和商戶号名稱查詢;
- 科目名稱,支援模糊查詢;學校名稱,學校管理者,無法修改;商戶号名稱,支援模糊查詢;
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【重置】按鈕,清空使用者輸入的查詢條件;
- 顯示内容包含:科目名稱、學校名稱、商戶号名稱、銀行名稱、銀行賬号、銀行名稱、開戶行、微信商戶号、支付寶商戶号、說明、建立時間和更新時間;
- 點選頁面【新增科目資訊】按鈕,可新增科目資訊;
- 點選單條記錄後的【編輯】按鈕,可對目前記錄進行編輯;
- 點選單條記錄後的【删除】按鈕,可删除目前記錄;
- 勾選多條記錄,點選【删除科目資訊】按鈕,可對清單進行批量删除;
4.2.5.2科目資訊新增/編輯
頁面設計:
字段說明:
錄入學校名稱、科目名稱(判重,重複提示:該科目名稱已被占用,請重新輸入)、商戶号名稱;
點選【建立科目】按鈕,校驗規則如下:
- 若使用者已按規則錄入資訊,點選【建立科目】按鈕,toast提示儲存成功,即可儲存并傳回至清單頁,并建立一條新紀錄;
- 若使用者未按規則錄入,輸入框失去焦點時,提示“請輸入正确的XXXX”;點選【建立科目】按鈕,非法錄入全部标紅,光标預設指向第一個。
4.3 學生檔案管理
4.3.1 學生檔案資訊
功能說明:
用于學生入學建檔;
頁面設計:
字段說明:
- 支援:學生名稱、性别、入學時間和狀态查詢;
- 學生名稱,支援模糊查詢;性别,下拉菜單,内容包含:男和女;入學時間,支援時間段查詢;狀态,下拉菜單,内容包含:在班、休學、退學、空檔和畢業;
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【重置】按鈕,清空使用者輸入的查詢條件;
- 顯示内容包含:學生姓名、學校名稱、性别、出生年月、入學時間、第一家長手機号、身份、狀态、建立時間和更新時間;
- 點選頁面【新增學生】按鈕,可新增學生資訊;
- 點選單條記錄後的【編輯】按鈕,可對目前記錄進行編輯;
- 點選單條記錄後的【删除】按鈕,可删除目前記錄;若該學生存在未繳費賬單,不允許删除,提示“該生存在未繳費賬單,不允許删除”;
- 勾選記錄,點選【删除學生資訊】按鈕,可對清單進行批量删除;
- 點選【導入學生資訊】按鈕,将學生資訊導入至目前清單;
- 點選【導出學生資訊】按鈕,将學生資訊模闆導出;
業務規則:
用于限制班級學生資訊。
4.3.2 學生檔案資訊新增/編輯
頁面設計:
字段說明:
新增學生時,學校名稱、學生名稱(若學生名稱重複,身份證必錄)、入學時間、狀态、第一家長姓名、身份、手機号碼必填;
點選【建立學生】按鈕,校驗規則如下:
- 若使用者已按規則錄入資訊,點選【建立學生】按鈕,toast提示儲存成功,即可儲存并傳回至清單頁,并建立一條新紀錄;
- 若使用者未按規則錄入,輸入框失去焦點時,提示“請輸入正确的XXXX”;點選【建立學生】按鈕,再次校驗,非法錄入全部标紅,光标預設指向第一個。
4.4 賬單報表管理
4.4.1 賬單管理
4.4.1.1 賬單資訊
功能說明:
用于建立賬單,并釋出賬單;
頁面設計:
字段說明:
支援:賬單名稱、學校、學年、賬單狀态和收費日期;
賬單名稱,支援模糊查詢;學校,學校管理者顯示目前學校;學年下拉菜單,根據學校顯示學校的學年;賬單狀态,下拉菜單,内容包含:待釋出、已釋出、已結束和強制結束;收費日期,支援時間段查詢,精确到天;
點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
點選頁面的【重置】按鈕,清空使用者輸入的查詢條件;
點選頁面【新增賬單】按鈕,跳轉至新增賬單頁面,可新增賬單資訊;
勾選“待釋出”賬單記錄,點選【釋出賬單】按鈕,彈窗确定釋出該賬單記錄;
- 若使用者勾選多條記錄,點選按鈕toast提示:“賬單僅允許釋出一條,請選擇要釋出的賬單”;
- 若該使用者的合計金額為0.00元,該使用者賬單狀态自動更改為已繳費,無繳費方式顯示為空。前端不顯示該未繳費賬單,APP曆史可查;
顯示内容包含:賬單名稱、學校、學年、賬單狀态、繳費說明和建立時間;
操作說明:
- 點選【檢視】按鈕,進入賬單詳情頁,可檢視該條賬單的詳細資訊;
- 點選【編輯】按鈕,可編輯賬單資訊;
- 點選【删除】按鈕,可删除記錄。注:僅待釋出賬單可删除,彈窗确定删除;
- 點選【複制】按鈕,所有狀态下的主賬單都可以複制。點選【複制】按鈕,生成一條新賬單記錄,收費時間為空。彈窗确定複制;
- 點選【導出】按鈕,導出賬單模闆;
- 點選【導入】按鈕,導入賬單資訊;
- 點選【維護繳費資訊】按鈕,進入到維護繳費資訊頁面;
- 點選【強制結束】按鈕,賬單狀态已釋出可強制結束。點選按鈕,彈窗确定。強制結束後,訂單狀态更改為‘強制結束’,若有使用者繳費,可點選【退費】按鈕進行操作;
- 點選【退費】按鈕,可進入強制結束賬單繳費明細表中,對使用者進行退費确認。
業務規則:
用于限制APP端賬單展示。
4.4.1.2 強制結束賬單繳費明細表
頁面設計:
字段說明:
- 支援:學生名稱、賬單名稱、繳費科目、繳費金額、繳費方式、繳費狀态、退費狀态、繳費時間和退費時間查詢;
- 學生名稱/賬單名稱/繳費科目,支援模糊查詢;繳費金額,支援精确查詢;繳費方式,下拉菜單,内容包含:銀行賬戶、支付寶和微信;繳費狀态,下拉菜單,内容包含:未繳費和已繳費;退費狀态,下拉菜單,内容包含:未退費和已退費;繳費時間和退費時間,支援時間段查詢,精确到秒;
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【重置】按鈕,清空使用者輸入的查詢條件;
- 顯示内容包含:學生姓名、賬單名稱、繳費科目、繳費金額、合計、繳費方式、繳費狀态、繳費時間、退費狀态和退費時間;
- 點選【檢視】按鈕,檢視目前繳費使用者的賬單詳情;
- 點選【退費】按鈕,彈窗“是否已完成退費XXX元?” 退費金額取合計金額;點選【确定】按鈕,繳費狀态更改為已退費。繳費方式為線下繳費,操作中不再顯示【退費】 。
業務規則:
用于限制強制結束訂單的退費,目前頁面的退費僅為線下退費結束後的賬單繳費狀态變更。
4.4.1.3 維護繳費資訊
頁面設計:
字段說明:
- 修改科目金額:點選【修改金額】按鈕,顯示修改金額彈窗,使用者輸入需要修改的金額,點選【确定】按鈕,儲存科目金額;
- 修改滞納金:點選滞納金後的【修改金額】按鈕,顯示修改滞納金彈窗,使用者輸入需要收取的滞納金,點選【确定】按鈕儲存;
- 若使用者已線下繳費,操作人員需要在此頁面,點選【線下繳費】按鈕,彈窗“是否已确認收取學生李小順的XXXX元?”;點選【确定】按鈕,該學生賬單資訊更改為已支付,繳費方式為線下繳費。
4.4.1.2 賬單資訊新增/編輯
頁面設計:
字段說明:
賬單資訊新增/編輯,錄入:賬單名稱、學校名稱、收費日期、學年,添加科目(,設定科目的賬單日期、學期),添加班級(必填,選擇班級年級、班級);
點選【建立賬單】按鈕,校驗規則如下:
- 若使用者已按規則錄入資訊,點選【建立賬單】按鈕,toast提示儲存成功,即可儲存并傳回至清單頁,并建立一條新紀錄;
- 若使用者未按規則錄入,輸入框失去焦點時,校驗格式,提示“請輸入正确的XXXX”;點選【建立賬單】按鈕,非法錄入全部标紅,光标預設指向第一個;
- 若使用者未添加科目,點選【建立賬單】,提示“目前賬單未添加科目,請先添加科目?”;點選【确定】按鈕,自動彈窗科目選擇框;
點選【重置】按鈕,使用者輸入的資料清空;
點選【添加科目】按鈕,彈窗提示使用者選擇科目,①選擇科目:下拉,枚舉值:本校下的所有科目清單;②學期:下拉,枚舉值:上學期、下學期;③賬單日期:此為科目的賬期。日期控件,YYYY-MM-DD—YYYY-MM-DD;開始日期大于等于目前日期。④科目資訊:比對使用者選擇的科目名稱,展示科目ID、商戶名稱、賬單日期。
點選科目中【移除】按鈕,彈窗“确定移除該科目?”;點選【确定】按鈕,将該科目從清單中移除;
點選班級中【移除】按鈕,彈窗“确定移除該科目?”;點選【确定】按鈕,将該科目從清單中移除。
4.4.2 管理報表
4.4.2.1 學生檔案資訊表
功能說明:
用于查詢學生在本校的年級及班級檔案資訊;
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【導出】按鈕,可導出學生資訊 ;
- 表格中預設前3列當機,可左滑展示頁面。
4.4.2.2 學生繳費明細表
功能說明:
以學生次元查詢學生繳費資訊;
頁面設計:
字段說明:
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【導出】按鈕,可導出選中的學生的繳費資訊 ;
- 點選頁面的按鈕,可列印選中的學生的繳費資訊;
- 表格中預設前3列當機,可左滑展示頁面。
4.4.2.3 賬單繳費統計表
功能說明:
以賬單次元用于查詢賬單完成情況;
圖表資訊根據使用者篩選結果展示。
頁面設計:
字段說明:
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 表格中預設前3列當機,可左滑展示頁面。
4.4.2.4 賬單科目明細表
功能說明:
以商戶次元查詢學生繳費資訊;
頁面設計:
字段說明:
- 點選頁面【查詢】按鈕,顯示按照頁面篩選條件的查詢結果;
- 點選頁面的【導出】按鈕,可導出學生的繳費資訊;
- 表格中預設前3列當機,可左滑展示頁面。
4.4.2.5 年級繳費統計表
功能說明:
以年級次元用于查詢賬單完成情況;
圖表資訊根據使用者篩選結果展示;
頁面設計:
4.4.2.6 班級繳費統計表
功能說明:
以班級次元用于查詢賬單完成情況;
本文由 @小胖紙 原創釋出于人人都是産品經理。未經許可,禁止轉載
題圖來自Unsplash,基于 CC0 協定
該文觀點僅代表作者本人,人人都是産品經理平台僅提供資訊存儲空間服務。