Delphi7下学生成绩查询管理系统开发探究.docVIP

Delphi7下学生成绩查询管理系统开发探究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi7下学生成绩查询管理系统开发探究.doc

Delphi7下学生成绩查询管理系统开发探究 1. 引言      学生成绩查询管理系统是一所学校的信息管理系统中的重要组成部分之一。学生成绩信息是否及时、准确,影响到整个教学环节是否畅通运行及学校的教学水平。学生成绩查询管理水平的高低直接影响教学效果的评估、教学质量的提高和合格人才的培养。开发和使用学生成绩查询管理系统,采用数据库技术对学生成绩进行管理,可以减轻工作强度,将工作科学化、规范化,提高了学生成绩信息管理的工作质量,是改善和提高教学管理水平的一个重要途径。      本系统使用的开发语言是 Delphi 7,数据库采用SQLSERVER 2008.Delphi 7 是运行于Windows 平台上的交互式可视化集成开发环境,具有完整方便的开发界面和有效的辅助开发工具,并提供了很好的数据库支持。SQL Server 2008 主要是通过结构化查询语言来实现的,通过高性能的设计和先进的管理系统,使 SQL Server 数据库系统的性能变得更强大。      2. 系统功能模块      学生成绩查询管理系统是提供给教学管理人员用来实现对学生信息、课程信息、班次信息等进行管理,进行查询、增加、修改、删除信息记录等基本操作。在进行系统的各个模块设计之前。必须要对整体的系统结构有充分的认识。即是要了解和分析各个具体的模块之间的联系和各自实现功能。根据系统功能分析和学生成绩查询管理系统的特点,经过模块化的分析,得到如图 1所示的系统功能模块结构图。          2.1 系统登录模块      系统登录功能模块实现对用户的分类登录。用户可以利用与服务器相关联的计算机对学生成绩信息进行查询,快速获取自己所需的成绩信息,给用户带来了很大的方便。使用的用户包括超级用户、管理员用户和普通用户三类。教学管理人员为超级用户,具有管理学生成绩的全部权限,除了可以进行成绩查询管理外,还可以创建和删除管理员用户。普通教师是管理员用户,具有大部分权限,但不能创建和删除管理员用户。超级用户和管理员用户在登录时必须输入各自正确的密码才能进入操作界面,如果用户密码输入有误,应用程序则应该有出错信息提示。学生是普通用户,使用系统提供的用户名和密码,只具有成绩查询功能。      2.2 管理模块      管理模块实现对学生成绩等信息的查询、录入、更改、分析等基本操作。管理模块的好坏是整个系统的关键,在管理模块中本着适用性广、实用、方便、功能全面的原则进行设计,共分5个子模块。学生信息管理模块可录入或者删除学生的信息,录入的信息包括学生的姓名、学号、专业、班级名称等内容,并支持学生信息查询及分类查询,自动统计查询到的内容的人数;课程信息管理模块可对课程信息进行管理,包括课程的增加、删除及名称变动;班次信息管理模块用于录入新的班次,录入项目有专业和班级名称,并支持删除或者名称变动;成绩信息管理可对学生成绩信息进行管理,包括学生成绩的录入、删除及变动;用户信息管理可以增加、删除用户,以及赋予用户不同级别的权限。      2.3 功能应用模块      功能应用模块是系统的具体功能应用,分为学生成绩查询和分析两个子模块。学生成绩查询模块可根据输入的用户名和密码,查询单个学生的成绩信息,包括单个课程成绩信息和所有课程成绩信息。学生成绩分析模块的权限开放给教师和教学管理部门,可以对指定班次的学生成绩信息进行分析,按照要求进行排序,统计学生成绩分布情况,计算学生平均成绩,并可以进行横向和纵向的比较。      3. 系统设计      3.1 系统登录模块设计      此模块为用户登录界面。系统登录模块是在系统启动时用来检查用户的合法身份。只有用户的用户名和密码都正确的情况下才能进入系统。用户分为超级用户、管理员用户和普通用户三类。在用户输入用户名和密码后,系统将该用户和密码与系统中规定的用户名和密码进行比较,若出错则显示出错提示,直到用户输入的信息正确为止,并选择管理模块或者功能应用模块,普通用户只能选择功能应用模块。      3.2 管理模块设计      管理模块共分为五个子模块,允许超级用户和普通用户使用。设计时使用SQL Server 建立后台数据库,并通过DELPHI建立窗体实现学生信息、课程信息、班次信息、成绩信息以及用户信息的建立以及维护。包括各个子模块信息的查询、添加、删除、更改,以及编辑用户的权限。管理模块窗体如图2 所示。          用户选择控件后可进入相应子模块进行管理。其中,学生信息管理子模块包括姓名、性别、出生年月、学号等六项信息;课程信息包括年级、专业、课程名称三项信息;班次信息包括班次代号、年级、专业、人数、班主任五项信息;成绩信息包括姓名、学号、课程名称、成绩四项信息;用户信息管理子模块只允许超级用户使用,可以对

文档评论(0)

czy2014 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档