ASP实训报告.docx

上传人:b****7 文档编号:23600765 上传时间:2023-05-18 格式:DOCX 页数:35 大小:478.12KB
下载 相关 举报
ASP实训报告.docx_第1页
第1页 / 共35页
ASP实训报告.docx_第2页
第2页 / 共35页
ASP实训报告.docx_第3页
第3页 / 共35页
ASP实训报告.docx_第4页
第4页 / 共35页
ASP实训报告.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

ASP实训报告.docx

《ASP实训报告.docx》由会员分享,可在线阅读,更多相关《ASP实训报告.docx(35页珍藏版)》请在冰豆网上搜索。

ASP实训报告.docx

ASP实训报告

河南农业大学

经济与管理学院

WEB程序设计实训报告

 

专业班级信息管理与信息系统

学号10061045562

姓名斯蒂芬

实验室紫竹苑实验室233

成绩评定

老师签名

 

2013年6月14日

一.实训日期

2012-2013学年度第二学期第14-15周

二.实训地点

紫竹苑实验室233

三.实训目的

目的在于加深对网站开发的理解,掌握使用asp语言进行编程和使用Dreamweaver制作网页的基本方法,提高开发网站实际操作的能力。

通过本课程的实训使学生掌握ASP编程的方法和设计过程,从而可以培养学生独立思考、分析项目的能力以及理论联系实际‘进行项目的设计及实现能力。

实训后学生应掌握以下几点:

熟练ASP脚本编程、ASP组件使用、ASP数组访问控制、ASP应用系统设计

四.实训任务

1、本次设计是学生在学完ASP网站开发课程后的一次实践性很强的课程设计,是对ASP进行网站开发所学知识的综合运用。

2、掌握使用ASP技术进行网站开发设计。

3、通过本次实习,使学生加深所学知识内容的理解,并能积极地调动学生的学习兴趣,结合实际应用操作环境,真正做到理论与实际相结合。

五、实训内容

实训题目:

学生资料管理系统

1、开发环境

MacromediaDreamweaver8系统站点设计ASPAccess数据库.

2、系统功能说明

(1)数据库

Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual  Studio中,是因为它与其它的数据库管理系统(如SQLServer2000)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。

而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。

Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。

Access随着Windows操作系统和Offices办公自动化应用软件的普及,Access各个版本变得与其他Office成员集成得越来越紧密。

Office2000的所有成员和VisualBasic6.0现在共享的是同样的VisualBasicforApplications(VBA)版本6.0。

Access2000最后采纳了Office2000VBA编辑器(也叫做集成开发环境或者IDE)用于编写asp代码来自动操作Access应用。

不论好坏,Access2000还共享了Office2000新的超文本标记语言(HTML)帮助系统。

Access最主要用的是创建数据库,并建立相应的软件的连接。

如ODBC的连接。

(2)总体需求分析

如果我国各个学校管理水平还停留在纸介质的基础上,已不能适应时代的发展,因为它浪费了许多人力和物力,在当今的信息时代这种管理方法必然被计算机为基础的信息管理所取代。

学生信息管理系统的开发,适合任何一个大中小学校的管理,

该学生信息管理系统归纳起来有四点:

1.学生信息的插入。

可以插入不同地区的学生的姓名、个人联系方法、所在院系、班级及相关情况。

实现了信息的动态管理。

2.学生信息的查询。

学生的信息使管理员可以通过多种方式(年级、班级、姓名、学号、所在系等等)的查询,就可以直接查看自己需要的学生的相关信息。

实现了信息的动态管理。

3.学生信息的修改。

管理人员可以随时对转入、转出的学生进行修改,比如学号、所在系等等实现了信息的动态管理。

3.学生信息的删除。

管理人员可以随时对转入、转出的学生进行删除,比如学号、所在系等等实现了信息的动态管理。

好处为:

1.可以存储怕有的学生档案,安全、高效;

2.只需一到二名档案录入员即可操作系统,节省大量人力;

3.可以迅速查找到所需要的信息。

(3)功能描述

本系统的功能,能简单管理学生的资料,后台有管理员来操作,可以进行数据的修改,添加,删改,更新等功能。

3、操作说明及运行环境配置

(1)操作说明

Xs.html是主页面,其后面就是后台管理

(2)运行环境

MacromediaDreamweaver8:

普通浏览器

4、数据表结构和功能结构图

(1)数据表结构

学生成绩管理系统登录系统表的数据库包含4个数据表(成绩表,管理员,课程表,学生表)。

数据库名:

student(学生系统)

每个表的详细说明如下:

Cj_a是管理员的用户名及密码的数据库

字段名

数据类型

长度

允许为空

说明

User_name

字符型

6

允许为空

用户名

User_pass

字符型

3

允许为空

用户密码

Cj_course成绩表

字段名称

数据类型

长度

允许为空

说明

C_no

字符型

4

允许为空

课程号

S_name

字符型

10

允许为空

课程名

S_period

数值型

2

允许为空

成绩

Cj_student学生表

字段名

数据类型

长度

允许为空

说明

S_no

字符型

10

允许为空

学号

S_name

字符型

5

允许为空

姓名

S_sex

字符型

2

允许为空

性别

S_birthday

日期型

20

允许为空

出生日期

S_department

字符型

10

允许为空

院系

Cj_user学生用户密码表

字段名

数据类型

长度

取值

说明

username

数值型

3

允许为空

用户名

userpass

数值型

3

允许为空

用户密码

Cj_xk

字段名

数据类型

长度

允许为空

说明

S_no

字符型

10

允许为空

学号

C_no

字符型

4

允许为空

课程号

学生学籍信息

字段名

数据类型

长度

取值

说明

学号

字符型

9

允许为空

学生学号

姓名

字符型

10

允许为空

学生姓名

性别

字符型

2

允许为空

性别

民族

字符型

2

允许为空

民族

政治面貌

字符型

10

允许为空

政治面貌

生源省市

字符型

10

允许为空

生源省市

班级

字符型

10

允许为空

班级

年级

字符型

10

允许为空

年级

 

5.系统流程图

6.重要功能代码

1.由于系统一大量的数据库,需要经常连接数据库,因此连接数据库的代码做成一个过程放在conn.asp文件中,此文件内容如下:

<%

setconn=server.CreateObject("ADODB.connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("student.mdb")

conn.openconnstr

%>

登陆页面

欢迎进入管理系统

管理员登陆


用户名:

onBlur="this.classname='text'"

onFocus="this.classname='textedit';this.select()">

密  码:

onBlur="this.classname='text'"onFocus="this.classname='textedit';this.select()">

普通用户:

用户名:

333密码:

333

 

管理员界面

欢迎进入管理员系统

用户名:

onBlur="this.classname='text'"

onFocus="this.classname='textedit';this.select()">

密  码:

onBlur="this.classname='text'"onFocus="this.classname='textedit';this.select()">

用户名:

adamin密码:

111


chongqinguniversity

毎日は日本語を勉強しずにはいられない

 

后台管理学生信息

欢迎进入学生资料系统


学生基本信息

修改个人信息

删除个人信息

查询个人信息

增添课程信息

增添学生信息

退出首页系统


学生基本信息

<%Setrs=Server.CreateObject("Adodb.recordSet")

Con="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("student.mdb")

sql="select*fromcj_studentorderbys_no"

rs.Opensql,Con,1,1,1

Ifrs.EOFthen

Response.Write"记录集为空!

"

Response.End

EndIf

'设置RecordSet对象的每一页数据记录条数的大小

rs.PageSize=3

'设置当前页

CurrentPage=Request.QueryString("pageno")

IfCurrentPage=""thenCurrentPage=2

CurrentPage=CLng(CurrentPage)

IfCurrentPage<0thenCurrentPage=2

IfCurrentPage>rs.PageCountthenCurrentPage=rs.PageCount

rs.AbsolutePage=CurrentPage

%>

分页显示示例

学生基本情况一览表

<%'输出表头%>

ID

学号

姓名

性别

出生日期

所在系

修改

<%'输出当前页面记录

Forj=0Tors.PageSize-1

Response.Write""

Fori=0Tors.fields.count-1

Response.Write""&rs.fields(i).value&""

Next

Response.Write"

s_no="&rs("s_no")&"'>修改"

Response.Write""

rs.MoveNext

Ifrs.EofThenExitFor

Next

Response.Write"
"

'输出上一页、下一页和页码对应的超链

IfCurrentPage<>1thenResponse.Write"

pageno="&CurrentPage-1&"'>上一页 "

Fori=1Tors.PageCount

Ifi=currentPagethen

Response.Writei&" "

Else

Response.Write"

pageno="&i&"'>["&i&"] "

EndIf

Next

IfCurrentPage<>rs.PageCountthenResponse.Write"

pageno="&CurrentPage+1&"'>下一页 "

%>

 

修改个人信息:

<%Setrs=Server.CreateObject("Adodb.recordSet")

Con="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("student.mdb")

sql="select*fromcj_studentorderbys_no"

rs.Opensql,Con,1,1,1

Ifrs.EOFthen

Response.Write"记录集为空!

"

Response.End

EndIf

'设置RecordSet对象的每一页数据记录条数的大小

rs.PageSize=3

'设置当前页

CurrentPage=Request.QueryString("pageno")

IfCurrentPage=""thenCurrentPage=2

CurrentPage=CLng(CurrentPage)

IfCurrentPage<0thenCurrentPage=2

IfCurrentPage>rs.PageCountthenCurrentPage=rs.PageCount

rs.AbsolutePage=CurrentPage

%>

分页显示示例

学生基本情况一览表

<%'输出表头%>

ID

学号

姓名

性别

出生日期

所在系

修改

<%'输出当前页面记录

Forj=0Tors.PageSize-1

Response.Write""

Fori=0Tors.fields.count-1

Response.Write""&rs.fields(i).value&""

Next

Response.Write"

s_no="&rs("s_no")&"'>修改"

Response.Write""

rs.MoveNext

Ifrs.EofThenExitFor

Next

Response.Write"
"

'输出上一页、下一页和页码对应的超链

IfCurrentPage<>1thenResponse.Write"

pageno="&CurrentPage-1&"'>上一页 "

Fori=1Tors.PageCount

Ifi=currentPagethen

Response.Writei&" "

Else

Response.Write"

pageno="&i&"'>["&i&"] "

EndIf

Next

IfCurrentPage<>rs.PageCountthenResponse.Write"

pageno="&CurrentPage+1&"'>下一页 "

%>

删除学生信息;

<%Setrs=Server.CreateObject("Adodb.recordSet")

Con="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("student.mdb")

sql="select*fromcj_studentorderbys_no"

rs.Opensql,Con,1,1,1

Ifrs.EOFthen

Response.Write"记录集为空!

"

Response.End

EndIf

'设置RecordSet对象的每一页数据记录条数的大小

rs.PageSize=3

'设置当前页

CurrentPage=Request.QueryString("pageno")

IfCurrentPage=""thenCurrentPage=2

CurrentPage=CLng(CurrentPage)

IfCurrentPage<0thenCurrentPage=2

IfCurrentPage>rs.PageCountthenCurrentPage=rs.PageCount

rs.AbsolutePage=CurrentPage

%>

分页显示示例

学生基本情况一览表

<%'输出表头%>

ID

学号

姓名

性别

出生日期

所在系

删除

<%'输出当前页面记录

Forj=0Tors.PageSize-1

Res

展开阅读全文
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1