- 2
- 0
- 约2.7千字
- 约 13页
- 2021-10-28 发布于江苏
- 举报
学生成绩管理系统实现与设计
———————————————————————————————— 作者:
———————————————————————————————— 日期:
IT工程实践
——学生成绩管理系统设计
作 者 姓 名:
专业、班级 :
学 号 :
指 导 教 师:
完 成 日 期:
大连大学
Dalian
1系统背景
近年来,计算机技术飞速开展几乎超出了人们的想象,硬件的更新换代速度更是以级数进展,计算机在处理对象、处理方法上都发生了很大的变化。作为计算机科学的重要分支——数据库技术,也被越来越多的应用领域采用来存储和处理他们的信息资源。计算机已经不再仅仅是科学研究的工具,它越来越多地影响到了我们的生活诸多方面,更多的应用软件出现在了我们的身边,给人们的生活的方方面面都带来了极大的便利。在如今的高校日常管理当中,学生成绩管理系统就是其中非常重要的一环,特别是当前学生规模大,课程门类多,校区分散等实际情况,学生成绩管理系统更具有非常大的实际应用意义。但是,我们看到,其实我们学校的学生成绩管理系统在很多方面做的并不是很完善,功能方面也有欠缺,用户界面不够直观。为进一步提高办学效益,设计基于.NET的学生成绩信息管理系统,方便有效地管理学生的成绩。
2主要内容
开发这个应用系统的目标是为了方便管理员对学生成绩以及有效信息的操作和学生能很快的查找自己相关成绩信息,提高办学效益。它主要实现的功能如下:
〔1〕管理员与学生使用不同的身份登入系统实现不同的操作,比方,管理员进入系统可以对学生的根本信息以及成绩信息进展增删改查等操作,学生进入系统只能针对自己的信息实施查询功能,并且可以修改密码。
〔2〕管理员登入系统可以按学号查询方式、按课程查询方式查询不同学生的成绩,并可以做出相应合理的修改。
〔3〕学员可以对自己的信息查询并可以修改登录密码。
3需求分析
成绩管理成为学校教学管理中十分重要又相当复杂的管理工作之一,单纯的采用传统的手工处理已经不符合教育和管理的要求,而计算机具有运算速度快,处理能力强等特点,很自然地进入到这一应用领域中。因此为了保证学校的信息流畅,工作高效,有必要设计一个学生成绩管理系统。这不但能使教务人员从复杂的成绩管理中解脱出来,而且对于推动教学的开展也起到非常重要的作用。学校学生成绩管理工作都是采用传统的手工管理,这各传统人工的管理方式存在着许多缺点,如:效率低,保密性差,一方面导致教师,学生成绩情况不了解,教师对成绩管理工作倍感头痛,因为时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,消耗大量劳动力,难于防止错误的产生,建立学生成绩管理系统,可以进一步提高办学效益。
学生成绩管理系统是针对学生要求用计算机对自己的根本信息以及成绩信息进展记录,合理地让管理员进展修改、添加、查询的应用软件。
〔1〕学生根本信息功能模块,其功能包括:学生根本信息的查询、管理员对学生信息的增加、删除、修改等操作,学生只能查询自己的根本信息。
〔2〕学生成绩信息统计功能模块,起功能包括:学生成绩信息的查询,并且可以使用不同的方式查询。
〔3〕学生成绩信息更新模块,其功能包括:管理员对学生成绩信息进展修改、删除等操作。
系统数据库名为SM
〔1〕用户登录信息表(Login);
〔2〕学生根本信息表(Student);
〔3〕课程成绩信息表(Course);
各个表的数据构造
表3.1用户登录信息表(Login)的数据构造
列名
数据类型
描述
长度
备注
num
Int
4
主键、自增
ID
varchar
用户名
50
Password
varchar
登录密码
50
表3.2学生根本信息表(Student)的数据构造
列名
数据类型
描述
长度
备注
Sno
int
学号
4
主键
Sname
varchar
姓名
50
Ssex
varchar
性别
10
Sage
Int
年龄
4
Sdept
varchar
专业
50
课程成绩信息表(Course)的数据构造
列名
数据类型
描述
长度
备注
Sno
varchar
姓名
50
主键
Cno
varchar
课程号
50
Cname
varchar
课程名
50
Cmark
Int
成绩
4
4系统模块设计
图4-2 用户类图
图4-3数据库类图
5系统局部实现页面
管理员登陆界面:
原创力文档

文档评论(0)