?? 系統(tǒng)幫助.ini
字號(hào):
=========基于ASP的B/S網(wǎng)絡(luò)成績(jī)管理系統(tǒng)==========
模型:湖南農(nóng)業(yè)大學(xué)成績(jī)管理
作者:張亮, 24040132 ,zhangliang4629@163.com ,0731-4636212
時(shí)間:2005-5-25
本系統(tǒng)是我asp退休作(懷念asp) 轉(zhuǎn)入.net
■程序的缺點(diǎn):a:數(shù)據(jù)庫(kù)設(shè)計(jì)錯(cuò)誤數(shù)據(jù)庫(kù)數(shù)據(jù)出現(xiàn)了大量的冗于,具體表現(xiàn)在student_info 表
和scord_info表 因?yàn)槌绦蛞呀?jīng)編好,所以修改數(shù)據(jù)庫(kù)已經(jīng)不現(xiàn)實(shí)。但是在
數(shù)據(jù)少于10萬 的情況下 (每個(gè)數(shù)據(jù)表), 本系統(tǒng)的運(yùn)行速度還算可以
(access數(shù)據(jù)庫(kù)),但是大 與這個(gè)數(shù)據(jù)量的情況下,系統(tǒng)可能出現(xiàn)運(yùn)行慢的
結(jié)果,原因是數(shù)據(jù)庫(kù)設(shè)計(jì)方面和 access 數(shù)據(jù)庫(kù)的局限 。 盡量使用
sql server 2000數(shù)據(jù)庫(kù)。
■程序的優(yōu)點(diǎn):系統(tǒng)中大量使用了變量和函數(shù)封裝以及類來實(shí)現(xiàn),便于程序的結(jié)構(gòu)化設(shè)計(jì)和
以后的修改,對(duì)升級(jí)也做了一定的考慮。數(shù)據(jù)庫(kù)考慮了access和sql server 2000
可以方便的遷移
■修改歷史: 本系統(tǒng)從2005-4-2開始寫,到6號(hào)程序框架結(jié)束。
2005-5-1 整理了部分代碼,使代碼更加容易閱讀。刪除了網(wǎng)頁(yè)HTML代碼的冗于部分,用了CSS代替
2005-5-12 修改[添加學(xué)生信息]模塊代碼為類的封裝,添加了一個(gè)學(xué)生信息類。定義了屬性
2005-5-12 修改了[學(xué)生成績(jī)查詢]模塊的[打印]選項(xiàng)的顯示。使其功能更加強(qiáng)大。
2005-5-13 修改了不能批量刪除學(xué)生信息的錯(cuò)誤。
2005-6-2 添加了批量增加學(xué)生成績(jī),系信息和學(xué)生照片的功能
2005-6-5 添加了一個(gè)asp.net中的Webservice功能,便于程序的重復(fù)利用
■運(yùn)行環(huán)境:由于程序部分是在asp.net的環(huán)境下運(yùn)行,所以如果是asp空間,部分功能將無法實(shí)現(xiàn):如
Webservice和xml輸出
Windows 2000, Windows XP, Windows 2003, IIS, Microsoft .net framework SDK 1.1(若沒安裝請(qǐng)先安裝)
■安裝請(qǐng)按: 學(xué)生成績(jī)管理系統(tǒng).msi
1:系統(tǒng)初始帳號(hào):admin 初始密碼:admin
2:系統(tǒng)說明:
(1) :學(xué)生信息查詢模塊:
a:如果要查詢?nèi)康膶W(xué)生,請(qǐng)直接點(diǎn)擊 “提交信息” 按扭
b:如果要選擇查詢請(qǐng)輸入正確的信息,但是第二個(gè)大的選項(xiàng)
“要顯示的信息” 這里一定要選中 “學(xué)號(hào)” 因?yàn)椴樵兘Y(jié)果
的輸出是以他為主鍵。
(2):學(xué)生成績(jī)查詢模塊:
a:如果要查詢?nèi)繉W(xué)生的全部課程成績(jī),請(qǐng)直接電擊 “提交查詢”
如果要輸出excel請(qǐng)選中execl選項(xiàng)。如果要進(jìn)入打印頁(yè)面設(shè)置項(xiàng)
請(qǐng)選中 打印選項(xiàng)。
(3):學(xué)生信息錄入模塊:
a:輸入學(xué)生學(xué)籍信息,只有在這里輸入的學(xué)生才能錄入成績(jī)
(4):院系信息錄入模塊:
a:提供院系結(jié)構(gòu)錄入
(5):學(xué)生成績(jī)錄入模塊:
a:提供學(xué)生成績(jī)錄入
(6):課程信息錄入模塊
a:提供課程信息錄入
(7):提供一個(gè)webservice接口,外面客戶端可以調(diào)用這個(gè)接口進(jìn)行成績(jī)查詢
參數(shù)student_id--學(xué)生的學(xué)號(hào)
返回一個(gè)dataset對(duì)象,其中表名稱為my
3:系統(tǒng)基本配置文件(數(shù)據(jù)庫(kù))(conn.asp)
數(shù)據(jù)庫(kù)連接文件如下所:請(qǐng)根據(jù)自己的數(shù)據(jù)庫(kù)配置如下文件
數(shù)據(jù)庫(kù)文件位于MDB文件夾下 db.asp
====================================================
sqlmethod參數(shù)
1 為數(shù)據(jù)源默認(rèn)驅(qū)動(dòng)
2 為SQL SERVER 2000數(shù)據(jù)源
3 為系統(tǒng)DSN
4 為ACCESS jet.oledb.4.0數(shù)據(jù)程序驅(qū)動(dòng)
CONST sqlmethod=4
以下是數(shù)據(jù)庫(kù)培植項(xiàng)目=======
默認(rèn)的數(shù)據(jù)源驅(qū)動(dòng)---1
const pathmdb="mdb/db.asp"
sql server 2000配置(sql腳本為sql.sql)---2
const servername="localhost"
const uid="sa"
const pwd="811002"
const database="mydata"
系統(tǒng)dsn數(shù)據(jù)源---3
const dsn="mydata"
ACCESS jet.oledb.4.0數(shù)據(jù)程序驅(qū)動(dòng)---4
const jetmdbpath="mdb/db.asp"
===================================================
4:系統(tǒng)語言配置 (config.asp)
本系統(tǒng)提供三中語言(簡(jiǎn)體中文--默認(rèn),繁體中文,和英語三種語言)
培植如下:
<summary>
<param name="base file" value="系統(tǒng)基本顯示配置文件 "/>
<param name="selectlanguage" value="系統(tǒng)顯示語言選擇 Chinaesegb Chinaesebg English"/>
<param name="chinaese" value="gb2312"/>
<param name="chinaese" value="big5"/>
<param name="English" value="gb2312"/>
</summary>
請(qǐng)更改下面參數(shù):
-----Chinaesegb
-----Chinaesebg
-----English
language="Chinaesegb"
5:系統(tǒng)基本函數(shù)封裝頁(yè)(class.asp)
里面包括了系統(tǒng)用到的函數(shù),請(qǐng)不要亂修改其中的函數(shù)參數(shù)。以便造成不必要麻煩
6:系統(tǒng)包含了三個(gè)類文件
里面參數(shù)不要修該,基本用法里面有調(diào)用是列
1:下 拉 框類------class_select.asp
2: 分 頁(yè) 類------classfenye.asp
3: 生成excel類-----class_toexecl.asp
7:一個(gè)重要文件夾 excel文件夾
請(qǐng)不要?jiǎng)h除此文件夾,要不系統(tǒng)會(huì)出錯(cuò)
8:本系統(tǒng)采用客戶端md5加密和服務(wù)器端md5加密
所以在使用的時(shí)候請(qǐng)打開客戶端腳本運(yùn)行權(quán)限
要不可能登陸不了本系統(tǒng)
9:對(duì)于 access數(shù)據(jù)庫(kù)數(shù)據(jù)遷移sql server 2000的方法請(qǐng)自己
查閱本系統(tǒng)幫助文件
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -