学生信息管理系统毕业设计

合集下载

学生信息管理系统的设计与实现 毕业论文

学生信息管理系统的设计与实现  毕业论文

广西财经学院毕业论文(设计)学生信息管理系统的设计与实现系别:信息与统计学院专业名称:计算机科学与技术班级:计科0841学生姓名:学号:指导教师:目录中文摘要 (1)Abstract (2)1 绪论 (3)1.1 系统背景 (3)1.2 研究现状 (3)1.2.1 国内研究现状 (3)1.2.2 国外研究现状 (3)1.3 数据库简介 (3)1.4 开发环境简介 (3)2 需求及可行性分析 (5)2.1 需求分析 (5)2.2 可行性分析 (5)2.2.1 技术可行性分析 (5)2.2.2 经济可行性分析 (5)3 概要设计 (6)3.1 系统功能简介 (6)3.2 系统功能分析图 (6)3.3 E-R图 (6)3.4 数据库表设计 (7)4 详细设计 (11)4.1 用户登录模块 (11)4.2 管理员模块 (11)4.3 授权用户模块 (14)4.4 学生模块 (15)5 系统实现 (16)5.1 用户登录模块 (16)5.2 管理员模块 (16)5.3 授权用户模块 (21)5.4 学生模块 (24)6 结束语 (26)参考文献 (27)致谢 (27)学生信息管理系统的设计与实现中文摘要目前,学生信息管理系统已经发展成为学校的学生管理工作中必不可少的一个组成部分,如果没有学生信息管理系统,学生管理的工作都将变得繁杂而且低效率。

随着社会信息化的发展,建立一个能有效减少管理人员的工作量,有效保证数据的完整性、保密性、安全性,系统界面友好、操作简单、实用的学生信息管理系统是非常有必要的。

针对现在一些高校的学生信息管理系统存在的问题,设计实现了一个界面整洁、操作简单、维护容易的学生信息管理系统。

该系统能有效的管理学生基本信息、选课、考试、成绩、班级、教师等信息,还能实现信息的打印与统计,做到信息的规范管理、科学统计和快速查询,是现阶段很好的一个辅助教学程序,具有较强的实用性,极大的提高了高校学生信息管理的工作效率。

毕业设计(论文)-学生信息管理系统

毕业设计(论文)-学生信息管理系统

学生学习管理系统摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

本文介绍了在环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。

通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。

文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。

【关键字】:管理信息系统、学生管理、应用。

SummaryWith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article introduces the detailed process of exploring a management information system under the environment of , utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for student management by computer, through analyzing disadvantages of student management by human resources. This article emphasizes on three sections. The system analysis section of student management information includes feasible analysis, management function analysis.The system design section mainly focuses on system function design and data base design and data number design. And the system realization section has provided several major function , together with the main windows and programs.This economical and pragmatic system has explicit interface, with simple operation.[Keywords] :MIS、student management、 application一系统概述本学生信息管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生学籍管理系统、学生成绩管理系统、学生档案管理系统、学生缴费管理系统等多种功能,因而具有较强的实用性和先进性。

毕业设计论文 VB学生信息管理系统

毕业设计论文 VB学生信息管理系统

学生信息管理系统毕业论文目录1.1摘要 (2)1.2前言 (2)1.3开发学生信息管理系统相关问题 (2)1.3.1 学生信息管理系统的简介 (2)1.4系统的实现以及相关问题 (3)1.4.1 Visual Basic 6.0总概括 (3)1.4.2 实施环境与工具的比较选择 (3)1.4.3 编程环境、工具、实现与数据准备概况 (3)1.4.4 学校管理者对学生信息管理系统的需求 (4)1.5学生信息管理系统功能模块设计、数据库的设计和功能实现 (4)1.5.1 学生信息管理系统的功能模块设计 (4)1.5.2 数据库设计 (4)1.6学生信息管理系统的具体实现 (8)1.6.1 学生信息管理系统主窗体的创建 (8)1.6.2 系统用户管理模块 (11)1.6.3 学籍管理模块的创建 (12)1.6.4 班级管理模块的创建 (14)1.6.5 课程设置模块的创建 (15)1.6.6 成绩管理模块的创建 (17)1.6.7 帮助模块的设计 (18)1.7系统测试概况 (19)1.7.1 系统转换方案及实现概况 (19)1.7.2 软硬件平台 (19)1.8结束语 (20)1.9致谢 (20)1.10参考文献 (21)1.11附程序代码清单 (22)1.1摘要信息管理系统就是我们常说的MIS(Management Information System),它是一个计算机软硬件资源以及数据库的人-机系统。

它能提供信息支持企业或组织的运行、管理和决策功能。

学生信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起资料一致性和完整性强、资料安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析如此情况,我们使用Microsoft公司的Visual Basic 6.0开发工具,由于它给我们提供了用于从数据库中访问数据的强大工具集,使用它可以建立开发比较完善的数据库操作应用程序,并利用SQL Server2000提供数据库。

学生信息管理系统方案设计毕业论文

学生信息管理系统方案设计毕业论文

毕业设计毕业设计题学生信息管理系统方案设计毕业设计类型□产品设计□工艺设计姓名班级所属系部物信系专业信息技术指导教师职称完成时间摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术已逐渐成熟。

管理信息系统是一个不断发展的新型学科,任何一个单位想要生存想要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

本文介绍了在Visual Basic环境下采用“自上而下地总结规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。

通过分析某个学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。

文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、需求分析、系统的业务流程分析、数据分析等;在这个分析的基础上面确定系统的功能目标,将系统的功能设计模块依次划分,再整合起来成为最终需要的系统。

关键词:学生管理、Visual Basic应用、学生信息系统功能目录引言 (1)第一章系统分析 (2)1.1系统开发的目的、意义 (2)1.2 系统开发的背景 (5)1.3 系统开发的工具及运行环境 (9)1.4系统开发的可行性 (15)第二章系统分析 (17)2.1数据库需求分析 (17)2.2数据库概念结构设计 (18)2.3数据库逻辑结构设计 (20)第三章系统功能设计 (23)3.1系统功能模块描述 (22)3.2系统流程设计 (24)总结 (25)致谢 (26)参考文献 (27)引言学生管理系统是教育单位不可或缺的部分,学生管理系统对于学校来说是不可或缺的部分。

它的内容对于学校的管理者和学生来说是至关重要需要做到为用户提供充足的信息和快捷的查询方式。

一个功能齐全、觉得容易使用的信息管理系统不但能有效地减轻学校工作人员们的工作负担,它的内容对于学校的决策者和管理者来说都是至关重要的。

使用学生信息管理系统应该要做到为用户提供全面的信息和快捷的查询方式。

毕业设计学生信息管理系统(完美版)ppt

毕业设计学生信息管理系统(完美版)ppt

教师基本信息表 教师编号 教师姓名 年龄 性别 政治面貌 职称 家庭住址 联系电话 nvarchar(50) <pk> nvarchar(50) int nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50)
管理员用户基本信息表 用户帐号 nvarchar(50) <pk> 用户密码 nvarchar(50)
学 生 毕 业 设 计 管 理 系 统
管理员功能
学 生 基 本 信 息 管 理
教 师 基 本 信 息 管 理
学 生 用 户 管 理
教 师 用 户 管 理
系 部 管 理
班 级 管 理
注 销 用 户 信 息
管理员的功能模块
学 生 毕 业 设 计 管 理 系 统
• 学生信息管理:管理员查询学生的所有信息。 • 教师信息管理:管理员查询老师的所有信息。 • 学生用户管理:对不合法的用户进行注销操作,并 进行查询 • 教师用户管理:对不合法的用户进行注销操作,并 进行查询 • 系部管理:管理员可以增、删、改系部的所有信息 • 班级管理:管理员可以增、删、改班级的所有信息
系部基本信息表 学生用户基本信息表 用户帐号 nvarchar(50) <pk> 学号 nvarchar(50) <fk> 用户密码 nvarchar(50) 系部号 nvarchar(50) <pk> 系部名 nvarchar(50) 学号 论文编号 教师编号 成绩
成绩表 nvarchar(50) <pk,fk1> nvarchar(50) <pk,fk2> nvarchar(50) <pk,fk3> nvarchar(50)

学生管理系统c语言毕业设计

学生管理系统c语言毕业设计

学生管理系统c语言毕业设计学生管理系统是一个用于管理学生信息和学校日常运营的软件系统。

它能够帮助学校管理学生的个人信息、课程安排、成绩记录以及其他相关事务。

以下是关于学生管理系统的一些常见问题和解释:1. 学生管理系统是什么学生管理系统是一种软件系统,用于帮助学校管理学生信息和学校事务。

它可以存储学生的个人信息,包括姓名、年龄、性别、联系方式等。

同时,学生管理系统还提供了一系列功能,例如课程安排、成绩记录、考勤管理等。

2. 学生管理系统有哪些功能学生管理系统通常包含以下主要功能:-学生信息管理:可以记录学生的个人信息,包括姓名、年龄、性别、住址等。

-课程安排:可以安排学生的课程表,包括课程名称、教师信息、上课时间和地点等。

-成绩记录:可以记录学生的考试成绩和平时成绩,以便后续查询和统计。

-考勤管理:可以记录学生的出勤情况,包括迟到、早退、请假等。

-统计分析:可以根据学生的成绩和出勤情况进行统计分析,提供相关报表和图表。

3. 学生管理系统的优势是什么学生管理系统有以下几个优势:-提高工作效率:学生管理系统可以自动化学生信息的录入和管理,减少了手工操作的时间和错误。

-方便数据查询:学生管理系统可以快速查询和检索学生的个人信息、课程安排和成绩记录,提供了方便快捷的数据访问方式。

-信息安全性:学生管理系统可以设置权限和保护机制,保证学生信息的安全性和隐私保护。

4. 如何设计一个学生管理系统设计一个学生管理系统需要考虑以下几个方面:-数据库设计:需要设计一个合适的数据库结构来存储学生信息、课程安排和成绩记录等。

-用户界面设计:需要设计用户友好的界面,方便用户进行操作和查询。

-功能实现:根据需求,实现学生信息管理、课程安排、成绩记录等功能模块。

-数据安全性和权限控制:保证学生信息的安全性和隐私保护,设置合适的权限和保护机制。

希望以上解答对您的学生管理系统项目有所帮助。

如果您需要更具体的信息或具体的代码实现,还请进一步提供相关要求。

学生管理系统毕业论文

学生管理系统毕业论文学生管理系统是一种利用计算机技术有效管理学生信息并提高学生管理工作效率的信息系统。

随着教育信息化的不断推进,学生管理系统得到了广泛应用和发展。

本文以学生管理系统为研究对象,从系统的设计与实现、功能特点和应用效果等方面进行探讨。

学生管理系统的设计与实现,主要包括学生信息录入、成绩管理、考勤管理、奖惩管理、教学资源管理、与其他系统联动等模块。

学生信息录入模块是将学生的基本信息以及课程选修情况等数据录入系统中,以便后续管理和查询。

成绩管理模块是负责记录学生的考试成绩,并根据成绩进行排名和分析,提供给教师和学生参考。

考勤管理模块是用来统计学生的上课情况,包括迟到、旷课、请假等情况,以便学校进行管理和学生进行自我管理。

奖惩管理模块是记录学生在学习和行为方面的表现,根据不同的情况给予奖励或惩罚。

教学资源管理模块是管理学校的教学资源,包括教材、试卷、教案等,方便教师进行教学。

与其他系统联动模块是将学生管理系统与其他系统进行联动,方便学校的综合管理。

学生管理系统的功能特点主要包括信息化、集中化、实时化和智能化。

信息化是指学生管理系统将学生的信息以数字化的形式进行存储和管理,提高了信息的处理和利用效率。

集中化是指学生管理系统能够将学校的学生信息集中管理,方便学校的管理工作。

实时化是指学生管理系统能够及时更新学生的信息,使学校能够准确了解学生的最新情况。

智能化是指学生管理系统能够通过数据分析和算法等技术,为学校提供决策支持和管理优化建议。

学生管理系统的应用效果主要体现在提高学生管理工作效率和信息化管理水平。

学生管理系统能够自动化处理学生的信息,大大减轻了教师和学校的工作负担,提高了管理效率。

学生管理系统能够提供学生信息的全面和准确,减少了信息的重复录入和管理,提高了信息的利用效率。

学生管理系统能够对学生的成绩、考勤、奖惩等数据进行分析和统计,为教师和学校提供科学依据,提高教育教学质量。

综上所述,学生管理系统是一种能够有效管理学生信息并提高学生管理工作效率的信息系统。

学生信息管理系统的设计与实现毕业设计论文

毕业设计论文论文题目:基于JavaSE技术的学生信息管理系统的设计与实现摘要根据开发要求,本系统主要应用于教育,完成对日常的教学、教务、教师以及学生的计算机化的管理.开发学生信息管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和学生信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理。

目前,学校工作繁杂、资料重多。

信息管理系统变得不可或缺。

本系统管理内容广泛,全面涉及了教务教学上的各项服务。

在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。

本系统遵循调查研究、系统分析、系统设计和系统实施这四个主要阶段进行设计。

在语言的选择上,主要采用JavaSE编程语言.在开发工具的选择上,使用Netbeans和SQL Sever数据库进行开发.本系统主要实现了对院系、专业、班级和学生的管理.本系统的成功之处在于其操作简单,平台无关、数据存储量大.本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。

关键词: 信息管理系统,学生管理,JavaSE,SQL ServerAbstractAccording to the development of requirements,the system is mainly used in education, completion of the day-to-day teaching,teaching, teachers and students of the computerized management。

The development of student information management system will enable the college teaching and administrative staff to reduce the pressure of work systematically on the teaching,teaching students the various services and information management,at the same time can reduce the use of labor to speed up the query speed, strengthening management. At present, the school complex,multi-weight data。

学生信息管理系统的设计与实现毕业论文

学生信息管理系统的设计与实现毕业论文目录1 绪论 (2)1.1 背景 (2)1.2 现有系统存在问题的分析 (3)1.3 系统开发目标与意义 (4)1.3.1 系统开发目标 (4)1.3.2 系统开发的意义 (4)2 可行性研究 (5)2.1 开发环境可行性分析 (5)2.1.1 软件开发环境的研究分析 (6)2.1.2 硬件开发环境的研究分析 (7)2.2 使用技术研究分析 (7)2.2.1 的简介 (7)2.2.2 介绍 (8)2.3 设计方案研究分析 (8)2.3.1 方案的比较 (9)2.3.2 方案的选择 (10)2.4 系统可行性分析 (10)2.4.1 技术可行性 (10)2.4.2 经济可行性 (11)2.4.3 操作可行性 (11)3 学生信息管理系统的需求分析 (11)3.1 学校工作流程分析 (11)3.2 学生信息管理系统的目标 (12)3.3 需求分析说明 (13)3.4 功能需求分析 (13)3.5 性能需求分析[10] (14)4 学生信息管理系统概要设计 (14)4.1 系统设计业务目标 (14)4.1.1 系统设计目标概述 (14)4.1.2 用户(角色) (15)4.2 系统结构 (15)5 学生信息管理系统详细设计 (17)5.1 系统设计图例说明 (17)5.2 程序逻辑 (18)5.2.1 查询模块 (18)5.2.2 维护模块 (19)5.3 用户/管理员登入系统设计 (20)5.4 数据库表结构设计 (21)5.4.1 数据库表介绍 (21)5.4.2 数据库表结构及设计 (22)6 主要求程序设计说明 (24)6.1管理用户登录模块 (24)6.2 功能管理模块 (25)6.3突出管理模块 (27)7 开发技巧和难点 (27)结束语 (28)谢辞 (29)文献 (30)1 绪论本毕业论文是以学校学生管理信息系统开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、概要设计、详细设计、系统实现、开发总结、致谢、参考文献等。

毕业设计(论文)_基于CS架构的学生信息管理系统

学生信息管理系统摘要:随着信息时代的来临以及信息化的高速发展,信息的自动化管理已成为当前迫切需要解决的问题。

作为高校的学生信息管理部门,承担着管理数量庞大的学生信息的工作。

常规的管理方式已难以满足高校发展的需求,极大的影响了学生信息管理的效率和安全。

建立一套以信息和计算机技术为支持的综合学生信息管理系统是解决这些问题的关键所在。

本论文根据软件工程中软件开发的流程,对系统需求分析、软件设计和编码、功能实现和测试工作进行了详细介绍。

阐述了高校学生信息管理系统的设计、开发及实现过程。

首先,简要地介绍了信息管理系统的有关概念及技术基础,然后运用结构化系统开发方法,详细地分析了高校学生信息现行管理系统的组织结构、组织业务流程、组织需求及组织数据流程等,得到了新系统的逻辑模型。

在此基础上,选用了适合于高校学生信息管理的关系数据库理论与设计方法,进行了高校学生信息管理系统数据库的概念结构和逻辑结构设计。

最后,利用结构化设计方法进行了系统设计和开发。

本系统使用Microsoft SQL Server 2000作为数据库,以Microsoft Visual Studio .NET 2005作为系统开发工具开发出一套实用的C/S架构的学生信息管理系统。

关键词:学生信息,信息管理系统,数据库设计目录1前言 (3)1.1开发背景 (3)1.1.1研究的目的与意义 (3)1.1.2国内外研究现状及发展趋势 (4)2系统理论与技术基础 (5)2.1C#简介 (5)2.2SQL Server 2000简介 (5)2.3开发平台及工具的确定 (6)3系统需求及可行性分析 (7)3.1需求分析 (7)3.2可行性分析 (7)3.2.1可行性研究的方法 (7)3.2.2技术可行性 (7)4系统总体设计 (8)4.1设计思想 (8)4.2系统功能设计 (8)4.2.1系统功能分析 (8)4.2.2系统功能模块设计 (8)4.3数据库设计 (12)4.3.1数据库逻辑设计 (12)4.3.2数据库结构设计 (13)4.3.3数据库的关系图 (16)5系统功能实现 (17)5.1系统功能实现 (17)5.1.1登录模块设计 (17)5.1.2主要功能实现 (19)6系统的测试 (28)6.1系统管理员测试................................................................ 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、引言1.1介绍本课题的目的和意义随着信息技术的进步和信息时代的来临,管理信息系统即MIS (ManagementInformation System)在现代社会中变得越来越普及,它跨越了管理科学、系统科学、运筹学、统计学以及计算科学,从而形成一个纵横交错的系统。

20世纪,随着全球经济的蓬勃发展,众多的经济学家纷纷提出新的管理理论。

20世纪中叶,西蒙提出管理依赖于信息和决策的思想。

同时维纳也发表了控制论。

1958年,比尔.盖尔在书中写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。

1970年,Walter T.Kennevan给管理信息系统下了一个定义:“以口头或者书面的形式,在合适的时间向经理、职员以及外界人员提供过去的,现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。

” 在这个定义里强调了用信息支持决策,却没有强调应用模型,也没有提及计算机辅助计算的应用。

1985年,管理信息系统的创始人,明尼苏达大学的管理学教授GordonB. Davis给管理信息系统下了一个比较完整的定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人一机系统。

它能提供信息支持企业或者组织的运行、管理和决策功能。

” 它全面说明了管理的目标,功能和组成,同时反映了管理信息系统在当时达到的水平。

学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

1.2管理信息系统的应用管理信息系统起初应用于最基础的工作,如打印报表、计算工资、图书管理等,进而发展到企业财务管理、库存管理等单项业务管理,这些都属于电子数据处理(EDP,即Electronic Data Processing)系统。

有了数据库,借助计算机网络达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统阶段。

随着计算机技术的进步以及人们对系统要求的进一步提高,更加强调管理信息系统能否支持单位高层领导的决策这一功能,更侧重于单位外部信息的收集、综合数据库、模型库、方法库和其它人工智能工具能否直接面向决策者,这是决策支持系统(DDS,即Decision Support System)的任务。

1.3在国内外发展概况及存在问题管理信息系统的发展可分为四个阶段:第一阶段,也就是最初阶段是统计系统,所研究的内容是数量或者资料之间的表面规律,它可以把资料分成比较相关和比较不相关的组,从而把数据转换为信息。

第二阶段是数据更新系统,也是管理信息系统的低级阶段。

第三阶段是状态报告系统,它可以分为生产状态报告和研究状态报告等系统。

第四个阶段是决策支持系统,它是用来辅助决策的信息系统。

近20年间,国内管理技术出现了3种变化:1. 抓管理着重建立基于客户机/服务器的MIS系统,使管理技术和网络技术走向成熟。

2. 信息是决策的依据,基于客户机/服务器的MIS为管理着提供了共享的信息服务。

3. 管理着通过基于MIS使其经营计划和具体的业务活动联系在一起。

一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本课题采用ASP语言,一方面适应大众的需求,另一方面在系统的设计方面更加流畅,方便。

因此,开发这样一套管理软件是很有必要的事情。

本课题应解决的主要问题、指导思想及应达到的技术要求(1)能够实现对数据库中的基本信息的各种查询和维护(增、删、改),同时注意用户的权限。

(2)能够生成并打印各种报表。

如学生基本信息表、学生点名薄.可完成教师成绩录入及打印,学生成绩查询。

(3)具有统计功能,如计算各班的英语四六级通过率等。

(4)系统相关的功能,如系统维护,界面友好,用户操作简单方便。

二、系统概述2.1系统设计背景随着学校规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。

面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。

通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。

2.2面向对象的重要概念在考虑面向对象的程序设计时,主要的概念是抽象、封装和继承。

抽象:是一项技术,使用它来管理每天收集的复杂信息。

可以使人集中精力考虑到物质之间的相似之处而忽略不同点,考虑共性而非个性,看到事物是什么而不考虑是什么使它们这样。

抽象最重要的是集中要点、提取共性。

这使人去考虑需要做什么而不是计算机将怎样去做。

封装:就是将内部的信息(属性)和标准操作过程(行为)包含在类的内部。

外部的程序不能直接访问对象内部的数据,必须通过类定义的接口(属性),来访问指定的信息,同样,对于类内部的数据处理操作,外部过程也不能直接调用,必须通过某一对象的方法的途径来实现对数据的处理而且具体的实现细节不必透露给调用者。

继承:相似的事物仍然存在区别,不同的事物还有共性。

可以通过向父类中添加子类所特有的属性、方法和事件,塑造新的类,此即继承。

继承有两种:实现和界面。

实现继承通过概括父类的公共代码,然后在子类中开发各自的专用代码来提供代码重用。

属于子类的任何对象自动重用父类的行为和属性的全部代码。

接口继承提供对接口的重用,即属性和行为的设置,但允许这些属性和行为采用不同的实现。

2.3系统的功能简介登录模块:本模块主要为用户登录,权限验证,管理员添加,实现系统的多用功能,不同权限的用户,对其不同的功能的管理。

学生管理模块:本模块只要对学生信息资料进行相应的查询,删除,修改和添加。

添加了学生所在的院系资料与学生所在的专业资料,同时可对院系资料与专业资料进行相对的添加,修改,查询。

课程管理模块:本模块主要对课程资料进行管理,对其进行查询,修改和删除,有详细划分了课程的类别资料,对其进行如上所述得一些操作。

成绩管理模块:本模块主要对学生的成绩进行查询操作,如发现学生的成绩有差错,可以对其进行相应的修改操作,还可以对其进行学生的成绩进行录入。

2.4系统功能的实现2.4.1实现菜单选项菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,Visual Basic也提供了强大的创建菜单功能是程序更加标准。

您可以使用Visual Basic的Application Wizard也可以使用Visual Basic 的菜单编辑器建立菜单或者修改已经存在的菜单。

2.4.2实现工具栏CoolBar控件与Office97种看到的CoolBar是类似的。

CoolBar就是一个可以在窗体上浮动的工具,同时也是其他ActiveX的容器。

通过在CoolBar中迁入其他空间你局可以向用户提供更好的灵活性和义用性。

Toolbar 是工具条控件,是实现工具条的主体。

其中的按钮可以显示图像和标题,并按功能分组或加入分隔符,还可以围棋设置鼠标停留在其上显示的提示字符。

Toolbar也是一个控件容器且具有Style属性,并可以为其增加下拉按钮和平滑按钮等。

选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。

在“控件”选项卡列表中选择“Microsoft Windows Common Controls 6.0”后工具相中增加改控件。

其属性及对象如下:1. Align属性定义工具条在窗体中的位置2. ToolTipText属性是字符串类型,定义控件的提示字符3. Style属性定义按钮外观。

4. ImageList属性定义与数据条对应的ImageList控件名,该控件定义工具条按钮显示的图像。

5. HotImangeList属性设置一个ImageList控件名,该控件定义按钮获得热点时显示的图像。

6. DisabledImageList属性定义工具条按钮无效时显示的图像。

创建工具条包括ImageList和Toolbar控件ImageList用于为其他控件提供图像库,将ImageList控件加入到工具箱的操作于前述Toolbar控件相同。

2.4.3使用Access2000 实现关系型数据库新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。

创建一个数据库结构的过程被认为是数据模型设计。

1.标识需要的数据;2.收集被标识的字段到表中;3.标识主关键字字段;4.绘制一个简单的数据图表;5.规范数据;6.标识指定字段的信息;7.创建物理表。

修改已建的数据库数据库的修改分为:添加、编辑和删除记录。

这三种操作均可由Visual Basic 创建的程序来完成,下面的章节将详细描述实现的具体方法。

实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。

一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。

一个更高级的连接形式称为自连接。

这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。

数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。

在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。

学籍数据库学籍数据库里存储了学生的档案包括:学号、姓名、年龄等,列名(中文)列名(英文)数据类型宽度小数点位数是否为空姓名NameDate8No学号CodeInteger6No性别SexDate2No年龄AgeDate6No民族NationDate6No政治面貌Visage...Date2.. .Yes...学籍模块:该模块主要完成学生基本信息的录入、删除、更新等功能。

在此模块中定义了八个域名来进行学生的信息存储。

如果用户修改某一纪录中的某一项,可单添加按钮进行学生记录的编辑,此窗口使用数据窗口的FREEDOM风格(典型的录入界面)。

该种风格特点是列标题紧挨着数据列在此窗口还可以增加新学生纪录。

成绩数据库成绩数据库里存储了学生的成绩包括:学号、成绩、等,列名(中文)列名(英文)数据类型宽度小数点位数是否为空姓名Name Date8No学号CodeInteger6No成绩ScoreDate10No。

相关文档
最新文档