第九十章 大賽來臨(1 / 2)

隨著搏擊集訓隊的離開,這次比賽緊張熱烈的氣氛逐漸散去,除了章岩依然享有自由訓練的特權外,散打集訓隊的學員們又回複到日複一日的高強度訓練之中。

到了6月底,由於要準備多個學科的期末考試,取得課程的學分,章岩、黃華山、李慶豐、賀俊明、高瑞祥5人暫時告別了集訓隊,回到課堂上。

“章岩,前段時間班主任布置了一個作業,這是作業通知條,要求在7月10日前完成並將代碼拷入u盤交給我。”一到教室,班學習委員就遞過來一張作業通知條。上麵打印著作業內容:用sqlserver數據庫編寫一個學校收費管理係統,要求適用於初級中學、高級中學及大中專學校的收費管理。

主要功能包括:(1)注冊、登陸和管理員設置。(2)設置收費項目:按“學期”或“學年”,並針對不同的收費標準設置收費項目。(3)定義應收費:通過“群體定義應收費”(針對普遍『性』)或“逐一定義應收費”(針對個『性』),將收費項目定義到學生——規定學生應交納的費用,同時考慮到“減免緩交”的因素。(4)收費:通過“向導”邊收費邊打印票據,同一項費用可分多次收取;通過“群體收費”一次收費。(5)查詢:按學校、屆/級、班級查詢收費情況;可定義條件進行查詢。(6)統計:按學校、屆/級、班級統計收費情況。(7)排序:可按學校、屆/級、班級、姓名、收費額、收費日期等進行排序。(8)更正:經過權限設定和審批流程,可以對數據庫中經審批的內容進行編輯、更正。(9)輸出:可提取所需的數據整理形成專項報表和彙總表,以數據庫文件形式輸出到指定目錄,或以報表形式直接輸出到打印機。

章岩心想,這作業雖然不難,但需要花費的時間不會少。如果允許直接套用現成的功能模塊的話,那就簡單得多了。不過老師是不會允許這樣做的,隻能一行一行代碼地寫,而且編寫出的各功能模塊之間的銜接、調用、循環、退出如果處理不好,調試的時候就會很麻煩,甚至因造成死循環、死鎖或內存溢出而宕機。為了又好又快完成作業,必須花費2個晚上的時間才行了。

說幹就幹,回到宿舍,他就坐在電腦前,一行一行地編寫代碼,其實,他的大腦中已經儲存了無數的代碼和功能模塊,隻要按照需實現的功能調取相應的代碼錄入到程序行裏麵就行了,非常簡單。他連續編寫了10多個小時,除確實太累時稍作休息外,中間基本上沒有停頓。到淩晨3點左右終於完成了代碼編寫。

第二天,他又開始進行代碼調試、修改、完善,以及整個收費係統的應用調試和實際『操』作,到吃晚飯前順利完成,他把代碼拷貝到u盤,交給了學習委員。