`
wzucxd
  • 浏览: 26550 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

oracle模拟院校招生系统招生录取的过程(packages)

 
阅读更多

基本需求分析
高考招生和录取工作,一般是由招生部门和院校合作完成的。招生部门和院校是该应用程序的使用者。该应用程序为考生只提供一些简单的查询功能。
1.院校
院校应提供招生的要求,如招生的人数、最低录取分数线以及对考生的其他条件的限制。
院校需要在录取结束后查询院校的录取名单。
2.招生部门
招生部门要收集和整理考生信息,建立考生信息库和院校信息库。考生信息库用于存取考生的基本信息,包括考生的高考成绩和报考志愿;院校信息库用于存取院校的基本信息和招生信息。
n招生部门需要在录取结束后统计所有院校的招生情况。
3.考生
考生在录取过程中需要查询其高考分数和录取状态。
相关表

学院信息表college

字段名称

类型

宽度

约束条件

简要说明

学院编号collegeid

number

5

主键

学院的编号

学院名称name

varchar2

50

不允许为空

学院的名称

录取分数线grade

number

3

>-1 and <701

院校最低录取分数线

计划招生人数plan_total

number

3

不允许为空

计划招生人数

录取人数actual_total

number

3

默认初值为0

已经录取的人数

联系人connector

varchar2

50

默认为空

联系人

联系电话tel

varchar2

20

默认为空

联系电话

地址address

varchar2

50

默认为空

学校地址

学生基本信息表student

字段名称

类型

宽度

约束条件

简要说明

考生考号stuid

number

5

主键

考生考号

考生姓名name

varchar2

50

不允许为空

考生姓名

年龄age

number

3

>-1,<151

年龄

性别sex

number

1

0-男,1-女

性别编号

家庭地址address

varchar2

50

默认为空

家庭地址

联系电话tel

varchar2

20

默认为空

联系电话

学生成绩表score

字段名称

类型

宽度

约束条件

简要说明

stuid

number

5

1.主键

2.外键,参照student表的stuid

考生考号

chinese

number

3

>-1,< 151

语文成绩

math

number

3

>-1,< 151

数学成绩

english

number

3

>-1,< 151

数学成绩

complex

number

3

>-1,< 251

综合成绩

学生录取情况表mat

字段名称

类型

宽度

约束条件

简单说明

编号stuid

number

5

1.主键

2.外键,参照student表的stuid

考生的编号

一志愿first_will

nubmer

5

外键,参照college的id

一志愿的院校编号, college的collegeid

二志愿second_will

number

5

外键,参照college的id

二志愿的院校编号, college的collegeid

是否同意调剂rel_flag

number

1

默认为0

是否同意调剂,

0-不同意,1-同意

录取状态mat_flag

number

1

默认为0

0-未录取,1-录取

状态,0-未录取,1-录取

录取院校mat_collegeid

number

5

外键,参照college的id

录取院校的院校编号,即college的collegeid

录取志愿mat_will_flag

number

1

默认为空

1代表一志愿,2代表二志愿,3代表调剂

表示考生被哪个志愿录取,1代表一志愿,2代表二志愿,3代表调剂

录取日期mat_date

date

默认为空

录取的日期

操作人operator

varchar2

50

默认为空

对考生投档的账户

package pag_zs 包头
包体
分享到:
评论

相关推荐

    pl/sql编写的模拟院校招生系统源码

    这个"院校招生系统"源码是用PL/SQL编写的,它提供了对招生流程的全面管理,包括申请、审核、录取等环节。下面将详细探讨这个系统可能涉及的PL/SQL相关知识点。 1. **包(Packages)** - 包是PL/SQL的一个重要特性,...

    Oracle rpm Packages

    内含以下8个linux安装oracle数据库时需要用到的安装包 libaio-devel-0.3.105-2.i386.rpm libaio-0.3.105-2.i386.rpm libgcc-3.4.6-3.i386.rpm libstdc++-3.4.6-3.1.i386.rpm glibc-2.3.4-2.54.i686.rpm compat-...

    Oracle-Built-In-Packages

    这些包极大地简化了与Oracle数据库交互的过程,使得开发人员和DBA可以利用现成的函数和过程,而无需从零开始编写复杂的SQL或PL/SQL代码。 在"Oracle-Built-In-Packages"这本书中,作者详细介绍了如何利用这些内置包...

    Oracle Database PLSQL Packages and Types Reference 12c

    ### Oracle Database PL/SQL Packages and Types Reference 12c #### 概述 《Oracle Database PL/SQL Packages and Types Reference 12c》是一本详细介绍了Oracle 12c数据库中PL/SQL语言特性的技术手册。该文档由...

    Oracle Built-in Packages完整电子版

    Oracle Built-in Packages原文,可以当手册使用,2010年出版的。

    ASP.NET招生平台系统源码_招生网站源码.zip

    ASP.NET招生平台系统源码是针对教育机构设计的一款基于ASP.NET技术的招生管理软件。该系统采用C#编程语言编写,结合SQL Server 2008数据库,为用户提供了一个全面的招生解决方案。以下是对该系统源码的关键知识点的...

    英文版Oracle PL/SQL Packages and Types Reference

    《Oracle PL/SQL Packages and Types Reference》是一本针对Oracle数据库编程的重要参考资料,主要涵盖了PL/SQL包和类型的详细信息。这本书对于那些具有英文阅读能力的开发者来说,是开发过程中的重要工具,能够帮助...

    查看ORACLE系统对象

    在Oracle数据库管理中,了解如何查看系统对象是至关重要的,因为这些对象构成了数据库的基础结构,包括表、视图、索引、存储过程、触发器等。系统对象通常由Oracle数据库自身或者管理员创建,用于实现数据库功能和...

    oracle调用存储过程

    在Oracle数据库系统中,存储过程是一种预编译的SQL和PL/SQL代码集合,它可以封装一系列复杂的数据库操作,便于重复使用和提高性能。调用Oracle存储过程是数据库管理中的常见任务,尤其对于需要执行大量数据处理或...

    Oracle Solaris 10 Oracle Solaris108/11 Packages List-178

    这个“Oracle Solaris 10 Oracle Solaris108/11 Packages List-178”文档,正如其名,是一个包含了这两个版本中的软件包列表。这个列表对于系统管理员和 IT 专业人员来说至关重要,因为它提供了在这些操作系统上可用...

    Oracle Advanced Programming With Packages

    Oracle高级编程涉及使用包(Packages)来开发和部署数据库应用程序,这种技术在Oracle数据库中占有重要地位。包提供了一种组织和封装PL/SQL代码的方式,包括子程序、函数、变量、常量、异常和类型定义等。 包由两...

    linux离线安装oracle所有依赖包

    在Linux系统中,Oracle数据库的安装通常涉及到一系列的依赖包,尤其在离线环境中,确保所有依赖包都齐全显得尤为重要。本教程将详细介绍如何在CentOS 6上离线安装Oracle的所有依赖包。 首先,Oracle数据库对操作...

    Oracle8i Supplied PL/SQL Packages Reference Release 2 (8.1.6)

    Oracle8i 是 Oracle 公司出品的一款关系型数据库管理系统,该系统提供了许多实用的 PL/SQL 软件包,用于实现各种数据库操作和管理功能。下面是 Oracle8i Supplied PL/SQL Packages Reference Release 2 (8.1.6) 中的...

    oracle触发器与存储过程高级编程

    Oracle数据库系统是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据主导地位。其中,触发器和存储过程是Oracle数据库中的两个核心组件,用于实现复杂的业务逻辑和数据管理。本篇文章将深入探讨这两个...

    Linux下Oracle Client的安装

    Linux 下 Oracle Client 的安装是指在 Linux 操作系统中安装 Oracle 客户端的过程。该过程需要在 Linux 服务器上安装 Oracle 客户端,以便连接 Oracle 数据库服务器。 一、 Linux 基础版之软件安装 在 Linux 操作...

    cx_Oracle调用oracle所需驱动,

    cx_Oracle是Python的一个接口,它允许Python程序直接访问Oracle数据库,执行SQL查询和存储过程。为了能够顺利地使用cx_Oracle,我们需要确保系统中安装了正确的Oracle客户端组件,这些组件包含了必要的动态链接库...

    Oracle8i Supplied Java Packages Reference Release 3 (8.1.7)

    Oracle8i Supplied Java Packages Reference Release 3 (8.1.7) 中的知识点 Oracle8i Supplied Java Packages Reference Release 3 (8.1.7) 是 Oracle 公司发布的一份关于 Java 包的参考手册。本手册的主要目的是...

    Oracle 9i Supplied Java Packages Reference Release 2 (9.2)

    Oracle 9i 供给 Java 包参考手册Release 2(9.2)是 Oracle 公司发布的一份关于 Java 包的参考手册,该手册主要面向 Oracle 9i 数据库管理系统的开发者和管理员,旨在帮助他们更好地理解和使用 Oracle 供给的 Java ...

    Oracle 8i Supplied PL/SQL Packages Reference

    Oracle 8i是Oracle公司在1999年发布的一款重要数据库管理系统,它是Oracle 8系列的一部分,也是Oracle 8.1版本的一个重要更新。相比于之前的版本,Oracle 8i在功能上有了显著的增强,特别是在支持Internet技术方面,...

    ORACLE 内置package解密工具(unwrap )

    oracle db内部的package全部是加密的,需要解密使用oracle wrap加密过的程序包,而unwrap解密工具可以拿...解密的理论依据都来源于 "The oracle hacker's handbook" by David Litchfield 这本书,书中介绍了wrap的过程

Global site tag (gtag.js) - Google Analytics