- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#程序设计课程设计指导书【荐】.doc
《C#程序设计》
课程设计指导书
系部:信息工程系
专业:计算机应用技术
一、课程设计安排
1、设计目的:
巩固C#程序设计基础知识养良好的编码习惯:包括缩进、遵循命名规范等。
结合软件工程知识了解一个实用系统的面向对象设计方法:功能描述→系统设计→模块设计→类设计(本例中仅窗体类)。
学会从用户的角度考虑界面构成。
软件工程掌握面向对象程序开发的基本思路和方法能力。熟练掌握.NET基本结构以及C#语言的基本知识和技能巩固C#程序设计基础知识:主要包括语言基础、窗体界面设计、文本文件操作、数据库访问、数据绑定等完成一个比较完整的应用程序项目撰写一份详细的课程设计文档。完成应用程序的主要功能,并能运行。
序号 课 题 要 求 1 物资管理信息系统要求利用C#的编程思想以及组件开发原理来完成系统的设计;突出C#语言与其它语言不同点(即体现C#的高级功能,如属性概念、接口、事件、委托等);体现可视化编程基本东西,如系统带有菜单、工具栏、状态栏以及一些常用的高级控件。创新要求:在基本要求达到后,可进行创新设计,如把系统转化为组件、给系统在数据方面具有导入导出功能等。功能描述1.?有关物资基本信息的输入。2.?物资基本信息的查询与修改。3.?入库物资信息的输入。4.?入库物资信息的查询与修改。5.?出库物资信息的输入。6.?出库物资信息的查询与修改。7.?物资余额信息的查询。8.?物资余额信息的浏览。2 多文档文本编辑器设计一个多文档文本编辑器,能够实现对文本的编辑、排版、打印等。程序启动时要有密码输入提示,窗体应有:菜单栏、工具栏、状态栏、工具提示(类似Word)等。要求利用C#的编程思想以及组件开发原理来完成系统的设计;?突出C#语言与其它语言不同点(即体现C#的高级功能,如属性概念、接口、事件、委托等);体现可视化编程基本东西,如系统带有菜单、工具栏、状态栏以及一些常用的高级控件。创新要求:在基本要求达到后,可进行创新设计,如把系统转化为组件、给系统在数据方面具有导入导出功能等。1.文件操作能够实现:新建文档、保存文档、打开文档、关闭文档、页面设置、打印预览、打印设置、打印等。2.编辑操作能够实现对文本内容的选择、剪切、复制、粘贴、查找、替换等。3.格式操作能够实现对文本内容的字体、颜色等设置。4.查看操作能够实现工具栏的显示与隐藏。5.帮助操作能够显示版本信息等。3 简易图形图像处理机要求利用C#的编程思想以及组件开发原理来完成系统的设计;?突出C#语言与其它语言不同点(即体现C#的高级功能,如属性概念、接口、事件、委托等); 体现可视化编程基本东西,如系统带有菜单、工具栏、状态栏以及一些常用的高级控件。创新要求:在基本要求达到后,可进行创新设计,如把系统转化为组件、给系统在数据方面具有导入导出功能等。此图形图像处理机具有如下功能: 1、?能由鼠标控制绘制直线、矩形、椭圆,并能控制线条的粗细和颜色。2、?能填充矩形和椭圆。3、?能通过参数使图形旋转某个角度。4、?能打开和保存为图形文件。5、?能打开图片。6、?能通过参数使图片平移和旋转某个角度。7、?能通过参数对图片进行缩放。4 学生成绩管理系统要求利用C#的编程思想以及组件开发原理来完成系统的设计;?突出C#语言与其它语言不同点(即体现C#的高级功能,如属性概念、接口、事件、委托等); 体现可视化编程基本东西,如系统带有菜单、工具栏、状态栏以及一些常用的高级控件。创新要求:在基本要求达到后,可进行创新设计,如把系统转化为组件、给系统在数据方面具有导入导出功能等。详细设计规划有关该系统基本信息的描述,如:学生信息(学号、姓名、性别等),各系部信息、教学计划信息(如学期、课程代码、含义等)等等。功能描述1.?成绩的输入。2.?成绩的查询与修改。3.?成绩的分析。4.?成绩的统计。5.?报表打印。6.?权限设置。7.?帮助等。 首先进行需求分析,搞清楚系统功能和任务然后总体设计中确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。3.?详细设计中为每个模块确定采用的算法,选择适当的工具表达算法的过程(流程图),描述模块的详细过程;确定每一模块使用的数据结构;确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口。4.?依据分析编写C#代码。
1) 分析设计准备阶段(对系统功能进行分析,确定算法);
2) 编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序)
3) 总结报告和书写说明书阶段(撰写上交相关资料)
3、考核过程
最后一周答辩。
五、考核内容和方式
1、在设计期间,学生要按时上机,设计结束根据记录的设计材料整理成设计说明书。设计说明书中应
您可能关注的文档
- AICPA考试词汇表(美国CPA考试词汇表)【荐】.pdf
- aigale海联达 Ai-AP100 无线接入点 用户使用手册【荐】.pdf
- ALBPM工作流产品【荐】.pdf
- Altium Designer基于FPGA系统设计功能培训【荐】.ppt
- AMESim基础中文教程第1章【荐】.pdf
- An Ab Initio Study on Energy Gap of Bilayer Graphene Nanoribbons with Armchair Edges【荐】.pdf
- ANBOUND-城市问题研究-第077期【荐】.pdf
- ANBOUND-城市问题研究-第085期【荐】.pdf
- ansys焊点疲劳【荐】.pdf
- aoyvrmg广州_医学院第一附属医院控烟工作制度【荐】.doc
最近下载
- 义务教育英语课程标准(2025年版).pptx VIP
- 2023年江苏省宿迁市宿豫区小升初数学试卷.pdf VIP
- (2025年)(职业资格)初级养老护理员模拟考试题库(附答案).docx VIP
- 2025届高考语文复习:《到橘子林去》高考真题说题课件.pptx VIP
- 纪录片创作(第三版).ppt VIP
- 江苏省宿迁市宿豫区2023-2024学年重点中学小升初数学入学考试卷含解析.pdf VIP
- 人教版初中八年级数学下册《第二十章 数据的分析》大单元整体教学设计[2022课标].docx
- 脑电监测在全身麻醉镇静患者临床应用专家共识(2025年版).pptx
- 2025届全国各地高三模拟试题分类精编01集合与常用逻辑用语学生版.pdf VIP
- 2025年成都西川中学语文新初一分班试卷.pdf VIP
文档评论(0)