动态网页设计》实训教学大纲《ASP动态网页设计》实训教学大纲
一、实训的基本任务《ASP动态网页设计》实训是网络系统管理专业必须掌握的实践环节之一。其课程的实训内容应体现新颖实用并处于不断发展过程之中,主要是培养“网站设计”的实用型人才。通过《ASP动态网页设计》实训,最终使学员达到能进行动态站点设计,并对其中的某些实用功能模块进行编程开发,达到实际应用的目的。(1)知识要求◇掌握ASP一般原理◇熟悉ASP内置对象◇掌握ASP与数据库的整合应用(2)素质要求◇敬业精神:树立敬业精神◇较强的分析能力:程序设计思路与分析能力。(3)能力技能要求◇ASP内置对象的应用◇ASP与数据库的整合应用
二、实训时间安排实训时间安排实训时间共计2周。具体安排如下表:课题登录模块设计注册模块设计网页计数器模块设计留言板模块设计2222学时分配36363636
1
f投票系统模块设计新闻自动发布系统
22
3636
注:选择其中1小题总计:40学时236
三、实训课题内容及要点在教师指导下,运用所学知识和技能,独立完成具有一定实际意义、且能较好反映实际应用能力的综合性作业。
课题一:课题一:登录模块设计⒈最基本的登录模块⒉添加输入验证功能添加客户端和服务器端验证代码⒊模块化将通用功能写成模块:可以使程序的逻辑清楚易于调试,提高复用性,易于维护和扩展
课题二:课题二:注册模块设计⒈最基本的注册模块⒉增强功能的注册模块添加客户端和服务器端验证代码,这里的验证代码要比登录模块的多⒊完整功能的注册模块SQL中将用户名设为主键,不允许重值。在服务器端的存储注册代码中也应考虑不允许用户名重复⒋使用存储过程的SaveSasp来优化数据库操作先判断在数据表中是否已经存在用户名和传递进来的用户名相同的记录,如果存在,则令输出参数为0,表明不能用此用户名注册,如果不存在,则可以用传入的参数值进行注册,将相应的值插入到数据表
2
f建议:最好将课题一和课题二整合在一起,作为一个课题,这样便于应用到实际项目中。
课题三:课题三:网页计数器模块设计⒈简单功能的网站计数器只使用Applicatio
内置对象⒉使用数据库的网站计数器⒊使用文件存储的网站计数器⒋使用内置组件建立网页计数器使用内置组件PageCou
ter说明:⑴方法2和方法3应注意两种情况:①重复计算同一次会话中的多次访问;②不重复计算同一次会话中的多次访问,只计为一次访问。⑵方法4只有“不重r