- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C#程序设计》
实训指导书
适用班级:计算机合111
设计单位:信息工程系
时间:2012年6月2日
山东水利职业学院
C#程序设计实训指导书
《C#程序设计》实训是C#程序设计课程的一个重要环节,而且也是整个教学过程中理论联系实际不可缺少的教学环节。为加强学生对于知识掌握的广泛性、应用性和动手能力,以及对软件开发的流程进行较为全面而综合的把握与了解,必须指导学生切实做好C#的实训。
一、实训目标
强化C#语言的各种知识,并能够理解其运行原理;掌握用.Net开发环境开发软件的过程和方法;理解C#的应用程序和Web应用程序的框架结构;掌握用户界面设计,图标、菜单、工具栏、对话框等组件的使用,掌握对话框、键盘,鼠标事件的响应和管理,掌握数据库开发的过程,获得一定的实际操作技能和程序开发经验,进一步提高学生分析问题、解决问题的能力,增强实践技能,并培养学生勇于动手、勤于动手、热爱本专业的思想。
二、实训要求
要求学生在实训期间,做好实训日记、以及实训所得资料、内容的整理工作。实训结束时,写出实训报告并有实训作品。实训报告内容详略得当,要有程序及程序使用说明。具体而言,C#实训报告的基本内容包括:
■分工情况报告:对于较复杂的系统,原则上允许不超过三个以上的学生自愿组成一组,分工合作,共同开发。此种情况下,C#实训报告中必须包括分工情况的说明。
■必须提交设计中所要实现的系统的分析报告,其中包括系统的功能分析、系统的功能模块设计;如果设计系统中包含数据库的使用,报告中要有数据库的结构及数据字典的说明;如果设计系统中包含复杂数据结构,报告中要有对数据结构的相应说明;
■程序设计的报告:包括程序的运行环境、开发环境、本人所承担任务的程序模块的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)。
■本人所承担的系统的任务所对应的源程序(应带有详细的备注),其中源程序的核心代码要有详细的解释。
■系统最终的运行结果,及系统调试报告、系统维护报告等后期工作的文字、图表说明。
实训结束前一两天,需要提交实训的最终作品,指导老师会组织一个由本系老师参加的验收小组,对所有学生提交的作品进行审核并组织学生答辩,当场给出设计成绩。
实训要在机房中计算机上完成整个程序的调试,通过实训,对C#课程的掌握上应使学生应达到以下要求:
1、熟悉.Net的开发环境。
2、掌握C#中的数据类型、变量、常量、表达式和运算符;C#中的属性、方法、事件等的基本概念、语法规则和指令。
3、掌握C#中顺序结构、选择结构、循环结构程序的编写,语句的实现。使学生养成良好的编程习惯。培养分析问题,解决问题的能力。
4、掌握可用对象、数组对象、类以及方法, 能够对异常进行正确处理和排错。
5、掌握在C#中GUI程序的编写与处理方法。
6、树立严谨、认真的工作的态度,培养严密的逻辑思维能力。
三、实训内容
本次实训要求从下面列出的实训题目中任选一项,进行开发(每一项目开发人员最多三人),如果学生自定设计题目需要,需要征求指导老师同意方可着手开发。
(一)实训推荐题目1——《学生信息管理系统》
该系统的功能模块包括:
⑴用户密码认证功能,根据不同的权限,实现不同范围的操作。
⑵实现学生基本情况的录入,修改,删除等基本操作。
⑶实现学生成绩的录入修改和删除等操作。
⑷具有留级,休学等特殊情况的处理功能。
⑸对学生的基本信息提供灵活的查询方式。
⑹具有成绩统计,排名等功能。
⑺能输出常用的各种表,如成绩表、成绩单等。
⑻能方便的对学生的各个学期的成绩进行查询。[注意]对于新生班级,应该首先进行基本的情况的录入,选课,然后才能进行成绩的录入。
(二)实训推荐题目2——《学校图书管理系统》
该系统实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。系统应提供浏览、查询、添加、删除、修改、统计图书的基本信息等功能;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息等功能,浏览、查询、统计图书馆的借阅信息等功能。
系统应该包含图书管理的以下常用功能:
⑴用户密码认证功能,根据不同的权限,实现不同范围的操作。图书管理系统要满足三方面的权限需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的权限是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员有修改图书借阅者借书和还书记录的权限,对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的权限最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表。
⑵书籍管理,包括一般书籍管理与期刊管理两部分。包括如下子功能:
◆图书征订:录入
文档评论(0)