教师信息管理系统数据库设计PPT课件
- 格式:ppt
- 大小:251.50 KB
- 文档页数:20


数据库教学管理系统系统设计
【实验目的】:
1. 掌握数据库设计方法的完整过程
2. 掌握需求分析、概念设计、逻辑设计及物理设计文档的撰写方法
【实验要求】:
一、从下列应用场景中任选一题,完成设计并撰写设计文档。文档中需包括需求分析、概念设计、逻辑设计和物理设计等环节。各部分成绩比例分配具体如下:需求分析(20分);概念设计(40分);逻辑设计与物理设计(30分)。
1. 教学管理系统
2. 图书管理系统
3. 库存管理系统
4. 机票订票系统
5. 人事管理系统
二、回答下列问题(10分)
1. 试描述将ER图转换为关系模式的一般规则。(5分)
2. 针对撰写设计文档中遇到的问题阐述心得体会。(5分)
实验原理和步骤:
利用数据库设计的4个阶段:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。概念模型设计时采用自底向上的方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构,和自底向上的设计方法。
一、系统需求分析报告:
设计方法:以调查和查阅记录为主。
1、系统调查
系统调查的主要内容有:系统的基本情况、系统中信息处理的状况、系统的资源情况及系统的各类人员对信息系统的态度。同时我了解到教学系统的使用人员有(1)系统管理员:维护整个系统的正常运行、及时更新系统,给每个新用户建立读者信息,给每个注销用户删除相应的读者信息。(2)系统管理员:负责给学生和教师添加、删除、修改基本信息。(3)用户:包括学生用户、老师用户和管理员。
系统中信息处理状况:
通过对原有系统数据流程的分析,可以发现这种模式存在着一些不合理之处,完全可以改进,使工作效率提高,减少信息迂回。
所以完全可以通过建立一套完整的教学管理信息系统,来对信息进行查询、修改、统计、检索等日常管理工作,尽量减少的人员介入和数据冗余,以简练实用为基础,实现信息管理计算机化提高工作效率和信息化水平。 2、可行性分析
本文格式为Word版,下载可任意编辑
第 1 页 共 3 页 教务管理系统数据库设计
教务管理系统数据库(SQL Server 2008 + delphi7)
实验报告
班级:7
姓名:787
学号:787
指导教师:
完成日期:
目录
第一章系统概述 (3)
第二章系统分析 (3)
第三章系统设计 (4)
第四章系统功能 (9)
第五章系统实现 (9) 第六章源程序附录 (15)
第七章
第二章系统分析
1、问题定义
随着科学技术的不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人们生活的各个领域,并发挥了越来越重要的作用,针对人工管理的缺点,最好的解决办法就是借助计算机技术提供一个电子化的学生信息管理平台。为了更好地管理学生和教职工的资料文档,我开发一个软件工程学生信息管理系统。教师和学生可以应用该系统实现如下功能:
1、可随时查询出不同系及各系教师与各系学生情况,系、教师与学生各反映如下情况:系:系号、系名、系负责人、专业数等。
教师:工号、姓名、性别、职称、工龄、出生年月、基本工资等。
学生:学号、姓名、性别、年龄等。
2、为简单起见教师与学生区分系别,而课程不分系,课程需反映如下信息: 本文格式为Word版,下载可任意编辑
第 2 页 共 3 页 课程、课程名、课时数、必修课、学分。
3、学生入学时新生需录入登记,登记后即可选课学习课程(一学期约20学分)。
4、一门只由一位教师上,一位教师可上多门课,满30人才开课。
5、学生选每门课有个成绩,若成绩不及格则补考后还需记录补考成绩。
1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。
教师信息管理系统(SQL数据库)
摘要
:随着21世纪的到来,人们更深刻的感受到了计算机在生活和工作中作用的重要,越来越多的职业需要具有计算机的应用技能。掌握计算机是职业的需要,社会的需要,更是事业发展的需要。
今天,计算机技术不但广泛地应用在办公自动化中,还全面渗透到各行各业。所有与计算机相关的职业都要求工作者有很强的计算机操作技能,做到运用自如,熟练而且深入的掌握软件的应用。随着计算机技术的飞速发展,今后,计算机作为一种崭新的生产力,将在信息社会即新技术革命中发挥越来越重要的作用,并进一步推动人类社会更快的向前发展。
本系统是由JSP开发工具编写的。由SQL 2000作为后台数据库进行管理维护。本文主要讲述了利用JSP来开发一套高校教师信息管理系统的设计方法。该系统采用多个模块,实现了教师信息管理、院系信息管理、工作变动管理、教育经历管理、信息查询等功能。
关键词:高校教师信息管理系统 计算机 JSP
目 录
1.绪论 5
1.1 系统及需求分析 5
1.1.1 系统需求 5
1.1.2可行性分析 5
1.2系统的功能简介 6
1.2.1添加权限管理模块 7
1.2.2教师信息管理模块 7
1.2.3院系信息管理模块 7
1.2.4工作变动管理模块 7
1.3系统开发的目标 7
2. 系统分析 7
2.1 JSP运行环境 7
2.1.1 相关软件介绍 7
2.1.2 JSP环境的配置方案 8
2.2 开发软件的介绍 10
2.3 业务流程分析 12
3系统设计 14
3.1 简要分析 14
3.1.1系统架构 14
3.1.2软件结构设计 16
3.2数据库设计 18
3.2.1 sqlserver2000数据库简介 18
3.2.2 本系统中所涉及到的主要表的物理结构 18
4.系统的实现 24 4.1系统登陆界面: 24
4.2系统主界面: 27
1
课程设计任务书
计算机科学与技术 专业 年级 班
一、 设计题目
教师信息管理系统设计
二、 主要内容
教师信息包括教师号、姓名、性别、年龄、学历、职称、工资、住址、电话等(教师号不重复)。试设计一教师信息管理系统,使之能提供以下功能:
(1)系统以菜单方式工作
(2)教师信息录入功能--输入
(3)教师信息删除功能
(4)教师信息浏览功能 --输出
(5)查询和排序功能:(至少一种查询方式) --算法
按教师号查询
按职称查询等
三、 具体要求
围绕课程设计的目的和意义,基本要求如下:
1、认真阅读《C语言课程设计》指导书,明确课程设计的目的、意义和要求;
2、快速总结C程序设计语言的精髓,如:函数的概念、函数的设计和函数的调用; 2 3、快速熟悉Tuber C 或C++的上机环境。能熟练进行高级编辑操作(特别是字块操作);熟悉步进式、断点跟踪的程序调试方法,提高工作效率。
4、根据“课程设计题目”,采用结构化的程序设计思想,确定系统的总体设计方案、确"定时间进度。如果是多人共一题,则要首先完成小组内的人员分工及安排,不允许重题现象。
5.学习并了解良好的程序设计风格。按质、按量、并按时间完成课程设计的任务。
6.提供可运行的课程设计系统,参加上机面试答辩。
本次课程设计的重点是:学会设计并编写函数,掌握好各函数之间的调用关系;利用文件操作函数,建立数据库并完成对数据库的各种操作;掌握几种典型算法的应用(如:冒泡法、选择排序法和折半查找法)。同时锻炼学生根据题目进行分析、设计、编码、调试程序和书写必要文档的综合处理能力,从实践中学习并体会程序设计的结构化思想和设计方法。
四、 进度安排
依照教学计划,课程设计时间为3周。按照软件工程的思想,软件系统的分析设计至关重要,并要充分重视书写“文档”。避免甚至杜绝“拿到题目就编码”的现象。建议将时间分为三个阶段: