oracle视图课程设计,oracle课程设计网上选课系统

41528d3028836879cd698677c3999917.giforacle课程设计网上选课系统

河南科技大学课 程 设 计 说 明 书课程名称 Oracle/sqlserver 数据库管理 题 目 网上选课系统 院 系 班 级 学生姓名 指导教师 赵海霞 白秀玲 日 期 2015-06-03 课程设计任务书课程设计题目 网上选课系统姓名 学号 专业班 级组长 同组成员 指导教师 赵海霞 白秀玲 课程设计目的(1)掌握 oracle 数据库分析设计的基本方法; (2)熟练掌握 Oracle 数据库的基本知识和技能;(3)能够运用 PL/SQL 编程,解决实际问题。课程设计环境硬件:装有 windows 操作系统的计算机软件:oracle 11g课程设计任务和要求任务:1.进行网上选课系统的 oracle 数据库设计;2.实现网上选课系统的创建表、触发器、索引模块。要求:1. 要求利用 Oracle 数据库知识来完成系统的数据库实现,熟练掌握oracle 的各种操作;2. 突出 Oracle 的存储过程、触发器、函数、包等特征,在数据库端实现业务逻辑;3.撰写出符合要求的课程设计报告。参考文献 21 天学通 Oracle;课程设计实例教程;时 间 进 度 安 排序号 起止日期 工 作 内 容1 2015-05-21 需求分析2 2015-05-22 数据库设计3 2015-05-25 模块设计,PL/SQL 编程4 2015-05-28 PL/SQL 编程、测试5 2015-05-29 验收程序、撰写文档指导教师签字:2015 年 5 月 6 日网上选课系统目录1.系统概述 ---------------------------21.1 课设背景 ---------------------------21.2 课设目的 ---------------------------22.系统需求分析 ---------------------------22.1 学生用户 ---------------------------22.2 教师用户 ---------------------------23.数据库设计 ---------------------------23.1 概念结构设计 ----------------------------23.1.1 E-R 图 ---------------------------23.1.2 表结构 ---------------------------33.2 物理结构设计 ---------------------------43.2.1 创建表 ---------------------------43.2.2 建立视图 ---------------------------53.2.3 建立索引 ----------------------------53.2.4 建立存储过程 ---------------------------63.2.5 建立触发器 ---------------------------64.系统测试 ---------------------------75.学习体会 ----------------------------86.参考文献 ----------------------------81.系统概述1.1 课设背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。本系统是为了管理好学生选课信息而设计的。 学生选课作为一种信息资源的集散地,包含很多的信息数据的管理。建立一个学生选课系统,使学生选课信息管理工作规范化、系统化、程序化,避免学生选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。1.2 课设目的(1)基本掌握数据库分析设计的基本思路和方法; (2)达到熟练掌握 Oracle 数据库的基本知识和技能;(3)能够利用所学的 Oracle 基本知识和技能,解决简单的程序设计问题。2.系统需求分析2.1 学生用户1)查询和修改个人信息;2)进行选课操作;3)学生可查看自己所选课程信息的成绩信息。2.2 教师用户1)查询和修改个人信息;2)课程结束后,录入成绩;3)教师可查看自己的教学安排3.数据库设计3.1 概念结构设计3.1.1 E-R 图学生信息 E-R 图 图 3-1学生信息学号登录名密码默认值选课否分数生源地姓名性别出生年月课程信息 E-R 图 图 3-2学生选课 E-R 图 图 3-3教师信息 E-R 图 图 3-4课程信息(课程号,课程名,授课教师号,描述);学生信息(学号,登录名,密码,姓名,性别,出生年月,生源地,分数,描述,是否已选课);学生选课信息(学号,课程号,课程成绩,补考成绩);教师信息(教师号,姓名,登录名,密码) ;3.1.2 表结构学生表 student图 3-5课程信息课程号 课程名描述 授课教师号学生选课信息学号 课程号课程成绩 补考成绩教师信息教师号 姓名登录名 密码课程表 course图 3-6学生选课表 student_course_list图 3-7教师信息表 teachers图 3-83.2 物理结构设计3.2.1 创建表图 3-9创建的表如上图所示,其 SQL 语句代码是(以学生表 student 为例):CREATE TABLE “ADMIN“.“STUDENT“(“STUDENTCODE“ VARCHAR2(20 BYTE) NOT NULL ENABLE,“LOGINNAME“ VARCHAR2(20 BYTE),“PASSWORD“ VARCHAR2(20 BYTE),“NAME“ VARCHAR2(20 BYTE),“SEX“ VARCHAR2(20 BYTE),“BIRTHDATE“ DATE,“PROVINCE“ VARCHAR2(20 BYTE),“GRADE“ VARCHAR2(20 BYTE),“DESCRIPTION“ VARCHAR2(20 BYTE),“VOID“ VARCHAR2(20 BYTE),CONSTRAINT “STUDENT_PK“ PRIMARY KEY (“STUDENTCODE“) USING INDE

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
摘 要 随着网络技术的发展与普及,网络为广大用户提供了更加周到和人性化的服务。通过建立一个网上购物系统以实现对商业零售企业提供信息化管理。是在当今社会提高企业经济效益必不可缺少的一部分。 本文研究了运用了 VBScript、Dreamweare、ASP与SQL Server 2000等关键技术建设网上购物系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。最终实现用户通过注册,浏览商品 【关键词】网上购物 ASP SQL Server 2000 目 录 摘 要 I 引 言 1 第 1 章 电子商务 2 1.1 电子商务网站的定义和主要功能 2 1.2 电子商务网站的类型和组成 2 1.3 电子商务网站的应用性 3 第 2 章 系统开发工具 5 2.1 ASP 5 2.2 IIS 5 2.3 SQL Server 2000 5 2.4 Dreamweaver 6 2.5 Photoshop 6 第 3 章 系统开发语言 6 3.1 HTML 6 3.2 VBScript 7 3.3 SQL 7 第 4 章 开发环境 8 4.1 WEB服务器 8 4.2 站点发布 8 4.2.1 本地发布 8 4.2.2 虚拟WWW服务器配置 9 4.3 设计与管理站点 9 4.3.1 站点的规划与设计 9 4.3.2 设置站点 10 4.3.3 管理站点 11 4.4 IIS的安装与设置 11 4.4.1 安装IIS 11 4.4.2 测试IIS的安装情况 11 4.4.3 IIS的常用设置 12 4.5 数据库的创建与存取 13 4.5.1 安装SQL Server 2000 数据库 13 4.5.2 注册服务器 14 4.5.3 SQL Server 2000服务器管理器 15 4.5.4 创建SQL Server 2000 数据库 15 第 5 章 系统分析 17 5.1 需求分析 17 5.2 系统管理模块 17 5.3 系统流程 18 5.4 数据库逻辑结构 22 5.5 数据库的连接 23 第6章 系统测试与维护 25 6.1 测试与推广 25 6.2 维护 25 结 论 27 参 考 文 献 28 致 谢 28

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值