数据库课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

精编WORD文档下载可编缉打印下载文档,远离加班熬夜数据库课程设计篇一:数据库课程设计报告浙江科技学院课程设计课程名称数据库原理题目名称教学管理系统学生学院电子信息工程学院专业班级软件工程122学号1120290062学生姓名陆昌柱指导教师王老师2021年6月26日目录1、需求分析……………………………………………………………………………………21.1数据流图…………………………………………………………………………………21.2数据字典…………………………………………………………………………………31.3安全性和完整性要求……………………………………………………………………42、概念结构设计………………………………………………………………………………42.1E-R图…………………………………………………………………精编WORD文档下载可编缉打印下载文档,远离加班熬夜………………43、逻辑结构设计………………………………………………………………………………53.1关系模型…………………………………………………………………………………53.2关系模型的设计…………………………………………………………………53.3用户子模式………………………………………………………………………………53.4系统结构图……………………………………………………………………………63.5安全性…………………………………………………………………………………64、数据库物理设计…………………………………………………………………………64.1建立索引………………………………………………………………………………64.2数据库存放位置………………………………………………………………………64.3系统配置…………………………………………………………………精编WORD文档下载可编缉打印下载文档,远离加班熬夜……………74.4模块设计………………………………………………………………………………75、数据库实施………………………………………………………………………………75.1创建数据库及数据对象(括号中为对应的SQL脚本文件)……………………75.2数据备份和恢复方案………………………………………………………………75.3用户界面的设计和实现及相关应用程序编码………………………………………7教学管理系统1引言1.1编写目的随着知识经济,科技的不断发展以及科技在各领域的不断深入,越来越多的行业和领域步入信息的智能化阶段。信息自动化处理也是提高效益,规范管理,迅速客观审查的有效途径。管理系统在当今教育领域是一个不可缺少的工具软件。然而,一个好的高质量的软件少只有少,并为根本实现智能化,也不利于科学的管理和审查。因此,在本软件中心准备开发一个功能完善的成绩管理系统。2定义1系统名称:教师查询管理系统精编WORD文档下载可编缉打印下载文档,远离加班熬夜2数据库管理软件:navicatforMySQL3数据库设计人员:陆昌柱。4数据库设计采用软件:MicrosoftOfficeVisio20031、需求分析2.1数据流图说明:1、用户请求包括:(1)学生基本信息管理新生信息录入。学生信息修改:按学号查询出某学生的信息并做信息修改。(2)系基本信息管理:系的基本信息输入、修改、删除(3)课程信息管理:课程信息的输入、修改、删除(4)教职工信息管理:教职工信息的输入、修改、删除(5)选课管理:每学期所选课程的学分不能超过15分。学生可以同时选修一门或多门课程。可以同时为多个学生选修某一门或某几门课程。删除和修改选课信息。(6)成绩管理按课程输入和修改成绩。按学生输入和修改成绩。(7)信息查询按学号、姓名、系号查询学生基本信息。按职工号、姓名、系号查询教职工基本信息。按系号、系名称查询系的基本信息。按课程号、课程名称、上课教师姓名查询课程基本信息。精编WORD文档下载可编缉打印下载文档,远离加班熬夜按学号、学生姓名、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。(8)统计报表成绩登记表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间)、选课学生名单(学号、姓名、性别),每个学生的平时成绩(空格)、考试成绩(空格)和总评成绩(空格),按学号排序:顺序输出所有课程的成绩登记表。按课程号、课程名称、教师姓名输出对应课程的成绩登记表。2、以上的用户请求经应用程序的转化,化为对数据库中的相应的表或视图的操作,数据库再把处理的结果(或都是错误信息)返回结应用程序。3、应用程序把结果返回给用户,该结果可能为一个对表操作的结果(如插入,删除等),也可能为一个查询的结果,甚至可能为一个错误的信息。2.2数据字典根据题目的需求,教学系统主要是对学生,教职工,学院,课程,成绩等的管理。由此分析得到如下数据结构:数据库的表结构的设计,数据项如下,表名分别为:users,score,department,student,teach_job,course:2.3安全性和完整性要求安全性和完整性要求:精编WORD文档下载可编缉打印下载文档,远离加班熬夜通过设置外键,建立它们之间的关系,并使它们级联更新相关的字段,级联删除相关的记录。对于构成了环的级联更新或删除,而不能建立级联更新或删除的,通过建立触发器,使得它们保持数据的完整性。通过不同权限的人登录而设置其对数据的增删改的权限增强数据的安全性。本系统的外键设置和级联操作有:外键:stuent表的depth_id。course表的t_id。score表的stu_id和c_id等。由于score表的两个键若都级联操作会构成环,所以级联不成功。所以在这里建立两个触发器取代级联操作,从而实现数据库的完整性。2、概念结构设计3.1E-R图ER图3、逻辑结构设计4.1关系模型4.1.1关系模型的设计学生(学号、姓名、性别、出生日期、入学成绩、所在系号、密码)教师(职工号、姓名、性别、出生年月、所在系号、职称、专业及教学方向)系(系号、系名称、系的简介)精编WORD文档下载可编缉打印下载文档,远离加班熬夜课程(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间)成绩(学号、课程号、平时成绩、考试成绩、总评成绩)拥有(学号、系号)属于(职工号、系号)讲授(职工号、课程号、上课时间)选修(学号、课程号、上课时间)4.2用户子模式篇二:数据库课程设计报告《数据库类课程设计》系统开发报告学号:111007133姓名:邢小迪题目:企业员工薪资管理指导教师:王红梅提交时间:2021年6月01日计算机科学与应用系目录一绪论二员工薪资管理系统概述·······························1?现状分精编WORD文档下载可编缉打印下载文档,远离加班熬夜析········································1?系统目标········································2?系统特点········································3三员工薪资管理系统数据库设计·························3?需求分析·······································3?数据库物理结构分析····························4?数据库概念结构设计····························6?数据库逻辑结构设计····························9四员工薪资管理系统数据库功能模块的创建···········12五总结·············································21精编WORD文档下载可编缉打印下载文档,远离加班熬夜?体会·········································21?参考文献·····································22一绪论随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于SQLserver数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理员和公司的要求。此次数据库课程设计的主要设计如下:原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。二员工薪资管理系统概述1、现状分析精编WORD文档下载可编缉打印下载文档,远离加班熬夜随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统对企业和员工的工作都带来许多的不便。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。2、系统目标员工薪资管理系统的主要目的是利用计算机对员工的各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储精编WORD文档下载可编缉打印下载文档,远离加班熬夜等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:(1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。(2)对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资及实发金额等。(3)查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。(4)对用户管理功能。一个系统的应用有管理员和普通用户,他们对系统的权限受到限制。3、系统特点(1)本系统使工资管理基本实现了信息化,系统设计的各种查询要求代替了原来了人工查询,即节省了人力,又减轻了员工的工作量,最重要的是由计算机操作,可以提高数据的准确性,避免人为的错误,方便管理。(2)本系统设置了系统数据备份功能,定期的系统备份可以在数据库受到意外的或有意的破坏的情况下,系统得以恢复,减少损失。精编WORD文档下载可编缉打印下载文档,远离加班熬夜(3)本系统的界面设计简洁明了,采用了流行的菜单设计,对于不是计算机专业的管理人员,只需阅读操作说明书,就能方便的使用本系统。三员工薪资管理系统数据库设计1、需求分析本系统定位于中小型单位,暂时考虑单机环境下的实现;篇三:数据库课程设计《数据库系统概论》课程设计实验报告书(学生成绩管理系统)安徽工业大学计

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功