还剩5页未读,继续阅读
文本内容:
程序设计课程实训计划书Web/治属教育宁波大红鹰软件学院网络技术系级版2005
一、目的和意义本课程是在静态网页制作(HTML语言和CSS技术)的基础上,对动态网页技术进行了较详细的讲授,使得学生对开发()系统有一个初步的掌握为以后进一步学B/S Browser/Server习和掌握系统奠定基础本实训以循序渐进的方式将课程中的知识点和技术通过实训的形B/S式再一次让学生得到强化、贯通和提升,并转化为学生的技能使得学生在开发系统的能B/S力上有所提高,有助于拓宽他们的就业面
二、适用对象本实训计划适合于二年制高职类计算机网络技术专业和网络系统管理专业学生
三、实训时间安排学年第一学期第六周、第七周两周周时间用于实训,总共为课时,学分数2006〜200720为2
四、实训任务整体上来说,如下的十个小项目实质上是完成一个简单的系统所该遇到的最基本的开B/S发模块内容熟练地完成这一次任务,对掌握开发系统的技术和知识大有裨益B/S按照实现难易程度及所需知识多少和涉及技能深浅,分为如下几个部分来实施语言编程实训
1.VBScript表单与网页间数据传递实训
2.ASP
3.ASP网页与Access数据库连接(ODBC数据源)读取数据实训
4.通信录浏览一一ASP网页访问(ADO方式)数据库实训分页显示一一访问数据库与控制输出实训
5.通信录查询——网页使用语言实训
6.ASP SQL成绩浏览——读取库表中数据实训
7.SQL Server2000成绩登记——网页访问数据库实训
8.ASP SQL Server2000成绩更改一一更新库表中记录值的实训
9.统计成绩一一计算方法对库表数据的处理实训
10.
11.
五、实训任务方案及要求语言编程实训
1.VBScript要求达到的目标在网页上实现如下功能将一组图片横向流水方式连续移动,循环不止当鼠标放在其中一张图片上时移动停止,点击时跳转到相应的(链接)的网页上;当停在图片上的鼠标挪开时,图片继续移动验收标准移动速度应以能够看清画面为准;除非鼠标移动到某个画面上,否则循环移动的图片不能停顿,也不能有断开的空档;每一个画面应对应各自的一个网页用于链接并能够当鼠标点击时顺利跳转;此功能的实现应以语句编程,不要用的类似功能语句VBScript HTML表单与网页间数据传递实训
2.ASP要求达到的目标利用将表单元素接受到的数据输出到另一网页上要求表单元素包括Cookies text,radio和均能够接受并输出数据select checkboxbutton textarea,验收标准要求传递的数据在两个以上,不同类型的数据更好;在另一网页上能够将通过接Cookies受到的各项数据要以适当地格式显示,力求美观,布局合理;放置表单元素的网页要将六种元素排列适当,并有明确的填写说明,不会误导用户或使用户无所适从;各元素都可以接受数据,并有验证、纠错和防止误操作的功能
3.ASP网页与Access数据库连接(ODBC数据源)读取数据实训要求达到的目标手工创建数据库和表,手工输入条以上的记录;设置()Access10DSN DataSource Name,从库表中读取数据,输出到网页上显示验收标准创建的数据库表要有三个以上的字段,条以上的记录;库表与网页间的连接方Access10式要以ODBC数据源法实现,即设置DSN;网页上显示的数据一定是从数据库表中动态提取的,而非静态地固化(永久书写)在网页结构中;显示的数据要有合理美观的布局
4.通信录浏览ASP网页访问(ADO方式和OLE DB方式)数据库实训要求达到的目标从库表中读取数据,输出到网页上,以表格形式显示Access验收标准创建的数据库表要有三个以上的字段,条以上的记录;库表与网页间的连接方Access10式要分别以方式和方式实现;网页上显示的数据一定是从数据库表中动态提取ADO OLEDB的,而非静态地固化(永久书写)在网页结构中;显示的数据要以表格的形式布局分页显示一一访问数据库与控制输出实训
5.要求达到的目标读取数据,移动(控制)指针,分页输出网页以表格形式输出每页要固定行数但表格结束以最末一条记录结尾,避免出现空行每一屏应有表头验收标准创建的数据库表要有三个以上的字段,条以上的记录;库表与网页间的连接方Access10式要以方式或方式实现;网页上显示的数据一定是从数据库表中动态提取的,ADO OLEDB而非静态地固化(永久书写)在网页结构中;显示的数据要以表格的形式布局;每张网页上的显示行数要固定,末页行数以最后一条记录结束而结尾,不出现空行;每页表格都要有表头通信录查询——网页使用语言实训
6.ASP SQL要求达到的目标建立查询条件,所查询记录有或无都要妥善处理,允许多次反复查询验收标准创建的数据库表要有三个以上的字段,条以上的记录;库表与网页间的连接方Access10式要以方式或方式实现;网页上显示的数据一定是从数据库表中动态提取的,ADO OLEDB而非静态地固化(永久书写)在网页结构中;显示的数据要符合查询条件的约束;条件的构造,至少两条以上;库表中如果找不到与条件匹配的记录,应以文字的形式告知用户;查询结果显示后不可自动退出画面,可以由用户选择进入再次查询或退出画面(该网页)成绩浏览——读取库表中数据实训
7.SQL Server2000要求达到的目标建立数据库表,建议以学生成绩表为例,建立适当的库表结构(含两到SQL Server2000三科成绩),以学号为主键手工输入条以上的记录以网页读取数据并显示10ASP SQL Server数据库能够从系统中分离验收标准操作对象为数据库表,而非库表;以学生成绩表为例,建立适当SQL Server2000Access的库表结构(含两到三科成绩),以学号为主键含条以上的记录以网页读取数据10ASP并显示;显示页面布局美观合理成绩登记——网页访问数据库实训
8.ASP SQL Server2000要求达到的目标在网页界面中输入新数据,并且可以用插入(追加)方式在数据库表中SQL Server2000添加记录,输入数据过程中要加入简单的数据检验功能,如成绩不可超出多大范围,缺少成绩必须以某种字符代替等输入数据保存后要马上刷新显示内容允许连续输入多条记录验收标准操作对象为数据库表,而非库表;建议以学生成绩表为例,建立SQL Server2000Access适当的库表结构(含两到三科成绩),以学号为主键含条以上的记录;输入数据的界面10以表单方式出现;输入数据保存后要马上刷新显示内容,允许连续输入多条记录;对输入数据要有检验功能成绩更改一一更新库表中记录值的实训
9.要求达到的目标从网页上查找库表中某一条记录,找到后修改或删除其数据,并将其重新存放到库表中库仍以创建,事先手工输入条以上的记录更改后,数据未保存前允许放弃SQLServer200010操作验收标准操作对象为数据库表;建议以学生成绩表为例,建立适当的库表结构(含SQL Server2000两到三科成绩),以学号为主键含条以上的记录;可以查找符合条件的记录,并将它显10示到界面上进行修改或删除;保存到库表以前,允许放弃操作统计成绩一一计算方法对库表数据的处理实训
10.要求达到的目标能够将库表中的学生成绩按照某个课程进行统计,统计出总分、平均分、SQLServer2000不及格人数、最高分和最低分;以十为梯度的成绩分布计数并将分析结果输出到网页上验收标准操作对象为数据库表;建议以学生成绩表为例,建立适当的库表结构(含SQLServer2000两到三科成绩),以学号为主键,事先手工输入条以上的记录;可以自由选择要统计的成10绩字段;统计数据的处理要准确反映要求目标中的项目细节;显示方式最低要求是以文字加数值的版面呈现,欢迎以图表的方式显示结果
六、实训验收方式整个实训以报告的形式提交指导老师(有范例文本),有些不宜用文字描述的内容,则辅以截图形式提交;网页及数据库以电子文件形式提交
七、实训成绩评判方法整体成绩分三部分来评价现场运行状况;报告撰写质量;实训过程表现现场运行状况用以判定对编程能力和数据库操作能力的考核;报告的质量用以判定对B/S系统开发相关基本知识和技能的理解和掌握程度;实训过程表现用以判定与职业素质相关的行为,如协作精神、出勤表现、事业态度等等成绩以优秀,良好,及格,不及格四个等级评判优秀一一赋予德能勤绩良好,圆满完成任务,作品运行良好,自有创意或有发挥者;良好一一当然是德能勤绩较好,能够完成任务,作品没有明显错误,运行正常的良好成绩标志;及格一一是德能勤绩一般,任务完成绝大部分,很小一部分没有做好,但不影响整体功能,作品运行基本正常者;只完成了部分任务,但作品可以运行一部分功能,对知识和技能基本掌握者;不及格一一表示德能勤绩上有欠缺,没有完成任务或完成的不够好,作品运行时出现种种错误,表现出未能掌握基本知识和技能;或严重抄袭他人成果者
八、指导教师吕亚洲、龚俊、庞美玉、毛逸源、陆陵艳、贾嗣瑶、张文婷、常娟、朱炎、色莫代、陈勃、李艳
九、参考资料参考书《程序设计教程》,章念鲁主编,高等教育出版社,年月
1.web20041《程序设计与应用》,曾斌孙远光主编,清华大学出版社,年月
2.Web20047《管理及应用系统开发》,张晓辉等主编,人民邮电出版社,
3.SQLServer20002004年月5学生实训网站;图书馆有关和书籍
4.ASP VBScript网络技术系年月日星期四2006413。