《Web程序设计课程设计》任务书
《Web程序设计》课程设计任务书
一、课程简介
本课程是培养学生动态网页设计与制作职业核心能力的重要课程,通过本课程的学习使学生掌握ASP.NET动态网页制作的基本方法,具备独立制作动态网页的能力。
二、课程设计内容
应用本课程介绍的ASP.NET相关知识独立开发完成一个简易论坛程序。三、
课程设计要求
1.能力目标
(1)综合运用所学知识制作一个实用的论坛程序(2)培养学生综合运用所学知识的能力2.技术要求
(1)应用VisualStudio201*设计、开发和发布网站(2)应用HTML相关知识制作网站页面(3)应用Table或者CSS对网页进行合理布局(4)应用ASP.NET内置对象完成相关逻辑处理(5)应用ASP.NET各种控件完成相关模块的重用(6)应用ADO.NET相关知识完成数据库的连接与处理
四、
课程设计安排
以综合课程设计为课程考核形式,充分利用所学知识和技能,以项目为驱动,进行Web程序设计与开发,进一步掌握动态网页程序的开发技术和技巧,强化学生实践动手能力。
1.确定课程设计课题(简易论坛的设计与开发);2.根据主题要求,收集处理素材、确定、划分栏目。
3.采用ASP.NET框架,综合运用HTML、Javascript、C#等知识完成网页设计、制作。
4.课程设计时间为3天,届时将提交作品程序和相关文档,并以统一答辩的形式进行课程设计评价及课程考核。
序号内容按照教师提供的简易论坛演示程序及教材要求,归纳总结出其主要功能,编写软件需求说明书地点机目标让学生了解Web程序设学时备注提交软件需计课程设计要做哪些2学时房工作,待开发程序有哪子档些模块让学生了解待开发Web求说明书电1根据归纳出的主要功能,按照机2提供的规范文档,编写概要设房使用的技术,各功能模计说明书块的运行顺序让学生了解如何依据Web系统的功能模块,依据概要设计说明书,实现数设计符合要求的数据据库的各种表结构,绘制E-R3关系图,编写SQL脚本,并完成数据库设计说明书则和方法;并将SQL编程应用于设计中让学生掌握在ASP.NET依据以上设计说明书和演示程4序,开发实现作品程序房语言与数据库结合起来,实现真实应用。机编写课程设计报告(基本格式房见文档《学生课程设计基本格5式》);填写课程设计评分表中教学生信息部分室写法/了解设计报告的规范4学时对课程设计进行总结;机中如何将C#高级编程房库设计的一些基本原机库;通过实践掌握数据4学时系统的基本框架结构,4学时提交概要设计说明书电子档提交数据库设计说明书电子档和SQL脚本提交作品程12学时序;打印并提交课程设计报告最后需要提交的文件:
1、软件设计规范文档(电子档);
2、课程设计作品(程序源码、SQL脚本);3、课程设计报告(1000字论文、打印)
五、课程设计评定
课程设计的评价方式采用答辩的形式。根据学生课程设计情况,对答辩、网页、相关文档等内容进行综合评价作为课程考核结果。按100分制评定成绩。
内容课程设计的出勤率,学风及工作作风课程设计作品评分相关文档的质量课程设计答辩1.答辩评价方式:
每人答辩的时间控制5分钟以内;
答辩的内容包括程序演示,并简介设计开发情况及关键技术;教师对每个项目成员进行提问;
提交程序资料和课程设计说明书,由教师审阅。2.答辩评价标准:
采用作品评分和答辩评分相结合的方式;作品评分:
(1)程序运行正确,符合设计要求(2)逻辑功能完善、程序容错处理良好(3)界面精美,布局合理实用、发布效果好各成员答辩评分:
对作品制作细节熟悉,技术运用恰当。
命题教师:张恒201*年06月19日
评分20分60分10分10分
扩展阅读:《Web程序设计》课程设计指导书
盐城师范学院信息科学与技术学院课程设计指导书
Web程序设计
课程设计课程设计任务书
盐城师范学院信息科学与技术学院
201*年06月
第一部分概述
(一)课程设计的性质、目的
《WEB程序设计》是计算机科学与技术专业四年制本科学生的一门专业课。本课程设计在学生学习WEB语言基础、熟悉.Net开发环境使用的基础上,对面向对象程序设计和Windows程序设计进行系统的设计,从而提高学生的综合实践能力,同时也为后续学习打下坚实的基础。
(二)设计要求
根据给定的选题,设计实现一个完整的软件系统,可以从以下工作进行考虑:1、明确设计目标:确定所设计实现的系统应该具备哪些功能。
2、界面设计:根据对系统功能的分析,确定使用的控件或方法,进行界面设计,使系统功能齐全,界面简洁大方,可交互性强。
3、关键技术:明确使用哪些关键技术解决问题。
4、数据库设计:必要情况下,对需要后台数据管理的系统进行分析,详细设计数据库和相关数据表,并对数据表中的字段进行合理设计,考虑表之间的关系。
5、代码设计:用OOP的编程思想进行代码编写,调试运行从而实现系统的目标功能。
(三)设计报告格式
设计报告一般包括以下几个方面的内容:
1、课程设计封面(包括设计内容名称、实验人和实验时间)2、设计目的和要求3、设计的软硬件说明
4、设计过程和内容,主要包括详细设计和关键的功能代码。5、实验结果及分析,主要描述系统实现后完成的功能及分析。6、设计心得总结
(四)硬件环境要求
PC机一台。
(五)软件环境要求
VisualStudio201*或以上版本。
根据系统的功能要求,需要数据库管理系统的需要安装MicrosoftSQLServer
201*或以上版本的数据库管理系统。
MicrosoftOffice系列的软件。
第二部分课程设计的内容和要求(包括原
始数据、技术要求、工作要求等)
1)、设计内容:
开发基于intranet网络上B/S模式的信息管理系统,要求能实现数据录入、数据删除、数据修改和数据浏览以及数据查询等功能。2)、课程设计的要求:
课程设计教学基本要求:通过课程设计,要求学生在指导教师的指导下,完成设计课题的全部内容,包括:
(1)系统分析与数据库设计阶段
1)通过调查研究,选择一个实际应用数据库系统的课题。
2)进行系统需求分析和系统设计,写出系统分析和系统设计报告。
3)设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。
(2)应用程序设计阶段
1)完成数据库定义工作,实现基于intranet网络上B/S模式的信息管理系统,要求在客户端利用IE浏览器进行数据数据录入、修改、删除、查询。
2)实现应用程序的设计、编程、优化功能,实现数据库安全性、数据完整性等功能,并针对具体课题问题提出解决方法。(3)系统集成调试阶段
对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。3)、课程设计选题
从以下五题中任选一题作为课程设计的题目:(1)人事信息管理系统;(2)工资信息管理系统;(3)仓库信息管理系统;
(4)图书借阅信息管理系统。(5)网上书店信息管理系统课程设计内容及学时分配
课程设计内容为:给定一些具有明确查询需求的应用型信息管理问题,要求学生在规定的时期内完成对问题的分析、设计,最后选用一种DBMS平台,实现信息(数据)的计算机管理。学时分配为:
教学内容学时地点备注
集中学习、查资料1天数学综合实验室任务分配(选题)查资料,调研、做需求分析1天图书馆数据库系统及数据模型设计1天数学综合实验室数据库的定义、建立和维护1天数学综合实验室数据库的视图和图表的定义1天数学综合实验室
数据库完整性和安全性设计1天数学综合实验室网页界面设计与代码编写3天数学综合实验室后台数据库与前台网页联调2天数学综合实验室代码测试1天数学综合实验室代码测试1天数学综合实验室
成果验收1天数学综合实验室运行注:课程设计报告及总结业余时间完成4).需求分析:
①能够输入基本信息、能够修改以及删除;②能够实现对信息的浏览;③能够实现对信息进行查询;5)系统性能要求:
①系统安全、可靠;②功能齐全;
③操作方便、界面友好;④易于维护和扩充。6).系统的功能分析:
资料维护:系统维护包括对各种表记录的修改、删除、添加等操作。资料维护:对数据表中的信息进行浏览。
系统查询:可以按主键等相关信息进行详细或模糊查询工作日期、基本工资、职称、职务和简历等字段。其它操作:系统封面7).系统功能模块
信息管理系统有:数据查找与浏览、数据修改、报表显示和系统封面构成。8).技术要求
使用ADO.NET技术连接数据源10)设备要求
每个学生一台计算机。
2、对课程设计成果的要求〔包括图表、实物等硬件要求〕:1)提交课程设计报告
按照系统设计要求,用visualstudio.net中的visualC#.NET实现基于intranet网络上B/S模式的信息管理系统,提交由需求分析;系统设计说明(包括主菜单、子菜单、模块功能简介、数据字典、系统结构图);系统技术文档(包括系统各模块主要流程图,软件总体测试方案与测试记录、局部测试方案与测试记录、软件调试和修改记录、测试结论、运行情况记录),系统使用说明书,源程序代码为附录构成的课程设计报告。2)课程设计报告版式要求
执行《陕西科技大学课程设计说明书撰写格式暂行规范》3)设计报告装订顺序与规范封面
web数据库程序设计语言课程设计任务书目录
web数据库程序设计语言设计课程设计报告正文设计体会及今后的改进意见
参考文献(资料)左边缘装订
3、课程设计工作进度计划:时间设计任务及要求第13周需求分析分析、功能分解、设计数据完整性,建立数库表第14周应用asp.net技术编程(教师指导1周)第15周调试、完善、编写课程设计报告
指导教师:日期:
教研室主任:日期:
第三部分选题实例
选题一文本编辑器
1、设计目的
(1)熟练掌握.NET基本结构和WEB语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握菜单、工具栏及常用控件的使用(4)掌握RichTextBox控件的使用(5)掌握通用对话框的使用2、功能要求
(1)能够实现对文件文件和rtf文件的新建、打开、保存、另存的操作。(2)能够选择字体并设置字体的大小、颜色。(3)能够对文本串查找、替换。(4)实现打印预览功能。3、解决方案
(1)首先进行需求分析,划分功能模块(2)详细设计每一模块的接口,设计用户界面
(3)根据分析设计,编写程序代码,调试完成既定目标。
(4)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议
WEB程序设计方面的参考书软件工程的参考资料
选题二相册管理器
1、设计目的
(1)熟练掌握.NET基本结构和WEB语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握GDI+开发的基本知识(4)掌握常用控件的使用2、功能要求
能对所打开目录下的照片进行分类管理,可以实现浏览照片、编辑照片等功
能。3、解决方案
(1)首先进行需求分析,划分功能模块(2)详细设计每一模块的接口,设计用户界面
(3)根据分析设计,编写程序代码,调试完成既定目标。
(4)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议
WEB程序设计方面的参考书GDI+方面的参考书软件工程的参考资料
选题三画图板的实现
1、设计目的
(1)熟练掌握.NET基本结构和WEB语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握GDI+开发的基本知识
(4)掌握菜单、工具栏及常用控件的使用2、功能要求
(1)能由鼠标控制绘制直线、矩形、椭圆,并能控制线条的粗细和颜色。(2)能填充矩形和椭圆。
(3)能通过参数使图形旋转某个角度。3、解决方案
(1)首先进行需求分析,划分功能模块(2)详细设计每一模块的接口,设计用户界面
(3)根据分析设计,编写程序代码,调试完成既定目标。
(4)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议
WEB程序设计方面的参考书GDI+方面的参考书软件工程的参考资料
选题四模拟资源管理器
1、设计目的
(1)熟练掌握.NET基本结构和WEB语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握菜单、工具栏和常用控件的使用2、功能要求
模拟Windows资源管理器,实现以下功能
(1)实现文件和目录的新建、复制、剪切、删除、重命名操作(2)以树状结构显示磁盘上的文件和目录
(3)可以以不同的查看方式显示当前目录下的子目录和文件3、解决方案
(1)首先进行需求分析,划分功能模块(2)模拟Windows资源管理器,设计用户界面
(4)根据分析设计,编写程序代码,调试完成既定目标。
(5)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。5、参考资料建议
WEB程序设计方面的参考书
选题五通讯录管理
1、设计目的
(1)熟练掌握.NET基本结构和WEB语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握文件流的基本知识
(4)利用所学知识实现文件的存取操作(5)掌握菜单、工具栏等控件的使用2、功能要求
通讯录管理系统的目的是为自己建立一个电子通讯录,主要包括联系人的姓名,单位,电话,E-mail等重要信息。所要实现的主要功能有:(1)在通讯录中添加新的联系人记录(2)以指定的格式显示全部的记录(3)根据姓名查找联系人的信息
(4)新增联系人的记录信息要保存到文件(5)根据姓名删除联系人的记录信息(6)按姓名由大到小的顺序排序
(7)备份联系人通讯录,实现通讯录文件的复制3、解决方案
(1)首先进行需求分析,划分功能模块(2)根据分析,画出系统流程图
(3)详细设计各功能的接口,设计用户界面
(4)根据分析设计,编写程序代码,调试完成既定目标。
(5)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议
WEB程序设计方面的参考书软件工程的参考资料
选题六贪吃蛇
1、设计目的
(1)熟练掌握.NET基本结构和WEB语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握键盘事件的使用(4)掌握菜单和常用控件的使用2、功能描述
贪吃蛇游戏是在屏幕上画出蛇,同时随机给出食物,游戏者通过键盘操作控
制贪吃蛇的移动去吃食物,吃到食物后,食物消息,然后再随机给出食物,同时蛇的身体增长,分数相应增加,当蛇撞到墙壁或自身身体时就死亡。3、解决方案
(1)首先进行需求分析,划分功能模块
(2)确定每一模块采用的算法,采用流程图描述各功能模块的详细过程(3)确定采用什么结构代表蛇和食物,设置级别(4)设计图形用户界面
(4)根据分析设计,编写程序代码,调试完成既定目标。
(5)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议
WEB程序设计方面的参考书GDI+方面的参考书软件工程的参考资料
选题七学生成绩管理系统
1、设计目的
(1)熟练掌握.NET基本结构和WEB语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握ADO.NET数据库开发基本知识
(4)利用所学知识进行简单的数据库应用程序设计(5)掌握常用控件的使用2、功能要求
不同的角色登录系统能做不同的工作
(1)教师:录入或修改所选课程学生的成绩;查询学生的成绩;
(2)管理员:录入或修改学生的信息和课程的信息;录入或修改教师的信息;录入修改学生的信息;查询教师、课程和学生的信息。(3)学生:查询自己的信息和成绩。3、信息描述
教师信息:教师编号、教师姓名、所属系科课程信息:课程编号、课程名称、任课教师
学生信息:学生学号、学生姓名、性别、班级、所属系科选课信息:课程编号、选课学生学号、学生成绩4、解决方案
(1)首先进行需求分析,划分功能模块(2)确定数据结构,设计数据库
(3)详细设计每一模块的接口,设计用户界面
(4)根据分析设计,编写程序代码,调试完成既定目标。
(5)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。5、参考资料建议
WEB程序设计方面的参考书数据库编程方面的参考书软件工程的参考资料
选题八简易聊天室的实现
1、设计目的
(1)熟练掌握.NET基本结构和WEB语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握网络开发的基本知识
(4)利用所学知识进行简单的网络通信程序设计(5)掌握菜单、工具栏等控件的使用2、功能要求
(1)聊天室服务器端和客户端的创建(2)实现客户与服务器的连接通讯(3)实现客户之间的私聊(4)显示客户端的在线信息
(5)在服务器端显示当前在线客户信息(6)保存谈话记录3、解决方案
(1)首先进行需求分析,划分功能模块
(2)详细设计每一模块的接口,设计服务器端和客户端的界面
(3)确定每一模块采用的算法,采用流程图描述各功能模块的详细过程(4)根据分析设计,编写程序代码,调试完成既定目标。
(5)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议
WEB程序设计方面的参考书WEB网络编程方面的参考书软件工程的参考资料
选题九个人网络日记的实现
1、设计目的
(1)熟练掌握.NET基本结构和WEB语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握网站开发的基本知识
(4)利用所学知识设计一个简单的网站(5)掌握基本的数据库编程知识2、功能要求
设计一个简单的个人网站,主要实现的功能是管理自己的网络日记。(1)书写新的日记(2)按日期浏览日记(3)浏览者对日记进行评论3、解决方案
(1)首先进行需求分析,划分功能模块(2)详细设计每一模块的接口,设计界面
(3)确定每一模块采用的算法,采用流程图描述各功能模块的详细过程(4)根据分析设计,编写程序代码,调试完成既定目标。
(5)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议
WEB程序设计方面的参考书WEB网络编程方面的参考书ASP.NET网站开发方面的参考书软件工程的参考资料
友情提示:本文中关于《《Web程序设计课程设计》任务书》给出的范例仅供您参考拓展思维使用,《Web程序设计课程设计》任务书:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。