学生成绩管理系统实现与设计.docx
《学生成绩管理系统实现与设计.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统实现与设计.docx(11页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统实现与设计
IT项目实践
——学生成绩管理系统设计
作者姓名:
专业、班级:
学号:
指导教师:
完成日期:
大连大学
DalianUniversity
1系统背景
近年来,计算机技术飞速发展几乎超出了人们的想象,硬件的更新换代速度更是以级数进行,计算机在处理对象、处理方法上都发生了很大的变化。
作为计算机科学的重要分支——数据库技术,也被越来越多的应用领域采用来存储和处理他们的信息资源。
计算机已经不再仅仅是科学研究的工具,它越来越多地影响到了我们的生活诸多方面,更多的应用软件出现在了我们的身边,给人们的生活的方方面面都带来了极大的便利。
在如今的高校日常管理当中,学生成绩管理系统就是其中非常重要的一环,特别是当前学生规模大,课程门类多,校区分散等实际情况,学生成绩管理系统更具有非常大的实际应用意义。
但是,我们看到,其实我们学校的学生成绩管理系统在很多方面做的并不是很完善,功能方面也有欠缺,用户界面不够直观。
为进一步提高办学效益,设计基于.NET的学生成绩信息管理系统,方便有效地管理学生的成绩。
2主要内容
开发这个应用系统的目标是为了方便管理员对学生成绩以及有效信息的操作和学生能很快的查找自己相关成绩信息,提高办学效益。
它主要实现的功能如下:
(1)管理员与学生使用不同的身份登入系统实现不同的操作,比如,管理员进入系统可以对学生的基本信息以及成绩信息进行增删改查等操作,学生进入系统只能针对自己的信息实施查询功能,并且可以修改密码。
(2)管理员登入系统可以按学号查询方式、按课程查询方式查询不同学生的成绩,并可以做出相应合理的修改。
(3)学员可以对自己的信息查询并可以修改登录密码。
3需求分析
成绩管理成为学校教学管理中十分重要又相当复杂的管理工作之一,单纯的采用传统的手工处理已经不符合教育和管理的要求,而计算机具有运算速度快,处理能力强等特点,很自然地进入到这一应用领域中。
因此为了保证学校的信息流畅,工作高效,有必要设计一个学生成绩管理系统。
这不但能使教务人员从复杂的成绩管理中解脱出来,而且对于推动教学的发展也起到非常重要的作用。
学校学生成绩管理工作都是采用传统的手工管理,这各传统人工的管理方式存在着许多缺点,如:
效率低,保密性差,一方面导致教师,学生成绩情况不了解,教师对成绩管理工作倍感头痛,因为时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,耗费大量劳动力,难于避免错误的产生,建立学生成绩管理系统,可以进一步提高办学效益。
3.1系统功能分析
学生成绩管理系统是针对学生要求用计算机对自己的基本信息以及成绩信息进行记录,合理地让管理员进行修改、添加、查询的应用软件。
(1)学生基本信息功能模块,其功能包括:
学生基本信息的查询、管理员对学生信息的增加、删除、修改等操作,学生只能查询自己的基本信息。
(2)学生成绩信息统计功能模块,起功能包括:
学生成绩信息的查询,并且可以使用不同的方式查询。
(3)学生成绩信息更新模块,其功能包括:
管理员对学生成绩信息进行修改、删除等操作。
3.2数据库设计
系统数据库名为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
表3.3课程成绩信息表(Course)的数据结构
列名
数据类型
描述
长度
备注
Sno
varchar
姓名
50
主键
Cno
varchar
课程号
50
Cname
varchar
课程名
50
Cmark
Int
成绩
4
3.3表之间的视图关系
4系统模块设计
4.1功能模块设计
本次开发的学生成绩管理系统由学生基本信息管理、成绩信息管理、用户状态等模块组成。
系统功能模块结构图如图4.1所示
图4.1系统功能结构模块图
4.2类图设计
图4-2用户类图
图4-3数据库类图
5系统部分实现页面
(1)管理员登陆界面:
实现了管理员进入系统的的操作,体现了具有管理员的权限。
(2)主界面(学生成绩管理系统):
是系统的主界面,具体功能模块都有学生管理、学生成绩信息、用户状态等。
(3)学生基本信息操作界面:
实现了对学生的基本信息的添加、删除、修改以及以不同的方式对对学生信息的查询。
(4)学生成绩信息操作界面:
实现了对学生的成绩信息的添加、删除、修改以及以不同的方式对学生成绩信息的查询。
(5)学生信息统计界面:
显示学生成绩信息,并以课程号的方式对学生成绩的查询。
(6)添加学生成绩信息界面:
(7)修改学生成绩信息界面
(8)学生登入界面之后显示基本信息与自己的成绩
(9)学员密码修改界面:
6结论
本次实践所做的学生成绩管理系统,经过一周努力,已经基本完成,但是某些地方还存在着缺陷,而且一些系统功能还是需要时间进行完善。
主要存在一下问题
(1)数据的输入需要手工输入,不能批量输入。
(2)本系统只能单机处理,并没有涉及到网络处理,这给系统的扩展带来了很大的麻烦。
(3)数据库表需要进一步优化设置。
(4)系统模块功能过于简单,需要进一步完善。
(5)安全性能上面,有可能存在着权限越界的问题。
7参考文献
[1]王红华,俞扬信.基于B/S结构的房产中介管理系统的设计与实现[J].中国管理信息化(综合版).2007(03),31-34.
[2]于加荣.论开发管理型财务软件的理论基础[J].财务与会计,2001,39(6):
56-72.
[3]刘彦庆.财务软件开发必须走通用化道路[J].黑龙江电子技术, 2001,42(5):
12-33.
[4]杜文英.计算机财务软件开发的方向[J].河南机电高等专科学校学报,2004,12(6):
17-43.