11级《Web程序设计课程设计》计划

时间:2019-05-15 11:11:58下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《11级《Web程序设计课程设计》计划》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《11级《Web程序设计课程设计》计划》。

第一篇:11级《Web程序设计课程设计》计划

《Web程序设计课程设计》计划

班级:B110501~06任课教师:张文学、刁文广、郭俊恩

一、设计目的与要求

《Web程序设计课程设计》是《WEB程序设计》课程之后进行的实践环节。通过该课程设计,使学生进一步加深对Web程序设计基本概念、B/S架构及开发流程和动态网站设计方法等知识的理解,提高Web技术编程能力和调试能力,牢固掌握ASP.NET Web程序设计技术,培养学生综合运用面向对象程序设计、数据库原理、Web程序设计和软件工程等相关课程知识独立解决实际问题的能力。

通过该课程设计,应达到下列基本要求:

1.熟练掌握C#和Web程序设计的基本知识和技能;

2.基本掌握Web程序开发的基本思路和方法,熟悉Web程序开发过程,并初步具备利用面向对象的编程思想和Web程序设计技术等综合知识完成网站开发的能力;

3.初步具备学生自学参考书籍及查阅手册、图表和文献资料的能力;

4.初步养成重视软件测试、重视文档写作、重视界面设计的程序开发习惯;

5.初步养成学生团队协作能力。

二、设计内容

学生每2~3人组成一个小组,从以下五个题目中选取1个题目,分工协作,共同完成。在课程设计过程中,除完成每个题目规定的功能性描述外,还必须满足以下几点公共性要求:

1)所开发软件至少需由登录页和3-5个以上功能性网页组成。其中功能性网页布局需具有的特征包括:使用CSS和DIV统一布局,网页宽度设置为800*600;在CSS应包括类选择符、并列选择符、标记选择符、ID选择符等;DIV布局应使用到float及盒子模型。

2)必须使用Button、CheckBox、TextBox、ListBox、DropDownList等标准服务器控件、Required、Compare等验证控件;使用DropDownList控件时,需体现AutoPostBack属性;

3)进行查询或统计操作时需要使用到MultiView;

4)至少有两个页面采用QueryString进行数据传递技术;

5)需要使用Session内置对象记录登录用户信息,并在每个功能性网页显示出当前登录用户名等信息;在显示用户名信息时需要采用单值绑定技术;

6)需要使用Cookie记录用户登录信息,Cookie的有效时间不大于10天;

7)需要用到Sever对象的Transfer方法和Response对象的Redirect、Write等方法;

8)数据显示时需要使用GridView服务器控件进行数据绑定,并支持编辑、删除和分页操作;

9)需要分别使用SqlDataReader和SqlDataAdapter两种数据库访问方法,完成数据的添加、删除和更新操作。

1.学生成绩管理

1.1问题描述

建立B/S模式的学生成绩管理系统。

1.2 基本要求

(1)数据库设计要符合范式要求。

(2)能对学生信息、课程信息及成绩等进行添加、删除、修改等操作;

(3)提供学生成绩的查询功能,输入学生的学号或姓名,能查找出该生各学期的成绩;

(4)提供必要的统计功能,如计算不及格人数、生成给予警告名单等。

2.饭店管理系统

2.1问题描述

分析饭店经营管理整个过程,实现B/S模式的饭店管理系统。

2.2 基本要求

(1)数据库设计要符合范式要求。

(2)能对菜单、包间、包桌、服务员信息等进行添加、删除、修改等操作。

(3)提供支出、收入的查询功能,能够按月生成报表。

(4)能计算服务员业绩及收入。

3.教研管理系统

3.1问题描述

分析相关情况,了解教研所需数据,实现B/S模式的教研管理系统。

3.2基本要求

(1)数据库设计要符合范式要求。

(2)能对教师基本资料(姓名、性别、学历、职称、研究方向、工号等)、教师教研项目信息(项目名称、项目来源、项目编号、项目级别、项目经费、立项时间、结项时间、获奖情况等)进行添加、删除、修改操作。

(3)提供简单查询功能,输入教师姓名或单位名称,能查找出该教师及科研项目相关信息。

(4)提供简单统计功能,可以按照时间段统计某个教室的教研成果。

4.图书销售管理系统

4.1问题描述

了解网上图书销售相关流程,实现B/S模式的图书销售管理系统。

4.2基本要求

(1)数据库设计要符合范式要求。

(2)能对图书(如图书名称、出版社、作者、ISBN号、单价、图书编号、库存数量等)、客户(名称、联系电话、通信地址、邮件地址等)、销售图书情况(图书编号、数量、支付状态、备注信息、订单编号、销售日期等)等信息进行添加、删除、修改操作。

(3)提供必要查询功能,例如输入图书名称,能查找出该图书的相关信息,并展示图书信息。

(4)提供简单统计功能,可以完成按照时间段进行图书销售量统计。

5.文章发布管理系统

5.1问题描述

了解文章发布管理的流程,分析其功能,建立文章数据库,实现B/S模式的文章发布管理系统。

5.2基本要求

(1)数据库设计要符合范式要求。

(2)能对文章资料进行添加、删除、修改操作。

(3)提供查询功能,输入文章名称,能查找出该文章的相关信息。

(4)用户权限控制,一般用户只能查询,管理员用户可以修改数据。

6.自拟

6.1问题描述

根据自拟的题目,把问题描述清楚。

(1)自拟题目难易程度要与前五个题目相当。

(2)数据库设计要符合范式要求。

(3)能进行添加、删除、修改操作。

(4)提供查询功能。

(5)用户权限控制,一般用户只能查询,管理员用户可以修改数据。6.2基本要求

三、设计地点及进行方式

设计地点:计算机机房

进行方式:

1.教师宣布课程设计注意事项及课程设计组织形式,并对相关理论知识进行简单介绍。

2.学生以2~3人为小组,从设计内容中选取一道题目,分析设计任务,确定各自设计任务,并以文本形式上报指导教师。

3.学生以小组为单位,首先分析各自的设计任务,查阅手册、图表和文献资料完成程序设计,然后上机编程和运行调试。

4.学生独立完成所承担任务的课程设计报告撰写,上报指导教师。其中课程设计报告书应包括以下几部分内容:

(1)做了哪些工作、实现了什么结果、系统功能。

(2)数据库设计:数据库概念结构、逻辑结构、物理结构设计;表结构设计。

(3)功能设计:类图的设计、模块结构图(或页面链接关系图)

(4)设计关键功能算法和绘制函数流程图。

(5)程序的功能和运行测试结果说明。

(6)简要总结及自我评价。

5.指导教师完成学生课程设计报告审阅并组织学生答辩。

四、进度安排

第1天:课程设计任务、进度及要求讲解。确定小组,分析所选题目,进行分工,查阅相关资料,写出需求分析,确定系统功能,划分模块;

第2天:数据库设计、网页界面设计;编写课程设计报告系统设计及界面设计部分内容;教师检查阶段性成果。

第3-4天:编制代码并调试,编写课程设计报告程序实现部分内容;

第5天:提交源程序清单和课程设计报告,进行答辩。

五、成绩评定

学生成绩以优、良、中、及格和不及格5个等级评定。成绩构成:

1、学生编写的实际软件和运行结果,占总成绩40%

2、设计报告,占总成绩30%

3、答辩提问,占总成绩20%

4、出勤,占总成绩10%

六、注意事项

1、教师需向学生讲清课程设计的任务、要求、进度、考核办法、实验室安全制度等。

2、学生完成课程设计完成后,必须按规范书写课程设计报告。

3、实验2~3人1组,在规定的时间内,由学生独立完成,出现问题,教师要引导学生独立分析、解决。

第二篇:WEB程序设计课程设计指导书(模版)

WEB课程设计指导书

设计课题:广东海洋大学寸金学院micro blog信息系统

设计目的:1。综合应用java程序设计、WEB程序设计、数据库应用、计算机网络等知识设

计和实现我校Micro Blog信息系统。

2.通过上述设计和实现,加深学生对java程序设计、WEB程序设计、数据库应

用、计算机网络相关理论的理解,锻炼学生综合应用所学知识分析问题和解决问题的能力。

3.培养软件开发的团队协作精神。

设计内容:1。用户注册

2.用户登录(分一般用户和管理员)

3.某用户发布微博信息

4.浏览所有用户的微博信息

5.浏览指定用户的微博信息

6.查询某些用户或(且)某时间段或(且)某论题的微博信息。

7。删除某些用户或(且)某时间段或(且)某论题的微博信息。

8.统计分析某时间段的用户数量,微博数量。

9.发布重大消息或提示信息

(7-9基于管理员)

设计要求:完整实现设计内容所指定的功能

应用服务器采用Tomcat 6.0或以上

基于JSP编程

开发工具采用Eclipse + DreamWeaver

数据库采用SQL server2005,或ACCESS 2003(或更新版本)

用户界面友好

组织方式:在自然班范围内按4人一组分组确定设计小组,每组确定一名组长。时间安排:一周考核方式:

1.各设计小组上交系统实现的软件(通过邮件方式按自然班上交)。

2.各设计小组上交课程设计书面报告,另通过邮件按自然班上交电子版。

报告按上述设计内容逐项表述,并加上中英文标题、关键字、摘要、总结。报告中必须完整展示各项设计内容的设计结果。表述清晰,格式规范。

3.评分:软件设计和实现60分。

设计报告40分。

第三篇:web程序设计(JSP)课程设计总结

《Web程序设计(JSP)》课程设计总结

课程设计时间: 2011-2012 年第一学期 第13周—第14周课程设计班级: 计科08101

课程设计计划学时:40

实际设计学时:40

设计地点:信息中心A-107

课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节。“Web程序设计课程设计”是计算机科学与技术专业的专业课,是培养学生掌握动态网站开发的重要课程。

本次课程设计要求学生独立开发一个小型电子商务网站,向客户提供一个介绍、展示商品的环境,是客户选择、购买商品的虚拟平台。系统要求实现一般的电子商务网站所具备的功能,包括会员登录、商品浏览、商品查询、购物车、下订单、结算、后台管理等。通过本课程的课程设计要求

1.课程设计开始之前要事先确定好课题并准备好相应素材(图片,音频等);

2.课程设计开始后每组同学必须相互合作共同完成课题;

3.每组中的每个同学必须独立完成定制模块的任务;

4.课程设计课题要求内容完整,功能齐全;

5.要有自己的设计风格,禁止相互copy;

6.严格按照课程设计时间安排作好每一项工作;

7.认真分析课题,整理开发思路,完成每天的规定的工作量;

设计完成,上交完整的课程设计报告并为答辩作好充分准备。

课程设计成果验收

要求学生认真回顾设计过程,总结收获,发现不足,整理技术资料,撰写课程设计报告书,写出心得体会和改进意见,准备答辩。

1.成果验收

指导教师及答辩小组对每位同学设计的成果进行验收,打设计成果成绩。验收时间为最后一次上机实验时进行。

2.撰写课程设计报告

布置设计成果通过验收的同学撰写课程设计报告。学生在课程设计完成后,提交所设计课题的“课程设计报告”,要求打印稿、电子稿(Word格式)各一份,用A4幅面纸打印。

3.答辩

通过答辩达到相互学习,找出不足,开拓设计思路的目的。主要考察学生对课程设计的认识、设计过程的体会与收获、设计成果的理解、成果的真实性及功能、关键技术问题的解决方案等。

课程设计小结

本次课程设计,学生整体积极性较高,由于一些原因,这次课程设计时间短,课时少,同学们在有考试任务下,除了在极有限的课堂上设计制作外,课后也投入了不少的时间和精力,按要求完成小组分配的设计任务。通过本次课程设计增强了学生之间协同合作、相互帮助的情感,并使每位同学有了不同程度的提高,达到了课程设计的目的。

电气信息工程系王庆月2011-11-25

第四篇:WEB程序设计心得

袁龙--WEB程序设计个人心得

这个学期学习了WEB客户端程序设计,对网页制作有了一定的了解,这个学期完成了老师布置的2个项目,我一直做得是前台界面设计,所以对前台比对后台了解些,通过这2个项目的锻炼,我觉得我自己的前台界面开发能力有很大的提高,从最初开始的什么都不会,到现在基本能把前台界面设计的比较好了,自己也对WEB程序设计有了一定的了解,至于后台代码,也有了一定的了解,可能用起来,没有前台熟

说一下自己学习WEB的历程————-当曾老师开设WEB程序设计的时候,第一次上课时感觉这课真心高大上,于是一种想学的冲动驱使我开始下决心一定要把这课学好,出色的完成老师布置的项目。于是一个想法在我脑海闪现,老师讲的东西毕竟有限,所以我要发挥自己的自主学习能力,于是开始在网上寻找各种有关教程。找了许多教程,最终在传智播客这个网站上找到了学习前台界面的教学视频,于是开始了我的学习WEB的旅程。首先开始学习的是DIV+CSS,听授课老师的讲述我了解到了下面的知识---网页的设计目前都是应用DIV+CSS或者TABLE+CSS 只是DIV更加灵活点,而TABLE更加传统,而且还是很好用 首先从最简单的HTML语法学起

而HTML语法主要在于对表格和表单的使用

实际上唯一难的就是表格的掌握,因为用表格来布局,需要考虑打方方面面的,而从语言语法来说不难

HTML是标签形式的,所以要灵活嵌标签,可以做出不同的效果,特别是FORM标签里面嵌套TABLE标签可以控制里面的元素排列方式

来控制一段,没什么特别注意的

标签用来控制制定的一段字体效果不错
好用

然后就开始试着自己通过手动写代码来布局,因为学WEB的最锻炼技术的就是自己手写代码,于是自己通过纯手工代码的形式编写了一个课程表,记得当时编这个的时候足足花了我一天的时间,因为当时什么都不知道,先看了视频教学,然后第二天决定自己动手实践一下,当我第二天做的时候发现,看别人编的时候感觉好简单,当时当自己动手编的时候各种不会,最后经过一天的改啊,终于让我编出来了,瞬间有了点成就感,后来把div+CSS学完了,尽管曾老师讲的是拖控件,但是我学过手动敲代码,于是操作起控件来得心应手,就这样我自己自学了一些东西,其中包括flash,javascript,div+CSS,dom,jquery,ajax等等一些技术,感觉这学期学到了很多东西,其中有老师教的,也有自己自学的,有了这些基础,然后就开始了第一个项目的,图书管理系统,当时我负责的是前台界面,当时参照了一个网站,知道了有母版页这个东西,于是开始自己建一个母版页,在建母版页的过程中也是遇到了很多困难,看着别人做的干觉蛮简单,可是自己做起来,确实失败了很多次,我记得那时候为了建这个母版页,每天都是寝室最晚一个睡得,最先一个起的,在自己的努力下,终于学会了怎么建母版页,并运用于了我们的第一个项目,现在回头想了一下,现在觉得母版页其实挺简单了,就是这样一个简单的页面,对于一个初学者来说也是一个巨大的障碍,现在就说说我对前台布局的一些理解吧 用过都知道

主要和
配合,TR就是行,TD就是单元格,弄清楚位置还是很简单的,特别注意TD在占用行或者列的时候最好能画出整个表格方便来写代码哦.表格还能嵌套表格,可以把位置具体出来哦哦哦.难点在于设置对齐方式和宽度,老是不容易弄好

是个块,和CSS配合可以达到表格的效果,但代码简单清晰,可是不好掌握.容易引起各种各样的变形,对浏览器的兼容性也有需要提高.
是表单,基本上页面与大家数据互动就是靠这个了.里面填出好用的INPUT标签,改变其TYPE就可以使用了哦~~~没什么难度,就是以后再变成的时候注意ID和数据发送到地方 然后就是CSS哦.前面适合做框架,后面就靠着CSS来具体设置样式和装饰.CSS包含很多HTML标签自己不具备的属性,因此可以得到更多的设置,主要因为是CSS可以把各个元素都看成一个盒装块,可以拥有很多共同属性,这行属性像一个页面样能够很灵活的设置修改.CSS三种链接方式,看具体情况使用.CSS声明一个选择器(就这个名字,没学个的人听了是不知道什么用处的,一点也不好听),然后再大括号里面加上属性和值就好.~~选择器是重点,因为方式主要有3种.类选择,直接输入标签名字,直接改动标签,一般是比较猛级别的.然后时候类和ID,类可以多个物体共用,而ID是制定特定的元素的.然后配合空格这个父子控制来具体选择.好用,好用,好用哦哦哦.然后就是CSS的盒装模型,具有共同的外边距边框内边距,这3个属性,弄清楚了就可以随意设置了.CSS控制位置就是用float和定位,这两个都比较麻烦,要多看多试才能理解吧 然后就是CLEAR用好了也能帮忙控制格式哦~~ 然后上面就是我所学的前台界面的设计,后来也有学html5,现在流行的网页设计前台语言,说了这么多前台的再来说说后台,后台的代码包括数据访问主要还是曾老师所讲的那些,做第一个项目时,也是一点都不会,然后和同小组成员在一起做项目的时候,得到了大家的指点说这个可以用datalist来展示,尽管但是还觉得云里雾里,就按照他们说的做了,回去的时候,我用自己做了一遍,发现了它的神奇之处,就这样在半学半做的实施中完成了我们的第一个项目,然后是第二个项目,有了第一个项目的基础,做第二个项目时,少走了不少弯路,第二个项目有用到了数据集的方法,简化了做项目的困难,第二个相比于第一个项目有点很大的难度,我们小组遇到的难题,第一个是学生选课,退课和教师打分,这也是整个项目的灵魂,重点之所在,最开始也是不会,开始各种请教别人怎么做,最后还是完成了老师布置的第二个项目。

经过这一学期对WEB程序设计的学习,我收获了不少东西,首先我知道了一个自学的途径,那就是可以在网络上找视频教程,我觉得这比单纯的看书效果要好,毕竟网络视频里面都是现场给你演示,印象要深刻些,我也从中学到了不少东西,页了解了不少现在的一些常识,然后就是收获了属于自己的知识,这学期我学会了如果制作falsh广告,如何用javascript做出各种绚丽的效果,其中有一个是从别人那里学来的,就是可以用javascript做出烂漫的网页,我觉得效果还不错,现在基本对制作网站的流程有了一定的了解,我这个人不喜欢煽情,所以省略了一些学习的心路历程,通过曾老师WEB程序设计这门课确实学到了不少东西,有老师教的,也有自己自学的,我会把我的这种学习精神带到下学期,期待曾老师下学期的课!

第五篇:web程序设计复习题

一、判断题

1.网页是文本文件。()

2.在网页文件index.htm中,可用代码显示出服务器的日期和时间。()

3.有时我们看到的网页代码实际上不是真正的源代码。()

4.变量也有名字。()

5.变量的值可以被替换。()

6.在HTML代码中,定义表格。()

7.VB和VBScript都是脚本语言。()

8.常量是一种不会改变的数,VBScript定义常量要使用“Dim常量名称”。()

9.session对象无法记录数组,对象等复杂的数据类型。()

10.session和cookies一样,都是存储在客户端的。()

11.Session对象的OnEnd事件处理程序只能使用Application和Server两个ASP内置对象。()

12.ASP中的Session的功能是将数据存储在服务器的内存中。()

13.ASP页可调用ActiveX组件来来执行任务。()

14.ASP文件必须使用专门程序来编辑。()

15.response对象的数据集合用于设置客户端的cookies停息。()

16.request对象的数据集合用于取得客户端的cookies停息。()

17.微软推出的服务器是IIS和WPS。()

18.在表单(Form)传值使用Post方法时,接收页面可用Request.Querysting(“表单对象名称”)进行

取值。()

19.使用request.querystring可以接受表单中输入的数据。()

20.在表单(Form)传值使用Get方法时,接收页面可用Request.Form(“表单对象名称”)进行取值。()

21.在VB中当场编写一个组件,并生成一个.dll文件,该组件即使本机使用,也必须注册后方能使用。

()

22.打开浏览器后,IIS会自动创建Session.SessionID属性,其属性值随着浏览器刷新而改变。()

23.使用Application对象创建一个属性,其属性值随着浏览器的关闭而消失。()

24.ASP网页,运行时在客户端可以查看到真实的ASP源代码。()

25.HTML不具有文件存取操作的功能,是一种描述性的标记语言。()

二、选择题

1.Asp页面中用以包含其它页面的命令是()。

A)return

2.Internet使用()。

A)G3协议B)CDMA协议C)TCP/IP协议D)TCP协议和IP协议

3.设置网页背景图案应该使用()。

A)background属性 B)bgcolor属性C)link属性D)color属性

4.以下说法错误的是()。

A)网页文件其实是文本文件

C)网页也是文档B)word 2000也可以制作网页 D)网页可以用HTTP编写 B)include C)include file D)global

5.相对JSP和PHP,是ASP优点的是()。

A)全面支持面向对象程序设计 B)执行效率高 C)简单容易 D)多平台支持

6.下面哪门语言不是被浏览器执行的()。A)HTML A)ASP

B)JavaScript B)CGI

C)VBScript C)JSP B)标识网页特征 D)标识最大号字体

D)ASP D)JavaScript

7.7、相对比较早出现的服务器端技术是:()8.标记的作用是()。A)标识IE窗口标题栏的内容C)进行网页内容索引

A)在web页面中产生一个多行文本框 B)在web页面中产生一个单行文本框 C)在web页面中产生一个复选框 D)在web页面中产生一个口令文本框 10.是一个()。A)文本框 B)重新填写的按钮 C)下拉菜单

D)提高给服务器的按钮

11.在超级链接中,如果指定()框架名称,连接目标将在链接文本所在的框架页内出现,当前页

面被刷新。A)Blank A)标记

B)Self B)
标记

C)Parent C)

标记

D)Top D)标记

12.以下标记中,()可用于在网页插入图像。13.下面关于标记的说法不正确的是()。A)标记要填写在一对尖括号(<>)内

B)书写标记的时候,英文字母的大、小写或混合使用大小写都是允许的。C)标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔。D)HTML对属性名称的排列顺序没有特别的要求。14.发展DHTML的作用不在于:()A)减轻服务器处理压力 B)加快客户端页面处理速度 C)减轻网络压力 D)加快数据搜索速度 15.以下说法不正确的是()。A)VBScript 是VB的一个子集C)VBScript是脚本语言

16.Textarea属性之Rows用于设置 :()A)多行文本框名称

B)VB 是VBScript的一个子集 D)VBScript 弱于VB

9.下面的HTML标记的作用是()。

B)设置最多可以输入的行数 C)设置每行可以输入的字符数 D)设置每列可以输入的字符数

17.下列Response对象的属性中哪个可以用于设定页输出是否被缓冲?()A)TotalBytes

B)ContentType

C)status

D)Buffer

18.<%Response.Write “您来访的时间是:” & Year(date())& “年” & Month(date())& “月” & Day(date())&

“日” %>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为:()

A)您来访的时间是:2006年5月20日 B)Response.Write

C)<%您来访的时间是:2006年5月20日%> D)您来访的时间是:

19.ASP网页的Web服务器最好采用()。A)Apache C)Windows98 A)./* */ C)

B)IIS(Internet Information Server)D)WindowsNT B).