Csql学生成绩管理系统

  • 格式:doc
  • 大小:176.50 KB
  • 文档页数:31

1

2020年4月19日

Csql学生成绩管理系统

一 引言

在中国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,可是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快、准、精、才能发挥其价值。 因此机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。 有些学校虽使用了计算机,甚至管理系统,可是依然存在很多问题,问题一日不解决,效率就一日提不上去。 还有,有的系统很不完善到处是漏洞,能够说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的

学校学生成绩管理系统是针对数据库课程设计所做的一个小型数据库。它也是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者说都至关重要,它能够为用户提供充分的信息和快捷的查询手段。能有效的帮助学校和老师和管理员能够打击查询、修改、删除学生的成绩信息,能够方便了解学生总体情况。同时在做课程设计的过程中,能够巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。经过本实验达到以下目的

(1) 熟练掌握一种数据库系统SQL SERVER的使用。

(2) 经过设计实际的数据库系统的应用课题,进一步熟悉数据库管文档仅供参考

3

2020年4月19日 理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。 文档仅供参考

4

2020年4月19日 二 总体设计

1设计要求

系统名称:学生成绩管理系统

使用语言:C#程序设计语言

使用软件:Microsoft SQL Server 、Microsoft Visual Studio

针对给定的数据库应用问题-学生成绩管理系统,全面运用数据库原理课程所学知识,从系统需求分析着手,进行数据库的概念设计、逻辑设计、物理设计、系统的总体设计和模块设计、编程、调试,并在各个环节中提供相关的文档。

2 技术要求

主要进行数据库设计,并能实现简单的前后台连接,即能够经过前台界面查询、录入、删除、修改数据。

系统功能基本要求:学生信息,包括学号,姓名,民族,性别,年龄等;课程信息,包括课程号、课程名,学分等;教师信息,包括教师编号、姓名,性别,民族,年龄,毕业院校,课程号等;成绩信息,包括学生学号,课程号,课程成绩等。

3 主要功能

主要提供管理员对学生信息、教师信息、课程信息及用户的管理,如图1所示 文档仅供参考

5

2020年4月19日

图1功能模块图

管理员登陆:每个用户能够注册成为管理员,对学生、课程及成绩信息进行管理。

学生管理:对学生信息的进行添加,删除,修改,查询操作。

教师管理:对教师信息的进行添加,删除,修改,查询操作。

课程管理:对课程信息的进行添加,删除,修改,查询操作。

成绩管理:对学生成绩信息的进行添加,删除,修改,查询操作。

用户管理:对用户进行删除操作。

4 可扩展性

能够适应应用要求的变化和修改,具有灵活的可扩充性。

5 安全性 管理员登录

学生管理 教师管理 课程管理 用户管理

学生信息添加 学生信息修改 学生信息删除 学生信息搜索 教师信息添加 教师信息修改 教师信息删除 教师信息搜索 课程信息添加 课程信息修改 课程信息删除 课程信息搜索 用户删除和注