官术网_书友最值得收藏!

1.5 項目系統簡介

本書的主要內容以“班主任小助手”項目系統為載體,采用任務驅動的方法進行講授。本節簡要介紹該項目背景和功能需求,為后續的學習做好鋪墊。

1.5.1 項目應用背景

新生入學后,班主任要為班級創建花名冊,每位學生(student)為花名冊中的一個對象。在期末時,班主任需要做的一項常規工作就是將本班本學期的所有成績輸入到計算機中,并完成以下工作:

(1)為每門課程生成如下格式的成績統計表。

(2)為每個學生生成如下格式的家庭報告書,并寄到學生所在的家庭地址。

另外,學生要求將成績放到網頁上,以便可以盡早查詢到自己的成績。

為了能讓班主任在期末快速完成這些工作,并滿足同學提出的成績查詢的要求,計算機系的學生David決定用Java來開發一個實用的小型學生成績管理系統,并稱其為“班主任小助手”。

1.5.2 系統結構和功能設計

經過分析,David為“班主任小助手”設計了圖1-3所示的系統結構圖。

圖1-3 “班主任小助手”系統結構圖

同時,David認為“班主任小助手”應包含如下功能:

(1)對于學生,可通過系統查詢自己的成績、修改密碼。

(2)對于班主任,可通過系統完成輸入、修改成績;打印成績清單;生成成績統計表;生成家庭報告書;修改密碼。

(3)對于系統管理員,可通過系統增加、刪除、修改教師和學生的賬號。

1.5.3 系統功能任務清單

在本書中,項目的大部分功能是用任務的方式來實現,其對應關系如表1-1所示。

表1-1 “班主任小助手”功能和任務對照表

讀者在閱讀完本書后,可以根據相應的任務實現“班主任小助手”的完整功能。

主站蜘蛛池模板: 开江县| 韩城市| 肇庆市| 达州市| 淮南市| 砀山县| 长泰县| 肥乡县| 松潘县| 浦县| 黄浦区| 内江市| 朝阳县| 师宗县| 吉安县| 台东县| 宜黄县| 合江县| 钟山县| 白山市| 奇台县| 辽宁省| 延津县| 岢岚县| 临武县| 天全县| 大邑县| 临西县| 张家口市| 班戈县| 柞水县| 辽阳市| 衡阳县| 清水河县| 类乌齐县| 且末县| 策勒县| 游戏| 蒙自县| 洛川县| 沾化县|