- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程专业毕业论文
呼伦贝尔学院
毕业论文
题目: 高校教材管理系统学生
姓名: 青明
学号:
专业:软件工程
导师: 李刚
完成时间: 2017 年 1 月 13 日
目录
第 1 章 绪论 3
选题背景 3
开发教材管理系统的必要性 3
开发教材管理系统的特点 3
1.4 开 发 工 具 3
第 2 章系统分析 4
可行性分析 4
经济可行性 4
技术可行性 4
操作可行性 4
系统需求分析 4
系统功能结构图 4
第 3 章 数据库设计 5
数据库概念结构设计 5
数据库逻辑结构设计 8
数据库物理结构设计 9
数据库的实施 10
主要表的创建 14
创建存储过程 20
创建触发器 20
第 4 章 总结 22
4.1 课设评价 22
4.2 不足 22
4.3 体会 22
参考文献 23
第
第 PAGE 3 页
第 1 章 引言
背景
随着计算机的不断发展,计算机以渗透到各个领域,高校管理也不例外,其中教材管理的计算机化已不容迟缓。对于学校来说,教材管理是教学管理中的重要的一部分。教材订购发放的过程中总是面对大量的领书人信息、教材信息以及两者相互作用产生的领书信息、订书信息。因此需要对课程资源、教材资源、领书信息、进书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。因此,建立一套与开课相配套的教材管理模式和管理系统具有十分重要的意义和实际应用的迫切性,而且现有的条件、管理理念和技术水平已使之成为可能。
开发教材管理系统的 目 的
开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以达到提高工作效率和质量,最终实现教材管理的全面自动化为和现代化。
开发环境介绍
1.Microsoft SQL Server 2008
SQLServer 2008 出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有 用户的成本。
第 2 章系统分析
可行性分析
分析可行性的基本任务是在允许的成本和性能要求以及系统的范围内,分析每项需求得以实施的可能性。
这项工作的目的在于明确与每项需求相关联的风险,包括一些与其他方面的冲突、对外部环境的依赖和某些技术的障碍等。
经济可行性
在教材管理系统中 ,初始投入比较多,但系统建成后,可以实现资源共享,可以支持选课订书等操作,不但节省人力,还可以带来经济效益,减少人工操作, 方便快捷,从经济上是可行的
技术可行性
呼伦贝尔学院教材管理系统是对技术要求方面比较高,安全性和可靠性都要强,但我校计算机学院人才济济,从技术上来说是可行的。
操作可行性
本系统技术要求不高,容易操作,而且登陆操作界面人性化,从操作上来说是可行的。
2.2 系统功能结构图
高校教材管理系统功能结构 , 图如 2-1 所示
第 4 页(共 18 页)
第 3 章 数据库设计
数据库概念结构设计
概念设计的实质是将系统需求分析得到的用户需求抽象为信息结构的过程。 概念设计的结果是数据库的概念模型,也就是用 E-R 图表示。首先我们为整个系统确立关系模型,步骤如下:
班级,如图 3-1 所 示
第 5 页(共 18 页)
教师,如图 3-2 所 示
h
课程,如图 3-3 所 示
3-1 班级实体 E-R 图
3-2 教师实体 E-R 图 2* *
课程实体 E-R 图
教材, 如图 3-4 所示
教材实体 E-R 图
第 6 页(共 18 页)
仓库,如图 3-5 所 示
仓库实体 E-R 图
供货商,如图 3-6 所 示
供货商实体 E-R 图
仓库管理员,如图 3-7 所 示
经办人实体 E-R 图
第 7 页(共 18 页)
高校教材管理全局 E-R 图 如下:
3 - 8 高校教材管理全局 E-R 图
数据库逻辑结构设计
逻辑结构的设计任务就是把概念结构设计阶段设计好的基本 E-R 图转换为与
DBMS 产品所支持的数据模型相符合的逻辑结构
1.本系统的关系模式如下
班级(班级编号,班级名称,班级人数)
教师(教师编号,教师姓名,联系电话,性别,年龄)课程(课程编号,课程名称,课程性质,选课人数)
第 8 页(共 18 页)
教材(教材编号 ,出版社编号,教材名称, ISBN 号,作者,进货价格)仓库(仓库编号,仓库名称,仓库电话,仓库地址)
供货商(供货商编号,供货商名,供货商地址,供货商电话)
仓库管理员(仓库管理员编号,仓库管理员姓名,仓库管理员电话)领取(教材编号,班级编号,教
文档评论(0)