目 录
1 引言 .................................................................. 2 2 总体描述 .............................................................. 2 3 需求分析 .............................................................. 4 4 系统
.............................................................. 6 4.1 系统结构图 ............................................................ 6 4.2 数据库E-R图设计 ...................................................... 7 4.3 数据库物理设计: ...................................................... 7 5 详细设计 ............................................................. 10 5.1 功能页面设计: ....................................................... 10 5.2 支持函数设计: ....................................................... 17 5.3 附录 自定义函数列
: ................................................. 25 6 总结 ................................................................. 27 7 参考文献 ............................................................. 27 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不保证其内容的合
法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法律责任。
基于B/S的网上学生成绩查询系统
摘要 本学生成绩查询系统是一套基于B/S(浏览器/服务器)结构的学生成绩查询系统。系统运行于服务器端,完全采用ASP+VBScript开发,客户端只需安装有浏览器(如IE)即可使用本系统。系统面向三类用户(系统管理员/教师用户/学生用户)提供不同的操作界面实现不同的功能。
关键词 ASP IIS ACCESS VBScript B/S
1 引言
从教育行业中开始应用计算机至今,随着电脑的普及和网络技术的应用,学生成绩查询系统在学校正常的教务管理中所起的重要作用已越加明显。最早的学生成绩查询系统多为单机版,数据库采用的多是Foxbase、FoxPro等。因为是单机版,所以大大限制了数据的共享。在网络无处不在的今天,这种系统已大大落伍,不适用了。
近期开发的一些网络版的学生成绩查询系统则多是采用C/S(客户端/服务器)结构,使用VB、PowerBuilder等语言开发。这些系统的必须在服务端与客户端都安装上相应的系统才能使用。软件使用事先设计好的固定界面,用户几乎不能对此进行修改,更不要说进行界面或功能上的二次开发。如用户在使用过程中想增添功能,只能将建议反馈给系统的作者,然后等待作者在下一版中进行改进,而不能自已动手。而使用ActiveX控件技术,客户端必须启用所有ActiveX控件选项,并安装相应客户端软件才能使用。这对大多数非计算机专业的老师来说无疑仍是一道高高的门槛。我们开发的这套学生成绩查询系统完全基于B/S结构,没使用任何ActiveX控件,网页中只使用了ASP语言来实现服务器端的功能,使用VBScript脚本语言来完成客户端的一些简单错误
。这些都是当今任何一种浏览器都默认支持的功能。所以只要客户端安装了任何一种浏览器,不用作任何设置即可使用本系统。
2 总体描述
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继
成绩查询系统 第2页 共27页
续用手工劳动。为了适应现代社会人们高度强烈的时间观念,成绩查询系统软件为教学办公室带来了极大的方便。
在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,尤其在教育领域,教学办公室对学生成绩的管理就不够完善,而现今成绩查询的繁琐给具有强烈时间观念的行政人员带来了诸多不便,为了对学生成绩的管理方便,为此开发了更适用于现今的办公自动化领域的成绩查询系统软件。研制成绩查询系统软件同时也是为了满足教学办公室对学生成绩查询的方便,以现代化的创新思维模式去工作。
该系统软件简单、易学、便于管理,是对成绩查询的一种工具。通过本系统软件,使教学管理人员能通过网络利用计算机,快速方便地对学生成绩进行管理、输入、输出、查寻等所需操作,减轻教学管理人员的工作负担。统一的风格,
的操作界面,便于教学管理人员使用学生成绩查询系统的各个子模块。
成绩查询系统 第3页 共27页
3 需求分析
系统可以分为三种不同用户,每用户登陆后所看到的界面不同,功能亦不同; 用户分三种:系统管理员,教师,学生;
3.1 系统管理员
, 基础信息设置
可进行院系、班级、专业、课程、教师、学生等基本信息的设置与采集,并建
立相对应的隶属关系,即:院系包括专业,教师隶属院系,专业开设课程,教
师担任课程,开设专业下分班级,学生隶属班级,一教师可担任多个班级的多
门课程,一课程可由多门教师分别教授
, 教学计划设置
本年度此院系开设此专业,每年度可能开设专业不同,本年度此开设专业下设
几个班级,学生隶属于哪个班级
, 课程安排
本年度此专业开设课程由何老师来担任哪个班
注:院系,专业,班级,教师,学生,课程均有对应编号,其中院系与专业,编号
由手工设置,其他编号全为自动编号且学生学号可反映出届别,院系,专业信息,
所有编号均由数字组成
3.2 教师用户
, 教师登陆后,可查看本年度本人的教学计划,担任何专业,何班级的哪门课程
, 教师可录入成绩
成绩分为补考和统考两种
教师登陆后可自动分配出其可录入成绩的班级,即其所担任课程的班级
教师录入学号及成绩即可入库
, 浏览成绩
教师可查看自己担任班级的课程成绩
, 修改密码
3.3 学生用户
, 查看课程安排
成绩查询系统 第4页 共27页
本年度开设的课程由何教师担任
, 查看成绩
可自动显示出该生入学来所有课程的成绩情况 , 修改密码
成绩查询系统 第5页 共27页
4 系统设计
4.1 系统结构图
6 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法律责任。
4.2 数据库E-R图设计
4.3 数据库物理设计:
Department 【院系】
DepartmentId N[2] 学院ID
DepartmentName C[20] 学院名称
Specialty【专业】
SpecialtyId N[2] 专业ID
SpecialtyName C[20] 专业名称
SpecialtyKS【开设专业】
7 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法律责任。
SpecialtyKSId N[4] 开设专业ID
SpecialtyKSYear D 开设专业年
DepartmentId N[2] 学院ID
SpecialtyId N[2] 专业ID
Class【班级】
ClassId N[4] 班级ID
ClassCode C[2] 班级编号
SpecialtyKSId N[4] 开设专业ID
Course【课程】
CourseId N[2] 课程ID
CourseName C[20] 课程名称
CourseKS【开课表(授课)】
CourseKSId N[4] 开课ID
CourseKSIdYear D 学年
CourseId N[2] 课程ID
TeacherId N[3] 教师ID
ClassId N[4] 班级ID
Grade【成绩(考试)】
StudentId C[8] 学号
CourseKSId N[2] 开设课程ID
ExamGrade N[3] 统考成绩
[0<= ExamGrade <= 100]
MakeupGrade N[3] 补考成绩
[0<=MakeupGrade<= 100 And ExamGrade <= 60]
Teacher【教师】
TeacherId N[3] 教师ID
TeacherName C[8] 教师姓名
DepartmentId N[2] 学院ID
TeacherPassword C[50] 登陆密码 MD5加密
Student【学生】
StudentId C[8] 学号
StudentName C[8] 学生姓名
ClassId N[4] 班级ID
StudentPassword C[50] 登陆密码 MD5加密
Admin【系统管理员用户】
UserName C[20] 登陆用户名
8 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
UserPassword C[50] 登陆密码 MD5加密
9 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法律责任。
5 详细设计
5.1 功能页面设计:
1. Com.Asp 数据连接文件
在此文件中定义ADO.Connecation对象,设置数据访问相关信息,其他所
有对数据库操作文件均可引用此文件,若修改数据库只需修改此文件。
2. Checkuser.Asp 实时检测用户信息
用户登陆时,利用Cookies保存用户相关信息考虑到客户端数据的不可控
性,在此页面中拿Cookies中信息与数据库中信息实时验证,此页面被所
有页面引用。
3. GradeAddSelectCourse.Asp 选择登记成绩课程
教师进入此面可选择本人所担任的课程进行成绩录入
操作表:
CourseKS Course
引用:
GetYearSelectOption 函数显示学年
实现:
教师选择学年即可显示该教师在该年内所担任课程
CurYear=Request(“Year”)
TeacherID= Request.cookies(“TeacherID”)
RS=Select CourseID ,CourseName
From CourseksID As A Left Join Course As B ON
A.CourseID=B.CourseID
Where A. Courseks.Year=Cut.Year And A.TeacherID= B.TeacherID
4. GradeAdd.Asp 录入课程成绩
根据GradeAddSelectCourse.Asp页面传递的CourseKSID,决定录入课程
10 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
操作表:
Grade
实现:
用户选择录入成绩类型:统考成绩录入,补考成绩录入
5. GradeBrowse.asp 成绩浏览页面(教师用户)
可根据、学年、课程、班级、学号等条件组合查询。
操作表 :
Grade Courseks Course Calss Student 引用:
GetYearSelectOption 函数显示学年
GetCourseSelectOption 函数显示该教师所担任课程
GetClassSelectOption 函数显示该教师所授课班级
GetCorseName 函数得到课程名称
实现:
Year=学年
Teacher ID=教师ID
CourseID=课程ID
ClassID=班级
RS=Select StudentId, CourseKSId,ExamGrade, MakeupGrade
From Grade
Where CourseksID In (Select CoursekSI
From Courseks
Where CourseYear=Year And
TeacherID=TeacherID And
CourseID=CourseID
And
ClassID=ClassID)
注:因是复合条件查询,所以需根据条件生成不同的SQL。
11 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
6. StudentGrade.ASP 学生查看成绩页面(学生用户)
学生查看本人自入学来所有课程成绩及本人基本信息, 按年进行排序,显示该
生每年所参与的课程
操作表:
Grade CourseKSID Course Student Class
引用:
GetCourseksName(以开设课程ID返回 该课程开设年,课程名)
实现:
StudentID=Cookies(“Student ID “)
12 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法律责任。
RS=Select GetCourseKS Name(CourseKS ID ),CourseKS Year,Exanhrade,
Makeup Grade
From Grade AS A Left Join Course KS AS B on
A.CourseKSID=B.CourseKSID
Where A.Student ID=student ID
Order By CourseKS Year
7. StudentCourseBrowse.asp 学生查看课程安排
学生查看自入学来至今开设的课程同时显示本人信息,信息包括:年,课程,
任课教师。
操作表:
Student CourseKS Course ClassID Teacher 引用:
StudentInfoCls 学生信息表
GetCourseName 由课程ID得到课程名称
实现:
StudentID=Cookies(“StudentID”)
StudentInfo=New StudentInfoCls 设置学生类
RS=Select Year(Courseks Year),CourseId,TeacherName
From CourseKS AS A Left Join Teacher As B On
A.TeacherID=B.TeacherID
Where CourseID=StudentInfo.ClassID And
Year(CourseKSYear) Bettwen StudentInfo.Enroonent
Year(Date)
Order By Year(CourseKSYear)
8. TeacherCourrseBrowse Asp 教师查看课程安排
教师可按年查看其担任课程,班级,同时显示本人信息。
显示信息包括:学年,专业名称,班级名称,课程名称。
操作表:
13 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
CourseKS
调用函数:
TeacherInfoCls 教师信息类
GetClassofSpecialtyName 根据班级ID返回其名称
GetCourseName 根据课程ID返回课程名称 实现:
curYear=Reguest(“Year”)
TeacherID=Cookies(“TeacherID”)
RS=Select Year(CourseYear),GetCassofSpecialtyName(class ID),
GetCourseName(LourseID)
From CourseKS
Where Year(CourseYear)=curYear And TeacherID=TeacherID
9. InitWizardFunction.Asp 系统初始化配置函数表
类 Checkconfig 检测基本信息表是否有数据
公有属性
Deptment,Course,Specialty,Teacher,SpecialtyKS
Class,CourseKS,Student
均为布尔型表示该相关表中是否有数据
Iscomplete 布尔型,全部通过
WizardMessage 字符型,向导提示信息(只读属性) 向导提示信息表现实例:
你未完成系统配置~请按下面提示步骤完成系统基础信息录入~
院系统未设置,单击此处设置院系统
班组未设置,单击此处设置班级
10. Department.asp 院系设置
实现院系添加,编辑,删除 (所有功能一个页面实现) 操作表:
Department
14 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
引用:
GetMaxId
实现:
院系ID自动生成,取当前表中最大ID值加1。首次添加,默认值为10
AT 参数 枚举为:Del ,Edit ,Save
11. Specialty.Asp 专业设置
实现专业添加编辑删除
操作表:
Specialty
引用:
GetMaxId
实现:
专业ID自动生成,取当前表中最大ID值加1。首次添加,默认值为10
AT 参数 枚举为:Del ,Edit ,Save 。
12. 教师设置:Teacher.Asp
实现教师管理,添加编辑删除
操作表:
Teacher
引用:
GetMaxId
GetDepartmentSelectOption(院系列表)
实现:
专业ID自动生成,取当前表中最大ID值加1。首次添加,默认值为100
AT 参数 枚举为:Del ,Edit ,Save
默认密码等于编号
13. 每年开设专业 specialtyks.Asp
15 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
设置每年度何院系开设何专业
操作表:
SpecialtyKS
引用:
GetYearSelectOption() 学年
GetMaxID() 最大ID
GetDepartmentSelectOption() 院系列表
GetSpecialtySelectOption() 专业列表
14. Class.Asp 班级设置
设置本年度何院系开设何种的专业的班级的增加删除 操作表:
Class
引用:
GetMaxID
GetDeptmentYearSpecialtyName 院系+专业+专业名称 实现:
RS.ClassID=GetMaxID(“Class”).
RS.SpecialtyID=Reguest(“SpecialtyID”)
RS.ClassCode=Select Max((INT(ClassCode))+1
From Class
Where specialtyKSID=Reguest(“specialtyKSID)
11 CouseKS.ASP 开课表设置
本年度何院系何专业何班级开设哪门课程并有何老师担任 操作表:
CouseKS
引用:
GetMaxID 最大ID
GetYearSelect 年
16 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
GetCourseSelectOption 课程
GetTeacherSelectOption 教师
GetClassSelectOption 班级
GetClassOfSpecialtyName 班级名称:年+专业+班级编号
15. Student.ASP 学生管理
实现学生的管理、增加、删除
输入姓名 选择班级自动产生学号 密码等于学号
操作表:
Student
引用:
GetClassOfSpecialtyName 班级所属名称
GetNewStuentID(ClassID) 通过班级ID产生新学号 实现:
RS(学号前几位)= Select SpecialtyKSYear+SpecialtyID
FromSpecialtyKS
Where SpecialtyKSID=Reguest(“SpecialtyKSID”)
RS1(现有人数)= Seclect count(*)
From Class where classID=Reguest(“classID”)
学号=RS(0)+ Str(RS(1)+1)
5.2 支持函数设计:
PubFunction.ASP 公共函数库
此文件中定义公共函数供其它模块调用
1. SQLStr(str)
形参:字符型
返回:字符型
17 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
功能:将形参中字符去空格,首尾加单引号。应用于SQL语句连接。 2. CheckStr(str)
形参:字符串
返回:字符串
功能:将形参中字符去首尾空格用字符中包含的不安全字符。应用于客户
端传递信息过滤。
3. ClentMessage(str,level)
形参:字符串,整型
返回:字符串
功能:以提示框形式提示字符串,利用History对象返回形参Level指定的
级别页面。
4. ServerMessage(str)
形参:字符串
返回:字符串
功能:以特殊的形式利用Response对象Write方法输出提示信息。 5. ErrorMessage(str)
形参:字符串
返回:字符串
功能:提示错误信息转向错误页面。
6. StudentInfoCls
学生信息类
功能:得到学生的各种详细信息(学号、姓名、班级等) 7. TeacherInfoCls
教师信息类
功能:得到教师的各种详细信息(编号、姓名、所属院系等)
Function.ASP 函数库
此文件中定义函数供其它模块调用
18 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
1. GetYearSelectOption(CurOption)
形参:字符
返回:Select控件的Option选项
功能:从2000年至今年列表,并将CurOption设为默认项
2. GetCourseSelectOption(TeacherID,CurOption) 形参:TeacherID为教师ID,为空表示管理员,返回全部
返回:Select控件的Option
功能:返回教师授课名称及ID
操作表:
CourseKS Course
实现:
RS=Select A.CourseID,B.CourseName
From Courseks As A Left Join Course As B On A.CourseID=
B.CourseID
Where A. TeacherID= B. TeacherID
注:TeacherID为空则无Where子句
3. GetClassSelectOption (TeacherID,Year,CurOption)
形参:TeacherID为教师ID,为空表示管理员,返回全部
Year为学年,CurOption字符,为当前选择项
功能:返回教师某学年所担任班级及ID
操作表:
Courseks Class
引用:
GetClassOfSpecialtyName 返回班级所属专业
注:班级的表示为:专业名称+班级编号(专业名称调子函数)
RS(班级编号)=Select ClassID,ClassCode
From Class
Where ClassID In(Select ClassID From Courseks
WhereTeacherID=TeacherIDAnd
19 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
CourseksyYaer=Yaer )
注:TeacherID为空则表示该学年全部课程
4. GetClassOfSpecialty(ClassID) 形参:班级ID
返回值:专业名
功能:返回班级所属名称
操作表:
Class SpecialtiyKS Specialty 实现:
RS= Select SpecialtyName
From Specialty
Where SpecialtyID=( Select SpecialtyID
From Specialtyks
Where SpecialtyID=(Select
SpecialtyID From Class
Where
ClassID=ClassI
D))
5. GetCourseName(CourseID)
形参:课程ID
返回:课程名称
功能:根据课程ID返回课程名称
操作表:
Course
实现:
RS=Select CourseName From Course Where CourseID=CourseID
6. GetCourseName(CourseksID)
形参:开设课程ID
返回:该课程开设年&该课程名称&该课程任职教师
20 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
操作表:
Courseks Course Teacher 实现:
RS= Select CourseksYear,TaecherID,CourseName
From Courseks As A left Join Course As B On A.CourseID=
B.CourseID
Where A.CourseksID=B.CourseksID
RS2= Select TeacherName
From Teacher
Where TeacherID=RS.TeacherID
Return=RS.CourseksYear+”&”+RS.CourseName+”&”+RS2.TeacherNa
me
7. 类StudentInfoCls (StudentID)
属性:
StudentID 学号
StudentName 姓名
ClassCode 班级
SpecialtyName 专业
DeptmentName 院系
Enrollment,Found 届别
方法:SetStudentID
设置学生学号 同时以此学生查找该生相关信息若找到赋值于各相
关属性置found 属性为假
引用:
GetClassOfSpecialtyName 从班级ID得到专业名称
实现:
RS1= Select StudentName,ClassID,SpecialtyName
From Student
Where StudentID= Stud.ID StudentName=RS1.
21 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
StudentName
RS2= Select ClassCode,SpecialtyName
From Class
Where ClassID=RS1. ClassID And
ClassCode=RS2. ClassCode
SpecialtyName=
GetClassOfSpecialtyName(RS1.ClassID)
RS3=Select Deptment Name
From Deptment
Where Deptment ID=(Select DeptmentID )
From Specialtyks
Where
SpecialtyksID=RS2.Spe3cialtykdID
And
DeptmentName=RSb.Deptment
Name
8. 类:Teacher cls (TeacherID)
属性:
TeacherID 教师编号
TeacherName 教师姓名
Department 所属院系
Found 是否存在
方法: Set TeacherID
设置教师编号同时以编号查找教师相关住处若找到赋值相关属性,置
found 为真未找到则found 为假
实现:
RS=Select TeacherID,TeacherName ,Departmernt.Name
22 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
From Teacher as A left Join Department AS B.on
DepartmentID=B.Departmert
Where TeacherID =TeatcherID 9. GetdepartmentSelectOption(curoptino)
院系列表
10. Get Sepcialy SelectOption(curoption)
专业列表
11. Get CourseSelectOption(curoption)
课程列表
12. Get Teacher Select Option(curOption)
教师列表
13. GetDepartmentYearSpecialtyName(specialtyksID)
形参:开设专业ID
返回:院系+学年+专业名称
14. GetNewStudentID (classID )
由班级ID 产生一个新学号
23 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
24 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
5.3 附录 自定义函数列表:
, SQL STR(str)
返回字符串首尾加单引号
, CheckStr(str)
过滤字符串中单引号,分号等
, ClentMessage(str,level)
返回HTML代码,可以用提示框提示用户,并跳转指定页面 , ServetMessage(str)
返回HTML代码
, ErrorMessage(str)
转向错误页面,提示错误信息(形参)
, GetYearSelectOption(CurOption)
返回2000年至今列表(Select控件选项)
, GetCourseSelectOption(TeacherID,CurOption)
返回指定教师授课名称列表(控件)
, GetCourseSelectOption(TeacherID,tYear,CurOption)
返回指定教师指定学年担任班级列表(控件) 班级:02计应一班 , GetClassOfSpecialtyName(ClassName)
返回班级所属名称
, GetCourseName(CourseID)
返回指定课程ID的课程名称
, GetCourseksName(CourseksID)
返回开设课程名称:例2003年中数据库&张良
, GetDepartmentSelectOption
学院列表
, GetSpecialtySelectOption
专业列表
25 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不
保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法
律责任。
, GetCourseSelectOption
课程列表
, GetTeacherSelectOption
教师列表
, GetDepatment Year Specialty Name
由开设专业ID返回院系+学年+专业名称
, GetNewStudentID (classID )
由班级ID 产生一个新学号
26 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法律责任。
6 总结
经过XXX月的设计和开发,学生成绩查询系统开发完毕。其功能符合
用户需求,能够完成学生成绩信息的管理以及各类相关
的生成。对于数
据的一致性的问题也通过程序进行了有效的解决。在编写代码的过程中,每
一个模块编写完以后,我们对模块进行了功能测试,即单元测试,使其能够
达到模块设计的功能;根据模块的耦合度,将模块组合成子系统,进行子系
统的测试;各个模块代码编写完以后,把各个子系统装配成完整的系统——
《学生成绩查询系统》系统,进行了系统测试。
但是由于设计时间较短,所以该系统还有许多不尽如人意的地方,比如
联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都
有待进一步改善。系统投入使用之后,需要定期对系统进行维护,以提高系
统的稳定性。
7 参考文献
, ASP.NET与网站开发编程实战 陈 湘 主编 清华大学
出版社
, ASP高级编程及其项目应用开发 李存斌 樊建平 中国水利
水电出版社
, 软件工程导论(第三版) 张海潘 著 清华大学
出版社
27 免责声明:中国文档网致力于为会员提供高质量文档。网站所有资料均来自internet和会员,中国文档网不保证其内容的合法性、准确性或有效性,文档版权属于提供者所有。中国文档网不承担与此相关的任何法律责任。