2022年C#语言程序设计课程设计学生成绩管理系统大报告 .pdf
《2022年C#语言程序设计课程设计学生成绩管理系统大报告 .pdf》由会员分享,可在线阅读,更多相关《2022年C#语言程序设计课程设计学生成绩管理系统大报告 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C#语言程序设计课程设计报告课程设计(大作业)报告课程名称:C#语言程序设计设计题目:学生成绩管理系统院系:信息技术学院班级:计算机科学与技术3 班设 计 者:王宏斌学号:201111010322 指导教师:李冬萍设计时间:2014.12.29-2015.01.09 信息技术学院名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 2 昆明学院课程设计(大作业)任务书姓名:王宏斌院(系):信息技术学院专业:计算机科学与技术学号: 2
2、01111010322 任务起止日期:2014.12.29-2015.01.09 课程设计题目:学生成绩管理系统课程设计要求:1要求利用C#语言面向过程的编程思想来完成系统的设计。2突出 C# 语言的面向对象特征,以多个类现每一个子功能。3画出功能模块图。4写出程序,并调试程序,要给出测试数据和实验结果。5进行简单界面设计,能够实现友好的交互。6具有清晰的程序流程图和数据结构的详细定义。7熟练掌握C#语言对数据库访问的各种操作。8实验环境要求:Visual Studio 2010 或 Visual Studio 2005。工作计划及安排:课程设计时间为一周或两周,分五个阶段完成:1查阅资料。分
3、析比较、选择设计方案;2分析设计:明确设计要求,找出实现方法,完成需求分析和总体设计。3详细设计:编写各模块对应函数和主函数,编写C#代码。4编码调试阶段:测试运行程序、调试代码,找出不足和错误,修改并改善。5总结报告阶段。总结设计工作,写出课程设计说明书。6考核阶段。指导教师签字2015 年月日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 3 课程设计(大作业)成绩学号: 201111010322 姓名:王宏斌指导教师:李
4、冬萍课程设计题目:学生成绩管理系统总结:两周的上机,我对C#又有了崭新的认识。C#的学习是一个系统的过程,需要长期的知识积累和储备并辅以大量的上级实际操作练习,自己也应该有所体会,在实践中成长,在实践中求知。这次我设计的课题是学生信息管理系统。在设计这个课题的过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实, 在本次设计过程中,力求在每个阶段结束之前通过严格技术审查,即每完成一个功能,就进行测试,尽可能早的发现并纠正差错,完成模块测试之后再进行系统测试。整个设计通过了软件和硬件上的调试。我想这对于自己以后的学习和工作都会有很大的帮助。一切问题必须要靠自己一点一滴的解决,而在
5、解决的过程当中你会发现自己在飞速的提升。而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力,它才是一个设计的灵魂所在。因此在整个设计过程中大部分时间是用在程序上面的。很多子程序是可以借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉。通过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。我想这将对我以后的学习产生积极的影响。这次课程设计让我充分认识到团队合作的重要性,只有分工协作才能保证整个项目的有条不絮。通过这次设计,我懂得了学习的重要性,了解到理论知识与实践相结合
6、的重要意义,学会了坚持、耐心和努力。指导教师评语:成绩:填表时间:指导教师签名:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 4 目 录一、需求分析. 51.1 项目背景 . 51.2 开发工具 . 5二、总体设计. 62.1 系统结构图 . 62.2 E-R 图 . 6三、详细设计. 73.1 背景 . 73.2 定义 . 73.3 成绩管理系统的结构. 7四、编码 . 94.1 排序 . 94.2 删除学生 . 104.
7、3 查询 . 104.4 pub.cs文件 . 114.5 Program.cs文件 . 12五、测试的步骤和内容. 13六、总结 . 15七、参考资料. 16名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 5 课程设计(大作业)报告一、需求分析1.1 项目背景开发软件的名称:学生信息管理系统项目的任务提出者:昆明学院开发者:王宏斌用户:昆明学院教务处实现软件的单位:11 级计算机科学与技术3 班兼容系统: Windows a
8、ll 1.2 开发工具Visual studio 2010和 Microsoft access 1.3 功能描述登录窗口包含:登陆、注册窗口、用户角色(教师、学生)教师用户功能:学生信息录入模块成学生信息的交互式录入,根据用户的选择,录入若干个学生的学号、姓名、成绩。为了便于后续成绩处理操作,在该模块中还要求根据用户输入的每个学生的单科成绩,计算出该生课程的总分、平均分。学生成绩更新模块学生成绩删除:根据学生的学号删除该学生所有的成绩。学生成绩修改:根据学生的学号修改该学生所有的成绩。未找到学号对应学生的信息,返回。学生信息查询模块根据学期查询学生所有信息,查找失败,则返回调用处;查找成功,输
9、出所有学生信息。对所有学生信息按按学号排序按总分排序。学生用户功能:班级学生成绩查询模块据学期查询学生所有成绩信息,查找失败, 则返回调用处 ;查找成功, 输出所有学生成绩信息。对所有学生成绩信息按按学号排序按总分排序。个人成绩查询模块根据学期、学号、姓名查询学生个人所有成绩信息,查找失败,则返回调用处;查找成功,输出学生成绩信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 6 二、总体设计2.1 系统结构图2.2 E-R
10、 图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 7 三、详细设计3.1 背景该项目的名称为“学生成绩管理系统”。随着学校的规模不断扩大,专业、班级、学生的数量急剧增加,有关学生课的各种信息量也成倍增长,而目前许多高校的学生成绩管理仍停留在人工管理阶段,重复工作较多,工作量大,效率低。因此,迫切需要开发基于网络的学生成绩管理系统来提高管理工作的效率。3.2 定义学生成绩管理:对学生的基本信息、成绩的录入、修改、删除、查询等一
11、系列的操作。3.3 成绩管理系统的结构系统登录结构图如图3.3.1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - 8 学生登录界面结构图如图3.3.2 教师登陆界面结构图如图3.3.3 成绩系统数据模型图如图3.3.4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - -
12、 - - 9 后台数据表模型如下:教师用户表属性项目姓名性别职务用户名密码学生用户表属性项目学号姓名性别用户名密码学生成绩表属性项目学号姓名性别大学英语C# 马哲数字电路总分四、编码4.1 排序通过对数据表中数据排序,并显示出来。private void sort_Click(object sender, EventArgs e) DataSet data = new DataSet(); string cn_str = pub.CN_STR; OleDbConnection cn = new OleDbConnection(cn_str); cn.Open(); string selectc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C#语言程序设计课程设计学生成绩管理系统大报告 2022 C# 语言程序设计 课程设计 学生 成绩管理系统 大报
限制150内