一、開發環境
1.軟件應用
本系統采用j2sdk1.4.1_07版本進行開發,使用RESIN服務器當做測試服務器,采用mm.mysql.jdbc-2.0pre5驅動數據庫。使用Dreamweaver編寫JSP語言。
2.環境配置
Windowsxp下配置環境變量,添加變量名為JAVA_HOME 值為D:\j2sdk1.4.1_07,添加變量名為classpath 值為D:\mm.mysql.jdbc-2.0pre5,在已有的PATH環境變量里添加值D:\j2sdk1.4.1_07\bin。這樣開發環境配置完畢。
二、可行性研究
根據我們學校的實際情況,本系統主要分為三個部分:超級管理員、各系管理員和學生用戶。
超級管理員可以對任意信息進行查詢。包括按系查詢、按年級查詢、按姓名查詢、按學號查詢、按性別查詢、按時間段查詢、按等級查詢和按考試類別查詢等等。還可以進行復合查詢。比如按系和按年級同時查詢,那樣就會列出所有符合條件的信息,然后加以選擇性查詢。各系管理員由超級管理員分配其查詢權限后,可以對本系的學生進行任意查詢,同樣也是包括按年級查詢、按姓名查詢、按學號查詢、按性別查詢、按時間段查詢、按等級查詢和按考試類別查詢等。也可以進行復合查詢,比如按年級和姓名等。但是不能對非本系的人員進行任何查詢。學生用戶由超級管理員分配其查詢權限后,只能通過自己的學號、姓名、性別、民族、身份證號、系別、年級等相關項進行查詢,可以是單獨輸入某一項信息,也可以進行復合查詢。
三、系統流程圖及數據流圖
1.系統流程圖
四、需求分析
需求分析簡單的說就是分析用戶的要求。需求分析是設計數據庫的起點,需求分析的結果是否準確地反映了用戶的實際要求,將直接影響到后面各個階段的設計,并影響到設計結果是否合理和實用。需求分析的任務是通過詳細調查現實世界要處理的對象,充分了解原系統工作概況,明確用戶的各種要求,然后在此基礎上確定新系統的功能。也就是說我們希望系統做什么。這個階段是對系統認識最為全面的階段,應該是用戶基本上確定自己的最終要求階段。
1.系統的功能
1) 超級管理員的功能:超級管理員可以對任意信息進行查詢。包括按系查詢、按年級查詢、按姓名查詢、按學號查詢、按性別查詢、按時間段查詢、按等級查詢和按考試類別查詢等等。還可以進行復合查詢。比如按系和按年級同時查詢,那樣就會列出所有符合條件的信息,然后加以選擇性查詢。
2) 各系管理員的功能:可以對本系的學生進行任意查詢,同樣也是包括按年級查詢、按姓名查詢、按學號查詢、按性別查詢、按時間段查詢、按等級查詢和按考試類別查詢等。也可以進行復合查詢,比如按年級和姓名等。但是不能對非本系的人員進行任何查詢。
3) 學生用戶的功能:通過自己的學號、姓名、性別、民族、身份證號、系別、年級等相關項進行查詢,可以是單獨輸入某一項信息,也可以進行復合查詢。
三、代碼
所謂代碼就是將人的語言轉換成機器語言。那么選擇一種合適的編程語言顯得重要了起來。選擇正確的語言不僅可以節省時間也節省了很多人力和物力。并能使我們更好的掌握這門語言。我們此次的設計要求是根據“延邊大學計算機等級考試網上查詢系統”的具體要求而做,所以選用的是JSP+MYSQL的設計環境進行操作。用Dreamweaver進行編寫。由于對JSP是完全陌生的,所以難免在開發的過程中遇到了許許多多的問題,下面就簡單的舉出幾個例子:
1.控制頁面跳轉的語句
全部資料51hei下載地址(內含源碼):
JSP SQL計算機等級考試查詢系統(源代碼 論文 答辯PPT).zip
(1.07 MB, 下載次數: 39)
2018-12-20 11:23 上傳
點擊文件名下載附件
|