《Web程序设计课程设计》计划_第1页
《Web程序设计课程设计》计划_第2页
《Web程序设计课程设计》计划_第3页
《Web程序设计课程设计》计划_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Web程序设计课程设计》计划班级:B090501〜08任课教师:张文学、石念峰、刁文广、郭俊恩一、设计目的与要求《Web程序设计课程设计》是《WEB程序设计》课程之后进行的实践环节。通过该课程设计,使学生进一步加深对Web程序设计基本概念、B/S架构及开发流程和动态网站设计方法等知识的理解,提高Web技术编程能力和调试能力,牢固掌握ASP.NETWeb程序设计技术,培养学生综合运用面向对象程序设计、数据库原理、web程序设计和软件工程等相关课程知识独立解决实际问题的能力。通过该课程设计,应达到下列基本要求:1.熟练掌握C#和Web程序设计的基本知识和技能;基本掌握web程序开发的基本思路和方法,熟悉web程序开发过程,并初步具备利用面向对象的编程思想和web程序设计技术等综合知识完成网站开发的能力;初步具备学生自学参考书籍及查阅手册、图表和文献资料的能力;初步养成重视软件测试、重视文档写作、重视界面设计的程序开发习惯;初步养成学生团队协作能力。二、设计内容学生每1〜2人组成一个小组,从以下五个题目中随机抽取1个题目,分工协作,共同完成。在课程设计过程中,除完成每个题目规定的功能性描述外,还必须满足以下几点公共性要求:1)所开发软件至少需由登录页和2-3个以上功能性网页组成。其中功能性网页布局需具有的特征包括:使用CSS和DIV统一布局,网页宽度设置为800*600;在CSS应包括类选择符、并列选择符、标记选择符、ID选择符等;DIV布局应使用到float及盒子模型。2)必须使用Button、CheckBox、TextBox、ListBox、DropDownList等标准服务器控件、Required>Compare等验证控件;使用DropDownList控件时,需体现AutoPost属性;3)进行查询或统计操作时需要使用到MultiView;4)至少有两个页面采用QueryString进行数据传递技术;5)需要使用Session内置对象记录登录用户信息,并在每个功能性网页显示出当前登录用户名等信息;在显示用户名信息时需要采用单值绑定技术;6)需要使用Cookie记录用户登录信息,Cookie的有效时间不大于10天;7)需要用到Server对象的Transfer方法和Response对象的Redirect、Write等方法;8)数据显示时需要使用GridView服务器控件进行数据绑定,并支持编辑、删除和分页操作;9)需要完成数据的添加、删除和更新操作。学生成绩管理系统1.1问题描述建立B/S模式的学生成绩管理系统。1.2基本要求(1)数据库设计要符合范式要求。(2)能对学生信息、课程信息及成绩等进行添加、删除、修改等操作;(3)提供学生成绩的查询功能,输入学生的学号或姓名,能查找出该生各学期的成绩;(4)提供必要的统计功能,如计算不及格人数、生成给予警告名单等。饭店管理系统2.1问题描述分析饭店经营管理整个过程,实现B/S模式的饭店管理系统。2.2基本要求(1)数据库设计要符合范式要求。(2)能对菜单、包间、包桌、服务员信息等进行添加、删除、修改等操作。(3)提供支出、收入的查询功能,能够按月生成报表。(4)能计算服务员业绩及收入。教研管理系统3.1问题描述分析相关情况,了解教研所需数据,实现B/S模式的教研管理系统。3.2基本要求(1)数据库设计要符合范式要求。(2)能对教师基本资料(姓名、性别、学历、职称、研究方向、工号等教师教研项目信息(项目名称、项目来源、项目编号、项目级别、项目经费、立项时间、结项时间、获奖情况等)进行添加、删除、修改操作。(3)提供简单查询功能,输入教师姓名或单位名称,能查找出该教师及科研项目相关信息。(4)提供简单统计功能,可以按照时间段统计某个教室的教研成果。图书销售管理系统4.1问题描述了解网上图书销售相关流程,实现B/S模式的图书销售管理系统。4.2基本要求(1)数据库设计要符合范式要求。(2)能对图书(如图书名称、出版社、作者、:SSBN号、单价、图书编号、库存数量等)、客户(名称、联系电话、通信地址、邮件地址等销售图书情况(图书编号、数量、支付状态、备注信息、订单编号、销售日期等等信息进行添加、删除、修改操作。(3)提供必要查询功能,例如输入图书名称,能查找出该图书的相关信息,并展示图书信息。(4)提供简单统计功能,可以完成按照时间段进行图书销售量统计。文章发布管理系统5.1问题描述了解文章发布管理的流程,分析其功能,建立文章数据库,实现B/S模式的文章发布管理系统。5.2基本要求数据库设计要符合范式要求。能对文章资料进行添加、删除、修改操作。提供查询功能,输入文章名称,能查找出该文章的相关信息。用户权限控制,一般用户只能查询,管理员用户可以修改数据。三、设计地点及进行方式设计地点:计算机机房进行方式:教师宣布课程设计注意事项及课程设计组织形式,并对相关理论知识进行简单介绍。学生以1~2人为小组,从设计内容中随机抽取一道题目,分析设计任务,确定各自设计任务,并以文本形式上报指导教师。学生以小组为单位,首先分析各自的设计任务,查阅手册、图表和文献资料完成程序设计,然后上机编程和运行调试。学生独立完成所承担任务的课程设计报告撰写,上报指导教师。其中课程设计报告书应包括以下几部分内容:做了哪些工作、实现了什么结果、系统功能。数据库设计:数据库概念结构、逻辑结构、物理结构设计;表结构设计。功能设计:类图的设计、模块结构图(或页面链接关系图)设计关键功能算法和绘制函数流程图。程序的功能和运行测试结果说明。简要总结及自我评价。指导教师完成学生课程设计报告审阅并组织学生答辩。四、进度安排第1天:课程设计任务、进度及要求讲解。确定小组,分析所选题目,进行分工,查阅相关资料,写出需求分析,确定系统功能,划分模块;第2天:数据库设计、网页界面设计;编写课程设计报告系统设计及界面设计部分内容;教师检查阶段性成果。第3-4天:编制代码并调试,编写课程设计报告程序实现部分内容;第5天:提交源程序清单和课程设计报告,进行答辩。五、成绩评定学生成绩以优、良、中、及格和不及格5个等级评定。成绩构成:1、学生编写的实际软件和运行结果,占总成绩40%2、设计报告,占总成绩40%3、教师提问,占总

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论