C#学生成绩管理系统课程设计剖析 下载本文

内容发布更新时间 : 2024/10/11 11:24:38星期一 下面是文章的全部内容请认真阅读。

目录

一、设计目的 ............................................. 1 二、需求分析 ............................................. 2 2.1系统需求简介....................................... 2 2.1.1系统目标...................................... 2 2.1.2功能需求分析 .................................. 2 2.1.3性能需求分析 .................................. 2 2.2系统业务功能分析 ................................... 2 2.2.1具体分析有两个角色:老师和学生 ................ 3 2.2.2流程图 ....................................... 3 三、模块分析及设计 ....................................... 3 四、数据库设计 ........................................... 4 4.1数据字典 .......................................... 4 4.1.1数据流 ....................................... 4 4.1.2 数据存储 ..................................... 4 4.2 E-R图 ........................................... 5 4.3系统数据库的设计 ................................... 6 五、设计过程及要点 ....................................... 9 5.1数据库及窗体设计 ................................... 9 5.2 主要代码 ........................................ 11 六、设计总结 ............................................ 12 七、参考资料 ............................................ 12

一、设计目的

为了提高高校学生成绩信息的管理效率,方便学生和教师对学生

成绩信息进行查询、方便学校里面管理员去管理和查询学生信息,建立一个学生成绩管理系统,使学生信息管理工作规范化,系统化,程序化,避免学生成绩管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改学生信息是必须而且十分迫切的工作。本次课程设计题目为《学生成绩管理系统》,涉及成绩管理系统的登录界面、老师对学生成绩的查询、学生对学生成绩的查询、以及老师对学生成绩的增删改查分析统计等内容。本功能实现对学生信息、教师信息情况信息的管理和统计、课程信息和成绩信息查看及维护。

本课程设计的目的是使学生能熟练掌握简单的简单Windows窗体应用程序的设计和数据库的应用,希望通过本次课程设计锻炼学生使用C#语言解决实际问题的能力。本系统后台数据库采用Microsoft SQL Server 数据库,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft 公司的Visual Studio 2008作为主要开发工具,可与SQL Server 2005数据库无缝链接。本报告详细的介绍了学生信息管理系统的开发过程,主要涉及到的工作如下:设计目的 、需求分析、模块分析及设计、数据库设计、制作过程及要点、设计总结。

1

二、需求分析

2.1系统需求简介

2.1.1系统目标

根据查询条件实现学生信息的查询 学生选课信息查询、成绩信息的查询

(3) 学生信息、课程信息、成绩信息的增加、删除、修改 (4) 对基本信息完成增加、删除、修改时,需注意表与表之间的关联

2.1.2功能需求分析

本系统的功能需求分析如下:

学生信息查询:学生可以根据学号、姓名、专业进行查询. 学生信息管理:主要是用于学生信息更新、插入、删除; 学生成绩录入:用于学生成绩管理,录入学生成绩,也可以更新。

2.1.3性能需求分析

(1) 登录、用户界面需求:简洁、易懂、易用、友好的用户界面。 (2) 安全保密性需求:只有凭借用户名和密码登陆系统,才能进行信息的管 理等。

2.2系统业务功能分析

2