


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精编word文档 下载可编辑web程序设计课程设计任务书web程序设计课程设计任务书一、课程简介本课程是培养学生动态网页设计与制作职业核心能力的重要课程,通过本课程的学习使学生掌握asp.net动态网页制作的基本方法,具备独立制作动态网页的能力。二、课程设计内容应用本课程介绍的asp.net相关知识独立开发完成一个简易论坛程序。三、课程设计要求能力目标(1)综合运用所学知识制作一个实用的论坛程序(2)培养学生综合运用所学知识的能力技术要求(1)应用visualstudio201*设计、开发和发布(2)应用html相关知识制作页面(3)应用table或者css对网页进行合理布局(4)应用asp.
2、net内置对象完成相关逻辑处理(5)应用asp.net各种控件完成相关模块的重用(6)应用ado.net相关知识完成数据库的连接与处理四、课程设计安排以综合课程设计为课程考核形式,充分利用所学知识和技能,以项目为驱动,进行web程序设计与开发,进一步掌握动态网页程序的开发技术和技巧,强化学生实践动手能力。确定课程设计课题(简易论坛的设计与开发);根据主题要求,收集处理素材、确定、划分栏目。采用asp.net框架,综合运用html、javascript、c#等知识完成网页设计、制作。课程设计时间为3天,届时将提交作品程序和相关文档,并以统一答辩的形式进行课程设计评价及课程考核。序号内容按照教师提
3、供的简易论坛演示程序及教材要求,归纳总结出其主要功能,编写软件需求说明书地点机目标让学生了解web程序设学时备注提交软件需计课程设计要做哪些2学时房工作,待开发程序有哪子档些模块让学生了解待开发web求说明书电1根据归纳出的主要功能,按照机2提供的规范文档,编写概要设房使用的技术,各功能模计说明书块的运行顺序让学生了解如何依据web系统的功能模块,依据概要设计说明书,实现数设计符合要求的数据据库的各种表结构,绘制e-r3关系图,编写sql脚本,并完成数据库设计说明书则和方法;并将sql编程应用于设计中让学生掌握在asp.net依据以上设计说明书和演示程4序,开发实现作品程序房语言与数据库结合起
4、来,实现真实应用。机编写课程设计报告(基本格式房见文档学生课程设计基本格5式);填写课程设计评分表中教学生信息部分室写法/了解设计报告的规范4学时对课程设计进行总结;机中如何将c#高级编程房库设计的一些基本原机库;通过实践掌握数据4学时系统的基本框架结构,4学时提交概要设计说明书电子档提交数据库设计说明书电子档和sql脚本提交作品程12学时序;打印并提交课程设计报告最后需要提交的文件1、软件设计规范文档(电子档);2、课程设计作品(程序源码、sql脚本);3、课程设计报告(1000字论文、打印)五、课程设计评定课程设计的评价方式采用答辩的形式。根据学生课程设计情况,对答辩、网页、相关文档等内容
5、进行综合评价作为课程考核结果。按100分制评定成绩。内容课程设计的出勤率,学风及工作作风课程设计作品评分相关文档的质量课程设计答辩答辩评价方式每人答辩的时间控制5分钟以内;答辩的内容包括程序演示,并简介设计开发情况及关键技术;教师对每个项目成员进行提问;提交程序资料和课程设计说明书,由教师审阅。答辩评价标准采用作品评分和答辩评分相结合的方式;作品评分(1)程序运行正确,符合设计要求(2)逻辑功能完善、程序容错处理良好(3)界面精美,布局合理实用、发布效果好各成员答辩评分对作品制作细节熟悉,技术运用恰当。命题教师张恒201*年06月19日评分20分60分10分10分扩展阅读web程序设计课程设计
6、指导书盐城师范学院信息科学与技术学院课程设计指导书web程序设计课程设计课程设计任务书盐城师范学院信息科学与技术学院201*年06月第一部分概述(一)课程设计的性质、目的web程序设计是计算机科学与技术专业四年制本科学生的一门专业课。本课程设计在学生学习web语言基础、熟悉.net开发环境使用的基础上,对面向对象程序设计和windows程序设计进行系统的设计,从而提高学生的综合实践能力,同时也为后续学习打下坚实的基础。(二)设计要求根据给定的选题,设计实现一个完整的软件系统,可以从以下工作进行考虑1、明确设计目标确定所设计实现的系统应该具备哪些功能。2、界面设计根据对系统功能的分析,确定使用的
7、控件或方法,进行界面设计,使系统功能齐全,界面简洁大方,可交互性强。3、关键技术明确使用哪些关键技术解决问题。4、数据库设计必要情况下,对需要后台数据管理的系统进行分析,详细设计数据库和相关数据表,并对数据表中的字段进行合理设计,考虑表之间的关系。5、代码设计用oop的编程思想进行代码编写,调试运行从而实现系统的目标功能。(三)设计报告格式设计报告一般包括以下几个方面的内容1、课程设计封面(包括设计内容名称、实验人和实验时间)2、设计目的和要求3、设计的软硬件说明4、设计过程和内容,主要包括详细设计和关键的功能代码。5、实验结果及分析,主要描述系统实现后完成的功能及分析。6、设计心得总结(四)
8、硬件环境要求pc机一台。(五)软件环境要求visualstudio201*或以上版本。根据系统的功能要求,需要数据库管理系统的需要安装microsoftsqlserver201*或以上版本的数据库管理系统。microsoftoffice系列的软件。第二部分课程设计的内容和要求(包括原始数据、技术要求、工作要求等)1)、设计内容开发基于intranet网络上b/s模式的信息管理系统,要求能实现数据录入、数据删除、数据修改和数据浏览以及数据查询等功能。2)、课程设计的要求课程设计教学基本要求通过课程设计,要求学生在指导教师的指导下,完成设计课题包括(1)系统分析与数据库设计阶段1)通过调查研究,选
9、择一个实际应用数据库系统的课题。2)进行系统需求分析和系统设计,写出系统分析和系统设计报告。3)设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。(2)应用程序设计阶段1)完成数据库定义工作,实现基于intranet网络上b/s模式的信息管理系统,要求在客户端利用ie浏览器进行数据数据录入、修改、删除、查询。2)实现应用程序的设计、编程、优化功能,实现数据库安全性、数据完整性等功能,并针对具体课题问题提出解决方法。(3)系统集成调试阶段对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。3)、课程设计选题从以下五题中任选一题作为课程设计的题目(1)
10、人事信息管理系统;(2)工资信息管理系统;(3)仓库信息管理系统;(4)图书借阅信息管理系统。(5)网上书店信息管理系统课程设计内容及学时分配课程设计内容为给定一些具有明确查询需求的应用型信息管理问题,要求学生在规定的时期内完成对问题的分析、设计,最后选用一种dbms平台,实现信息(数据)的计算机管理。学时分配为教学内容学时地点备注集中学习、查资料1天数学综合实验室任务分配(选题)查资料,调研、做需求分析1天图书馆数据库系统及数据模型设计1天数学综合实验室数据库的定义、建立和维护1天数学综合实验室数据库的视图和图表的定义1天数学综合实验室数据库完整性和安全性设计1天数学综合实验室网页界面设计与
11、代码编写3天数学综合实验室后台数据库与前台网页联调2天数学综合实验室代码测试1天数学综合实验室代码测试1天数学综合实验室成果验收1天数学综合实验室运行注课程设计报告及总结业余时间完成4).需求分析能够输入基本信息、能够修改以及删除;能够实现对信息的浏览;能够实现对信息进行查询;5)系统性能要求系统安全、可靠;功能齐全;操作方便、界面友好;易于维护和扩充。6).系统的功能分析:资料维护系统维护包括对各种表记录的修改、删除、添加等操作。资料维护对数据表中的信息进行浏览。系统查询可以按主键等相关信息进行详细或模糊查询工作日期、基本工资、职称、职务和简历等字段。其它操作系统封面7).系统功能模块信息管
12、理系统有数据查找与浏览、数据修改、报表显示和系统封面构成。8).技术要求使用ado.net技术连接数据源10)设备要求每个学生一台计算机。2、对课程设计成果的要求包括图表、实物等硬件要求1)提交课程设计报告按照系统设计要求,用中的visualc#.net实现基于intranet网络上b/s模式的信息管理系统,提交由需求分析;系统设计说明(包括主菜单、子菜单、模块功能简介、数据字典、系统结构图);系统技术文档(包括系统各模块主要流程图,软件总体测试方案与测试记录、局部测试方案与测试记录、软件调试和修改记录、测试结论、运行情况记录),系统使用说明书,源程序代码为附录
13、构成的课程设计报告。2)课程设计报告版式要求执行陕西科技大学课程设计说明书撰写格式暂行规范3)设计报告装订顺序与规范封面web数据库程序设计语言课程设计任务书目录web数据库程序设计语言设计课程设计报告正文设计体会及今后的改进意见参考文献(资料)左边缘装订3、课程设计工作进度计划时间设计任务及要求第13周需求分析分析、功能分解、设计数据完整性,建立数库表第14周应用技术编程(教师指导1周)第15周调试、完善、编写课程设计报告指导教师日期教研室主任日期第三部分选题实例选题一文本编辑器1、设计目的(1)熟练掌握.net基本结构和web语言的基本知识(2)掌握面向对象程序开发的基本思路
14、和方法(3)掌握菜单、工具栏及常用控件的使用(4)掌握richtextbox控件的使用(5)掌握通用对话框的使用2、功能要求(1)能够实现对文件文件和rtf文件的新建、打开、保存、另存的操作。(2)能够选择字体并设置字体的大小、颜色。(3)能够对文本串查找、替换。(4)实现打印预览功能。3、解决方案(1)首先进行需求分析,划分功能模块(2)详细设计每一模块的接口,设计用户界面(3)根据分析设计,编写程序代码,调试完成既定目标。(4)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议web程序设计方面的参考书软件工程的参考资料选题二相册管理器1、设计
15、目的(1)熟练掌握.net基本结构和web语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握gdi+开发的基本知识(4)掌握常用控件的使用2、功能要求能对所打开目录下的照片进行分类管理,可以实现浏览照片、编辑照片等功能。3、解决方案(1)首先进行需求分析,划分功能模块(2)详细设计每一模块的接口,设计用户界面(3)根据分析设计,编写程序代码,调试完成既定目标。(4)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议web程序设计方面的参考书gdi方面的参考书软件工程的参考资料选题三画图板的实现1、设计目的(1)熟练掌握.net基本结
16、构和web语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握gdi+开发的基本知识(4)掌握菜单、工具栏及常用控件的使用2、功能要求(1)能由鼠标控制绘制直线、矩形、椭圆,并能控制线条的粗细和颜色。(2)能填充矩形和椭圆。(3)能通过参数使图形旋转某个角度。3、解决方案(1)首先进行需求分析,划分功能模块(2)详细设计每一模块的接口,设计用户界面(3)根据分析设计,编写程序代码,调试完成既定目标。(4)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议web程序设计方面的参考书gdi方面的参考书软件工程的参考资料选题四模拟资源管理器
17、1、设计目的(1)熟练掌握.net基本结构和web语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握菜单、工具栏和常用控件的使用2、功能要求模拟windows资源管理器,实现以下功能(1)实现文件和目录的新建、复制、剪切、删除、重命名操作(2)以树状结构显示磁盘上的文件和目录(3)可以以不同的查看方式显示当前目录下的子目录和文件3、解决方案(1)首先进行需求分析,划分功能模块(2)模拟windows资源管理器,设计用户界面(4)根据分析设计,编写程序代码,调试完成既定目标。(5)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。5、参考资料建议we
18、b程序设计方面的参考书选题五通讯录管理1、设计目的(1)熟练掌握.net基本结构和web语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握文件流的基本知识(4)利用所学知识实现文件的存取操作(5)掌握菜单、工具栏等控件的使用2、功能要求通讯录管理系统的目的是为自己建立一个电子通讯录,主要包括联系人的姓名,单位,电话,e-mail等重要信息。所要实现的主要功能有(1)在通讯录中添加新的联系人记录(2)以指定的格式显示全部的记录(3)根据姓名查找联系人的信息(4)新增联系人的记录信息要保存到文件(5)根据姓名删除联系人的记录信息(6)按姓名由大到小的顺序排序(7)备份联系人通讯录,
19、实现通讯录文件的复制3、解决方案(1)首先进行需求分析,划分功能模块(2)根据分析,画出系统流程图(3)详细设计各功能的接口,设计用户界面(4)根据分析设计,编写程序代码,调试完成既定目标。(5)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议web程序设计方面的参考书软件工程的参考资料选题六贪吃蛇1、设计目的(1)熟练掌握.net基本结构和web语言的基本知识(2)掌握面向对象程序开发的基本思路和方法(3)掌握键盘事件的使用(4)掌握菜单和常用控件的使用2、功能描述贪吃蛇游戏是在屏幕上画出蛇,同时随机给出食物,游戏者通过键盘操作控制贪吃蛇的移动
20、去吃食物,吃到食物后,食物消息,然后再随机给出食物,同时蛇的身体增长,分数相应增加,当蛇撞到墙壁或自身身体时就死亡。3、解决方案(1)首先进行需求分析,划分功能模块(2)确定每一模块采用的算法,采用流程图描述各功能模块的详细过程(3)确定采用什么结构代表蛇和食物,设置级别(4)设计图形用户界面(4)根据分析设计,编写程序代码,调试完成既定目标。(5)完成设计报告任务书,写出实现整个系统的分析、设计、编码的过程,并作课程设计总结。4、参考资料建议web程序设计方面的参考书gdi+方面的参考书软件工程的参考资料选题七学生成绩管理系统1、设计目的(1)熟练掌握.net基本结构和web语言的基本知识(
21、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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 县政府信息公开保密审查制度
- 售后服务委托协议范本4篇
- 关于梦想的演讲稿(新版5篇)
- 美术教师工作计划个人2025(5篇)
- 餐饮店长远发展规划方
- 医疗服务合同表范本
- 2025年手卫生规范考核试题及答案
- 2025年山西省朔州市事业单位工勤技能考试题库(含答案)
- 2025年山东省医疗卫生系统招聘卫生法律法规训练题及答案
- 2025年六年级调研试卷及答案
- GB/T 26463-2011羰基合成脂肪醇
- 静脉治疗护理质量评价标准
- 连铸坯质量控制与缺陷控制课件
- 中国园林史全
- 社会调查研究方法-课件
- 雕塑基础教学课件
- 沥青混合料低温弯曲试验2002363
- 《普通逻辑》全册课后练习题参考答案(含原题)
- 新版(七步法案例)PFMEA
- 01血涂片、红细胞形态PPT课件
- 高二年级开学学生大会年级主任的讲话[001]
评论
0/150
提交评论