数据库课程设计 C# 学生选课管理系统

该博客介绍了使用C#开发的学生选课管理系统,包括用户登录、学生信息、课程信息、选课成绩和用户管理五大模块。系统采用ADO.NET技术与Server 200数据库配合,实现了信息的增删查改功能,还提供了丰富的查询选项,如按学号、姓名等条件查询。
摘要由CSDN通过智能技术生成

数据库应用课程设计

    学生选课管理系统

一、       引言:

 

学生选课管理系统的设计为选课及成绩管理提供了一个良好的工具,此系统基本实现了设计的要求,即登录系统(通过用户名和密码),管理(录入、查询、修改和删除)学生、课程基本资料,管理(录入、查询、修改和删除)学生所选课程成绩,统计每个学生的总分、平均分以及排名,修改用户密码等功能。在此基础上,我还对系统进行了改进,特别是加强了查询的功能,使我们能更直观、有效地查询到我们想要的数据。

 

二、       系统设计

 

系统的模块划分为如图所示,分别为:用户登录、学生信息管理、课程信息管理、选课成绩管理、用户管理5 个模块。每个模块负责相应的功能。系统采用ADO.NET 技术实现对数据库的访问操作,使用Server 200 作为后台数据库。

1.    用户登录模块

提供用户登录界面,输入用户名,密码进行登录。

2.    学生信息管理模块

学生信息管理模块,用于管理学生的基本信息,所包括的字段有:学号、姓名、性别、年龄、班级,提供对学生信息的录入、查询、修改和删除的操作。

3.    课程信息管理模块

课程信息管理模块用于管理课程的信息,所包含的字段有:课程号、课程号、先行课和学分,提供对课程信息的录入、查询、修改和删除的操作。

4.    选课成绩管理模块

选课成绩管理模块用于管理学生的选课与成绩,所包含的字段有:学号、课程号和成绩,提供对选课成绩信息的录入、查询、修改和删除的操作。

5.    用户管理模块

用户管理模块用于用户账号和密码的管理,其功能包括添加用户,注销用户和修改密码。

三、数据库设计:

1 .数据库列表:

表单号

表单名

功能

student

学生信息表

储存学生个人信息

course

课程信息表

储存每科课程的信息

sc

<

  • 47
    点赞
  • 321
    收藏
    觉得还不错? 一键收藏
  • 245
    评论
评论 245
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值