数据库课程设计

发布 2022-10-04 15:36:28 阅读 3728

2004级gis专业。

教学管理系统。

指导老师:刘福江。

姓名:李晶云。

学号:11402313

2024年1月15日。

目录。需求分析第1页。

视图设计。逻辑结构设计。

物理结构设计。

系统设计。sql脚本。

项目总结。需求分析。

1引言。1.1编写目的

1.2项目背景

1.3定义

1.4参考资料

2项目概述。

2.1系统目标。

2.2用户的特点

2.3假定与约束

3需求规定。

3.1对功能的规定。

3.2对性能的规定

3.2.1精度

3.2.2时间特性要求。

3.2. 安全性

3.3输入输出要求。

3.4数据管理能力要求。

3.5故障处理要求。

3.6其他专门要求。

4运行环境规定

4.1设备

4.2支持软件

1引言。1.1编写目的。

本文档为定义项目的需求,指导后期的系统的分析与设计,并为系统的最终用户、项目管理人员和项目开发人员提供参考标准。

1.2项目背景

该系统的最终用户为学校的师生及教学管理人员。随着高校的扩招,依靠原来的档案管理教学已经力不从心且效率低下,开发教学管理这个mis系统已是大势所趋。

1.3定义

软件需求:ieee软件工程标准词汇表(2024年)中定义软件需求为:

(1)用户解决问题或达到目标所需的条件或权能(capability)。

(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。

3)一种反映上面(1)或(2)所描述的条件或权能的文档说明同工作,以及相互之间进行有效的交流和沟通。

1.4参考资料(标准)

中华人民共和国国家标准udc681.3:

《信息技术软件生存期过程》(gb/t8566-1995)

计算机软件产品开发文件编制指南》(gb 8567-88)

软件工程术语》(gb/t11457-1995)

ieee软件工程标准词汇表(2024年)

2项目概述。

2.1目标。

该系统是要将教学管理系统信息化,使操作方便,且效率高。

2.2用户的特点。

该系统面向的用户为学校的老师,学生以及教学管理人员。

2.3假定与约束

假定分为用户假定和系统环境假定。

用户假定为系统的用户具有一定的计算机操作基础,能使用windows操作系统和internet explorer。

系统环境假定为用户拥有一台pc机,能够连上因特网(局域网)。

约束为每个学院可有自己的特殊情况。

3需求规定。

3.1对功能的规定。

系统的功能分为六个子系统:学籍管理子系统,老师管理子系统,排课子系统,选课子系统,成绩管理子系统,系统管理子系统。各子系统功能定义如下:

3.1.1学籍管理子系统。

管理在校学生的一些基本信息。

3.1.2老师管理子系统。

管理任课教师的一些基本信息。

3.1.3排课子系统。

根据老师,教室以及其它信息进行排课。

3.1.4选课子系统。

学生根据排课选取自己适合自己的课。

3.1.5成绩管理子系统。

老师登记成绩,学生查询成绩。

3.1.6系统管理子系统。

系统管理子系统包括系统用户管理和系统日志管理:

3.1.6.1用户管理。

用户管理包括:

(1)系统用户维护。

(2)系统用户权限管理。

(3)系统用户操作日志管理:统计查询系统内用户的操作情况。

3.1.6.2系统日志管理。

(1)系统环境设置。

(2)系统运行日志管理。

3.2对性能的规定

提高教学管理效率是系统的重要目标之一,系统的性能是教学管理效率的重要保证。

3.2.1精度

系统精度主要包括系统信息流转的正确与完整性。

3.2.2时间特性耍求。

系统的时间性能规定要求系统的大部分操作在用户视觉延迟时间范围之内。对某些检索和其它涉及复杂计算的操作系统响应也应保持在3-5倍用户视觉延迟时间范围内。

3.2.3安全性。

系统安全性要求包括基于用户的系统操作权限控制、某些数据(公文)的加密保护、身份鉴别。

3.3输入输出要求。

系统输入要求包括以下三个方面:

友好、美观大方的系统操作界面。

简单高效的操作流程。

一定智能的操作提示与引导。

系统输出要求包括:

美观清晰的操作输出界面。

实时的输出响应。

直观的图形和报表输出。

3.4数据管理能力要求。

系统内数据保存具有持久不丢失性,数据的安全保证要能防止病毒和网络上非法用户如黑客的获取。这些可以通过对文件服务器的维护管理和各种杀毒与网络安全系统来提供保证,不属于本系统数据安全性要求范围内。

3.5故障处理要求。

系统在系统平台(包括操作系统、数据库系统和网络环境)正常情况下不会发生严重的系统故障如系统崩溃。对除此之外的系统故障应是在简单的配置和调整后及时恢复。

4运行环境规定。

该运行环境的规定是保证本需求说明的功能得到实际真正体现的基础。

4.1设备

设备规定包括网络环境要求、计算机硬件要求。

网络环境要求包括:校园局域网。

计算机硬件要求如下表:

4.2支持软件

软件要求如下表:

视图设计。e-r 图。

关系模式。物理数据模型描述基于sql server 2000

逻辑结构设计。

数据表描述(共5张表)

学生信息表:

教师信息表:

课程信息表:

教学班信息表:

成绩信息表:

表间联系如下图所示:

系统设计。1.1系统功能分析。

tms系统总体任务是实现教学管理系统的系统化,规范化以及自动化。

tms系统要完成的功能主要有:

有关学籍等信息的输入。

学生信息的查询。

学生信息的修改。

老师信息的输入。

老师信息的查询。

老师信息的修改。

学生对课程成绩的查询。

老师登记学生的成绩。

老师对成绩的修改。

学校基本课程信息的输入。

基本课程信息的修改。

基本课程信息的查询。

学生选择所修课程。

学生添加所修课程。

学生删除已选所修课程。

1.2系统功能模块设计。

对上述各项功能集中整理并分快得到如下系统功能模块图。

1.2.1学籍管理系统含如下功能:

有关学籍等信息的输入。

学生信息的查询。

学生信息的修改。

1.2.2教师管理系统含如下功能:

老师信息的输入。

老师信息的查询。

老师信息的修改。

1.2.3排课系统含如下功能:

学校基本课程信息的输入。

基本课程信息的修改。

基本课程信息的查询。

1.2.4选课系统含如下功能:

学生选择所修课程。

学生添加所修课程。

学生删除已选所修课程。

1.2.5成绩管理系统含如下功能:

学生对课程成绩的查询。

老师登记学生的成绩。

老师对成绩的修改。

1.2.6系统管理系统含如下功能:

密码管理。

用户管理。

日志管理。

sql脚本命令。

***object: database tms script date: 2003-1-15 5:39:06 **

if exists (select name from where name = n'tms')

drop database [tms]

gocreate database [tms] on (name = n'tms_data', filename = n'd:\msqldata\mssql\data\tms_' size = 1, filegrowth = 10%) log on (name = n'tms_log', filename = n'd:\msqldata\mssql\data\tms_' size = 1, filegrowth = 10%)

collate chinese_prc_ci_as

goexec sp_dboption n'tms', n'autoclose', n'false'

goexec sp_dboption n'tms', n'bulkcopy', n'false'

goexec sp_dboption n'tms', n'trunc. log', n'false'

goexec sp_dboption n'tms', n'torn page detection', n'true'

goexec sp_dboption n'tms', n'read only', n'false'

goexec sp_dboption n'tms', n'dbo use', n'false'

goexec sp_dboption n'tms', n'single', n'false'

goexec sp_dboption n'tms', n'autoshrink', n'false'

goexec sp_dboption n'tms', n'ansi null default', n'false'

goexec sp_dboption n'tms', n'recursive triggers', n'false'

goexec sp_dboption n'tms', n'ansi nulls', n'false'

goexec sp_dboption n'tms', n'concat null yields null', n'false'

goexec sp_dboption n'tms', n'cursor close on commit', n'false'

goexec sp_dboption n'tms', n'default to local cursor', n'false'

goexec sp_dboption n'tms', n'quoted identifier', n'false'

数据库库课程设计

目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...

数据库课程设计总结数据库课程设计个人总结

数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...

数据库课程设计

简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...