ASP实训报告
重庆XX学院
信息工程学院
WEB程序设计实训报告
专业班级
学号
姓名
实验室
成绩评定
老师签名
2011 年 12月 24日
一.实训日期
2010-2011学年度第一学期第18或19周
二.实训地点
实验楼F505机房
三.实训目的
通过本综合实训学生全面掌握HTML语言,Javascript,VBScript脚本语言和ASP编程技术。能用ASP编写WEB理管系统。让掌握Web应用系统设计方法。掌握自己独立开发动态网站。
四.实训任务
通过设计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. 掌握自己独立开发动态网站。
五、实训内容
实训题目:学生资料管理系统
1、开发环境
Macromedia Dreamweaver 8 系统站点设计ASP Access 数据库.
2、系统功能说明
(1)数据库
Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其它的数据库管理系统(如SQL Server 2000)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,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)运行环境
Macromedia Dreamweaver 8:普通浏览器
4、数据表结构和功能结构图
(1)数据表结构
学生成绩管理系统登录系统表的数据库包含4个数据表(成绩表,管理员,课程表,学生表)。
数据库名:student(学生系统)
每个表的详细说明如下:
5.系统流程图
6.重要功能代码
1.由于系统一大量的数据库,需要经常连接数据库,因此连接数据库的代码做成一个过程放在conn.asp文件中,此文件内容如下:
<%
set conn=server.CreateObject("ADODB.connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("student.mdb")
conn.open connstr
%>
登陆页面
欢迎进入管理系统
管理员界面
后台管理学生信息