第五章 数据库设计 paper51.com 以下罗列出学生选课系统所需的数据表。 内容来自www.paper51.com 表5-1 排课表(Arrange) paper51.com
字段 内容来自www.paper51.com 说明 http://www.paper51.com 类型(长度) copyright paper51.com
备注 http://www.paper51.com ARRANGE_ID paper51.com 排课编号 copyright paper51.com int paper51.com 主键,标识 http://www.paper51.com CLASSROOM_ID http://www.paper51.com 上课教室号 内容来自www.paper51.com
int http://www.paper51.com 外键 paper51.com DAY_TIME paper51.com 上课时间 内容来自www.paper51.com varchar(20) 内容来自论文无忧网 www.paper51.com SETTING_ID 内容来自www.paper51.com
课程设置号 内容来自论文无忧网 www.paper51.com datetime 内容来自www.paper51.com
外键 内容来自www.paper51.com 表5-2 院系信息表(DeptInfo) paper51.com 字段 paper51.com 说明 内容来自www.paper51.com
类型(长度) copyright paper51.com 备注 paper51.com DEPT_ID paper51.com
院系编号 http://www.paper51.com
char(10) paper51.com 主键 http://www.paper51.com DEPT_NAME 内容来自论文无忧网 www.paper51.com 院系名称 内容来自论文无忧网 www.paper51.com nchar(10) 内容来自论文无忧网 www.paper51.com 表5-3 学生信息表(StudentInfo) 内容来自论文无忧网 www.paper51.com 字段 内容来自论文无忧网 www.paper51.com 说明 内容来自www.paper51.com 类型(长度) paper51.com 备注 http://www.paper51.com
STUDENT_ID 内容来自论文无忧网 www.paper51.com 学生学号 内容来自www.paper51.com
varchar(20) paper51.com 主键 http://www.paper51.com STUDENT_NAME 内容来自论文无忧网 www.paper51.com
学生姓名 paper51.com nvarchar(10) 内容来自论文无忧网 www.paper51.com DEPT_ID paper51.com
所属院系编号 paper51.com
char(10) 内容来自www.paper51.com
外键 内容来自论文无忧网 www.paper51.com
MAJOR_ID paper51.com 专业号 paper51.com
varchar(20) http://www.paper51.com 表5-4 教师信息表(TeacherInfo) paper51.com 字段 内容来自www.paper51.com
说明 http://www.paper51.com 类型(长度) 内容来自www.paper51.com
备注 内容来自www.paper51.com TEACHER_ID 内容来自论文无忧网 www.paper51.com
教师编号 copyright paper51.com
varchar(20) paper51.com
主键 paper51.com TEACHER copyright paper51.com NAME http://www.paper51.com
教师姓名 内容来自www.paper51.com nvarchar(1 内容来自www.paper51.com O) 内容来自论文无忧网 www.paper51.com
DEPT 内容来自www.paper51.com
ID copyright paper51.com
所属院系编号 copyright paper51.com char(10) copyright paper51.com 外键 copyright paper51.com 表5-5 教学楼信息表(Buildinglnfo) copyright paper51.com 字段 copyright paper51.com 说明 copyright paper51.com
类型(长度) 内容来自www.paper51.com
备注 内容来自论文无忧网 www.paper51.com
BUILDING_ID http://www.paper51.com 教学楼编号 内容来自www.paper51.com int http://www.paper51.com 主键,标识 paper51.com
BUILDING copyright paper51.com
NAME paper51.com 教学楼名称 copyright paper51.com
nchar(10) http://www.paper51.com
表5-6 教室信息表(elassroonlInf0) 内容来自论文无忧网 www.paper51.com 字段 copyright paper51.com 说明 copyright paper51.com 类型(长度) paper51.com
备注 http://www.paper51.com CLASSROOM_ID paper51.com 教室编号 http://www.paper51.com int copyright paper51.com 主键,标识 内容来自www.paper51.com
CLASSROOM_NAME copyright paper51.com
教室名称 http://www.paper51.com
nchar(10、 http://www.paper51.com BULDINal_ID http://www.paper51.com 教学楼编号 paper51.com Int paper51.com
外键 http://www.paper51.com
PROPERTY 内容来自论文无忧网 www.paper51.com 教室属性 http://www.paper51.com nchar(10) copyright paper51.com 表5-7 课程详细信息表(courseInfo) 内容来自论文无忧网 www.paper51.com
字段 内容来自论文无忧网 www.paper51.com 说明 copyright paper51.com 类型(长度) paper51.com 备注 内容来自论文无忧网 www.paper51.com COURSE_ID http://www.paper51.com 课程设置编号 copyright paper51.com char(20) paper51.com 主键 paper51.com COURSE_NAME paper51.com 课程名称 内容来自www.paper51.com nchar(20) 内容来自www.paper51.com NTTRODUCTION 内容来自论文无忧网 www.paper51.com 课程介绍 内容来自论文无忧网 www.paper51.com nvarchar(300) paper51.com 表5-8 开课信息表(coursesettingInfO) 内容来自www.paper51.com 字段 http://www.paper51.com 说明 http://www.paper51.com 类型(长度) 内容来自www.paper51.com 备注 内容来自论文无忧网 www.paper51.com
SETTING_ID 内容来自论文无忧网 www.paper51.com
课程编号 http://www.paper51.com
INT copyright paper51.com 主键,标识 内容来自www.paper51.com
ORIENT_DE 内容来自www.paper51.com
面向专业编号 内容来自论文无忧网 www.paper51.com varchar(20) 内容来自论文无忧网 www.paper51.com SCORE paper51.com
学分 paper51.com tinvint copyright paper51.com
SELECT_LIMIT 内容来自论文无忧网 www.paper51.com 限选性质 内容来自论文无忧网 www.paper51.com nchar(4) http://www.paper51.com
TEACHER_ID paper51.com
教师编号 内容来自论文无忧网 www.paper51.com varchar(20) 内容来自论文无忧网 www.paper51.com TEST_METHOD 内容来自www.paper51.com 考察方式 内容来自www.paper51.com
nchar(4) 内容来自www.paper51.com COMMENT 内容来自论文无忧网 www.paper51.com 备注 内容来自论文无忧网 www.paper51.com nvarchar(200) 内容来自www.paper51.com 默认值“无” copyright paper51.com SELECTPR_NO_LIMIT paper51.com 最大选课人数 http://www.paper51.com
smallint copyright paper51.com COURSE_ID copyright paper51.com 课程编号 http://www.paper51.com char(20) http://www.paper51.com DEPT_ID 内容来自论文无忧网 www.paper51.com 开课院系编号 paper51.com
char(10) 内容来自论文无忧网 www.paper51.com GRADE_ID copyright paper51.com 面向的年级 内容来自www.paper51.com tinyint copyright paper51.com 表5-9 反馈信息表(FeedBack) 内容来自www.paper51.com 字段 内容来自论文无忧网 www.paper51.com 说明 paper51.com
类型(长度) copyright paper51.com
备注 paper51.com FEEDBACK copyright paper51.com 1D 内容来自论文无忧网 www.paper51.com 反馈信息编号 内容来自论文无忧网 www.paper51.com
smallint 内容来自论文无忧网 www.paper51.com 主键 copyright paper51.com FEEDBACK 内容来自www.paper51.com
TITLE 内容来自www.paper51.com
反馈信息标题 paper51.com nvarchar(20) paper51.com
默认值“无" http://www.paper51.com
FEEDBACK_CONTENT paper51.com 反馈信息内容 内容来自论文无忧网 www.paper51.com nvarchar(3000) http://www.paper51.com
USER paper51.com ID 内容来自www.paper51.com 用户ID copyright paper51.com varchar(20) paper51.com FEEDBACK 内容来自论文无忧网 www.paper51.com TIME copyright paper51.com
反馈时间 内容来自www.paper51.com datetime 内容来自论文无忧网 www.paper51.com 表5-10 备份排课记录表(BackUpArrangeList) 内容来自论文无忧网 www.paper51.com
字段 paper51.com 说明 内容来自www.paper51.com
类型(长度) copyright paper51.com
备注 copyright paper51.com LIST paper51.com ID copyright paper51.com
列表号 内容来自论文无忧网 www.paper51.com
int 内容来自www.paper51.com 主键 内容来自论文无忧网 www.paper51.com
BACKUP—ID paper51.com 备份排课记录表1D 内容来自论文无忧网 www.paper51.com varchar(20) copyright paper51.com
表5-11 选课信息表(CourseSelect) 内容来自论文无忧网 www.paper51.com 字段 copyright paper51.com 说明 内容来自www.paper51.com 类型(长度) 内容来自www.paper51.com 备注 copyright paper51.com ARRANGE_ID copyright paper51.com 排课编号 内容来自论文无忧网 www.paper51.com
int http://www.paper51.com STUDENT_ID 内容来自论文无忧网 www.paper51.com 学生学号 内容来自www.paper51.com varchar(20) http://www.paper51.com 表5-12 选课时间段信息表(courseSelectInterval) 内容来自www.paper51.com
字段 paper51.com 说明 http://www.paper51.com
类型(长度) 内容来自www.paper51.com
备注 内容来自www.paper51.com BEGIN_TIME 内容来自www.paper51.com 开始选课时间 paper51.com datetime 内容来自论文无忧网 www.paper51.com END_TIME copyright paper51.com 终止选课时间 copyright paper51.com datetime copyright paper51.com 表5-13 选课通知表(CourseSelectNotice) 内容来自论文无忧网 www.paper51.com 字段 copyright paper51.com 说明 http://www.paper51.com 类型(长度) 内容来自www.paper51.com 备注 http://www.paper51.com NOTICE_ID http://www.paper51.com 通知编号 paper51.com smallint 内容来自论文无忧网 www.paper51.com t键,标识 paper51.com NOTICE_TITLE paper51.com 通知标题 内容来自www.paper51.com nvarchar(20) paper51.com NOTICE_CONTENT copyright paper51.com
通知内容 内容来自论文无忧网 www.paper51.com nvarchar(3000) 内容来自www.paper51.com
NOTICE_TIME 内容来自论文无忧网 www.paper51.com 通知时间 内容来自www.paper51.com
datetime copyright paper51.com
NOTICE_HOT http://www.paper51.com 是否为“热点” 内容来自www.paper51.com
bit(2) 内容来自www.paper51.com 默认值“0” 内容来自www.paper51.com
表5-14 系统用户信息表(UserInfo) 内容来自论文无忧网 www.paper51.com 字段 paper51.com 说明 内容来自www.paper51.com 类型(长度) 内容来自论文无忧网 www.paper51.com 备注 内容来自www.paper51.com USER_TYPE paper51.com 用户类型(排课者、教师或学生) 内容来自www.paper51.com
char(1) 内容来自www.paper51.com USER_ID copyright paper51.com 用户编号,标识 copyright paper51.com int copyright paper51.com USER_NAME copyright paper51.com 用户名 copyright paper51.com varchar(20) 内容来自www.paper51.com
PASSWORD 内容来自www.paper51.com 用户密码 paper51.com varchar(20) 内容来自www.paper51.com
以上是在数据库“物理设计”中设计的表(被称为数据库的“内模式”)。在设计过程中应尽量避免冗余,并且在各相关的表之间建立约束,以从数据库本身来避免数据冲突,保持数据的完整性和合理性。注意其中有一部分表是从其他系统Import进来的。具体地,DeptInfo来:自院系管理系统;studentInfo来自学籍管理系统;TeacherInfo来自各院系办公系统的教师管理子系统;BuildingInfo来自学校资产管理系统;CourseSettingInfo来自各院系办公系统的课程设置子系统。这些表在这里只是其原所在系统的一部分。 paper51.com 在具体查询过程中,如果全部直接从物理表查询,则要建立多重的联合(内联)查询,这样用起来很不方便,也容易出错;同时要从IIS发送更多的查询语句到SQL服务器,影响效率。因此建立以下的关键视图(被称为数据库的“外模式”),方便查询。 内容来自论文无忧网 www.paper51.com 完整排课信息的视图(VIEW_Arrange)如表5-15所示。 copyright paper51.com 表5-15 完整排课信息的视图VIEW_Arrange 内容来自论文无忧网 www.paper51.com 字段 内容来自论文无忧网 www.paper51.com
源表 copyright paper51.com 说明 内容来自www.paper51.com COURSE_ID 内容来自论文无忧网 www.paper51.com CourseSettingInfo 内容来自论文无忧网 www.paper51.com 课程编号 paper51.com COURSE_NAME http://www.paper51.com
CourseInfo http://www.paper51.com 课程名称 内容来自www.paper51.com TEACHER_ID 内容来自论文无忧网 www.paper51.com CourseSettinglnfo 内容来自论文无忧网 www.paper51.com 教师编号 内容来自www.paper51.com TEACHER_NAME copyright paper51.com Teacherlnf0 内容来自论文无忧网 www.paper51.com
教师姓名 内容来自论文无忧网 www.paper51.com SELECT_LIMIT 内容来自论文无忧网 www.paper51.com
CourseSettinglnfo 内容来自www.paper51.com 限选性质 copyright paper51.com
SCORE copyright paper51.com CourseSettinglnfo http://www.paper51.com 学分 内容来自论文无忧网 www.paper51.com
TEST_METHOD copyright paper51.com CourseSettinglnfo copyright paper51.com 考察方式 内容来自www.paper51.com 0RIENT_DEPT_ID 内容来自www.paper51.com CourseSettinglnfo 内容来自论文无忧网 www.paper51.com 面向专业编号 http://www.paper51.com
SELECTOR_N0_LIMIT paper51.com CourseSettinglnfo 内容来自论文无忧网 www.paper51.com 最大选课人数 http://www.paper51.com
CLASSROOM_NAME copyright paper51.com
ClassroomInfo paper51.com 教室名称 copyright paper51.com CLASSR00M_PROPERTY paper51.com Classroomlnf0 内容来自论文无忧网 www.paper51.com 教室属性 http://www.paper51.com
DEPT_NAME http://www.paper51.com CourseSettinglnfo 内容来自www.paper51.com 开课院系名称 内容来自论文无忧网 www.paper51.com BUILDING—NAME 内容来自论文无忧网 www.paper51.com BuildingInfo 内容来自www.paper51.com
教学楼名称 copyright paper51.com
BULDING—ID paper51.com Arrange 内容来自论文无忧网 www.paper51.com
教学楼编号 内容来自www.paper51.com DAYJIME paper51.com Arrange 内容来自www.paper51.com 上课时问 http://www.paper51.com SETTINGID 内容来自论文无忧网 www.paper51.com Arrange copyright paper51.com 课程设置编号 paper51.com
ARRANGE_1D copyright paper51.com Arrange 内容来自论文无忧网 www.paper51.com
排课号 http://www.paper51.com CLASSROOM—ID http://www.paper51.com Arrange 内容来自论文无忧网 www.paper51.com 教室编号 copyright paper51.com
完整选课信息的视图(VIEW_Select)如表5-16所示。 内容来自www.paper51.com
表5-16 完整选课信息的视图VIEW_Select paper51.com 字段 内容来自论文无忧网 www.paper51.com 源表 内容来自论文无忧网 www.paper51.com
说明 http://www.paper51.com ARRANGE_ID http://www.paper51.com Arrange copyright paper51.com 排课号 内容来自论文无忧网 www.paper51.com COURSE_ID 内容来自www.paper51.com CourseSettinglnfo http://www.paper51.com
课程编号 内容来自www.paper51.com COURSEJNAME 内容来自www.paper51.com CourseInfo copyright paper51.com 课程名称 paper51.com TEACHER_ID 内容来自论文无忧网 www.paper51.com
CourseSettingInfo paper51.com 教师编号 内容来自论文无忧网 www.paper51.com
TEACHERJNAME 内容来自www.paper51.com
Teacherlnfo 内容来自论文无忧网 www.paper51.com 教师名称 paper51.com ORIENT_DEPT_ID paper51.com CourseSettingInfo http://www.paper51.com 面向专业编号 copyright paper51.com STUDENY_ID http://www.paper51.com Select http://www.paper51.com 学生学号 copyright paper51.com STUDENT_NAME copyright paper51.com StudentInfo http://www.paper51.com 学生姓名 http://www.paper51.com 视图从表中将用到的一组记录提取出来组成一个虚拟表,而不管数据源中的其他信息,它可以改变这些记录的值,并把更新结果送回到源表中。从用户的观点来看,视图和基本表是一样的。作为数据库的一个重要概念,视图有以下许多优点。 内容来自论文无忧网 www.paper51.com (1)提供了一定程度的逻辑独立性。当数据库重新构造时,数据库整体的逻辑结构将发生变化。如果用户程序是通过视图来访问数据的,视图相当于用户的外模式,只需要修改视图定义来保证用户的外模式不变,因此用户的程序也不必改变。 内容来自www.paper51.com
(2)有利于数据保密。对不同的用户定义不同的视图,而且只授予用户访问自己的视图的权限,使其无法看到其他用户的数据。 内容来自www.paper51.com (3)简化了用户的操作。视图机制使用户把注意力集中在自己关心的数据上。这种视图所表达的数据的逻辑结构与基本表相比,更易于被用户理解。而对视图的操作实际上是把对基本表(尤其是多个基本表)的操作隐藏了起来,大大简化了用户的操作,同时提高了执行效率,减小了网络流量。 http://www.paper51.com 在数据库管理系统中,保证数据库中的数据完整性是非常重要的。所谓数据完整性,就是指存储在数据库中数据的一致性和正确性。约束定义关于列中允许值的规则,是强制完整性的标准机制。使用约束优先于使用触发器、规则和默认值。查询优化器也使用约束定义生成高性能的查询执行计划。 copyright paper51.com
最后依旧给出各表之间的约束关系图(图5-1)。在SQL server联机帮助中,将数据完整性解释如下:“存储在数据库中的所有数据值均正确的状态。如果数据库中存储有不正确的数据值,则该数据库称为已丧失数据完整性。”强制数据完整性可确保数据库中的数据质量。同时该图也暗示了各表时间的层次关系。 paper51.com paper51.com 图5-1 数据库各表之间的关系图 内容来自www.paper51.com 第六章 系统的实现 内容来自www.paper51.com
在这一章里主要是对学生选课系统的编码实现。系统建模是非常重要的,它对整个系统的实现不单单起了提纲契领的作用,而且对于某些复杂功能模块的代码规定了具体的实现逻辑(这里只对一些复杂的核心模块进行了这样的建模——活动图就是起这个作用的。但是最终系统依然要依靠编码来实现。而且一般并不对系统进行完全细致的建模,所以编写代码时仍然有很大的空间。由于同样的原因,甚至在编写代码的时候才向上回溯,修改原来建立的模型。总有一些问题是要等到具体实现的时候才能清楚展现出来的,而不是说这里的模型没有起作用。 paper51.com
StudentCourseSettlement系统只有三个子系统,即登录控制、排课和选课。有的子系统实现的功能块比较多,这些功能块之间具有层次关系。这里首先罗列本系统用到的所有页面、它们在系统中所起的作用以及它们之间的层次关系。表6-1示出了用到的所有页面它们的作用以及所在的相对存储位置。由于是按结构来组织文件,所以存储位置本身就反映了其各自所属的功能模块。 内容来自论文无忧网 www.paper51.com 表6-1 StudentCourseSettlement用到的页面表 http://www.paper51.com 编号 内容来自www.paper51.com 文件名 内容来自www.paper51.com 相对存储位置 内容来自论文无忧网 www.paper51.com
说明 copyright paper51.com 1 copyright paper51.com default.asp http://www.paper51.com / 内容来自www.paper51.com 首页 copyright paper51.com 2 copyright paper51.com ADOVBS.asp paper51.com /include/ http://www.paper51.com ADOVBS包含文件 内容来自www.paper51.com 3 http://www.paper51.com KeepHouse.asp http://www.paper51.com /include/ 内容来自www.paper51.com 一些通用功能函数 paper51.com 4 copyright paper51.com
header.asp 内容来自www.paper51.com /include/ 内容来自www.paper51.com 头包含文件 内容来自www.paper51.com 5 内容来自www.paper51.com footer.asp 内容来自www.paper51.com /include/ copyright paper51.com 脚包含文件 内容来自www.paper51.com 6 paper51.com StudentCourseSettlementStyle.Css http://www.paper51.com
/include/ 内容来自www.paper51.com 样式表包含文件 内容来自论文无忧网 www.paper51.com 7 paper51.com logln.asp paper51.com /Logln/ copyright paper51.com 登录功能模块 内容来自论文无忧网 www.paper51.com 8 http://www.paper51.com verifyID.asp paper51.com /Logln/ http://www.paper51.com 身份验证功能模块 http://www.paper51.com
9 paper51.com changePassword.asp http://www.paper51.com
/Logln/ paper51.com
修改密码功能模块 内容来自www.paper51.com 10 内容来自论文无忧网 www.paper51.com QueryCourseSetting.asp http://www.paper51.com
/ArrangeCourse/ 内容来自论文无忧网 www.paper51.com 查询课程设置页面 paper51.com 1l http://www.paper51.com ListDeptCourseSetting.asp http://www.paper51.com /ArrangeCourse/ copyright paper51.com
罗列院系课程设置页面 http://www.paper51.com 12 http://www.paper51.com
queryBuildingInfo.asp 内容来自www.paper51.com /ArrangeCourse/ 内容来自论文无忧网 www.paper51.com
查询教学楼信息功能模块 copyright paper51.com 13 内容来自论文无忧网 www.paper51.com QueryClassroomlnfo.asp paper51.com /ArrangeCourse/ 内容来自论文无忧网 www.paper51.com
查询教室排课信息页面 copyright paper51.com
14 内容来自论文无忧网 www.paper51.com ArrangeCourse.asp 内容来自论文无忧网 www.paper51.com /ArrangeCourse/ copyright paper51.com
排课主页而 paper51.com
15 copyright paper51.com detectArrangeCollision.asp 内容来自论文无忧网 www.paper51.com /ArrangeCourse/ 内容来自论文无忧网 www.paper51.com
检查排课冲突功能模块 内容来自www.paper51.com
16 http://www.paper51.com
cLIDuringA.asp 内容来自论文无忧网 www.paper51.com
/ArrangeCourse/ copyright paper51.com
在排课过程中查询教室信息 copyright paper51.com 17 内容来自论文无忧网 www.paper51.com AddArrangeCourse.asp copyright paper51.com /ArrangeCOurse/ copyright paper51.com
为某课程增加排课 内容来自www.paper51.com 18 copyright paper51.com deleteArrange.asp 内容来自论文无忧网 www.paper51.com
/ArrangeCourse/ paper51.com 删除排课功能模块 http://www.paper51.com 19 http://www.paper51.com BackUpArrange.asp http://www.paper51.com /ArrangeCourse/ 内容来自www.paper51.com 备份排课结果 内容来自www.paper51.com 20 内容来自论文无忧网 www.paper51.com ImportBackUpArrange.asp http://www.paper51.com /ArrangeCourse/ 内容来自论文无忧网 www.paper51.com 导入备份的排课记录 内容来自论文无忧网 www.paper51.com 21 paper51.com DelBackUpArrange.asp 内容来自论文无忧网 www.paper51.com /ArrangeCourse/ copyright paper51.com 删除备份的排课记录 paper51.com
22 http://www.paper51.com ArrangedC0urse.asp http://www.paper51.com
/ArrangeCourse/ 内容来自论文无忧网 www.paper51.com 罗列已排课表 内容来自论文无忧网 www.paper51.com 23 paper51.com QueryCourseArrange.asp paper51.com /ArrangeCourse/ 内容来自www.paper51.com
查询排课结果 内容来自www.paper51.com 24 内容来自www.paper51.com formQueryCourseArrange.htm 内容来自论文无忧网 www.paper51.com /ArrangeCourse/ 内容来自论文无忧网 www.paper51.com 输入查询信息窗口,功能模块 内容来自论文无忧网 www.paper51.com 25 paper51.com showInterval.asp copyright paper51.com /ArrangeCourse/SetTimeInterval/ 内容来自www.paper51.com
显示选课时间段 copyright paper51.com
26 内容来自www.paper51.com
changSelectInterVaI.asp http://www.paper51.com /ArrangeCourse/SetTimeInterval/ paper51.com
设定和修改选课时间段 paper51.com 27 内容来自论文无忧网 www.paper51.com saveC.asp paper51.com
/ArrangeCourse/SetTimeInterval/ copyright paper51.com 保存选课时间段信息 paper51.com 28 内容来自www.paper51.com Compose.asp 内容来自论文无忧网 www.paper51.com
/ArrangeCourse/CourseSelectNotice/ http://www.paper51.com
撰写选课通知 http://www.paper51.com
29 http://www.paper51.com Read.asp paper51.com /ArrangeCourse/CourseSelectNotice/ copyright paper51.com
阅读一条具体选课通知 内容来自www.paper51.com 30 copyright paper51.com save.asp copyright paper51.com /ArrangeCourse/CourseSelectNotice/ paper51.com 保存撰写的选课通知 http://www.paper51.com
31 内容来自论文无忧网 www.paper51.com List.asp 内容来自论文无忧网 www.paper51.com /ArrangeCourse/Feedback/ http://www.paper51.com 罗列反馈信息 http://www.paper51.com
32 http://www.paper51.com Compose.asp 内容来自www.paper51.com /ArrangeCourse/Feedback/ 内容来自论文无忧网 www.paper51.com 撰写反馈信息 内容来自论文无忧网 www.paper51.com 33 http://www.paper51.com Read.asp 内容来自论文无忧网 www.paper51.com /ArrangeCourse/Feedback/ 内容来自www.paper51.com
阅读一条具体的反馈信息 内容来自论文无忧网 www.paper51.com 34 paper51.com save.asp 内容来自www.paper51.com /ArrangeCourse/Feedback/ 内容来自www.paper51.com 保存撰写的反馈信息 内容来自www.paper51.com
35 内容来自www.paper51.com SelectCourse.asp paper51.com
/SelectCourse/ 内容来自论文无忧网 www.paper51.com 选课主页面 copyright paper51.com 36 内容来自www.paper51.com detectSelectCollision.asp paper51.com /SelectCourse/ 内容来自www.paper51.com 榆查选课冲突的功能模块 内容来自www.paper51.com
37 paper51.com SelectCourseTop.asp 内容来自www.paper51.com /SelectCourse/ http://www.paper51.com
选课页面的顶端窗口 paper51.com 38 copyright paper51.com SelectCourseLeft.asp paper51.com /SelectCourse/ http://www.paper51.com 选课页面的左边窗口 内容来自www.paper51.com 39 copyright paper51.com
SelectCourseMain.asp 内容来自论文无忧网 www.paper51.com
/SelectCourse/ copyright paper51.com 选课页面的主窗口 内容来自www.paper51.com
40 内容来自www.paper51.com QuerySelectedCourse.asp 内容来自www.paper51.com /SelectCourse/ 内容来自www.paper51.com 查询已选课程 copyright paper51.com 4l 内容来自论文无忧网 www.paper51.com
AnswerQuerySelectedC.asp http://www.paper51.com /SelectCourse/ paper51.com 显示查询结果 paper51.com 42 内容来自论文无忧网 www.paper51.com
saveCancle.asp 内容来自论文无忧网 www.paper51.com /SelectCourse/ http://www.paper51.com 保存退课信息 内容来自www.paper51.com 43 内容来自www.paper51.com QuerySelectT.asp http://www.paper51.com
/SelectCourse/ paper51.com
按教师查询选课信息 内容来自www.paper51.com 44 http://www.paper51.com AnswerQuerySelectT.asp copyright paper51.com /SelectCourse/ copyright paper51.com
显示按教师查咖的结果 copyright paper51.com
下面按照它们所属的子系统的顺序选一些加以剖析这些页面,同时在存储过程的时候介绍相应的存储过程。 http://www.paper51.com 6.1 系统首页default.asp 内容来自www.paper51.com
首先介绍StudentCourseSettlement系统的首页。界面如图6-1所示。 http://www.paper51.com copyright paper51.com 图6-1 系统的首页 paper51.com 从图6-1中可以看到,除了一般的头(包括链接)和脚以及“友情链接”(为了美化页面),主页上还提供了查看通知和登录这两个模块。可参见如下代码。 内容来自www.paper51.com <1—模块1;包含头文件include/header.asp> paper51.com
<!--#includefile="include/header.asp"--> copyright paper51.com <!--#includefile="include/keepHouse.asp"--> copyright paper51.com <html> copyright paper51.com <head> http://www.paper51.com
<title>欢迎来到<%=WebName%></title> copyright paper51.com <metahttp-equiv="Content-Type" content="text/html;charset=gb2312"> 内容来自www.paper51.com
<metahttp-equiv="Content-Language" content="zh-cn"> http://www.paper51.com <linkhref="include/StudentCourseSettlementStyle.Css"rel="stylesheet" type="text/css"> http://www.paper51.com </head> 内容来自论文无忧网 www.paper51.com <body> 内容来自www.paper51.com
<div align=center> 内容来自www.paper51.com <table align=center bgcolor="#FFFAEF"> paper51.com
<tr> copyright paper51.com <td width="750"> http://www.paper51.com <tableborder="0" width="750" cellspacing="0" cellpadding="0"height="270"> http://www.paper51.com
<tr> paper51.com
<tdwidth="160" valign="top" height="289"> http://www.paper51.com <!—模块2:登录输入窗口。--> 内容来自论文无忧网 www.paper51.com <% http://www.paper51.com server.Execute("LogIn/login.asp") 内容来自论文无忧网 www.paper51.com %> paper51.com <br> 内容来自论文无忧网 www.paper51.com
|