ASP实训报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)总体需求分析
如果我国各个学校管理水平还停留在纸介质的基础上,已不能适应时代的发展,因为它浪 费了许多人力和物力,在当今的信息时代这种管理方法必然被计算机为基础的信息管理所取 代。学生信息管理系统的开发,适合任何一个大中小学校的管理,
该学生信息管理系统归纳起来有四点: 1.学生信息的插入。可以插入不同地区的学生的姓名、个人联系方法、所在院系、班级及 相关情况。实现了信息的动态管理。 2.学生信息的查询。学生的信息使管理员可以通过多种方式(年级、班级、姓名、学号、 所在系等等)的查询,就可以直接查看自己需要的学生的相关信息。实现了信息的动态管理。 3.学生信息的修改。管理人员可以随时对转入、转出的学生进行修改,比如学号、所在系 等等实现了信息的动态管理。 3.学生信息的删除。管理人员可以随时对转入、转出的学生进行删除,比如学号、所在系 等等实现了信息的动态管理。 好处为: 1. 可以存储怕有的学生档案,安全、高效; 2. 只需一到二名档案录入员即可操作系统,节省大量人力; 3. 可以迅速查找到所需要的信息。
重庆XX学院 信息工程学院 WEB程序设计实训报告
专业班级 学号 姓名 实验室
成绩评定
老师签名
2011 年 12月 24日
1. 实训日期
2010-2011学年度第一学期第18或19周
2. 实训地点
实验楼F505机房
3. 实训目的
通过本综合实训学生全面掌握HTML语言,Javascript,VBScript脚 本语言和ASP编程技术。能用ASP编写WEB理管系统。让掌握Web应用系统 设计方法。掌握自己独立开发动态网站。
(3)功能描述 本系统的功能,能简单管理学生的资料,后台有管理员来操作,可以进 行数据的修改,添加,删改,更新等功能。 3、操作说明及运行环境配置 (1)操作说明 Xs.html是主页面,其后面就是后台管理 (2)运行环境
Macromedia Dreamweaver 8:普通浏览器
4、数据表结构和功能结构图
<INPUT type="reset" value="取消" name="qingchu" class="buttonface"> <hr> <p><center>chongqinguniversity</center></p> <p><center>毎日は日本語を勉強しずにはいられない</center></p> </FORM> </BODY> </HTML>
3
允许为空 用户密码
Cj_course成绩表 字段名称 数据类型
C_no
字符型
S_name
字符型
S_period 数值型
长度 4 10 2
允许为空 说明 允许为空 课程号 允许为空 课程名 允许为空 成绩
Cj_student学生表
字段名
数据类型
S_no
字符型
S_name
Байду номын сангаас字符型
S_sex
字符型
S_birthday 日期型
后台管理学生信息
<body background="hulei.jpg"> <h1 align="center"><font color="#FF0000" size="+6">欢迎进入学 生资料系统</font></h1><hr> <div align="center"><A href="selepage1.asp" target="mainFrame">
放在conn.asp文件中,此文件内容如下:
<% set conn=server.CreateObject("ADODB.connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("student.mdb") conn.open connstr %> 登陆页面
4. 实训任务
通过设计Web应用系统(论坛,学生成绩系统,人事,工资管理系统 等),让学生全面掌HTML语言,JavaScript,VBScript脚本语言和ASP 编程技术,编写WEB管理系统的数据库程序。具体要求如下:
1.掌握安装IIS设置WEB服务器 2. 掌握HTML语言、Javascript语言 3. 掌握ASP的编程基础, VBScript语言。 4. 掌握ASP程序设计的基本规则。 5. 掌握ASP的内建对象。 6. 掌握ASP的组件。 7. 掌握ASP和关系型数据库的链接及数据的读取、SQL语言。 8. 掌握ADO对象的属性、方法。 9. 掌握数据库编程(数据的查询、增加,修改,删除) 10. 掌握Web应用系统设计方法。 11. 掌握自己独立开发动态网站。
<INPUT type="reset" value="取消"> </P> </FORM> </BODY> </HTML>
管理员界面
<HTML> <BODY background="e71e1cd84fd62a655882dd43.jpg"> <FORM method="POST" action="login.asp"> <h4 align="center"><font size="7" color="#FF0000">欢迎进入管理员系统</h4> <h4 align="center"> <P align="center">用户名:<INPUT type="text" name="username" size="20" width="20" class="text" onBlur="this.classname='text'" onFocus="this.classname='textedit';this.select()"></P> <P align="center">密 码:<INPUT type="password" name="password" size="20" width="20" class="text" onBlur="this.classname='text'" onFocus="this.classname='textedit';this.select()"></P> <P>用户名:adamin密码:111</p> <P align="center"><INPUT name="ok" type="submit" value="登陆" name="long" class="buttonface">
生源省市 字符型
10
允许为空 生源省市
班级
字符型
10
允许为空 班级
年级
字符型
10
允许为空 年级
5.系统流程图
学生管理系统 分别进入 管理员 学生 显示用户
添加用户
修改信息
删除用户
修改成绩
退出系统 修改信息 查询成绩 退出系统
6.重要功能代码 1.由于系统一大量的数据库,需要经常连接数据库,因此连接数据库的代码做成一个过程
五、实训内容
实训题目:学生资料管理系统
1、开发环境
Macromedia Dreamweaver 8 系统 站点设计 ASP Access 数据库. 2、系统功能说明 (1)数据库
Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为 它与其它的数据库管理系统(如SQL Server 2000)相比更加简单易学,一个普通的计算机用户 即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理 及处理需要。
<HTML> <BODY background="c5e31787fbcc4bee6d81194c.jpg"> <h3 align="center"><font color="#00FF00" size="+6">欢迎进入管理系统</font></h3>
<DIV align="center"><a href="login.html"><font color="#6600FF" size="4"> 管理员登陆</a></DIV> <hr> <FORM method="POST" action="xs.asp"> <P align="center">用户名:<INPUT type="text" name="username" size="20" width="20" class="text" onBlur="this.classname='text'" onFocus="this.classname='textedit';this.select()"></P> <P align="center">密 码:<INPUT type="password" name="password" size="20" width="20" class="text" onBlur="this.classname='text'" onFocus="this.classname='textedit';this.select()"></P> <p><h2 align="center"><font color="#00FF33" >普通用户:用户名:333 密码:333 </h7></p> <P align="center"><INPUT type="submit" name="ok" value="确定">
Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。 Access随着Windows操作系统和Offices办公自动化应用软件的普及, Access各个版本变得与其 他Office成员集成得越来越紧密。Office2000的所有成员和VisualBasic6.0现在共享的是同样的 VisualBasicforApplications(VBA)版本6.0。Access2000最后采纳了Office2000VBA编辑器(也叫做 集成开发环境或者IDE)用于编写asp代码来自动操作Access应用。不论好坏,Access2000还共享 了Office2000新的超文本标记语言(HTML)帮助系统。Access最主要用的是创建数据库,并建立 相应的软件的连接。如ODBC的连接。
</A> </p> </div>
<hr> </body> </html>
学生基本信息
<body >
<% Set rs=Server.CreateObject("Adodb.recordSet")
学生基本信息</A> <A href="selepage.asp" target="mainFrame">修改个人信息</A> <A href="selepage2.asp" target="mainFrame">删除个人信息</A> <A href="select.html" target="mainFrame">查询个人信息</A> <A href="course.html" target="mainFrame">增添课程信息</A> <A href="addstudent.html" target="mainFrame">增添学生信 息</A> <A href="default.html" target="_top">退出首页系统
字符型 S_department
长度 10 5 2 20 10
Cj_user学生用户密码表
字段名
数据类型
username 数值型
userpass Cj_xk
数值型
长度 3 3
允许为空 允许为空 允许为空 允许为空 允许为空 允许为空
说明 学号 姓名 性别 出生日期 院系
取值 允许为空 允许为空
说明 用户名 用户密码
字段名 数据类型 长度
允许为空 说明
S_no 字符型 10
允许为空 学号
C_no 字符型 4
学生学籍信息
字段名
数据类型
允许为空 课程号
长度
取值
说明
学号
字符型
9
允许为空 学生学号
姓名
字符型
10
允许为空 学生姓名
性别
字符型
2
允许为空 性别
民族
字符型
2
允许为空 民族
政治面貌 字符型
10
允许为空 政治面貌
(1)数据表结构 学生成绩管理系统登录系统表的数据库包含4个数据表(成绩表,管
理员,课程表,学生表)。 数据库名:student(学生系统) 每个表的详细说明如下: Cj_a是管理员的用户名及密码的数据库
字段名
数据类型 长度
允许为空 说明
User_name 字符型
6
允许为空 用户名
User_pass 字符型
如果我国各个学校管理水平还停留在纸介质的基础上,已不能适应时代的发展,因为它浪 费了许多人力和物力,在当今的信息时代这种管理方法必然被计算机为基础的信息管理所取 代。学生信息管理系统的开发,适合任何一个大中小学校的管理,
该学生信息管理系统归纳起来有四点: 1.学生信息的插入。可以插入不同地区的学生的姓名、个人联系方法、所在院系、班级及 相关情况。实现了信息的动态管理。 2.学生信息的查询。学生的信息使管理员可以通过多种方式(年级、班级、姓名、学号、 所在系等等)的查询,就可以直接查看自己需要的学生的相关信息。实现了信息的动态管理。 3.学生信息的修改。管理人员可以随时对转入、转出的学生进行修改,比如学号、所在系 等等实现了信息的动态管理。 3.学生信息的删除。管理人员可以随时对转入、转出的学生进行删除,比如学号、所在系 等等实现了信息的动态管理。 好处为: 1. 可以存储怕有的学生档案,安全、高效; 2. 只需一到二名档案录入员即可操作系统,节省大量人力; 3. 可以迅速查找到所需要的信息。
重庆XX学院 信息工程学院 WEB程序设计实训报告
专业班级 学号 姓名 实验室
成绩评定
老师签名
2011 年 12月 24日
1. 实训日期
2010-2011学年度第一学期第18或19周
2. 实训地点
实验楼F505机房
3. 实训目的
通过本综合实训学生全面掌握HTML语言,Javascript,VBScript脚 本语言和ASP编程技术。能用ASP编写WEB理管系统。让掌握Web应用系统 设计方法。掌握自己独立开发动态网站。
(3)功能描述 本系统的功能,能简单管理学生的资料,后台有管理员来操作,可以进 行数据的修改,添加,删改,更新等功能。 3、操作说明及运行环境配置 (1)操作说明 Xs.html是主页面,其后面就是后台管理 (2)运行环境
Macromedia Dreamweaver 8:普通浏览器
4、数据表结构和功能结构图
<INPUT type="reset" value="取消" name="qingchu" class="buttonface"> <hr> <p><center>chongqinguniversity</center></p> <p><center>毎日は日本語を勉強しずにはいられない</center></p> </FORM> </BODY> </HTML>
3
允许为空 用户密码
Cj_course成绩表 字段名称 数据类型
C_no
字符型
S_name
字符型
S_period 数值型
长度 4 10 2
允许为空 说明 允许为空 课程号 允许为空 课程名 允许为空 成绩
Cj_student学生表
字段名
数据类型
S_no
字符型
S_name
Байду номын сангаас字符型
S_sex
字符型
S_birthday 日期型
后台管理学生信息
<body background="hulei.jpg"> <h1 align="center"><font color="#FF0000" size="+6">欢迎进入学 生资料系统</font></h1><hr> <div align="center"><A href="selepage1.asp" target="mainFrame">
放在conn.asp文件中,此文件内容如下:
<% set conn=server.CreateObject("ADODB.connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("student.mdb") conn.open connstr %> 登陆页面
4. 实训任务
通过设计Web应用系统(论坛,学生成绩系统,人事,工资管理系统 等),让学生全面掌HTML语言,JavaScript,VBScript脚本语言和ASP 编程技术,编写WEB管理系统的数据库程序。具体要求如下:
1.掌握安装IIS设置WEB服务器 2. 掌握HTML语言、Javascript语言 3. 掌握ASP的编程基础, VBScript语言。 4. 掌握ASP程序设计的基本规则。 5. 掌握ASP的内建对象。 6. 掌握ASP的组件。 7. 掌握ASP和关系型数据库的链接及数据的读取、SQL语言。 8. 掌握ADO对象的属性、方法。 9. 掌握数据库编程(数据的查询、增加,修改,删除) 10. 掌握Web应用系统设计方法。 11. 掌握自己独立开发动态网站。
<INPUT type="reset" value="取消"> </P> </FORM> </BODY> </HTML>
管理员界面
<HTML> <BODY background="e71e1cd84fd62a655882dd43.jpg"> <FORM method="POST" action="login.asp"> <h4 align="center"><font size="7" color="#FF0000">欢迎进入管理员系统</h4> <h4 align="center"> <P align="center">用户名:<INPUT type="text" name="username" size="20" width="20" class="text" onBlur="this.classname='text'" onFocus="this.classname='textedit';this.select()"></P> <P align="center">密 码:<INPUT type="password" name="password" size="20" width="20" class="text" onBlur="this.classname='text'" onFocus="this.classname='textedit';this.select()"></P> <P>用户名:adamin密码:111</p> <P align="center"><INPUT name="ok" type="submit" value="登陆" name="long" class="buttonface">
生源省市 字符型
10
允许为空 生源省市
班级
字符型
10
允许为空 班级
年级
字符型
10
允许为空 年级
5.系统流程图
学生管理系统 分别进入 管理员 学生 显示用户
添加用户
修改信息
删除用户
修改成绩
退出系统 修改信息 查询成绩 退出系统
6.重要功能代码 1.由于系统一大量的数据库,需要经常连接数据库,因此连接数据库的代码做成一个过程
五、实训内容
实训题目:学生资料管理系统
1、开发环境
Macromedia Dreamweaver 8 系统 站点设计 ASP Access 数据库. 2、系统功能说明 (1)数据库
Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为 它与其它的数据库管理系统(如SQL Server 2000)相比更加简单易学,一个普通的计算机用户 即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理 及处理需要。
<HTML> <BODY background="c5e31787fbcc4bee6d81194c.jpg"> <h3 align="center"><font color="#00FF00" size="+6">欢迎进入管理系统</font></h3>
<DIV align="center"><a href="login.html"><font color="#6600FF" size="4"> 管理员登陆</a></DIV> <hr> <FORM method="POST" action="xs.asp"> <P align="center">用户名:<INPUT type="text" name="username" size="20" width="20" class="text" onBlur="this.classname='text'" onFocus="this.classname='textedit';this.select()"></P> <P align="center">密 码:<INPUT type="password" name="password" size="20" width="20" class="text" onBlur="this.classname='text'" onFocus="this.classname='textedit';this.select()"></P> <p><h2 align="center"><font color="#00FF33" >普通用户:用户名:333 密码:333 </h7></p> <P align="center"><INPUT type="submit" name="ok" value="确定">
Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。 Access随着Windows操作系统和Offices办公自动化应用软件的普及, Access各个版本变得与其 他Office成员集成得越来越紧密。Office2000的所有成员和VisualBasic6.0现在共享的是同样的 VisualBasicforApplications(VBA)版本6.0。Access2000最后采纳了Office2000VBA编辑器(也叫做 集成开发环境或者IDE)用于编写asp代码来自动操作Access应用。不论好坏,Access2000还共享 了Office2000新的超文本标记语言(HTML)帮助系统。Access最主要用的是创建数据库,并建立 相应的软件的连接。如ODBC的连接。
</A> </p> </div>
<hr> </body> </html>
学生基本信息
<body >
<% Set rs=Server.CreateObject("Adodb.recordSet")
学生基本信息</A> <A href="selepage.asp" target="mainFrame">修改个人信息</A> <A href="selepage2.asp" target="mainFrame">删除个人信息</A> <A href="select.html" target="mainFrame">查询个人信息</A> <A href="course.html" target="mainFrame">增添课程信息</A> <A href="addstudent.html" target="mainFrame">增添学生信 息</A> <A href="default.html" target="_top">退出首页系统
字符型 S_department
长度 10 5 2 20 10
Cj_user学生用户密码表
字段名
数据类型
username 数值型
userpass Cj_xk
数值型
长度 3 3
允许为空 允许为空 允许为空 允许为空 允许为空 允许为空
说明 学号 姓名 性别 出生日期 院系
取值 允许为空 允许为空
说明 用户名 用户密码
字段名 数据类型 长度
允许为空 说明
S_no 字符型 10
允许为空 学号
C_no 字符型 4
学生学籍信息
字段名
数据类型
允许为空 课程号
长度
取值
说明
学号
字符型
9
允许为空 学生学号
姓名
字符型
10
允许为空 学生姓名
性别
字符型
2
允许为空 性别
民族
字符型
2
允许为空 民族
政治面貌 字符型
10
允许为空 政治面貌
(1)数据表结构 学生成绩管理系统登录系统表的数据库包含4个数据表(成绩表,管
理员,课程表,学生表)。 数据库名:student(学生系统) 每个表的详细说明如下: Cj_a是管理员的用户名及密码的数据库
字段名
数据类型 长度
允许为空 说明
User_name 字符型
6
允许为空 用户名
User_pass 字符型