文档详情

C#语言程序设计课程设计学生成绩管理系统大报告.doc

发布:2025-05-05约7.99千字共16页下载文档
文本预览下载声明

课程设计〔大作业〕报告

课程名称: C#语言程序设计

设计题目:学生成绩管理系统

院系:信息技术学院

班级:计算机科学与技术3班

设计者:王宏斌

学号:201111010322

指导教师:李冬萍

设计时间:2014.12.29--2015.01.09

信息技术学院

昆明学院课程设计〔大作业〕任务书

姓名: 王宏斌 院〔系〕:信息技术学院

专业:计算机科学与技术 学号:201111010322

任务起止日期:2014.12.29--2015.01.09

课程设计题目:学生成绩管理系统

课程设计要求:

1.要求利用C#语言面向过程的编程思想来完成系统的设计。

2.突出C#语言的面向对象特征,以多个类现每一个子功能。

3.画出功能模块图。

4.写出程序,并调试程序,要给出测试数据和实验结果。

5.进行简单界面设计,能够实现友好的交互。

6.具有清晰的程序流程图和数据结构的详细定义。

7.熟练掌握C#语言对数据库访问的各种操作。

8.实验环境要求:VisualStudio2010或VisualStudio2005。

工作方案及安排:

课程设计时间为一周或两周,分五个阶段完成:

1.查阅资料。分析比拟、选择设计方案;

2.分析设计:明确设计要求,找出实现方法,完成需求分析和总体设计。

3.详细设计:编写各模块对应函数和主函数,编写C#代码。

4.编码调试阶段:测试运行程序、调试代码,找出缺乏和错误,修改并改善。

5.总结报告阶段。总结设计工作,写出课程设计说明书。

6.考核阶段。

指导教师签字

2015年月日

课程设计〔大作业〕成绩

学号:201111010322 姓名:王宏斌 指导教师:李冬萍

课程设计题目:学生成绩管理系统

总结:

两周的上机,我对C#又有了崭新的认识。C#的学习是一个系统的过程,需要长期的知识积累和储藏并辅以大量的上级实际操作练习,自己也应该有所体会,在实践中成长,在实践中求知。

这次我设计的课题是学生信息管理系统。在设计这个课题的过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,在本次设计过程中,力求在每个阶段结束之前通过严格技术审查,即每完成一个功能,就进行测试,尽可能早的发现并纠正过失,完成模块测试之后再进行系统测试。

整个设计通过了软件和硬件上的调试。我想这对于自己以后的学习和工作都会有很大的帮助。一切问题必须要靠自己一点一滴的解决,而在解决的过程当中你会发现自己在飞速的提升。而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力,它才是一个设计的灵魂所在。因此在整个设计过程中大局部时间是用在程序上面的。很多子程序是可以借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉。通过这次课程设计我也发现了自身存在的缺乏之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。我想这将对我以后的学习产生积极的影响。这次课程设计让我充分认识到团队合作的重要性,只有分工协作才能保证整个工程的有条不絮。通过这次设计,我懂得了学习的重要性,了解到理论知识与实践相结合的重要意义,学会了坚持、耐心和努力。

指导教师评语:

成绩:

填表时间: 指导教师签名:

目录

TOC\o1-3\h\z\u一、需求分析 5

1.1工程背景 5

1.2开发工具 5

二、总体设计 6

2.1系统结构图 6

2.2E-R图 6

三、详细设计 7

3.1背景 7

3.2定义 7

3.3成绩管理系统的结构 7

四、编码 9

4.1排序 9

4.2删除学生 10

4.3查询 10

4.4pub.cs文件 11

4.5Program.cs文件 12

五、测试的步骤和内容 13

六、总结 15

七、参考资料 16

课程设计〔大作业〕报告

一、需求分析

1.1工程背景

开发软件的名称:学生信息管理系统

工程的任务提出者:昆明学院

开发者:王宏斌

用户:昆明学院教务处

实现软件的单位:11级计算机科学与技术3班

兼容系统:Windowsall

1.2开发工具

Visualstudio2010和Microsoftaccess

1.3功能描述

显示全部
相似文档