Visual Studio 2019(C#)Windows数据库项目开发-教学大纲、授课计划_第1页
Visual Studio 2019(C#)Windows数据库项目开发-教学大纲、授课计划_第2页
Visual Studio 2019(C#)Windows数据库项目开发-教学大纲、授课计划_第3页
Visual Studio 2019(C#)Windows数据库项目开发-教学大纲、授课计划_第4页
Visual Studio 2019(C#)Windows数据库项目开发-教学大纲、授课计划_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

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

文档简介

《VisualC#程序设计与软件项目实训》教学大纲课程信息课程名称:VisualC#程序设计与软件项目实训课程类别:素质选修课/专业基础课课程性质:选修/必修计划学时:64计划学分:4先修课程:无选用教材:《VisualC#程序设计与软件项目实训》,曾建华主编,2021年,电子工业出版社。适用专业:本课程适合VisualStudio的初学者及有一定经验的开发人员学习,也可供培训机构或高等院校的教学使用。课程负责人:二、课程简介本课程通过一个完整的项目讲解如何使用VisualStudio2019(C#)开发基于SQLServer数据库的Windows窗体应用程序。主要内容包括认识项目、主窗体开发、数据维护窗体开发、系统登录及权限管理、学生选课、选课抽签及抽签结果查询、统计查询、RDLC报表、系统完善、控件开发、LINQ技术、使用ClickOnce部署项目;拓展项目通过网上购物系统介绍了使用VisualStudio开发Web项目的强大功能,有利于读者进一步了解VisualStudio开发工具。三、课程教学要求序号专业毕业要求课程教学要求关联程度1工程知识主要内容包括认识项目、主窗体开发、数据维护窗体开发、系统登录及权限管理、学生选课、选课抽签及抽签结果查询、统计查询、RDLC报表、系统完善、控件开发、LINQ技术、使用ClickOnce部署项目;拓展项目通过网上购物系统介绍了使用VisualStudio开发Web项目的强大功能,有利于读者进一步了解VisualStudio开发工具。H2问题分析VisualStudio2019支持VisualC#、VisualCH+等众多语言,使用相同的集成开发环境(IntegratedDevelopmentEnvironment,IDE),既能进行工具共享,又能轻松地创建混合语言解决方案。H3设计/开发解决方案贯彻党的“二十大”精神,在内容讲解中融入科学精神和爱国情怀,引用新技术,体现科技发展的新成果,提升学生对祖国强大科技力量的自豪感,弘扬精益求精的专业精神、职业精神和工匠精神,助力建设教育强国、科技强国、人才强国。H4研究L5使用现代工具L6工程与社会学会将相应的技术应用于实际生产和社会服务中,为社会做出贡献。H7环境和可持续发展L8职业规范L9个人和团队1.学会个人发展和团队合作,提高个人和团队的综合素质。2.学会与他人合作和沟通,建立良好的人际关系和团队合作氛围。M10沟通学会礼貌且有效的沟通和表达,与客户、同事和上级保持良好的沟通和协作。H11项目管理L12终身学习1.学会进行自我学习和自我提升,不断提高自身的专业水平和创新能力。2.学会进行终身学习和职业发展规划,不断拓展职业领域和发展空间。H注:“课程教学要求”栏中内容为针对该课程适用专业的专业毕业要求与相关教学要求的具体描述。“关联程度”栏中字母表示二者关联程度。关联程度按高关联、中关联、低关联三档分别表示为“H”“M”或“L”。“课程教学要求”及“关联程度”中的空白栏表示该课程与所对应的专业毕业要求条目不相关。四、课程教学内容章节名称主要内容重难点关键词学时类型1认识项目项目和开发环境介绍项目运行了解项目功能及数据库准备并初步认识开发环境。整体了解教学项目的功能。了解教学项目使用的数据库中各表的含义及表之间的关系。培育精益求精的工匠精神。6理论+实践2主窗体开发项目构成主窗体设计熟悉VisualStudio集成开发环境。能够创建第一个Windows窗体应用程序。熟练掌握常用主窗体、主菜单、工具栏、状态栏开发。熟练掌握MDI主窗体。培养精益求精、追求卓越的境界。4理论+实践3数据维护窗体开发系部数据维护班级数据维护学生数据维护课程数据维护初步掌握类型化数据集的使用。通过系部数据维护,学会以DataGridView控件的方式维护单表数据。通过班级数据雏护,学会在DataGridView控件中使用下拉列表维护带主外键关系表的数据。通过学生数据维护,学会使用详细信息的方式维护数据,熟练使用数据绑定类型的下拉列表、固定值的下拉列表、DateTimePicker日期控件等。通过课程数据维护,学会自己控制新增、修改、删除等数据维护方式。8理论+实践4系统登录及权限管理系统登录权限管理熟练掌握全局变量。熟练掌握如何编写代码来访问数据库。熟练掌握如何设置启动窗体。能够开发登录验证窗体及进行权限控制。培养遵守道德、无私敬业的品格。4理论+实践5学生选课选课填报志愿查询报名结果领会通过灵活编程实现业务的逻辑。掌握DataGridView控件的一些常用技巧。培养团队合作、协同工作的能力。6理论+实践6选课抽签及抽签结果查询随机抽签产生选课结果按课程查看选课结果掌握调用存储过程的方式实现业务的逻辑。培养一丝不苟的工作态度、精益求精的产品质量和持之以恒的职业精神。4理论+实践7统计查询按班级性别统计学生人数未选课学生统计熟练使用SQL语句。能够编写代码并对DataSet进行细节控制。培养团队合作、协同工作的能力。4理论+实践8RDLC报表打印来自原始表的数据打印来自自定义表的数据掌握RDLC报表设计的步骤。熟悉RDLC报表中的常用控件。熟练设计报表。掌握如何预览报表。培养执着专注、精益求精、一丝不苟、追求卓越的工作态度。4理论+实践9系统完善设计“关于”窗体异常单击DataGridView控件的列标题时取消排序Singleton模式掌握如何开发系统的“关于”窗体。掌握如何使用程序集信息。熟练掌握异常处理。掌握单击DataGridView控件的列标题时取消排序的小技巧。理解和使用Singleton模式防止MDI子窗体的多实例化。培养求真务实的敬业精神。4理论+实践10控件开发用户控件复合控件掌握如何开发用户控件。掌握如何开发复合控件。理解控件开发过程中的属性(Property)和事件(Event)。能够根据自已的需要开发适合的控件。培养精益求精的品质追求。4理论+实践11LINQ技术LNQTOObjectLINQ1ULaabet掌握LINQTOObject技术。掌握LINQTODataSet技术。培养持之以恒的精神。4理论+实践12使用ClickOnce部署项目发布前的准备发布学会使用ClickOnce部署智能客户端。培养锐意进取的创新精神。4理论+实践13拓展项目网上购物系统网上购物系统介绍运行网上购物系统网上购物系统使用的数据库eshop了解使用VisualStudio开发Web项目的强大功能。了解网上购物系统的各项功能。了解网上购物系统配套的数据库eShop。培养锐意进取的创新精神。8理论+实践五、考核要求及成绩评定序号成绩类别考核方式考核要求权重(%)备注1期末成绩期末考试考试50百分制,60分为及格2平时成绩课后作业12次40优、良、中、及格、不及格3平时表现出勤情况10两次未参加课程则无法获得学分注:此表中内容为该课程的全部考核方式及其相关信息。六、学生学习建议学习方法建议1.扫描教材二维码,观看相关知识点的微课,利用互联网和社交媒体等资源,进行多元化的学习。2.通过每个项目最后搭配的实训,巩固知识点。(二)学生课外阅读参考资料《VisualC#程序设计与软件项目实训》,曾建华主编,2021年,电子工业出版社。课程改革与建设贯彻党的“二十大”精神,在内容讲解中融入科学精神和爱国情怀,引用新技术,体现科技发展的新成果,提升学生对祖国强大科技力量的自豪感,弘扬精益求精的专业精神、职业精神和工匠精神,助力建设教育强国、科技强国、人才强国。本课程设计项目既实用,又尽量避免出现重复知识点。在讲解方面,力求以深入浅出的方式引导学生完成项目的开发,并期望学生取得举一反三的效果。平时对学生的考核内容包括出勤情况、学生的学习成果、课堂讨论等方面,占期末总评的50%。期末考试成绩占期末总评的50%。制订人签字:教研室主任签字:院部负责人签字:修订时间:年月日教学日历(20xx~20xx学年第x学期)开课学院开课专业讲授学时32课程名称VisualC#程序设计与软件项目实训授课教师实践/实验学时32授课年级授课班级总学时64使用教材《VisualC#程序设计与软件项目实训》参考书目《VisualC#程序设计与软件项目实训》校历周次授课内容分章节题目第1周项目1认识项目(4学时)任务1.1项目和开发环境介绍(2学时)任务1.2项目运行(2学时)第2周项目1认识项目(2学时)任务1.3了解项目功能及数据库(2学时)项目2主窗体开发(2学时)任务2.1项目构成(2学时)第3周项目2主窗体开发(2学时)任务2.2主窗体设计(2学时)项目3数据维护窗体开发(2学时)任务3.1系部数据维护(2学时)第4周项目3数据维护窗体开发(4学时)任务3.2班级数据维护(2学时)任务3.3学生数据维护(2学时)第5周项目3数据维护窗体开发(2学时)任务3.4课程数据维护(2学时)项目4系统登录及权限管理(2学时)任务4.1系统登录(2学时)第6周项目4系统登录及权限管理(2学时)任务4.2权限管理(2学时)项目5学生选课(2学时)任务5.1选课填报志愿(2学时)第7周项目5学生选课(4学时)任务5.1选课填报志愿(1学时)任务5.2查询报名结果(3学时)第8周项目6选课抽签及抽签结果查询(4学时)任务6.1随机抽签产生选课结果(2学时)任务6.2按课程查看选课结果(2学时)第9周项目7统计查询(4学时)任务7.1按班级性别统计学生人数(2学时)任务7.2未选课学生统计(2学时)第10周项目8RDLC报表(4学时)任务8.1打印来自原始表的数据(2学时)任务8.2打印来自自定义表的数据(2学时)第11周项目9系统完善(4学时)任务9.1设计“关于”窗体(1学时)任务9.2异常(1学时)任务9.3单击DataGridView控件的列标题时取消排序(1学时)9.4Singleton模式(1学时)第12周项目10控件开发(4学时)任务10.1用户控件(2学时)任务10.2复合控件(2学时)第13周项目11LINQ技术(4学时)任务11.1LNQTOObject(2学时)任务11.2L

温馨提示

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

评论

0/150

提交评论