建立基于ASP的学生管理系统_第1页
建立基于ASP的学生管理系统_第2页
建立基于ASP的学生管理系统_第3页
建立基于ASP的学生管理系统_第4页
建立基于ASP的学生管理系统_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

学生管理系统学生管理系统的3个模块用户管理:创建用户、修改密码、分配权限课程管理:管理员对课程进行增加、删除、或者修改,学生可以查询课程。成绩管理:教师录入成绩,学生查看成绩。步骤定义动态站点数据库的设计和创建创建数据库连接创建显示数据库记录的页面创建插入数据库记录的页面创建搜索数据库记录的页面创建更新数据记录的页面创建删除数据库记录的页面创建访问限制的页面:用户查询、用户修改、用户删除、用户添加、密码修改、设置查看页面权限动态站点建立:操作实例22设定站点名称:sms站点本地文件夹:F:\xsgl\www图片文件夹:iamge数据库文件夹:data主页:main.asp均在站点文件夹中,对文件分类,站点条理清析数据库的设计:数据库保存位置;F:\xsgl\www\data数据库名称:sms.mdb数据库包括表:用户表users、学生信息表student、学生成绩表sgrade、课程表coure各表的结构如P252-P253图6-14~图6-17所示

主键:(提高连接和筛选操作的效率)

1.惟一地标识一行。2.作为一个可以被外键有效引用的对象。外键:表示了两个关系之间的联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。序号列名字段类型长度描述1Gid自动编号2SNo文本10学生学号,外键3CNo文本10课程编号,外键4Grade数字成绩学生成绩表表结构:说明SNo,CNo要以学生信息表、课程表对应数据库的创建:操作23开始-程序-MicrosoftAccess文件-数据库-空数据库使用“使用设计器创建表”-根据数据库设计建立表结构。(注意:保存时要指定表主键,不指定自动编号会成为自动主键)表结构表内容创建数据库连接:操作25连接字符串使用本机驱动:"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=F:\xsgl\www\data\sms.mdb”连接字符串使用服务器上的驱动:"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(“/www/data/sms.mdb")显示数据库记录显示主页显示详细表设置URL参数传递学生学号显示数据库记录:操作26:

制作主页:SList.asp1、定义记录集:绑定–“+”—记录集(查询)2、使用动态表格显示数据:创建主页面Slist.asp,显示数据库记录:插入—应用程序对象—动态数据—动态表格添加记录集导航(对记录分页):插入—应用程序对象——记录集分页——记录集导航记录计数器(显示记录号):插入—应用程序对象——记录集导航状态定义记录集插入动态表格改为中文预览后内容服务器行为重复区域3、详细页面SLDetail.asp:设置URL参数传递学生学号:选中{RsStuden.SNo}-应用程序-转到详细页详细页面制作过程:SLdetail.asp1、定义记录集;RsDetail2、插入相应的文字与表格,难点:①②③3、服务器行为——记录集分页——移至特定记录保存——预览绑定——插入①②③①:单选按钮组:将”性别”绑定到SSex,属性面板的“动态”按钮,p262②:复选框:属性面板的“动态”按钮p262③:插入——图像——图像占位符:属性中和“源文件”静态页面内容直接加入:5行5列表格插入记录到数据库知识点:1、用于收集数据的表单2、“插入记录”服务行为检查表单服务行为操作方法:用一次操作建立插入页面用”服务行为“插入面板插入页面方法1:操作实例271、建立SAddnew.asp页面2、插入表单,名称为:frmInStu3、插入表格12行2列,和表单对象,并给表单对象命名4、添加“检查表单”,如远中“SNo”——行为——检查表单——数字名称:必需、班级:数字文本框单远按钮组复选框5、服务器行为——插入记录6、文件——保存——预览方法2:操作实例281、建立文件CAddNew.asp2、插入——应用程序对象——插入表单表单向导3、保存——预览改为相应的中文标签操作实例29与多个表关联的表数据的插入:学生表数据与课程表与学生表关联1、建立页面GAddnew.asp,创建关联记录集:学生表记录集:Rsstu课程表记录集:Rscur2、建立插入页面3、手动修改少量代码课后练习创建搜索页面创建更新页面创建删除页面搜索数据库记录功能:从庞大的数据库中按关键字搜索所需的记录包含:搜索页面搜索结果页面结果页面的任务:接收搜索页面的搜索参数连接数据库查找匹配记录建立记录集返回结果搜索方法:简单搜索,一个搜索参数进行搜索复杂搜索,多个参数进行搜索学生信息管理页面:操作30学生信息搜索显示搜索内容的内嵌框:ifra文字链接学生信息管理页面:制作方法1、建立页面:StuMannage.asp、SAddNew.asp2、第1行第1单元格中插入——表单——插入3个文本表单对象(txtNo、txtName、txtClass),表单属性如图6-1603、选中“添加学生记录”,链接到:SAddNew.asp,目标为:ifra4、选择第2行,合并单元格,右键——快速标签编辑器——iframe5、选择灰色框——右键——编辑标签,如图6-161:源:SList.asp名称:ifra大小;630×5605、文件保存预览返回搜索结果页面:操作实例31方法:1、建立StuResult.asp2、定义记录集:RsStu(重点;图6-164)3、显示记录集:服务器行为——显示区域应用没有记录、搜索到记录、显示记录导行与计数4、文件保存预览单表搜索管理学生成绩页面:操作32成绩信息搜索显示搜索内容的内嵌框:ifra文字链接管理学生成绩页面:制作方法1、建立页面:GraMannage.asp、打开GAddNew.asp2、拷贝记录集:RsCur2、第1行第1单元格中插入——表单——插入1个文本表单(txtNo)对象和列表对象(StCNo),设置如图6-619表单属性3、选中“添加学生成绩”,链接到:GAddNew.asp,目标为:ifra4、文件保存预览返回学生成绩页面:实例331、新建立GraResult.asp2、定义记录集:RsGra(如图6-171)3、在结果上显示记录,并转到详细页4、建立详细页面显示学生的所有成绩与学分总和建立页面GraCor.asp定义记录集RsGraCor(如图6-174)定义记录集RsGraCcr(如图6-175)文件保存-打开GraMannage.asp——预览创建更新记录页面:实例341、打开搜索结果页面,在表格的后面加入1列并在第二单元格输入“修改”2、复制1份SaddNew.asp页面,并重命名为StuUadate.asp,并修改表单属性和按钮标签3、选择“修改”——转到详细页面(如图6—181)4、定义记录集:RsStuUpdate,(如图6—183),并将记录绑定于StuUadate.asp的表单对象5、服务器行为——更新记录(如图6—187)删除记录页面:实例351、打开搜索结果页面,在表格的后面加入1列并在第二单元格输入“删除”2、显示要删除数据,制作RsStuDelete.asp3、选择“删除”——转到详细页面(如图6—189)4、打开RsStuDelete

温馨提示

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

评论

0/150

提交评论