电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

教务管理系统系统

28页
  • 卖家[上传人]:20****03
  • 文档编号:154568385
  • 上传时间:2020-12-07
  • 文档格式:DOC
  • 文档大小:501.50KB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、大型数据库课程设计 设计说明书教务管理系统起止日期: 2014 年 12月 1日 至 2014 年 12月 7 日学生姓名 关鹏举班级 计算机1102班学号 成绩指导教师(签字)计算机与通信学院2014年 12月6日目 录1 绪论11.1 课题背景11.2 控件开发相关技术介绍12 系统分析22.1 工作流程22.2 业务需求23 系统设计33.1 系统功能结构图33.2 模块功能设计54 系统数据库设计54.1 数据表E-R图54.2 数据表的设计7 4.3 数据库表的创建,向表中插入数据-84.4 存储过程,触发器的设计184.4.1 存储过程184.4.2触发器215 总结和展望255.1 总结与展望25参考文献25致 谢25课程设计检查表26绪论1.1课题背景由于计算机与通信学院的不断发展壮大,教务管理工作的工作量越来越大,全部用员工来做这个工作不仅越来越浪费人力、物力、财力,而且也越来越难管理,迫切需要一个进行教务管理的软件系统。鉴于这种情况,计算机与通信学院在信息化建设中把教务管理系统也纳入其中,利用网络进行教务管理工作不仅省部分人力、物力、财力,更重要的是利用网络可以提高

      2、工作效率,便于整个学院教务管理工作的管理。计算机与通信学院教务管理系统是一个实际应用的软件系统,做这样一个软件系统,不仅可以使我们可以更加了解软件开发的过程,而且把学到的理论知识应用到实际的软件开发过程中,进一步了解、掌握理论知识,为以后的工作学习积累经验。1.2控件开发相关技术介绍本系统相关开发的技术是利用专门的数据库,即Oracel数据库。提起数据库,第一个想到的公司,一般都会是Oracle。该公司成立于1977年,最初是一家专门开发数据库的公司。Oracle在数据库领域一直处于领先地位。1984年,首先将关系数据库转到了桌面计算机上。然后,Oracle的下一个版本,版本5,率先推出了分布式数据库、客户/服务器结构等崭新的概念。Oracle的版本6首创行锁定模式以及对称多处理计算机的支持最新的Oracle8主要增加了对象技术,成为关系-对象数据库系统。目前,ORACLE产品覆盖了大、中、小型机等几十种机型,Oracle数据库成为世界上使用最广泛的关系数据系统之一。ORACLE是一种适用于大型、中型和微型计算机的关系数据库管理系统,它使用SQL(Structured guery la

      3、nguage)作为它的数据库语言。 SQL主要包括数据定义、数据操纵(包括查询)和数据控制等三方面功能。SQL是一种非过程化程度很高的语言,用户只需说明干什么而无需具体说明怎么干语言简洁、使用方便功能强大,集联机交互与嵌入于一体,能适应广泛的使用环境。ORACLE数据库由三种类型的文件组成:数据库文件、日志文件和控制文件。2 系统分析2.1 工作流程学生可以根据自己的学号查询自己的各科成绩,系统管理员可以增加学生信息和学生成绩的录入、老师信息的录入和修改。2.2 业务需求(1)学生可以查询自己的信息;(2)老师可以查询自己的信息;(3)系统管理员可以增加/删除/修改学生/老师/系部/学生成绩/老师的信息;3 系统设计3.1 系统功能结构图本系统编写的目的,是实现一个教务管理系统,提高工作效率和方便学生老师查询自己的信息、系统管理员修改和录入信息。由于程序的功能是和数据库相关的数据查询和数据操作,所以程序至少具有以下功能:1. 对数据表的基本操作,如插入、修改、删除。2. 根据条件进行查询。 鉴于以上的功能,本系统的系统结构图如下:教务管理系统. 管理员教师学生查询信息查询信息学生信息删

      4、除学生信息修改教师信息删除教师信息修改管理学生成绩图3.1 系统结构图 教务管理管理等级管理学生管理教师管理成绩管理系部管理课程管理员查询等级 修改等级查询学生删除学生修改学生添加学生查询教师删除教师修改教师添加教师查询成绩删除成绩修改成绩添加成绩增加系部删除系部修改课程添加课程删除课程更新课程添加管理员删除管理员图2.2 后台功能结构3.2 模块功能设计系统功能设计是使整个系统能基本实现学生成绩等级的查询,学生管理,教师管理,成绩管理等管理功能,能够进行有效率的管理。学生管理:学生信息的增加、修改、删除教师管理:教师信息的增加、修改、删除成绩管理:学生成绩的修改、删除4 系统数据库设计学生学号学生专业4.1 数据表E-R图学生姓名班长学号学生生日学生性别学生表 图4.1 学生表E-R模型图系部名称系部编号系部地址系部表 图4.2 系部表E-R模型图参加工作时间 奖金 职称教师表系部编号教师编号 工资教师姓名图4.3教师表E-R模型图课程名称课程表课程编号 学分学生学号 图4.4 课程表E-R模型图课程编号 成绩学生成绩表 图4.5 学生成绩表E-R模型图等级下界等级编号 等 级等级上

      5、界成绩等级表图4.6 成绩登记表E-R模型图4.2 数据表的设计根据该系统的特点,本次设计采用Oracle数据库,数据库名称为JWGLXT,根据该系统的分析,包含以下几个表:表4.1学生的相关信息列名含义数据类型和精度数据完整性Student_id学生学号Number(5)PRIMARY KEYMonitor_id班长学号Number(5)name学生姓名VARCHAR2(10)NOT NULLsex学生性别VARCHAR2(6)dob学生出生日期DATEspecialty学生所学专业VARCHAR2(10)表4.2 教师的相关信息列名含义数据类型及精度数据完整性Teacher_id教师编号NUMBER(5)PRIMARY KEYname教师姓名VARCHAR2(10)NOT NULLtitle职称VARCHAR2(6)Hire_date参加工作时间DATEbonus奖金NUMBER(7,2)wage工资NUMBER(7,2)Department_id系部编号NUMBER(3)外键表4.3 系部的相关信息列名含义数据类型及精度数据完整性Department_id系部编号NUMBER(3

      6、)PRIMARY KEYDepartment_name系部名称VARCHAR2(8)NOT NULLAddress系部所在地址VARCHAR2(40)表4.4 课程的相关信息列名含义数据类型及精度数据完整性Course_id课程编号NUMBER(5)PRIMARY KEYCourse_name课程名称VARCHAR2(30)NOT NULLCredit_hour学分NUMBER(2)表4.5 学生成绩的相关信息列名含义数据类型及精度数据完整性Student_id学生学号NUMBER(5)外键Course_id课程编号NUMBER(5)外键Score成绩NUMBER(4,1) 表4.6 成绩等级表的相关信息列名含义数据类型及精度数据完整性Grade_id等级编号VARCHAR2(2,1)PROMARY KEYLow_score等级下界NUMBER(4,1)NOT NULLHigh_score等级上界NUMBER(4,1)NOT NULLGrade等级VARCHAR2(6)4.3 数据库表的创建,向表中插入数据学生表create table students(student_id numb

      7、er(5) constraint student_pk primary key,monitor_id number(5),name varchar2(10) NOT NULL,sex varchar2(6) constraint sex_chk check(sex IN(男,女),dob DATE,specialty varchar2(10);系部表create table departments(department_id number(3) constraint department_pk primary key,department_name varchar2(8) NOT NULL,address varchar2(40);教师表create table teachers(teacher_id number(5) constraint teacher_pk primary key,name varchar2(8) NOT NULL,title varchar2(8),hire_date DATE default sysdate,bonus number(7,2),/奖金wage number(7,2),department_id number(3) constraint teachers_fk_departments references departments(department_id);课程表create table courses(course_id number(5) constraint course_pk primary key,course_name varchar2(30) not null,credit_hour number(2);学生成绩表

      《教务管理系统系统》由会员20****03分享,可在线阅读,更多相关《教务管理系统系统》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.