User_bedroomphone 家长电话 Char 11
User_mobilephone 家长手机 Char 11
User_collogetesach 入学考试情况 Char 50
User_major 特长 Char 50
User_class 班级 Char 10 关键字
User_rp 奖惩情况 Char 50
User_info 备注信息 Char 50
记录学生相关信息
ID为主键、USER_TESTNUMBER 为外关键字
ach表 成绩表
字段名 说明 类型 字段大小 备注
USER_TESTNUMBER 学生准考证号 Char 10 关键字
ACH 成绩 Nnmberic 8
TESTNo 考试学期 (记录号) long 5 关键字
SUBJECT 学科 (记录号) long 5 关键字
记录学生成绩信息
subject 课程名称列表
字段名 说明 类型 字段大小 备注
ID ID编号 Long 10 关键字
Subject 课程名称 文本 50
Testno表
字段名 说明 类型 字段大小 备注
ID ID编号 long 10 关键字
Testno 考试学期 Char 20
Admin表 管理员信息表
字段名 说明 类型 字段大小 备注
ID ID编号 long 10 主键
Admin_name 管理员编号 文本 20
Admin_pwd 管理员密码 文本 20
主键为ID
记录管理员和用户的用户名和密码
Total_ach 总分排行榜(因为考虑到历届的学生,所以保留)
字段名 说明 类型 字段大小 说 明
User_name 用户名 long 20
Testno 考试项目 long 20 关键字
Total_ach 总分成绩 numberic 8
User_testnumber 学生考试号 Char 20 关键字
User_class 学生班级 Char 20
第四章 各模块详细设计
4.1 数据编辑分系统模块说明
4.1.1 成绩修改模块:
要界面如下:
说明部分见成绩删除模块
4.1.2 成绩删除模块
主要界面:成绩修改、删除模块界面融合在一起,是成绩管理系统中的一个主要界面,在该界面中,首先调用了部分学生的成绩信息(按照最后登记的学生成绩进行排列),将学生成绩以表格的形式展现给使用者。当使用者选择修改或删除信息时,首先对数据库进行查询判断,是否存在该学生的相关信息,如果存在,则进行操作,对数据库的学生成绩表和成绩排行表中的记录进行修改或删除。如果不存在,则显示出错信息,同时允许使用者返回前页。4.1.3 添加成绩模块成绩添加主页面1成绩添加页面2 该模块为了达到用户的方便操作性,通过链接进入以后,首先显示的是学生成绩查询界面,该查询界面的功能相对简单,允许使用模糊查询的方式,对学生的学号、准考证号、班级进行查询,前两项是为了查找成绩表中的一名学生信息,而班级查询是为了方便批量添加成绩而设立的。
查到信息以后,以表格形式展示给使用者,当使用者调用该学生信息进行添加成绩时,程序调用添加学生成绩的模块,同时以列表的方式显示学生部分信息,方便使用者进行校对。减少了因为学生重名、考试证号错误输入等操作上的错误而造成的信息录入错误。
成绩查询模块
成绩高级查询页面
高级查询是一个功能强大的查询模块,使用者可以根据不同需求进行查询,分别调用search1.asp到search4.asp 进行分类查询,该项查询能够通过对学号、考试证号、考试项目、考试科目、所在班级等信息进行组合查询,以方便准确地查找任何一名学生的成绩情况。查找到的学生成绩按列表方式显示,这些成绩信息可以是学生从入学到现在的所有成绩、也可以是单科成绩的所有信息,这种方式的查询非常适合教师对学生历次考试情况的了解,当让由于调用的信息不同。程序得到用户的指令以后,根据用户的不同的需求,调用相关查找方式进行查询,查询结果以列表的方式显示,用户也可以根据需要对学生成绩进行修改和删除,程序调用删除、修改模块进行操作。
应该说成级管理系统是一个不可分割的整体,各功能模块之间相互依存、相互调用,数据的传递都是通过对数据库的访问完成的。为了达到操作的简便性,所有的信息记录都是用列表形式显示,同时在列表中增加删除、修改选项,供使用者可以方便地对其中一项内容进行编辑。
第五章 对安全性问题的分析与对策
5.1 Internet选择的几种安全模式
目前,在Internet应用中可采取各种的防卫安全模式,归纳起来不外乎以下几种方式:
5.1.1 无安全防卫
这种方法是不采取的,应当摒弃它。
5.1.2 模糊安全防卫
采用这种方式的网站总认为自己的站点规模小,对外无足轻重,没人知道,即使知道,黑客