劉瑩
【摘 要】本文介紹了單獨招生管理系統的開發方式、應用,以及實現方法。該網站采用B/S結構。利用ASP動態網頁技術進行開發,數據庫采用Access數據庫。網站按照功能分為前臺和后臺。
【關鍵詞】單獨招生;B/S模式
1簡介
為了滿足威海職業學院單獨招生工作的需求,在學院的意見指導下,開發本項目——單獨招生系統,將單獨招生的一系列工作以網站的形式呈現。
該網站采用B/S結構。利用ASP動態網頁技術進行開發,數據庫采用Access數據庫。網站按照功能分為前臺和后臺。前臺以動態網頁的形式展示各系、各專業招生情況、每年招生動態,志愿報名、個人基本信息設定,個人志愿信息查看、注冊等功能模塊。后臺主要面向招生辦的老師及系統管理員,老師可以將數據實時傳遞到網站,管理員通過后臺及時更新和維護前臺的信息,保證前臺信息的實時性、有效性和安全性。網站后臺主要的功能有登錄、管理員、報名、學校簡介、聯系方式、報名時間、專業計劃模塊管理;系、專業招生管理、春、夏季專業類別管理、春、夏季專業設定管理;報名名單管理、學生名單的導出管理。
2項目設計原則
2.1實用性原則
充分考慮到在系統中可能遇到的種種問題(準確性),盡可能全面的做好需求分析,以減少日后更新的困難。
2.2經濟性原則
提供廣泛的涵蓋用戶多種需求的功能,數據處理方式靈活以滿足需求,節省網站建設的成本,并確保其較好的拓展性和開放性;同時網站具有基于WEB界面的管理后臺,參與卓越工程建設的老師能夠自主的對網站中大部分內容作更新、修改操作,節省了網站的運營成本,提高了信息更新效率,保證了網站信息的時效性。
2.3 擴充性原則
網站的整體規劃及框架設計是具可擴充性的,前臺頁面的設計能保證網站在增加欄目后不會破壞網站的整體結構。后臺數據庫的設計具有高度的擴充性,能夠根據需要對欄目、類別進行添加、刪除、修改等操作。
3系統的功能要求
通過對參與網站建設老師的訪談,提煉項目的功能要求。通過需求分析,要求系統具有以下功能:
①網站建設期間各類動態信息的發布功能。包括系、專業招生動態等。
②提供用戶服務功能模塊,包括注冊、取回密碼,能夠管理相應的資源資料。
③提供管理員后臺管理入口。管理員通過本頁面登錄后臺管理程序。
④通過后臺對各類信息進行管理。
系統主要功能模塊如下表。
序號 功能模塊名稱 模塊子功能描述 功能需求標識 簡要描述
1 學生登陸 登錄(驗證) Login 通過登陸驗證來進行對后臺操作的權限的發放。
2 學生個人信息、志愿信息管理 查看個人資料 Info 學生可通過信息管理來查詢自己的信息,并實現對個人資料的管理。
修改個人資料
管理志愿信息
3 各系情況介紹 各系招生和專業介紹 Sch 展示各系情況。
4 后臺各系情況錄入 各系情況 Dep 對各系情況動態管理
5 后臺各系各專業錄取設定 各專業情況 Subject 各系各專業各類別錄取設定
6 春、夏季報名查看 春季學生情況 Stu 對各個季節的學生報名進行管理
夏季學生情況
7 學生報名查看 報名管理 Not 動態管理已報名學生
8 學生報名導出 導出學生信息 Output 導出學生信息形成Excel表格
9 后臺管理員管理 管理員設定 Man 管理員的設定
本項目主要功能是完成威海職業學院的單獨招生的工作需求,因此本項目由網站前臺信息瀏覽和網站后臺管理兩大部分組成。
3.1前臺功能模塊
網站前臺展示學生注冊、學生報名、學生基本信息管理、春夏季專業管理等。
3.2后臺管理模塊
后臺主要面向招生辦老師及系統管理員,老師可以將數據實時傳遞到網站以及可是實時查看學生的報名情況,管理員通過后臺及時更新和維護前臺的信息。
通過前后臺網站的搭建,網站可集中展示學生報名、學生基本信息、專業信息的管理以及各系、各專業、各專業類別報名設定和春、夏季報名學生信息查看和管理。具體的系統業務流程圖如下圖所示。
圖1 系統業務流程圖
前臺首頁采用明快的色調,把網站的主要功能都顯示在首頁上方便訪問者使用,使瀏覽者在首頁就能瀏覽到本站的最新信息首頁的運行界面如下:
圖2 網站首頁運行效果
后臺登錄功能的實現:
為安全考慮,用戶登錄系統后臺需要進行身份驗證,后臺登錄界面如下。
圖3后臺登錄界面
系統判斷用戶名和密碼是否正確,如正確則進入后臺管理界面。
圖4后臺管理界面
4 小結
通過對威海職業學院單獨招生系統建設任務的分析,從實際需求出發,搜集相關資料,設計出本系統。在進行需求分析、總體設計、數據庫設計和模塊設計的基礎上,采用Asp 和Access作為開發工具。本系統通過多次運行和調試,能夠滿足項目設計初期的需求。系統具有以下的一些特點:
①系統的實用性強。能夠滿足用戶的需求。
②開發效率高可移植性好。本系統采用三層架構可以實現跨平臺的使用和移植。
③網頁布局合理,顏色搭配恰當。
④后臺管理簡單。本系統有專門的后臺管理模塊,通過后臺管理平臺可以對網站的所有事務進行管理和操作。
在本系統的設計和開發中涉及很多新的方法和技術,由于時間的關系,所以該系統還有許多不盡如人意的地方,這些都有待在以后的研究中進一步完善。
參考文獻:
[1]朱志國.Dreamweaver8基礎與實例教程.電子工業出版社
[2]王強.JavaScript程序開發.高等教育出版社
[3]高紅巖.Java應用開發指南.科學出版社
[4]蓋天宇,孫明麗,鄒天思.ASP程序開發范例寶典.人民郵電出版社
[5]劉洪濤.ASP程序設計全程指南 電子工業出版社