高校教材管理系统课程设计.docx

上传人:b****9 文档编号:140438 上传时间:2022-10-04 格式:DOCX 页数:23 大小:204.34KB
下载 相关 举报
高校教材管理系统课程设计.docx_第1页
第1页 / 共23页
高校教材管理系统课程设计.docx_第2页
第2页 / 共23页
高校教材管理系统课程设计.docx_第3页
第3页 / 共23页
高校教材管理系统课程设计.docx_第4页
第4页 / 共23页
高校教材管理系统课程设计.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

高校教材管理系统课程设计.docx

《高校教材管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《高校教材管理系统课程设计.docx(23页珍藏版)》请在冰豆网上搜索。

高校教材管理系统课程设计.docx

呼伦贝尔学院

计算机科学与技术学院

期末课程设计

题目:

高校教材管理系统

学生姓名:

赵春霞

学号:

201212102005

专业班级:

12级软件工程一班

指导教师:

凃云杰

完成时间:

2015年1月16日

目录

第1章绪论 1

1.1选题背景 1

1.2开发教材管理系统的必要性 1

1.3开发教材管理系统的特点 1

1.4开发工具 2

第2章系统分析 3

2.1可行性分析 3

2.1.1经济可行性 3

2.1.2技术可行性 3

2.1.3操作可行性 4

2.2系统需求分析 4

2.3系统功能结构图 4

第3章数据库设计 6

3.1数据库概念结构设计 6

3.2数据库逻辑结构设计 9

3.3数据库物理结构设计 10

3.4数据库的实施 14

3.4.1主要表的创建 14

3.4.2创建存储过程 15

3.4.3创建触发器 16

第4章总结 17

4.1课设评价 17

4.2不足 17

4.3体会 17

参考文献 18

第1章引言

1.1背景

随着计算机的不断发展,计算机以渗透到各个领域,高校管理也不例外,其中教材管理的计算机化已不容迟缓。

对于学校来说,教材管理是教学管理中的重要的一部分。

教材订购发放的过程中总是面对大量的领书人信息、教材信息以及两者相互作用产生的领书信息、订书信息。

因此需要对课程资源、教材资源、领书信息、进书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。

因此,建立一套与开课相配套的教材管理模式和管理系统具有十分重要的意义和实际应用的迫切性,而且现有的条件、管理理念和技术水平已使之成为可能。

1.2开发教材管理系统的目的

开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以达到提高工作效率和质量,最终实现教材管理的全面自动化为和现代化。

1.3开发环境介绍

1.MicrosoftSQLServer2008

SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。

第2章系统分析

2.1可行性分析

分析可行性的基本任务是在允许的成本和性能要求以及系统的范围内,分析每项需求得以实施的可能性。

这项工作的目的在于明确与每项需求相关联的风险,包括一些与其他方面的冲突、对外部环境的依赖和某些技术的障碍等。

2.1.1经济可行性

在教材管理系统中,初始投入比较多,但系统建成后,可以实现资源共享,可以支持选课订书等操作,不但节省人力,还可以带来经济效益,减少人工操作,方便快捷,从经济上是可行的

2.1.2技术可行性

呼伦贝尔学院教材管理系统是对技术要求方面比较高,安全性和可靠性都要强,但我校计算机学院人才济济,从技术上来说是可行的。

2.1.3操作可行性

本系统技术要求不高,容易操作,而且登陆操作界面人性化,从操作上来说是可行的。

2.2系统功能结构图

高校教材管理系统功能结构,图如2-1所示

第3章数据库设计

3.1数据库概念结构设计

概念设计的实质是将系统需求分析得到的用户需求抽象为信息结构的过程。

概念设计的结果是数据库的概念模型,也就是用E-R图表示。

首先我们为整个系统确立关系模型,步骤如下:

1.班级,如图3-1所示

3-1班级实体E-R图

2.教师,如图3-2所示

h

3-2教师实体E-R图2**

3.课程,如图3-3所示

3-3课程实体E-R图

4.教材,如图3-4所示

3-4教材实体E-R图

5.仓库,如图3-5所示

3-5仓库实体E-R图

6.供货商,如图3-6所示

3-6供货商实体E-R图

7.仓库管理员,如图3-7所示

3-7经办人实体E-R图

高校教材管理全局E-R图如下:

3-8高校教材管理全局E-R图

3.2数据库逻辑结构设计

逻辑结构的设计任务就是把概念结构设计阶段设计好的基本E-R图转换为与DBMS产品所支持的数据模型相符合的逻辑结构

1.本系统的关系模式如下

班级(班级编号,班级名称,班级人数)

教师(教师编号,教师姓名,联系电话,性别,年龄)

课程(课程编号,课程名称,课程性质,选课人数)

教材(教材编号,出版社编号,教材名称,ISBN号,作者,进货价格)

仓库(仓库编号,仓库名称,仓库电话,仓库地址)

供货商(供货商编号,供货商名,供货商地址,供货商电话)

仓库管理员(仓库管理员编号,仓库管理员姓名,仓库管理员电话)

领取(教材编号,班级编号,教师编号,领取时间,领取数量)

存储(教材编号,仓库编号,存储数量)

选课(课程编号,班级编号,教师编号,选课人数)

用书(课程编号,教材编号,选课人数)

入库(仓库管理员编号,仓库编号,入库时间,进货数量,教材编号)

出库(仓库管理员编号,仓库编号,出库时间,出库数量,教材编号)

订货表(订单编号,仓库编号,供货商编号,,教材编号,订货数量,订货时间)

2.关系图,如图3-9所示

3-9关系图

3.3数据库物理结构设计

各表名称及所包含的属性,数据类型和长度,主外键关系如下几张表所示:

表3-1班级表

字段名

数据类型

null

其他

班级编号

varchar(10)

not

PK

班级名

varchar(10)

人数

int

表3-2教师表

字段名

数据类型

null

其他

教师编号

Varchar(10)

PK

教师姓名

nchar(10)

性别

char

(2)

电话

nchar(11)

表3-3课程表

字段名

数据类型

null

其他

课程编号

varchar(10)

not

PK

课程名称

varchar(10)

开课学期

nchar(15)

课程性质

char(5)

表3-4教材表

字段名

数据类型

null

其他

教材编号

varchar(10)

not

PK

出版社编号

varchar(10)

not

FK

ISBN

nchar(20)

教材名

nchar(20)

not

作者

nchar(10)

进货价格

smallmoney

表3-5仓库表

字段名

数据类型

null

其他

仓库编号

varchar(10)

not

PK

仓库名

nchar(10)

仓库电话

char(11)

仓库地址

nchar(5)

表3-6供货商表

字段名

数据类型

null

其他

供货商编号

varchar(10)

not

PK

供货商名称

varchar(10)

供货商电话

char(11)

供货商电话

nchar(5)

表3-7仓库管理员表

字段名

数据类型

null

其他

仓库管理员编号

varchar(10)

not

PK

仓库管理员姓名

varchar(10)

not

仓库管理员电话

char(11)

仓库管理员权限

nchar(5)

表3-8选课表

字段名

数据类型

null

其他

教师编号

varchar(10)

not

PK.FK

课程编号

varchar(10)

not

PK.FK

班级编号

varchar(10)

not

PK

选课人数

Int

Not

表3-9用书表

字段名

数据类型

null

其他

教材编号

varchar(10)

not

PK.FK

课程编号

varchar(10)

not

PK.FK

选课人数

Int

Not

表3-10存储表

字段名

数据类型

null

其他

教材编号

varchar(10)

not

PK.FK

仓库编号

varchar(10)

not

PK.FK

存储数量

int

not

表3-11领取表

字段名

数据类型

null

其他

教材编号

varchar(10)

not

PK.FK

班级编号

varchar(10)

not

PK.FK

教师编号

varchar(10)

Not

PK,FK

领取时间

date

not

PK

领取数量

Int

表3-12入库表

字段名

数据类型

null

其他

仓库编号

varchar(10)

not

PK.FK

经办人编号

varchar(10)

not

PK.FK

入库时间

date

not

PK

教材编号

varchar(10)

not

FK

入库数量

int

表3-13出库表

字段名

数据类型

null

其他

仓库编号

varchar(10)

not

PK.FK

仓库管理员编号

varchar(10)

not

PK.FK

出库时间

date

not

PK

教材编号

varchar(10)

not

FK

出库数量

int

表3-14订单表

字段名

数据类型

null

其他

订单编号

varchar(10)

not

PK

供货商编号

varchar(10)

not

PK.FK

仓库编号

varchar(10)

not

PK.FK

教材编号

varchar(10)

not

FK

订货时间

date

订货数量

int

表3-15预定表

字段名

数据类型

null

其他

教师编号

varchar(10)

not

PK、FK

教材编号

varchar(10)

not

PK、FK

预定时间

varchar(10)

not

PK

课程编号

varchar(10)

not

PK、FK

3.4数据库的实施

3.4.1表的创建

createdatabase高校教材管理

go

use高校教材管理

createtable班级

班级编号varchar(10)primarykeynotnull,

班级名varch

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1