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、开发环境
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
2
编辑器(也叫做集成开发环境或者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(学生系统) 每个表的详细说明如下: Cj_a是管理员的用户名及密码的数据库 字段名 User_name
数据类型 字符型 长度 6 3
允许为空 允许为空 说明 用户名 User_pass 字符型 3 允许为空 用户密码
Cj_course成绩表 字段名称 C_no S_name S_period 数据类型 字符型 字符型 数值型 长度 4 10 2 允许为空 说明 允许为空 课程号 允许为空 课程名 允许为空 成绩 Cj_student学生表 字段名 S_no S_name S_sex S_birthday 数据类型 字符型 字符型 字符型 日期型 长度 10 5 2 20 10 允许为空 允许为空 允许为空 允许为空 允许为空 允许为空 说明 学号 姓名 性别 出生日期 院系 字符型 S_department
Cj_user学生用户密码表 字段名 username userpass Cj_xk 字段名 数据类型 长度 S_no C_no 字段名 学号 姓名 性别 民族 政治面貌 生源省市 班级 字符型 字符型 10 4 数据类型 数值型 数值型 长度 3 3 允许为空 允许为空 允许为空 长度 9 10 2 2 10 10 10 4
取值 允许为空 允许为空 说明 学号 课程号 说明 说明 用户名 用户密码 学生学籍信息 数据类型 字符型 字符型 字符型 字符型 字符型 字符型 字符型 取值 允许为空 允许为空 允许为空 允许为空 允许为空 允许为空 允许为空 学生学号 学生姓名 性别 民族 政治面貌 生源省市 班级
年级
5.系统流程图
字符型 10 允许为空 年级 学生管理系统 管理员 学生 分别进入 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 %> 登陆页面
5
显示用户添加用户修改信息删除用户修改成绩退出系统修改信息查询成绩退出系统
管理员界面
6
后台管理学生信息
7