南京理工大学计算机学号6,学生学籍管理系统

《学生学籍管理系统》由会员分享,可在线阅读,更多相关《学生学籍管理系统(31页珍藏版)》请在人人文库网上搜索。

1、1,第4章 学生学籍管理系统,南京理工大学计算机学院,2,摘 要,随着信息系统的普及,很多大、中、小学校都在开发自己的学生学籍管理系统,以便对本学校学生的基本信息和学习情况进行管理。 后台数据库使用SQL Server,前台开发工具使用Delphi。 本系统采用目前比较流行的ADO数据访问技术,针对每个数据库表建立了数据实体类,并为每个数据实体类定义了相应的操作方法,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。,南京理工大学计算机学院,3,关键词,学生学籍管理系统 SQL Server数据库 Delphi开发语言 管理信息系统,南京理工大学计算机学院。

2、,4,系统需求分析 (1),院系信息的添加、修改、删除和查看。此功能为学生档案的分类管理提供依据。 学生基本信息的添加、修改、删除,并支持学生姓名和学号的查询。 学生教育经历信息的添加、修改、删除和查询。,南京理工大学计算机学院,5,系统需求分析 (2),学生奖励和处罚信息管理,可以根据学生学号进行查询。 学生学籍变动信息管理,包括退学、休学、调转管理,可以根据学生学号进行查询。,南京理工大学计算机学院,6,系统功能模块示意图,南京理工大学计算机学院,7,简单使用说明(1),运行系统后,首先会看到登录窗体,对用户的身份进行认证。如果需要对普通用户进行管理,则使用Admin用户登录;否则建议使用。

3、Users用户登录。如果还要创建其他用户,可以在用户管理模块中创建和管理。 在本系统中,应该首先增加院系信息,之后才能增加学生信息。 添加院系信息后,就可以添加学生信息了。在学生信息管理模块中可以对学生信息进行添加、修改、删除和查看等操作。,南京理工大学计算机学院,8,简单使用说明(2),在学生教育经历管理模块中,可以对学生教育经历进行添加、修改、删除和查看等操作。 在学籍变动管理模块中,可以对学籍变动信息进行添加、修改、删除和查询等操作。 在学生奖惩管理模块中,可以对学生的奖励和处罚信息进行添加、修改、删除和查询等操作。,南京理工大学计算机学院,9,开发工具的选择,前台开发工具选择Delph。

4、i 7 后台数据库选择SQL Server 中间层采用ADO数据访问技术,将对数据库的操作以类的形式封装,南京理工大学计算机学院,10,用户管理功能模块,南京理工大学计算机学院,11,系统流程分析如图,南京理工大学计算机学院,12,所需实用技术,所选开发工具的基本编程方法。 基本的后台数据库管理方法,例如创建数据库、创建表、创建视图、备份和还原数据库等。 常用SQL语句的使用。 ADO数据库访问技术。,南京理工大学计算机学院,13,设计表结构,数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。 数据库xjgl包含6个表,即学生信息表、院系班级表。

5、、教育经历表、奖惩信息表、学籍变动表、操作员信息表。下面分别介绍这些表的结构。 具体表结构参见书中的内容。,南京理工大学计算机学院,14,数据库应用系统工程规划,本工程包含如下几个模块: Data 提供数据访问支持模块。 Common 提供程序中需要的数据实体模块。 Operator 操作员管理模块。 Student 学生基本信息管理模块。 Class 院系信息管理模块。 Status 学籍变动管理模块。,南京理工大学计算机学院,15,添加类模块,在工程中,需要为每一个表定义一个类。在通常情况下,类的成员变量与对应的表中的字段名相同。,南京理工大学计算机学院,16,针对数据实体类的操作方法、函。

6、数分别在以下六个控制文件中实现: Control_StudentU 包含了学生基本信息相关的函数 Control_classU 包含了院系班级相关的函数 Control_evaluationU 包含了奖惩信息的相关操作函数,南京理工大学计算机学院,17,Control_OperatorU针对操作员所进行的操作 Control_experienceU 包含了教育经历模块相关的函数 Control_statusU包含了学籍变动信息的函数,南京理工大学计算机学院,18,举例:Control_statusU 包含的函数,南京理工大学计算机学院,19,主窗体设计,南京理工大学计算机学院,20,登录窗体设。

7、计,南京理工大学计算机学院,21,设计功能界面的父窗体,根据对本系统各功能模块的分析,院系信息、学生基本信息、教育经历管理、奖惩信息、学籍变动信息和操作员管理等在功能和界面都十分相似,因此可以对上述功能模块的界面进行范化,得到Tfrm_info父窗体类,以便各功能模块的继承。 在父窗体中,可以实现添加、删除、修改等功能。,南京理工大学计算机学院,22,父窗体布局设计,南京理工大学计算机学院,23,院系管理窗体设计,南京理工大学计算机学院,24,学生基本信息管理窗体设计,南京理工大学计算机学院,25,学生教育经历管理窗体设计,南京理工大学计算机学院,26,学生奖惩信息管理窗体设计,南京理工大学计算机学院,27,学籍变动信息管理窗体设计,南京理工大学计算机学院,28,修改密码窗体设计,南京理工大学计算机学院,29,用户管理窗体设计,南京理工大学计算机学院,30,进一步工作,读者可以在本系统的基础上做进一步地功能扩展和研究。 例如,将对数据库的操作独立制作成COM组件,实现数据库开发的三层体系结构,即数据库、中间层和前端应用程序。 读者也可以修改本系统中用户名和密码方式的身份认证模式,使用更加安全可靠的PKI身份认证体系。,南京理工大学计算机学院,31。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值