计算机硬件技术基础》作业管理系统的设计与实现.doc
《计算机硬件技术基础》作业管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《计算机硬件技术基础》作业管理系统的设计与实现.doc(61页珍藏版)》请在咨信网上搜索。
JIU JIANG UNIVERSITY 毕 业 设 计 题 目 《计算机硬件技术基础》作业管理系 统的设计与实现 英文题目"The Basis of Computer Hardware Technology" Homework Management System Design and Implementation 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 王文勤 班级学号 A081137 指导教师 饶莉莉 二○一二年五月 信息科学与技术学院学士学位论文 摘 要 目前作业管理一般都是通过U盘直接提交、在机房内设置文件夹完全共享自己拷贝、E-mail发送等方式来进行的。但是这几种方法很不科学,不仅是在提交作业时很不方便,更主要的是需要老师花费大量的精力和时间来整理、批改、记分,而且不便于老师对学生学期成绩的统计,在当前信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会提高学校的管理水平,优化资源,实现效益最大化。因此,将《计算机硬件技术基础》作业管理系统的设计与实现作为本次毕业设计课题是非常有意义的,具有研究的价值。 《计算机硬件技术基础》作业管理系统利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,设计了基于B/S模式,采用ASP(动态服务器页面)语言来完成网页的代码编辑及实现,SQL server 2000来完成数据库的相关设计,学生通过浏览器来完成答题全过程,同时管理员可进行远程系统维护和管理。实现学生的选题、做题、提交和查看分数等功能和老师的题库编辑、作业批改、查看作业数据分析等功能。降低做题成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。 关键词:作业管理系统,动态服务器,数据库 Abstract The present operation management is generally through the U disk directly submitted, in the engine room settings folder completely share their copy, send E-mail etc to carry out. But these methods are not scientific, not only in the submission is not convenient, more important is the need of teachers spend a lot of energy and time to organize, correcting, scoring, and is not convenient for teacher to student achievement statistics, in the current information age, any school, we need a practical operation management system to regulate the operations management, which will improve the level of school management, optimization of resources, to achieve maximum benefit. Therefore, the"the basis of computer hardware technology" homework management design and implementation as the graduation design topic is very meaningful, has research value. " The basis of computer hardware technology" homework management system using network and database technology, combining with the current hardware prices falling and the broadband network to the advantage of building, design based on the B/S model, using ASP ( active server pages ) language to complete the webpage code editing and implementation, SQL Server 2000 to complete the database design, the student to use the browser to complete the answer process, at the same time, the administrator can carry out remote system maintenance and management. The realization of students' subject, title, submit and view the score function and the teacher database editor, correcting homework, the homework data analysis and other functions. Reduce the problem cost, reduce human disturbance, alleviate the burden of teachers, save manpower, material and financial resources. Key words:Homework Management System, ASP, Database 目 录 摘 要 I Abstract II 1 绪论 1.1课题背景 (1) 1.2国内外相关研究论述 (1) 1.3课题目的和意义 (2) 1.4本章小结 (2) 2 需求分析 2.1设计目标 (3) 2.2开发意图 (3) 2.3功能需求分析 (3) 2.4本章小结 (5) 3 系统设计 3.1系统结构设计 (6) 3.2数据库设计 (7) 3.3本章小结 (13) 4 前台代码设计 4.1用户登录界面 (14) 4.2用户注册界面 (17) 4.3做题及答案界面 (20) 4.4 本章小结 (24) 5 后台代码设计 5.1管理员登录界面 (25) 5.2管理员首页界面 (25) 5.3判断题管理界面 (26) 5.4选择题管理界面 (33) 5.5填空题管理界面 (33) 5.6作业批改管理界面 (33) 5.7作业数据分析界面 (40) 5.8学生管理界面 (40) 5.9本章小结 (41) 6 系统测试 6.1测试意义 (42) 6.2测试内容 (42) 6.3本章小结 (43) 7 总结与展望 7.1论文工作总结 (44) 7.2未来工作展望 (45) 致 谢 (46) 参考文献 (47) 55 1 绪论 1.1课题背景 随着计算机网络技术的快速发展,我国的计算机网络分布面已有了很大的提高,网络已经跟我们的生活密不可分了[1]。而对于教育来说,网络可以让我们实现远程教育,也可以让我们通过网络来实现教育资源共享,这将大大的改善现在的教育。 当今社会,我们可以感觉到,计算机网络正在不断的改变着人们的工作、学习和生活方式,促使着教育不断地向前发展。但是现在学校中,使用作业管理系统的软件普遍不多,因而我们目前需要一套作业管理系统来为我们的教育服务[2]。当学校能用上此系统时,可以提高学校的教学水平,优化教学资源,提高教学效率。而且我们所要求的一个好的作业管理系统,起码应该是功能完善、操作简单、便于管理、易于推广的[3]。 因而我设计一个《计算机硬件技术基础》作业管理系统,适用于某些校园内正规教学。实现学生的选题、做题、提交和查看分数等功能和老师的题库编辑、对用户作业批改、查看作业数据分析等功能。这样不仅为学生学习带来了方便,也为老师节省了许多宝贵的时间。 1.2国内外相关研究论述 目前,国内外作业管理系统一般采用两种方法:一种将作业通过U盘直接提交,另一种存放到教师电脑上的一个完全共享目录内或发送邮件[4]。但这两种方法都有各自的弊端,前一种方法不方便携带、速度慢、容量小、易损坏,后一种方法虽然解决了软盘容量小、容易坏的问题,但很容易弄不清作业批改与否,作业是谁的或是旧作业没删掉,老师也不方便统计分数[5]。任何学校都需要使用一个作业管理系统来规范作业管理,以便提高学校的教学水平,优化资源,实现效益最大化[6]。 现在国内外也有很多作业管理系统的软件,采用的技术也是多种多样,如基于ASP、FIP模式,但大多数作业管理系统主要用于远程教学,至于校园内正规教学,利用作业管理系统组织管理教学活动并不多[7]。针对一个好的教学管理软件,必须功能齐全,操作简单,向用户展示友善的操作界面,在完成功能的同时又必须兼顾系统的灵活性,安全性,健壮性,一个好的教学管理系统,不管是计算机专业人员还是其他用户都能很快上手,操作简单,便于安装,容易普及的要求和国内外作业管理系统的基本要求,必须设计一个实用的作业管理系统,以用于校园内正规教学[8]。 1.3课题目的和意义 在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的改革。如何有效进行作业管理是摆在我们面前的一个新的课题[9]。 目前作业管理一般都是通过U盘直接提交、在机房内设置文件夹完全共享自己拷贝、E-mail发送等方式来进行的[10]。但是这几种方法很不科学,不仅是在提交作业时很不方便,更主要的是需要老师花费大量的精力和时间来整理、批改、记分,而且不便于老师对学生学期成绩的统计,在当前信息化时代中,任何学校,都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益最大化[11]。现在学生一般是买课外书进行做题,但由于出题、印刷等方面的原因,一般一本课外书题数较少,试题做题整体覆盖有限,容易形成小范围复习或猜题等现象,不利于学生的学习,而《计算机硬件技术基础》作业管理系统采用了随机生成技术,题库题量大,抽题范围相对较大,并可生成多套题库,尽可能的避免了这方面的缺点。 因此,将《计算机硬件技术基础》作业管理系统的设计与实现作为本次毕业设计课题是非常有意义的,具有研究的价值。 1.4本章小结 明确了本次毕业设计的目的和程序要实现的功能,为以后编写程序和功能的实现打下了基础。通过从图书馆和上网浏览资料,扩大了自己的知识量,并多向老师和同学请教,多和同学一起探讨研究,从而更好的完成这次毕业设计,使我更进一步了解所学知识并融会贯通,这样才能更好的把自己的作品展示出来,而且还能更好的学习到其他相关的知识,开拓自己的见识面,让所学知识有更好的发挥平台。 2 需求分析 上一章介绍了作业管理系统的课题背景、国内外相关研究论述和课题目的和意义,让我们初步了解了作业管理系统的实现目标和研究意义。本章将介绍系统的需求分析,通过介绍系统的设计目标、开发意图和功能需求分析来介绍系统的需求分析。 2.1设计目标 设计一个《计算机硬件技术基础》作业管理系统,适用于某些校园内正规教学。系统功能齐全,操作简单,向用户展示友善的操作界面,具有灵活性,安全性,健壮性,并且不管是计算机专业人员还是其他用户都能很快上手,操作简单,便于安装,容易普及[12]。实现学生的选题、做题、提交和查看分数等功能,老师的题库编辑、对用户作业批改、查看作业数据分析等功能,题库的自动生成,答题完成后,系统对照正确的答案,给出每题详细对错和正确答案并给出各题详细得分和总分数。 2.2开发意图 《计算机硬件技术基础》作业管理系统利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势[13],设计了基于B/S模式,采用ASP(动态服务器页面)语言来完成网页的代码编辑及实现,SQL server 2000来完成数据库的相关设计,学生采用浏览器来完成答题全过程,同时管理员可进行远程系统维护和管理。实现学生的选题、做题、提交和查看分数等功能和老师的题库编辑、作业批改、查看作业数据分析等功能。降低做题成本,减少人为干扰,减轻教师负担,节约人力、物力和财力。 2.3功能需求分析 实现管理员的题库编辑、作业批改、查看作业数据分析等功能并掌握所有学生的基本情况。 实现学生的选题、做题、提交和查看分数等功能。 实现题库的自动生成,答题完成后,系统对照正确的答案,给出每题详细对错和正确答案并给出各题详细得分和总分数。具体如图2-1所示。 作业管理系统 登入 注册 学生登入 管理员登入 选题 做题 提交 查看分数 编辑题库 作业批改 查看作业数据分析 图2-1 功能模块图 学生用户进入登录界面后输入用户名及密码,待由数据库检验正确后进入系统的学生用户主界面。学生用户程序流程图如图2-2所示。 开 始 登陆界面 是否通过验证 退出 Y N 新用户注册 进入系统 图2-2学生用户程序流程图 管理员进入登录界面后输入用户名及密码,待由数据库检验正确后进入作业管理后台系统。进入后台系统后可以根据不同的需要进行系统中功能的操作,如题库编辑、对用户作业批改、查看作业数据分析等功能。管理员系统流程图2-3所示。 进入 功能选择 作业管理后台系统各功能模块选择 输入/输出操作信息 Y N 返回主页面 是否继续 图2-3管理员程序流程图 2.4本章小结 从技术方面来看,此项目开发所使用的工具载体都能够实现系统所需要的功能,表明此项目是能够实现的;从经济方面来看,此项目所带来的长远利益远远大于项目的开发成本,表明此项目具有经济价值;从用户方面来看,在不掌握任何专业知识的前提下,可以方便快速上手,表明此项目是具有广泛使用人群的,所以从可行性分析来看项目是可行的。 3 系统设计 上一章介绍了系统的设计目标、开发意图和功能需求分析,让我们理解了《计算机硬件技术基础》作业管理系统的设计目标、开发意图和功能需求分析。本章将介绍系统的后台设计,通过介绍系统的系统结构设计和数据库设计来介绍系统的后台设计。 3.1系统结构设计 系统结构设计的基础是系统构架。下面介绍本系统的三层体系结构和系统总体构架图。 3.1.1基本B/S体系 整个系统采用Browser/Web/DataBase的三层体系结构。Browser/server三层体系结构,具体如图3-1所示。 客户机 浏览器 Web服务器(IIS) Web应用程序 数据库 HTTP HTML 服务器 图3-1 B/S三层体系结构图 Browser/Server的系统中,用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S机构简化了客户机的工作,客户机上只需配置Web浏览器即可。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。 3.1.2系统总体结构架图 《计算机硬件技术基础》作业管理系统总体构架图,系统前端、后端应用管理系统B/S结构,采用ASP(动态服务器页面)语言来完成网页的代码编辑及实现,SQL server 2000来完成数据库的相关设计,具体如图3-2所示。 前端应用管理系统B/S结构 查看分数系统 答题系统 后端应用管理系统B/S结构 管理员资料系统 答题管理系统 IIS SQL Sever 2000 Window XP 图3-2 《计算机硬件技术基础》作业管理系统总体框架图 3.2数据库设计 本次开发的数据库包括4方面。 (1)题库数据:包括判断题、选择题和填空题3种类型题目。包括题目的题干、答案和加入日期信息。 (2)管理员、学生资料信息数据:包括姓名、密码、性别、班级和学号等基础数据。 (3)成绩资料表数据:包括学生学号、分数、答题日期、做题分数、重做分数和是否重做等基础数据。 (4)题型数据:包括题目数据,每题分数等基础数据。 本系统使用SQL Server 2000作为数据库管理系统,安装SQL Server 2000,打开企业管理器,根据系统功能需求及功能模块的划分要求,新建一个数据库,将其命名为test。test数据库中包含的数据表及其相应功能如下所示。 (1)管理员(教师)信息表admin:用于存放管理员(教师)类用户的基本信息,包括管理员(教师)姓名(admin)、管理员(教师)密码(adminpassword)两项基本信息。 (2)学生信息表student:用于存放学生类用户基本信息。 (3)答题成绩信息表examination:用于存放学生类用户的做题成绩,是否获得重做成绩等基本信息。 (4)试题题型信息表test:用于存放试题基本信息,每次答题之前,由管理员为用户创建本次答题的试卷,试卷信息被保存在试题信息表中。 (5)判断题信息表rightorwrong:用于存放系统判断题试题。 (6)选择题信息表selecting:用于存放系统选择题试题。 (7)填空题信息表filling:用于存放系统填空题试题。 3.2.1管理员(教师)信息表admin 管理员(教师)信息表用于存放管理员(教师)姓名、密码两项信息。管理员(教师)信息数据表结构如表3-1所示。 表3-1 admin 字段名 数据类型及长度 说明 备注 admin nvarchar(10) 管理员姓名 主关键字 adminpassword nvarchar(6) 管理员密码 不能为空 在已经创建的SQL Server数据库test中,右击“表”创建一个表,名为admin。向表中添加字段admin和adminpassword。其中,admin(姓名)字段作为该表的主关键字(primary key),唯一标识了一个管理员(教师)用户记录的信息。 3.2.2学生信息表student 在已经创建的SQL Server数据库test中,右击“表”创建一个表,名为student(学生信息表)。学生信息表主要用于存放学生用户的学号、姓名、密码、性别、班级和注册日期六项基本信息。学生信息表结构如表3-2所示。 表3-2 student 字段名 数据类型及长度 说明 备注 studentnumber nvarchar(10) 学生学号 主关键字 studentname nvarchar(10) 学生姓名 不能为空 studentpassword nvarchar(10) 学生密码 不能为空 sex char(2) 学生性别 允许为空 class nvarchar(10) 学生班级 允许为空 registerdata smalldatetime 注册日期 允许为空 char和varchar区别: varchar比char节省空间,但在效率上比char稍微差一些。说varchar比char节省空间,是因为varchar是可变字符串,比如:用varchar(5)存储字符串“abc”,只占用3个字节的存储空间,而用char(5)存储,则占用5个字节(“abc”)。 nvarchar[(n|max)]:可变长度Unicode字符数据。n值在1~4000之间。若采用max指示,最大存储大小是2147483648(2的31次方减去1个)字节。存储方式为字(1字=2字节),故最大存储内容长度为1073741823(2147483647/2)。存储内容尾端空白字符不做存储,例如“Test” 会被保存成“Test”[14]。 3.2.3答题成绩信息表examination 在已经创建的SQL Server数据库test中,右击“表” 创建一个表,名为examination(答题成绩信息表)。答题成绩信息表主要用于存放学生类用户的做题成绩,是否获得重做成绩等基本信息。包括试题编号、学生学号、学生成绩、答题日期、是否重做、重做成绩和重做日期7个字段。Pass默认值为0,makeup默认值为0。答题成绩信息表结构如表3-3所示。 表3-3 examination 字段名 数据类型及长度 说明 备注 examinationid int 试题编号 不能为空 studentnumber nvachar(8) 学生学号 不能为空 score int 学生成绩 允许为空 examinationdata smalldatetime 答题日期 允许为空 pass bit 是否重做 允许为空 makeup int 重做成绩 允许为空 makeupdata smalldatetime 重做日期 允许为空 SQL Server中char的长度是固定的,最长2000个字符。 3.2.4试题信息表test 每次答题之前,由管理员为用户创建本次答题的试卷,试卷信息被保存在试题信息表中。在已经创建的SQL Server数据库test中,右击“表”创建一个表,名为test(试题信息表)。Examinationid标识为“是”,标识种子为“1”,标识增量为“1”。题库题型信息表结构如表3-4所示。 表3-4 test 字段名 数据类型及长度 说明 备注 examinationid int 试题编号 不能为空 rightorwrongid int 判断题数 允许为空 rightorwrongscore int 判断题每题分数 允许为空 selectid int 选择题数 允许为空 selectscore int 选择题每题分数 允许为空 fillingid int 填空题数 允许为空 fillingscore int 填空题每题分数 允许为空 setupdata smalldatetime 设置日期 允许为空 SQL Server中int想表示整形数据时候用,比如购买商品数量。另外使用int类型时一定要注意其表示的数据范围,其实浮点数也是一样的,如果只能表示16位大小,而你的数据远远大于这个量,那么就不能用int了,应该用bigint[15]。 3.2.5判断题信息表rightorwrong 判断题是作业系统所能够支持的答题题型的一种,判断题信息保存在判断题表中。包括判断题编号、题目内容、正确答案和加入日期4个字段。Rightorwrongid标识为“是”,标识种子为“1”,标识增量为“1”。判断题信息表结构如表3-5所示。 表3-5 rightorwrong 字段名 数据类型及长度 说明 备注 rightorwrongid int 判断题编号 不能为空 question nvarchar(250) 题目内容 允许为空 answer bit 正确答案 允许为空 setupdata smalldatetime 加入日期 允许为空 SQL Server中的bit型只存储一位数据,取值为0和1。smalldatetime只能精确到分钟,而datatime可以精确到3%秒(3.33毫秒)。smalldatetime占用4个字节,前2个字节存储base date之后的天数,后2个字节存储午夜后的分钟数。datetime占用8个字节,前4个字节存储base date之前或之后的天数,后4个字节存储午夜后的毫秒数[16]。 3.2.6选择题信息表selecting 选择题除问题本身外,具有4个可选答案,选择题信息保存在选择题信息表中。包括选择题编号、题目内容、答案选项1、答案选项2、答案选项3、答案选项4、正确答案和加入日期8个字段。selectid标识为“是”,标识种子为“1”,标识增量为“1”。选择题信息表结构如表3-6所示。 表3-6 selecting 字段名 数据类型及长度 说明 备注 selectid int 选择题编号 不能为空 question nvarchar(250) 题目内容 可以为空 result1 nvarchar(100) 选项1 可以为空 result2 nvarchar(100) 选项2 可以为空 result3 nvarchar(100) 选项3 可以为空 result4 nvarchar(100) 选项4 可以为空 answer nvarchar(100) 正确答案 可以为空 setupdata smalldatetime 加入日期 可以为空 nvarchar[(n|max)]:可变长度unicode字符数据,n值在1~4000之间。 3.2.7填空题信息表filling 填空题信息保存在填空题信息表中。包括填空题编号、题目内容、正确答案和加入日期4个字段。Fillingid标识为“是”,标识种子为“1”,标识增量为“1”。填空题信息表结构如表3-7所示。 表3-7 filling 字段名 数据类型及长度 说明 备注 fillingid int 填空题题编号 不能为空 question nvarchar(250) 题目内容 允许为空 answer nvarchar(250) 正确答案 允许为空 setupdata smalldatetime 加入日期 允许为空 一般情况下用datetime,smalldatetime精度太低了,判断时间的时候很容易弄错。 3.2.8以上各表的关系 从实际关系来说,答题成绩信息表中的试题编号、学生学号与试题型号信息表中的试题编号和学生信息表中的学生学号存在必然的联系。因此需要建立examination表、test表、student表相对应字段的关系。定义下列两组参照关系: examination表中的examinationid字段与test表中的examinationid字段为多对一关系;examination表中的studentnumber字段与student表中的studentnumber字段为多对一关系。 3.2.9 连接数据库 由于系统在整个运行过程中都是与数据库test_data.mdf相联系的。所以为了方便使用在各个程序中通用的数据库连接的变量,设计了数据库连接文件conn.asp。它的作用是打开数据库,用于连接到指定的数据库文件。文件代码如下: <% Set conn = Server.CreateObject("ADODB.Connection") //创建一个数据库链接对象conn,方便后面调用。 connstr="Provider=SQLOLEDB;Data Source=(local);Initial Catalog=test;User ID=sa;Password=sa;" //创建一个数据库的recordset对象,方便以后调用。 conn.Open connstr //打开数据库。 %> 以后就用<!--#include file="conn.asp"-->调用conn.asp连接数据库。 3.3本章小结 Browser/Server的系统中,用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S机构简化了客户机的工作,客户机上只需配置Web浏览器即可。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成,所以从可行性分析来看项目是可行的。 4 前台代码设计 上一章通过介绍系统的系统结构设计和数据库设计来介绍系统的后台设计。系统采用ASP(动态服务器页面)语言来完成网页的代码编辑及实现,本章将介绍系统前台各项功能,通过解释主要ASP代码来解释各项功能的由来。 4.1用户登录界面 用户登录界面(login.asp)主要是学生用户登录系统答题,学生用户通过在页面内的户名框和密码框输入正确的用户及密码,取得登录系统的权利。否则不能登录系统答题。页面如图4-1所示。 图4-1 用户登录界面 用户登录页面主要分为两个部分:顶部为“《计算机硬件技术基础》作业管理系统”的信息图片和动态文字,右侧为系统图片。主要由顶部页面(top.htm)和用户登录页面(login.asp)组成。 用户登录页面(login.asp)页面主要代码如下。 (1)登录页面通过ASP代码判断页面内用的户名框和密码框是否填写正确。若填写正确,则登录系统,并将用户信息赋值给session变量,以后方便调用。 <script language=javascript> //使用JavaScript语言,定义过程check(),判断用户名及其密码是否为空。为空则弹出错误“警告”对话框。 function check() { //如果student文本框内容为空,弹出“警示”对话框提醒“请输入用户名”。 if (document.form1.student.value=="") {alert("请输入用户名"); document.form1.student.focus(); //将焦点集中在student文本框。 return false;} //避免提交失败,防止IE重载该页面。 //如果pwd文本框内容为空,弹出“警示”对话框提醒“请输入用户密码”。 if (document.form1.pwd.value=="") {alert("请输入用户密码"); document.form1.pwd.focus(); //将焦点集中在pwd文本框。 return false;} //避免提交失败,防止IE重载该页面。 //获取隐藏域名为ctype的值,直接给ctype赋值为add。 document.form1.ctype.value="add"; document.form1.submit(); //提交form1表单。 } </script> (2)使用VBScript语言,如果用户名及密码不为空,查找表student,检验学生用户名及密码是否正确。 <% session.timeout=125 //定义超时时间为125。 //获取提交变量ctype的值,如果ctype的值为add,则将session变量各值赋值为空。 if trim(request("ctype"))="add" then session("student")="" session("classes")="" session("number")="" session("sex")="" sql="select * from student where studentname='"&trim(request("student"))&"' and studentpassword='"&trim(request("pwd"))&"'" //sql语句定义查询条件。 set rs=conn.execute(sql) //执行sql语句。 //如果用户名或密码不正确,使用javascript语言,弹出“警示”对话框。 if rs.eof then %> <script language=javascript> alert("无此学员!请先注册"); </script> (3)使用vbscript语言,如果学生用户及密码正确,则赋值session变量姓名、学号等信息。 <% else session("student")=rs("studentname") session("classes")=rs("class") session("number")=rs("studentnumber") session("sex")=rs("sex") session("timen")=now %> <script language=javascript> //使用javascript,显示index.asp页面。 var now=new Date() //显示index.asp窗口,同时避免IE使用history记录。 window.navigate("index.asp?time="+now.getTime()); </script> <%end if end if %> 用户登录页面通过ASP代码判断用户及密码是否填写、填写是否正确,填写正确则进入做题预备页面(index.asp)。 4.2用户注册界面 用户注册页面主要用于完成用户注册。注册成功后,用户可以进入《计算机硬件技术基础》作业管理系统。用户注册界面主要由顶部图片页面(top2.htm)和用户注册页面(register.asp)构成。用户注册页面(register.asp)页面如图4-2所示。 图4-2 用户注册页面 页面主要代码如下: (1)使用JavaScript语言,创建过程check(),判断页面文本是否输入完全。 <script language=javascript> function check() { if (document.form1.student.value=="") //判断学生姓名文本框是否为空。 {alert("请输入学生姓名!"); //弹出“警示”对话框。 document.form1.student.focus(); //焦点集中在学生姓名文本框。 return false; //避免提交失败,防止IE重载该页面。 } if (document.form1.pwd.value=="") //判断密码文本框是否为空。 {alert("请输入密码!"); //弹出“警示”对话框。 document.form1.pwd.focus(); //焦点集中在密码文本框。 return false; //避免提交失败,防止IE重载该页面。 } if (document.form1.classes.value=="") //判断班级文本框是否为空。 {alert("请输入班级!"); //弹出“警示”对话框。 document.form1.classes.focus();- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机硬件 技术 基础 作业 管理 系统 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文