实训(课程设计)信息管理系统-ASP选课信息管理系统(教务网).doc_第1页
实训(课程设计)信息管理系统-ASP选课信息管理系统(教务网).doc_第2页
实训(课程设计)信息管理系统-ASP选课信息管理系统(教务网).doc_第3页
实训(课程设计)信息管理系统-ASP选课信息管理系统(教务网).doc_第4页
实训(课程设计)信息管理系统-ASP选课信息管理系统(教务网).doc_第5页
免费预览已结束,剩余28页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2西南交通大学本科毕业设计(论文) 第 页电子信息工程实训报告题 目实训(课程设计)信息管理系统专 业电子信息工程学号(姓名)指导教师电气工程学院二一一年十月 至 二一二年一月西南交通大学电子信息工程实训 第 iv 页实训任务书姓名,学号,班级学生专业电子信息工程指导教师发题日期2011年8月29日完成日期2011年12月16日课程名称电子信息工程实训设计题目实训(课程设计)信息管理系统课程报告(实训)主要目的: 使学生对课程实训有一个初步的了解过程,通过对asp和access的学习,让学生对网页设计及其与数据库之间的操作有一定程度的了解;锻炼学生在实训过程中发现问题,分析问题和解决问题的能力;对团队合作有进一步认识,使学生懂得既要分工协作又要有一定的团队合作意识。课程报告(实训)任务要求:(包括原始数据、技术参数、设计条件、设计要求等)实现基本的网页操作和数据库链接操作,对实训选课系统的基本功能实现,对学生用户来说要实现准确无误的选课,对教师用户来说可以查询到选课结果信息,对管理员来说可以对所有的用户及其相关信息进行查询和修改。通过网页对数据库进行操作不能出现差错,出现差错会使整个选课系统出现混乱、错误的局面。因此,首先确保其准确性,在这个基础上可以对网页进行一定程度的加工。课程报告(实训)主要任务: 实现实训选课系统,具体有三大模块,管理员用户模块,学生用户模块,教师用户模块,对各个模块实现其基本的查询功能,对各个模块之间的参数及数据的传递要能准确无误实现,最后在实现基本功能的基础上对网页可以进行美化。课程报告(实训)进度安排:(共8周)序号内容安排时间时间1对asp进行初步了解和课程设计基本要求1周2设计完成课题的总体方案1周3课题模块的详细设计和编程调试5周4撰写论文报告1周课程报告(实训)参考文献:1 袁理等asp完全自学手册. 机械工业出版社,2007年2 邓文渊asp与网络数据库技术北京:中国铁道出版社,2003.指导教师签字系主任审核签字注:1、发题日期为每学期第9周周一,完成日期根据实际情况填写(一般不超过进度安排)。2、页面不够可附加页摘 要在社会迅速发展的今天,传统的选题模式已经不能适应大学生的需求和整个高校教学选题系统的要求,如果仍然按照以往进行书纸上的方式来选题,不仅浪费了大量的人力、财力、物力资源,而且非常浪费时间和精力,在整个过程中还会存在人为的统计和汇总时出现不可避免的差错的情况。实训选题系统属于教学信息管理系统的一部分。通过信息技术实现计算机网络化在线选题,与传统的选题方式相比更加方便快捷,增加了学生和教师的操作的灵活性,而且,也是高校教务办公计算机网络化发展的主要趋势。实训选课系统针对在校学生和教师使用。对于学生用户来说,我们实现准确的自主选课模式。对教师用户来说,教师可以轻松查看教学的信息,管理员用户可以进行整个网络系统的维护。因此通过实训选课系统有助于教学工作。本系统应用asp程序进行后台管理操作,并用access进行后台数据库的连接设计。通过该系统,本系统将实现功能是可以准确无误地进行网上选择实训课题。系统有较高的安全性和较好的性能。实现基于的网页操作和数据库链接操作,对实训选课系统的基本功能实现,对学生用户来说要实现准确无误的选课,对教师用户来说可以查询到选课结果信息,对管理员来说可以对所有的用户及其相关信息进行查询和修改。通过asp网页对我们所建立的数据库进行操作而不能出现差错,如果出现差错会使整个选课系统出现混乱、瘫痪的局面。因此,我们首先确保其数据库操作的准确性,在这个基础上可以对网页进行一定程度上的加工。实现实训选课系统,具体有三大模块,管理员用户模块,学生用户模块,教师用户模块,对各个模块实现其基本的查询功能,对各个模块之间的参数及数据的传递要能准确无误地实现,对整个系统进行优化完善。关键词:asp;数据库;实训;信息管理系统目 录摘 要ii目 录iii第1章 绪论11.1 选题背景11.2 系统概况11.3开发工具介绍11.3.1 asp简介11.3.2 access数据库简介21.3.3 iis的安装配置2第2章 系统结构设计42.1 系统目标42.2 系统功能结构42.2.1 逻辑结构设计42.2.2 物理结构设计52.3数据库设计62.3.1 管理员信息数据库设计62.3.2 学生信息数据库设计62.3.3学生密码数据库设计72.3.4 教师信息数据库设计72.3.5教师密码数据库设计72.3.6已选实训课题数据库设计82.3.7 留言板数据库设计8第3章 系统总体方案103.1系统总流程103.2学生用户登录系统103.2.1学生用户登录界面103.2.2欢迎界面113.2.3管理个人基本信息界面123.2.4选择实训课题信息界面133.2.5查看已选实训课题界面163.2.6查看教师留言界面163.2.7修改个人登录密码界面173.2.8学生用户注销183.3教师用户登录系统193.3.1 教师登录页面193.3.2 已选课题信息查看203.3.3已选某课题学生信息查看203.3.4留言系统实现213.3.5留言完成后进行删除操作243.3.6删除完成之后页面253.3.7教师修改登录密码253.3.8教师用户注销253.4管理员登录系统263.4.1管理员登录页面263.4.2添加管理员页面273.4.3删除管理员页面273.4.4学生基本信息表操作273.4.5学生登录密码管理283.4.6教师课题信息管理283.4.7教师登录密码管理293.4.8选课结果信息管理293.4.9留言信息管理293.4.10个人登录密码修改303.4.11管理员用户注销30结论31参考文献32附录33西南交通大学电子信息工程实训 第 28 页第1章 绪论1.1 选题背景 在社会迅速发展的今天,计算机网络化的办公模式逐渐已被高校所广泛使用,实现通过信息化手段来进行教育系统管理和选课系统的管理是社会现代化发展的主要趋势。用计算机通过数据库来进行学生选课系统的管理不仅是现在每个高校都在进行的工作,而且是高校教学管理工作的重要内容。传统的选课模式已经不能适应大学生的需求和整个高校教学选课系统的要求,在线选课与传统的选课方式相比更加方便快捷,增加了学生和教师的操作的灵活性。如果仍然按照以往进行书纸上的方式来选课,不仅浪费了大量的人力、财力、物力资源,还非常浪费时间和精力,在整个过程中还会存在人为的统计和汇总时出现不可避免的差错的情况。基于以上情况,我们设计了这套实训选课系统。1.2 系统概况实训信息管理系统主要是面向学生、教师。学生通过本系统可查看教师发布的实训课题题目并进行选择。教师通过本系统则可查看选课学生及其个人信息,同时可以对选择其课题的学生进行筛选、留言等操作。充分利用计算机网络功能,实现实训选题工作全过程的计算机管理,使得实训选题管理走向无纸化办公和规范化、现代化管理。1.3开发工具介绍1.3.1 asp简介asp(active service page)是微软公司推出的一种用以取代cgi(common gateway interface)技术。目前internet上的许多基于windows平台的web站点已开始应用asp来替换cgi。active service page是一种包含了使用vb script或jsript脚本程序代码的网页。当浏览器浏览asp网页时,web服务器就会根据请求生成相应的html代码,然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。asp是微软公司开发的代替cgi脚本程序的一种应用,它可以与数据库和其他程序进行交互。asp的网页文件的格式是.asp。asp是基于web的一种编程技术,它可以完成以往cgi程序的所有功能,如计数器、留言薄、公告板、聊天室等等。一旦您熟练地掌握了它,那么它就可以做任何您能想到的东西。asp能从html表单中收集用户资料,能与数据库连接(当然包括从数据库中读出和写入数据),甚至能用来接受和发送e-mail。asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示出不同的页面内容。而浏览者一点儿都不会察觉出来,就像专门为其制作的页面一样。目前,asp技术已经相当普及,在internet上几乎处处可以看到它的身影。应用asp技术,无需复杂的编程,就可以开发出专业的动态web站点。asp的出现,给以静态内容为主的web带来了全新的动态效果。使您的站点具有更加灵活和方便的交互性,在internet中实现信息的传递和检索越来越容易。1.3.2 access数据库简介access是一个数据库管理系统,它之所以被集成到office中而不是visualstudio中,是因为它与其它的数据库管理系统(如sql server 2000)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,access的功能足够强大,足以应付一般的数据管理及处理需要。access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。access随着windows操作系统和offices办公自动化应用软件的普及, access各个版本变得与其他office成员集成得越来越紧密。office2000的所有成员和visualbasic6.0现在共享的是同样的visualbasicforapplications(vba)版本6.0。access2000最后采纳了office2000vba编辑器用于编写vba代码来自动操作access应用。不论好坏,access2000还共享了office2000新的超文本标记语言(html)帮助系统。access最主要用的是创建数据库,并建立相应的软件的连接。如odbc的连接。1.3.3 iis的安装配置在因特网/企业网上的机遇浏览的开发方案中,microsoft的iis起到客户端与服务器端的连接作用。当访问者在浏览器中键入对您服务器上的一个网页进行访问的请求,这个请求通过网络路由到服务器端,然后服务器再将它交给iis处理。iis检索所请求的页,并根据请求的文件名对该页进行相应的处理。如果该文件是以.asp为扩展名或者该文件是某种类型的请求文件,那么iis将对该页面上的代码进行处理。安装iis:在“开始”“控制面版”中点击“添加或删除程序”,进而点击“添加/删除windows组件”,进入如下图所示界面:图1-1 安装图选中第二项(internet信息服务iis),点击“下一步”,你只需等几分钟,系统就可以自动安装iis这个组件了。点击“完成”,iis这个组件就装入系统中了。配置iis服务:1.在“开始”“控制面版”中找到“管理工具”,点击“管理工具”,进而选择“internet 信息服务”,进入如下图界面:图1-2 配置图2.用鼠标选中“默认网站”,然后点击右键找到“新建”-“虚拟目录”,在取别名时输入任意你想要的名称,这里我们假设输入的是“web”。 3.再往下一步是选择“网站内容目录”,用“浏览”选中你所希望的网站保存位置。4.再下一步是设置访问权限。如果你没有特别需要,保留系统默认值,进入下一步,如图:图1-3 设置图5.最后点“完成”。至此,虚拟目录就设置完成了。iis配置基本完成。在iis配置完成后,重新启动iis。测试:在ie浏览器地址栏内输入“http:/localhost/web/index.htm”,如果正常的话,iis主页就将显示出来了。第2章 系统总体方案2.1 系统目标本系统的使用是面向本专业学生及老师,系统的使用对象包括系统管理员,教师和学生三种身份,系统管理员登录系统后可以进行添加管理员,删除管理员,管理学生的个人信息及其登录密码,管理教师的课题信息及其登录密码,选课结果查询,管理留言信息,修改个人登录密码;教师用户登录系统后可以查询已选课题学生的基本信息,也可以对其进行留言并删除,修改自己的登录密码;学生用户登录系统后可以查看并修改自己的个人信息,查询和选择教师发布的实训课题,查询是否有教师对自己的留言,修改个人登录密码。2.2 系统功能结构系统的使用对象包括系统管理员,教师和学生三种身份,系统管理员登录系统后可以进行添加管理员,删除管理员,管理学生的个人信息及其登录密码,管理教师的课题信息及其登录密码,选课结果查询,管理留言信息,修改个人登录密码;教师用户登录系统后可以查询已选课题学生的基本信息,也可以对其进行留言并删除,修改自己的登录密码;学生用户登录系统后可以查看并修改自己的个人信息,查询和选择教师发布的实训课题,查询是否有教师对自己的留言,修改个人登录密码等。整个系统的总体功能结构设计如下图所示:实训课题管理系统学生信息系统教师信息系统管理员系统管理个人信息选择实训课题修改登录密码查询学生信息筛选选课学生修改登录密码给学生留言管理学生信息管理教师信息添加管理员管理留言删除管理员修改个人密码管理学生密码管理教师密码图2-1 系统结构框图2.2.1 逻辑结构设计学生e-r图如图2-2所示,学生实体具有姓名、性别、学号、班级电话、邮箱、备注、所选课题等属性。图2-2 学生信息e-r图教师e-r图如图2-3所示,教师实体具有姓名、性别、电话、留言、所发布的课题等属性。图2-3 教师信息e-r图管理员e-r图如图2-4所示,管理员实体具有姓名、学号、登录密码等属性。图2-4 管理员信息e-r图2.2.2 物理结构设计下图是本系统中所涉及到的数据库包括管理员、教师、学生等信息数据库。图2-5 物理结构图2.3数据库设计数据库是整个课程信息管理系统的核心部分。只有通过数据库的调用才能进行课程信息查询资料、更新处理、插入资料和删除资料,方便管理进行管理,减少管理员的工作量以及更多的人力。2.3.1 管理员信息数据库设计admin表是用于管理员登陆时用于验证身份的,包括用户名、密码等。admin表中有三个字段,分别为id,s_numb和s_passwd。内容如表2-1所示。表2-1 admin表字段名称含义数据类型id管理员自动编号s_numb管理员账号文本s_passwd管理员密码文本其数据库设计如图2-6所示。图2-6 admin数据库图2.3.2 学生信息数据库设计学生信息数据库是存放学生基本信息资料,如姓名、学号、性别、班级,电话,邮箱,备注等。students表中有八个字段,分别是:s_id,s_name,s_numb,s_sex,s_class,s_tel,email,content。内容如表2-2所示。表2-2 学生信息表字段名称含义数据类型s_id学生自动编号s_name学生姓名文本s_numb学生学号文本s_sex学生性别文本s_class班级文本s_tel电话文本email邮箱文本content备注文本其数据库如图2-7所示。图2-7 学生信息数据库图 2.3.3学生密码数据库设计s_admin表是用于学生登陆时用于验证身份的,包括用户名、密码等。s_admin表中有三个字段,分别为s_id,s_numb和s_passwd。内容如表2-3所示。表2-3 学生登录信息表字段名称含义数据类型s_id 学生自动编号s_numb学生用户名文本s_passwd学生密码文本其数据库如图2-8所示。图2-8 学生登录数据库图2.3.4 教师信息数据库设计教师信息数据库是存放教师课题基本信息资料,如教师名、电话,研发课题等。teachers表中有四个字段,分别是t_id,t_name,t_tel和t_sub。内容如表2-4所示。表2-3 教师信息表字段名称含义数据类型t_id教师自动编号t_name教师用户名文本t_tel教师电话文本t_sub课题文本其数据库如图2-9所示。图2-9 教师信息数据库图2.3.5教师密码数据库设计t_admin表是用于教师登陆时用于验证身份的,包括用户名、密码等。t_admin表中有三个字段,分别为t_id,t_numb和t_passwd。内容如表2-5所示。表2-5 教师登录信息表字段名称含义数据类型t_id 教师自动编号t_numb教师用户名文本t_passwd教师密码文本其数据库如图2-10所示。图2-10 教师登录数据库图2.3.6已选实训课题数据库设计course表是用来存放已选课题信息,主要包括已选学生姓名,学号,班级,所选课题指导老师,电话,课题名称等。course表中有七个字段,分别是:id,s_name,s_numb,s_class,t_name,t_tel,t_sub。内容如表2-6所示。表2-6 已选课题信息表字段名称含义数据类型id课程id自动编号s_name选题学生姓名文本s_numb选题学生学号文本s_class选题学生班级文本t_name所选课题教师用户名文本t_tel所选课题教师电话文本t_sub所选课题名称文本其数据库如图2-11所示。图2-11 已选课题数据库图2.3.7 留言板数据库设计c 表是用来记录老师在不允许该学生选自己课题的情况下,删除该学生的选课信息之前给该学生发送的留言信息,用于告知该学生不予其课题理由,以及提醒其另选其他课题。c表中有六个字段,分别为:id,s_numb,title,sj,content,t_name。内容如表2-7所示。表2-7 留言板信息表字段名称含义数据类型id留言id自动编号s_numb被留言学生学号文本title留言标题文本sj留言时间日期/时间content留言内容文本t_name留言教师用户名文本其数据库如图2-12所示。图2-12 留言板数据库图第3章 系统总体方案3.1系统总流程课程信息管理系统总的模型主要是说明系统登陆(可以先注册)后才能使用,登录后进入查询页面后实现主要有课程资料查询、个人信息查询和管理,其中在课程资料查询出结果后还可以实现课程信息的修改和删除功能。3.2学生用户登录系统学生用户信息系统流程图如图3-1所示,登陆时判断学生用户信息,若正确,进入个人页面,若不正确则返回重新登录;进入个人页面后,可以进行查看个人信息、选择课题、查看留言、修改密码四个选择:查看个人信息里可以决定是否修改个人信息;选择课题先判断是否已选择课题,若以选择,进入查看已选课题页面进行操作,若无则进入选题页面操作;查看留言与所选课题相关。登陆查看留言修改密码选课题查看个人信息是否修改个人信息?查看已选课题否否是否满意?删除是 是注销修改个人信息图3-1 学生系统流程图3.2.1学生用户登录界面只有通过4.0.asp登录界面才能进入主页面进行相应课程信息的操作。进入登录界面:通过登录页面读取提交的登录信息与保存在数据库中用户表s_admin中的数据进行比较以验证是否成功登录。登录流程图如图3-2所示。学生登录用户名是否存在? 否 是密码是否正确? 否 是欢迎界面图3-2 学生登录流程图登录页面如图3-3所示。图3-3 学生登录页面图3.2.2欢迎界面学生用户登录成功后将进入如图3-4所示的欢迎页面。图3-4 欢迎页面图在学生用户登陆进去之后我们采用分栏界面,其实现程序如下,在程序中我们用session来标识进行操作的学生用户名,一直到最后注销时我们才释放该变量。其主要代码为: 基本信息 选择课程 查看留言 修改密码 注销 欢迎您! 3.2.3管理个人基本信息界面利用session(“s_numb”)对数据库中students表中已存的个人信息进行调用显示。学生用户可以对于自己的个人信息进行一定程度的修改,其中可以修改的选项为“班级”,“电话”,“邮箱”,“备注”。修改完成后更新其在students表对应中的数据。查看个人信息和修改页面如图3-5所示。图3-5 个人信息查看和修改页面图3.2.4选择实训课题信息界面选择实训课题界面如图3-6所示。图3-6 选择课题页面图该界面是本次实训课题要实现的最主要的功能,用于实现学生进行实训课题的选择,调用显示数据库中teachers表里面的课题信息,由于教师课题总数很多,我们采用了分页显示,教师的每个课题所选择的学生人数的上限为3人,也可以没人选择,当所选人数为大于等于三人时,我们撤销其选择的超链接;不足三人时其选择链接有效。选题流程图如图3-7所示。图3-7 选择流程图其主要代码为 id 教师姓名 联系方式 实训课题 选择 已选人数 %repeat_rows=0do while (repeat_rows %set rs2 = server.createobject(adodb.recordset)dim t_subt_sub=trim(rs(t_sub)sqlfind=select *from course where t_sub=&rs(t_sub)&rs2.open sqlfind,conn2,1,1if rs2.recordcounta href=s2.asp?id= onclick=return confirm(是否进行选择?)选择选择 / 每页条 共条记录%if(pageno1) then%第一页%end ifif (pageno1) then%a href=?pageno=上一页a href=?pageno=下一页a href=?pageno=最后一页3.2.5查看已选实训课题界面查看已选课题界面如图3-8所示。图3-8 已选课题页面图学生用户可以对自己感兴趣并且可以进行选择(该研究课题没有被选满,不足三人)的研究课题进行选择;对自己误操作选择或者想要重新选择其他类型的课题,先将当前当前所选课题进行删除,然后再返回“选择课程”页面重新进行选择。选择成功后添加或者更新course表中的数据,每位学生用户只可以选择一个研究课题。3.2.6查看教师留言界面查看教师留言界面如图3-9所示。图3-9 查看留言界面图教师留言界面用于你在已经选择该老师该课题的情况下,老师可以对所选自己课题的学生进行筛选,筛选出没有达到老师标准的同学,老师可以先给该学生进行留言或者发送email,告知其缘由,并且转告其另外选择其他研究课题,然后对其进行删除。如果该学生没有老师对其的留言,我们都显示信息“无”。3.2.7修改个人登录密码界面修改密码界面如图3-10所示。图3-10 修改密码页面图实现对个人登录密码的修改,以下程序是对数据库中s_admin表中的旧密码进行确认对比,如果与数据库中的原有密码吻合,我们再进行输入新密码,如果输入就密码有误,返回重新输入即可。在新密码的输入过程中,我们对新密码进行了确认,这有助于提高稳定性,以防自己忘记或者输入错位。修改密码流程图如图3-11所示。图3-10 修改密码流程图部分代码如下:% dim password,newpassword,newpasswordtemp,userid if request.form(submit)=提交 then userid = session(s_id) password = request(password) newpassword = request(newpassword) newpasswordtemp = request(newpasswordtemp) if session(s_passwd) password then response.write(alert(对不起,您输入的旧密码不正确.请重试!); window.location.href=z1.asp;) response.end elseif newpassword newpasswordtemp then response.write(alert(对不起,新密码与新密码确认不同.请重试!);window.location.href=z1.asp;) response.end end if %set conn=server.createobject(adodb.connection)conn.provider=microsoft.jet.oledb.4.0conn.open e:/database/s_admin.mdbset rs = server.createobject(adodb.recordset)sql = update s_admin set s_passwd= & newpassword & where s_id=&userid conn.execute(sql)response.write(alert(修改成功,请重新登录!);window.location.href=4.0.asp;) response.end elseif request.form(submit)=返回 then response.redirect s1.asp end if%3.2.8学生用户注销注销的时候释放我们已经保存的session和cookies变量,并返回登录界面。注销页面如图3-11所示。图3-11 注销页面图3.3教师用户登录系统教师用户登录系统主要提供给各位教师查看已选自己课题的学生及其个人信息,并且对教师自己觉得不适合的学生进行留言和删除,以便该学生能够选上其他课题。教师信息系统流程图如图3-12所示,教师用户登录成功后有查看选课信息、修改密码两个选择。查看选课信息里可以查看选择自己课题的学生信息,如果不满意该学生则给该学生留言再删除,满意则确定该学生的选课。登陆查看所选课题学生个人信息是否满意?留言成功?删除查看选课信息修改密码给该学生留言 否 是 否是 注销 图3-12 教师系统流程图3.3.1 教师登录页面只有通过a1.asp登录界面才能进入主页面进行相应课程信息的操作。进入登录界面:通过登录页面读取提交的登录信息与保存在数据库中用户表t_admin中的数据进行比较以验证是否成功登录。教师登录界面如图3-13所示。图3-13 教师登录页面图3.3.2 已选课题信息查看查看已选课题信息页面如图3-14所示。图3-14 已选课题页面图在教师用户登陆成功,在程序中我们用session来标识进行操作的教师用户名,一直到最后注销时我们才释放该变量。选课结果的查看我们通过设置的session(“t_name”)来在course库中进行搜索查询实现“课题名称”和“选课同学”的显示。3.3.3已选某课题学生信息查看查看选择自己课题学生信息页面如图3-15所示。图3-15 查看学生信息页面图我们通过获取学号在students表中进行调用显示,在显示“学号”时我们设置了超链接,并用session变量标记了该学号,以便教师给该同学进行留言,我们对某学生进行个人信息查看,在该界面我们设置了两个超链接,一个超链接通过学号传递给留言界面,一个超链接我们设置在邮箱处,在进行删除操作时,我们首先要告知该学生,以便其重新选择其他课题。通知该学生有两种方式,首选留言系统,因为我们留言系统是更新在数据库中,学生登录学生系统之后可以查看到留言;二是我们可以选择发送邮件给该学生,这样确保该学生能尽快接受到信息,在规定时间段内选择课题。3.3.4留言系统实现留言薄页面如图3-16所示。图3-16 留言薄页面图在该界面中,教师不仅可以给该学生留言,而且还可以看到数据库中的所有留言信息,此留言信息只是针对教师系统是全部可见的,教师在留言时可以看到其他学生的留言,甚至有关于该学生其他教师对其的留言,方便对该学生有全面的认识。而学生在留言系统中只能看到有关于自己的留言,并且该留言在时间上是最近的一条,不管以前有老师对该学生的留言有多少,该学生看到的只是对自己选课有用的第一条信息。基于留言页面的大小,我们在显示留言的时候只每页显示一条记录,然后通过留言分页实现对所有留言的查看。其部分实现代码如下:%function deal(exp1)dim exp2exp2=replace(exp1,)exp2=replace(exp2,)exp2=replace(exp2,chr(13),)deal=exp2end functionset conn=server.createobject(adodb.connection)conn.provider=microsoft.jet.oledb.4.0conn.open e:/database/c.mdbif request(task)=insert then if request(s_numb)= then s_numb=xxx else s_numb=request(s_numb) s_numb=deal(s_numb) end if if request(title)= then title=xxx title=deal(title) else title=request(title) end if sj = date() sj = sj & & hour

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论