[精编]学生信息管理系统课程设计报告-图文学生信息管理系统课程设计报告

上传人:风****你 文档编号:171782529 上传时间:2021-03-06 格式:DOC 页数:27 大小:68.51KB
返回 下载 相关 举报
[精编]学生信息管理系统课程设计报告-图文学生信息管理系统课程设计报告_第1页
第1页 / 共27页
[精编]学生信息管理系统课程设计报告-图文学生信息管理系统课程设计报告_第2页
第2页 / 共27页
[精编]学生信息管理系统课程设计报告-图文学生信息管理系统课程设计报告_第3页
第3页 / 共27页
[精编]学生信息管理系统课程设计报告-图文学生信息管理系统课程设计报告_第4页
第4页 / 共27页
[精编]学生信息管理系统课程设计报告-图文学生信息管理系统课程设计报告_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《[精编]学生信息管理系统课程设计报告-图文学生信息管理系统课程设计报告》由会员分享,可在线阅读,更多相关《[精编]学生信息管理系统课程设计报告-图文学生信息管理系统课程设计报告(27页珍藏版)》请在金锄头文库上搜索。

1、学生信息管理系统课程设计报告-图文_学生信息管理系统课程设计报告学生信息管理系统课程设计报告- 图文 目录 第一章概述4 1.1设计目的4 1.2开发工具的选择4 1.3开发环境4 1.4 本报告的主要内容4 第二章需求分析5 2.1 系统需求简介5 2.1.15 2.1.2 功能需求的分析5 2.1.3 性能需求分析5 第三章总体设计6 3.1 设计概述6 3.2 系统总体结构及功能模块划分6 3.2.1学生成绩查询模块6 3.2.2学生信息管理模块7 3.3系统数据库概念结构设计7 3.3.1系统E-R图7 3.4.1 用户登录安全性8 第四章详细设计9 4.1 概述9 4.2 系统程序流

2、程图9 4.3 系统主要功能模块简介10 4.3.1 系统登录10 4.3.2 学生信息添加模块11 4.3.3学生信息删除模块12 4.3.4 学生信息查找模块13 4.3.5 学生信息修改模块14 第五章程序设计总结15 第六章结束语16 参考文献17 附录18 程序代码18 第一章概述 1.1设计目的 本课程设计的目的是使学生能熟练掌握简单的Window窗体应用程序的设计和ADD.net的应用,希望通过本次的锻炼学生实用c#语言解决实际问题的能力。 1.2开发工具的选择 本系统后台数据库采用Microsoft SQL Server 数据库,该数据库系统在安全性、准确性和运行速度方面有绝对

3、的优势,并且处理数据量大、效率高;前台采用Microsoft 公司的Visual Studio 2020 作为主要的开发工具,可与SQL Server 2020 数据库无缝连接。 1.3开发环境 系统开发平台:Microsoft Visual Studio2020 系统开发语言:C# 数据库管理软件:SQL Server 2020 1.4 本报告的主要内容 本报告详细的介绍了学生的信息管理的开发过程,主要设计到的工作如下:系统的需求分析、系统的总设计、系统的概念设计、系统各模块的详细设计、系统运行与测试。 第二章需求分析 2.1 系统需求简介 2.1.1 (1)根据查询条件实现学生信息的查询

4、(2)学生信息的添加、删除、修改 (3)对基本信息完成的增加、删除、修改时,需要注意表与表之间的关联 2.1.2 功能需求的分析 本系统的功能需求分析如下: 学生信息查询:学生可以根据学号、姓名进行查询 学生信息管理:主要是用于学生信息更改、插入、删除 学生成绩录入:用于学生成绩管理,录入学生成绩,也可以更新 2.1.3 性能需求分析 (1)登录、用户界面需求:简洁、易懂、易用、有好的用户界面 (2)安全保密需求:只有凭借用户名和密码登录系统,才能进行信息的管理。 第三章总体设计 3.1 设计概述 根据需求把整体系统分化成不同的模块,每个模块完成一个特性的子功能。把着些模块结合起来组成一个整体

5、。逐一实现各种功能。 3.2 系统总体结构及功能模块划分 经过对系统的需求分析,学生信息管理系统主要划分为三部分:学生信息查询,学生信息管理,学生成绩录入三个功能模块。如图3.2.1 学生成绩录入 图3.2.1 系统的总体结构 3.2.1学生成绩查询模块 学生信息查询:学生可以根据学号、姓名、专业进行查询。如图3.2.2学生信息查询模块结构 姓名查询 图3.2.2学生信息管理模块结构 3.2.2学生信息管理模块 学生信息管理:主要是用于学生信息更新、插入、删除,如图3.2.3学生管理模块结构 基本信息录入 图3.2.3 学生信息管理模块结构 3.3系统数据库概念结构设计 根据对数据项与数据结构

6、的分析,设计出能够满足系统需求的各种实体,及他们之间的关系,为后面的逻辑结构设计打下基础。 3.3.1系统E-R图 系统E-R图可以将各个实体之间的关系显示出来,将各个实体间的属性依赖表示明白。如图3.3.1系统E-R图结构 学分 图3.3.1 系统E-R图结构 3.4.1 用户登录安全性 系统设计了登陆界面,每个合法用户有用户名及密码,只有当用户输入正确的用户名及密码组合后才能够对学生信息进行操作。 第四章详细设计 4.1 概述 详细设计阶段的根本目标是确定应该怎么样具有的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用

7、某个程序设计语言写的程序。 4.2 系统程序流程图 程序流程图又称为程序框架图,它是历史悠久使用最广泛的描述软件的方法。它可将整个程序的总体流程清楚明白的显示出来。如图4.2.1 系统总流程图结构。 结束 图4.2.1 系统总体流程图 4.3 系统主要功能模块简介 4.3.1 系统登录 用户凭借用户名及密码登录,成功登录后可以对学生信息进行操作。用户界面如图4.3.1 用户登录界面所示。 图4.3.1 用户登陆界面 4.3.2 学生信息添加模块 学生信息添加:在程序主界面(图4.3.2 程序主界面)通过信息录入项进入信息添加模块。通过此模块,学生可以向数据库中添加学号、姓名、生日及选择性别。(

8、如图4.3.3 所示)。 图4.3.2 程序主界面 图4.3.3 信息添加界面 4.3.3学生信息删除模块 学生信息删除:信息删除模块如图4.3.4,可以通过删除模块进行学号或姓名进行信息的删除。 图4.3.4 信息删除界面 4.3.4 学生信息查找模块 学生信息查找:信息查找模块如图4.3.5,可以通过查找模块进行学号或姓名的查找。 图4.3.5 信息查找界面 4.3.5 学生信息修改模块 学生信息修改:信息修改如图4.3.6,可以通过修改模块进行信息的修改。 图4.3.6信息修改界面 第五章程序设计总结 在编程期间,不遇到点困哪似乎是不可能的,正是这些困难,我们才能会收到成功的喜悦,我们才

9、能乐此不疲的进行下去。这是我对此次编程的最大感悟。 关键词数据库,添加,修改,查找,删除 目录 第一章概述4 1.1设计目的4 1.2开发工具的选择4 1.3开发环境4 1.4 本报告的主要内容4 第二章需求分析5 2.1 系统需求简介5 2.1.15 2.1.2 功能需求的分析5 2.1.3 性能需求分析5 第三章总体设计6 3.1 设计概述6 3.2 系统总体结构及功能模块划分6 3.2.1学生成绩查询模块6 3.2.2学生信息管理模块7 3.3系统数据库概念结构设计7 3.3.1系统E-R图7 3.4.1 用户登录安全性8 第四章详细设计9 4.1 概述9 4.2 系统程序流程图9 4.

10、3 系统主要功能模块简介10 4.3.1 系统登录10 4.3.2 学生信息添加模块11 4.3.3学生信息删除模块12 4.3.4 学生信息查找模块13 4.3.5 学生信息修改模块14 第五章程序设计总结15 第六章结束语16 参考文献17 附录18 程序代码18 第一章概述 1.1设计目的 本课程设计的目的是使学生能熟练掌握简单的Window窗体应用程序的设计和ADD.net的应用,希望通过本次的锻炼学生实用c#语言解决实际问题的能力。 1.2开发工具的选择 本系统后台数据库采用Microsoft SQL Server 数据库,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且

11、处理数据量大、效率高;前台采用Microsoft 公司的Visual Studio 2020 作为主要的开发工具,可与SQL Server 2020 数据库无缝连接。 1.3开发环境 系统开发平台:Microsoft Visual Studio2020 系统开发语言:C# 数据库管理软件:SQL Server 2020 1.4 本报告的主要内容 本报告详细的介绍了学生的信息管理的开发过程,主要设计到的工作如下:系统的需求分析、系统的总设计、系统的概念设计、系统各模块的详细设计、系统运行与测试。 第二章需求分析 2.1 系统需求简介 2.1.1 (1)根据查询条件实现学生信息的查询 (2)学生信

12、息的添加、删除、修改 (3)对基本信息完成的增加、删除、修改时,需要注意表与表之间的关联 2.1.2 功能需求的分析 本系统的功能需求分析如下: 学生信息查询:学生可以根据学号、姓名进行查询 学生信息管理:主要是用于学生信息更改、插入、删除 学生成绩录入:用于学生成绩管理,录入学生成绩,也可以更新 2.1.3 性能需求分析 (1)登录、用户界面需求:简洁、易懂、易用、有好的用户界面 (2)安全保密需求:只有凭借用户名和密码登录系统,才能进行信息的管理。 第三章总体设计 3.1 设计概述 根据需求把整体系统分化成不同的模块,每个模块完成一个特性的子功能。把着些模块结合起来组成一个整体。逐一实现各

13、种功能。 3.2 系统总体结构及功能模块划分 经过对系统的需求分析,学生信息管理系统主要划分为三部分:学生信息查询,学生信息管理,学生成绩录入三个功能模块。如图3.2.1 学生成绩录入 图3.2.1 系统的总体结构 3.2.1学生成绩查询模块 学生信息查询:学生可以根据学号、姓名、专业进行查询。如图3.2.2学生信息查询模块结构 姓名查询 图3.2.2学生信息管理模块结构 3.2.2学生信息管理模块 学生信息管理:主要是用于学生信息更新、插入、删除,如图3.2.3学生管理模块结构 基本信息录入 图3.2.3 学生信息管理模块结构 3.3系统数据库概念结构设计 根据对数据项与数据结构的分析,设计

14、出能够满足系统需求的各种实体,及他们之间的关系,为后面的逻辑结构设计打下基础。 3.3.1系统E-R图 系统E-R图可以将各个实体之间的关系显示出来,将各个实体间的属性依赖表示明白。如图3.3.1系统E-R图结构 学分 图3.3.1 系统E-R图结构 3.4.1 用户登录安全性 系统设计了登陆界面,每个合法用户有用户名及密码,只有当用户输入正确的用户名及密码组合后才能够对学生信息进行操作。 第四章详细设计 4.1 概述 详细设计阶段的根本目标是确定应该怎么样具有的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某个程序设计

15、语言写的程序。 4.2 系统程序流程图 程序流程图又称为程序框架图,它是历史悠久使用最广泛的描述软件的方法。它可将整个程序的总体流程清楚明白的显示出来。如图4.2.1 系统总流程图结构。 结束 图4.2.1 系统总体流程图 4.3 系统主要功能模块简介 4.3.1 系统登录 用户凭借用户名及密码登录,成功登录后可以对学生信息进行操作。用户界面如图4.3.1 用户登录界面所示。 图4.3.1 用户登陆界面 4.3.2 学生信息添加模块 学生信息添加:在程序主界面(图4.3.2 程序主界面)通过信息录入项进入信息添加模块。通过此模块,学生可以向数据库中添加学号、姓名、生日及选择性别。(如图4.3.

16、3 所示)。 图4.3.2 程序主界面 图4.3.3 信息添加界面 4.3.3学生信息删除模块 学生信息删除:信息删除模块如图4.3.4,可以通过删除模块进行学号或姓名进行信息的删除。 图4.3.4 信息删除界面 4.3.4 学生信息查找模块 学生信息查找:信息查找模块如图4.3.5,可以通过查找模块进行学号或姓名的查找。 图4.3.5 信息查找界面 4.3.5 学生信息修改模块 学生信息修改:信息修改如图4.3.6,可以通过修改模块进行信息的修改。 图4.3.6信息修改界面 第五章程序设计总结 在编程期间,不遇到点困哪似乎是不可能的,正是这些困难,我们才能会收到成功的喜悦,我们才能乐此不疲的进行下去。这是我对此次编程的最大感悟。 下面来看看编写的艰辛历程:在刚开始的阶段,我经常因为单词的拼错出现这样或那样的错误在数次的错误后我吸取教训在后来的编程中几乎不出现了这种错误。剩下的错误就是引用或语法上的错误。感到最深刻的是,窗体name后就不能随意更改了,更改

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号