- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象程序设计》 课程设计 任务与指导书 绍兴文理学院计算机系 《面向对象程序设计》课程设计指导书 设计任务与目的 《面向对象程序设计》是一门实践性较强的软件基础课程,在理论课的基础上,通过《面向对象程序设计》的课程设计,使学生学会在.net平台开发环境下编写综合型、设计型的程序;巩固学生的的基础知识;培养学生采用面向对象的方法设计并调试较大型程序的动手能力,并更好地理解和消化课本所学的知识,为今后的实际应用打下良好的基础,课程设计侧重培养一下几方面的能力: (1)培养对问题中分析以及归纳和抽象到数据结构的能力; ⑵ 培养选择和应用数据存储结构的能力; ⑶ 培养数据组织的能力和抽象数据类型设计的能力; ⑷ 培养算法设计、程序设计和调试的能力; ⑸ 培养综合知识、方法、技能的应用能力; ⑹ 培养编制较综合性程序的能力。 设计内容与基本要求 课程设计的题目应以综合性的题目为主,选择与实际应用结合较紧密的较综合性的题目,难度应大于课程实验的题目。本次设计的主要内容是 (1)开发一个简单的教务管理系统,基本功能如下: 通过提供控制台的图形界面,允许用户以3种不同的身份登陆教务系统,分别进行相关的操作: 系统管理员:管理现有课程、学期课程、教师及学生信息等 教师:管理本人的学期课程,查询选修所任课程的学生列表,并给学生打分等 学生:查询学期课程情况,选课/退课,查询已修课程成绩等 要求学生用面向对象的思想对系统进行分析,设计所需类并实现,调试通过,基本数据信息均存放在文件中。 (2)使用Windows Form开发简单的游戏,实现基本的连连看功能(也可以是类似的别的小游戏),要求采用面向对象思想,实现算法逻辑与界面分离. 时间及指导教师安排 第1周 明确课题一要求、确定数据结构、需求分析和概要设计 第2-3周 详细设计、编写程序、调试分析、准备测试数据等? 第4周 完成课程设计1,撰写相应报告 第5周 明确课题二要求,学习基本的windows Forms程序设计基础知识,掌握基本的windows绘图知识 第6-7周 逐步添加并完善各类,完成一个功能较为完整的游戏类程序 第8-9周 完成报告,参加答辩 备注: 指导教师:戴振中 上机地点:理工楼303(理论课地点另定) 周二(2-9周)下午1:30~4:30 考核 课程设计的成绩分为:优秀、良好、中等、及格,不及格五个等级,不及格者不得取得相应学分。总成绩=平时成绩*30%+答辩*40%+设计报告*30% 课题一.简单教学管理系统 一、问题描述 作为一个实用的教务系统,必须能管理教学过程中的各个环节(课程设置、选课和成绩登录等),并且协调各方面的人员(系统管理员、教师、学生等),本次设计以此为背景,实现一个简单的信息管理系统来模拟教务管理系统。 二、基本要求 提供控制台的图形界面,允许用户以3种不同的身份登陆教务系统,使用菜单选择所需功能,进行相关的操作: 系统管理员:管理现有课程、学期课程、教师及学生信息,并对这些信息进行相应的查询、添加、删除等操作 教师:管理本人的学期课程,查询选修所任课程的学生列表,并给学生打分等 学生:查询学期课程和选课情况,选择或删除选修课程,查询已修课程成绩等 要求学生用面向对象的思想对系统进行分析,设计所需类并实现,调试通过,基本数据信息存放到文件中。 三、测试数据 系统可采用如下的图形界面: 用户登录初始界面 2.登录后(以系统管理员为例) 3.选择相应功能(以教师管理为例) 其余功能类似,学生可根据自己的理解增加其他的相关功能,考核时可酌情加分:如 课程信息中还可增加前导课程的信息,学生选择某门课时,必须保证前导课已修;否则给出相应提示性信息 开课时受班级人数限制,超过指定人数不能选课; 某个学生已选的课程上课的时间不能冲突; 学生每学期所选课程学分数不能超过30学分…… 四、实现提示 1、设计思路 采用面向对象程序设计思想开发比较大型的软件,一般需要在两个层面上进行抽象: (一)将某类实体的“数据+行为”封装抽象,作为独立的整体与外部进行交互。 在该系统中,比较明显存在的抽象实体主要是如下五类: (1)系统管理员:管理教师、学生、课程(学期课程)信息,主要是新记录的增加、现有记录的删除、修改和各种查询。作为管理员不应该涉及其他角色的具体工作,比如某门课程成绩的登陆工作等;(如何进行权限管理?) (2)教师:负责教师本人的日常工作,如个人信息(帐户、姓名、密码等)的维护,开展学期课程教学(在本系统中主要体现在将某课程与教师绑定
您可能关注的文档
- 《边学边练》安全生产法律法规复习提纲(中石化)《边学边练》安全生产法律法规复习提纲(中石化).doc
- 《过万重山漫想》教案《过万重山漫想》教案.doc
- 《运用注意规律培养小学生课堂注意力的实践研究》《运用注意规律培养小学生课堂注意力的实践研究》.doc
- 《运营管理》课程设计指导书《运营管理》课程设计指导书.doc
- 《运输管理》期末复习资料《运输管理》期末复习资料.doc
- 《进货检验验证规范》《进货检验验证规范》.doc
- 《送元二使安西》教学设计《送元二使安西》教学设计.doc
- 《逍遥游》教案sun《逍遥游》教案sun.doc
- 《通信电子线》教学大纲《通信电子线》教学大纲.doc
- 《逢雪宿芙蓉山主人》《江雪》《逢雪宿芙蓉山主人》《江雪》.doc
- 《面积和面积单位》教学设计 Microsoft Word 文档《面积和面积单位》教学设计 Microsoft Word 文档.doc
- 《面积和面积单位》磨课课例《面积和面积单位》磨课课例.doc
- 《面积和面积单位》说课稿《面积和面积单位》说课稿.doc
- 《面积和面积单位》课堂实录《面积和面积单位》课堂实录.doc
- 《鞋匠的儿子》_余燕国《鞋匠的儿子》_余燕国.doc
- 《鞋匠的儿子》教学设计《鞋匠的儿子》教学设计.doc
- 《鞋匠的儿子》教学设计郎美《鞋匠的儿子》教学设计郎美.doc
- 《鞋匠的儿子》第一课时教学设计《鞋匠的儿子》第一课时教学设计.doc
- 《项目案例与分析》作业试题《项目案例与分析》作业试题.doc
- 《题西林壁》新教学设计《题西林壁》新教学设计.doc
最近下载
- 2025年度重庆市招聘社区工作者应知应会考试题库附答案.docx VIP
- 室外健身器材供货安装及售后服务方案.docx VIP
- 2025年新能源公司风电场风机倒塌事故应急演练方案.pdf VIP
- 第3课 追求人生理想-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 5.1中国外交政策的形成与发展 高中政治统编版选择性必修一当代国际政治与经济.pptx VIP
- 隔离技术与院感监测试题.docx VIP
- 青岛版五年级数学上册第一单元测试题.doc VIP
- 新技术新项目临床应用管理制度.docx VIP
- 新版AIAG APQP第三版和CP控制计划第一版 必威体育精装版的变化点汇总.pdf VIP
- 第3课 追求人生理想-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
文档评论(0)