论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > DELPHI >

A400114教学排课及学生学籍管理

第二步:根据上列的数据流程图列出数据库概念结构设计,这是数据库逻辑结构设计的基础。

paper51.com

内容来自www.paper51.com

教    师 paper51.com

学   生

copyright paper51.com

                                    选  课

copyright paper51.com

      讲           课                                               学生成绩

paper51.com

内容来自论文无忧网 www.paper51.com

成绩单 paper51.com

课  程 paper51.com

                                   课程成绩 内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

第三步:便可以构造后台数据库的数据表了:根据上面所设计出来的E-R图,可以知道要有3个基本信息表:教师信息、学生信息、课程信息。其中,教师信息和学生信息在实际系统中是从其它信息管理系统的数据表中直接读取。学生的选课信息需要用1个表来单独保存。由于每学期期末前都要进行选课。因此选课结束后要将这个表的内容及时保存到成绩单数据表中。同时如上所述,使用本子系统的不仅是教务科的管理干事和教师,还要每个学生都能登录到选课系统进行课程的选择及成绩的查询。因此,需要对不同的登录人员进行密码的认证。所以需要八个数据表:用户密码表、成绩信息表、教师个人信息表、学生个人信息表、课程信息表、课程状态代码表、选课结果信息表、计数信息表等八个数据表。在计数信息表中,F代表成绩记录编号;K代表课程编号;X代表选课编号;在课程状态代码表中,0代表增加新课;1代表申请删除旧课;2代表申请修改课程信息;3代表可选(激活);4代表等待课程安排;5代表课程已被删除;6代表教务科拒绝老师的申请;

内容来自论文无忧网 www.paper51.com

2、是前台设计平台,它是对后台数据库的数据表进行操作(下为教师管理界面) copyright paper51.com

(图1) copyright paper51.com

学生管理界面:分为选课操作子界面及查询成绩子界面。 copyright paper51.com

(图2) 内容来自www.paper51.com

教务管理界面:分成审批设置、分配课程资源、查询管理选课结果、期末成绩表四个子界面。

paper51.com

(图3)

内容来自www.paper51.com

上面三个管理界面右边的是后台数据库,通过Delphi6.0的控件Database、Table、Query、DataSource实现与后台数据库的数据表的连接,通过界面控制实现对数据库中的数据表的增、删、修改等操作来达到管理的目的。 内容来自论文无忧网 www.paper51.com

学生信息管理子系统要解决的也是1、后台数据库:先要构思出整个的数据流程图,再根据数据流程图来进行E-R图的设计,在此基础上最后进行实质性的工作:数据库中数据表的字段的设计,才能在前台软件设计中依照Delphi 6.0中的数据表控件Database、Table、Query、DataSource对后台数据库中的数据表进行操作,最终实现功能。 内容来自论文无忧网 www.paper51.com

数据流程图如下:

copyright paper51.com

paper51.com

转系、休学、复学、退学、毕业

paper51.com

奖学金评定 copyright paper51.com

解除处分 http://www.paper51.com

处   罚

内容来自www.paper51.com

                         个人信息

内容来自论文无忧网 www.paper51.com

根据数据流程图,可以知道学生信息管理子系统所需的数据项和数据结构:

http://www.paper51.com

学生:学号、姓名、性别、生日、籍贯、所在院系、所在班级

内容来自www.paper51.com

处罚记录:记录号、级别、处罚对象、记录时间、详细描述、是否生效 内容来自论文无忧网 www.paper51.com

奖励记录:记录号、级别,处罚对象、记录时间、详细描述

http://www.paper51.com

学籍变更记录:记录号、变更情况、记录对象、记录时间、详细描述

内容来自www.paper51.com

而外部数据支持:班级:班级编号、班级名称、所属院系

内容来自论文无忧网 www.paper51.com

院系:代码、名称 内容来自www.paper51.com

E-R(实体-关系模型):是数据库结构设计常用的方法。

内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

copyright paper51.com

根据上列的E-R图,可以基本设计出数据库中的十个数据表:学生个人信息表、学籍变更信息表、奖励信息表、处罚记录信息表、院系信息表、班级信息表、学籍变动代码表、奖励等级代码表、处罚等级代码表、计数保存表。在这十个数据表中学籍变更代码表中:0代表转系、1代表休学、2代表复学、3代表退学、4代表毕业。奖励级别代码表中:0代表校特等奖学金、1代表校一等奖奖学金、2代表校二等奖奖学金、3代表校三等奖奖学金、4代表系一等奖奖学金、5代表系二等奖奖学金、6代表系三等奖奖学金。处罚级别代码中:0代表警告、1代表严重警告、2代表记过、3代表记大过、4代表 paper51.com

开除。 paper51.com

2、前台管理界面:新生入数据库的子界面,可以增加新生、删除学生记录、修改学生记录。 http://www.paper51.com

------分隔线----------------------------
联系方式