学生成绩管理系统pb课程设计

发布 2022-10-04 13:29:28 阅读 3821

the general staff (1 employees in addition to vice president, director, manager, deputy manager and special positions outside the contract period) to resign, to give 10 days notice, the project manager or department manager, administrative

pb课程设计。学。生。

成。绩。管。理。

系。统。

学号:姓名:

指导老师:

引言。powerbuilder 是目前最有代表性的数据库前端开发工具之一。它具有强大的数据库管理功能,以特有的数据窗**术和简单易用功能强大的powerscript语言满足了快速开发和实施的需要。

在这个学期学习的powerbuilder结合数据库原理进行了本系统的设计,本系统为学生成绩管理系统,制作了一个小型的系统,实现了基本的学生成绩管理功能,在实践中进一步理解和掌握了数据库技术,并使所学的知识有一定的应用价值。

学生成绩管理系统能够有效运行,从而完成自动,高效,科学的学生和老师信息的输入和维护,以及老师对学生成绩的录入。系统开发的总体任务是实现学生成绩管理的系统化,规范化和自动化,同时这是对学完powerbuilder之后开发的第一次完整实践。

本学生成绩管理系统主要包括三大模块:

一、管理员模块,管理员可对教师和学生的基本信息进行输入和维护,对学校课程进行录入、修改,对学生成绩的查看等。

二、教师模块,教师可查看自己的基本信息,以及对录入学生成绩和登陆密码的修改等。

三、学生模块,学生可查看自己的基本信息、课表,以及选课、退课和修改登陆密码等。

本系统中,基本满足对学生成绩的管理,没有对学生成绩进行统计分析。通过做这次的学生成绩管理系统,自己受益匪浅,由于水平有限,不当之处在所难免,恳请老师批评指正。

一、 系统分析和设计。

学生成绩管理是学校教务管理的重要环节之一。近年来,随着高校的不断扩招,学生人数越来越多,学生成绩管理的任务更加繁重,必须借助现代化的管理工具和手段提高学生成绩管理效率。学生成绩管理系统广泛应用于高校教务管理部门的学生成绩管理,其作用和功能也是学生比较熟悉和容易理解的。

一个应用系统的开发过程包括分析、设计、实现、调试和发布等阶段。以下是分析说明。

1.1 系统功能分析。

本系统可以实现的功能主要包括以下几点:

1) 管理员对学生基本信息的输入和维护,包括学号、姓名、性别、专业、总学分等。

2) 管理员对教师基本信息的输入和维护,包括职工号、姓名、年龄、性别、所授的课程号等。

3) 管理员对用户权限的设置,包括用户名、密码、和登陆权限等。

4) 管理员对课程信息的输入和修改,包括课程号、课程名、开课学期、学时、学分等。

5) 管理员对学生成绩的查询等。

6) 教师对学生成绩的录入以及登陆密码的修改等。

7) 学生对自己基本信息、课表和成绩查询,快速选课,修改登陆密码等。

1.2 系统功能模块设计。

通过对上述功能的分析、分类、综合,按照模块化程序设计的要求,得到如图。

2-1所示的功能模块图。

图2-1二、 数据库设计与实现。

数据库在学生成绩管理系统中占有非常重要的地位,数据库结构的好坏将直接影响到应用系统操作效率已经能否保证数据的一致性、完成性和安全性。

2.1 数据库设计。

根据学生成绩管理系统的功能要求,通过分析系统要设计的相关实体一集要收集、存储和操纵数据信息,得到如下图所示的系统e-r图。

关系模式如下:

学生基本信息(学号,姓名,性别,专业,总学分)

教师基本信息(职工号,姓名,年龄,性别,所授课程)

课程(课程号,课程名,开课学期,学时,学分)

成绩(学号,课程号,成绩,所获学分)

用户(用户账号,密码,权限)

e-r图如图3-1:

nn图3-12.2 创建数据库

开始,在e盘根目录下建立本实例的工作文件夹“workspace”再在”e:\workspace”文件夹下建立文件夹”data”,用于存储数据文件。

选择odb odbc---utilities---create asa database,如图4-1

图4-1选择table---new table设置参数如图4-2到图5-4。

图4-2图4-3

图5-1图5-2

图5-3图5-4

1.“学生”表。

表名:student

主键:xh2.“教师”表。

表名:teacher

主键:zgh

外键:kch

3.“课程”表。

表名:kc主键:kch

4.“成绩”表。

表名:xs_cj

主键:xh和kch

外键:xh和kch

5.“用户”表。

表名:user

主键:id表之间的具体联系如图6-1:

图6-12.3创建应用。

在”e:\workspace”文件夹下建立工作空间命名为“workspace”,如图7-1和7-2:

图7-1图7-2

创建新的应用,打开new,选择“target”页中的应用“application”,单击ok,弹出保存文件对话框,选择到新建的目录e:\workspace,输入文件名为“project”,单击finish,具体如图8-1:

图8-1创建应用之后,在project的open事件中编写**:

/ profile student

= "odbc"

课程设计 学生成绩管理系统

应用程序综合设计报告。题目 学生成绩管理系统 学生成绩管理系统是学生管理系统的重要组成部分,对学生的德 智 体全面评估有很大的作用,所以学生成绩管理系统应该能够为用户提供方便的查询平台和数据存储功能。传统是使用人工的方式对学生的信息进行存储,对于个人的学生成绩来说,数据的整理和分析就显得很麻烦,不利...

学生成绩管理系统课程设计

一。选题 2 1.1 学生成绩管理系统分析与设计 2 1.2选择该课题原因 3 1.3课题研究的目的和意义 3 1.4课题主要研究内容 3 二。系统规划 3 2.1 需求分析 3 2.2可行性分析 4 2.3课题要达到的目标 5 三。系统分析 5 3.1 系统现状分析 6 3.2 研究的思路和方法 ...

学生成绩管理系统课程设计

course数据表,结构如下 score情况数据表,结构如下 三概念模型设计。由需求分析的结果可知,本系统设计的实体包括 1 学生基本信息 学号,姓名,性别,地址,年龄,专业。2 课程基本信息 课程名,课程号,分数,学时,学分。这些实体间的联系包括 1 每位学生可以学习多门课程,每门课程可供多位学生...