没有合适的资源?快使用搜索试试~ 我知道了~
数据库原理与应用课程设计-高校教材管理系统.doc
0 下载量 56 浏览量
2023-06-30
07:02:20
上传
评论
收藏 920KB DOC 举报
温馨提示
试读
25页
数据库原理与应用课程设计-高校教材管理系统.doc
资源推荐
资源详情
资源评论
数据库原理与应用课程设计
题 目: 高校教材管理系统
课 程 设 计 任 务 书
一、课程设计题目: 高校教材管理系统
二、课程设计应解决的主要问题:
(1) 实现出版社、教材类型等的管理 ______________
(2) 实现教材的订购管理 ____________
(3) 实现教材的入库管理 _____________
(4) 实现教材的领用管理 _____________
(5) 创建规则实现教材的书号必须满足意 ISBN 开头,后跟 10 个数字的格式,比如:ISBN7302120363
____________
(6)创建触发器,实现教材入库和出库时自动修改库存数量 ___________
(7) 创建存储过程统计各种教材的订购、到货和发放数量;建立数据库相关表之间的参照完整性约束
____________
目 录
1 概 述 … … … … … … … … … … … … … … … … … … … … … … 5
2 需 求 分 析 … … … … … … … … … … … … … … … … … … … … … … 5
2 . 1 数 据 的 分 析 … … … … … … … … … … … … … … … … … … … … … … … 5
2 . 2 数 据 处 理 的 分 析 … … … … … … … … … … … … … … … … … … … … … … 6
2 . 3 安 全 性 分 析 … … … … … … … … … … … … … … … … … … … … … … 6
2 . 4 完 整 性 分 析 … … … … … … … … … … … … … … … … … … … … … … 8
3 概 念 结 构 设 计 … … … … … … … … … … … … … … … … … … … … … … 8
3. 1 高校教材系统的数据流图………………………………………………………9
3 . 2 数 据 字 典 … … … … … … … … … … … … … … … … … … … … … … 9
3 . 3 E - R 图 … … … … … … … … … … … … … … … … … … … … … … … 1 0
4 逻 辑 结 构 设 计 … … … … … … … … … … … … … … … … … … … … … … 1 3
4. 1 实体间联系的不同情况 … … … … … … … … ……………………………1 3
4. 2 将 E-R 图转换成关系模式… ………………………………………………………1 4
4. 3 关系模式的分析… … … … … … … … … … … …………………………1 4
4. 4 数据库关系图… … … … … … … … … … … … … ……………………1 4
5 物 理 结 构 设 计 … … … … … … … … … … … … … … … … … … … … … 1 4
5.1 设计存储过程… … … … … … … … … … ………………………………1 4
5.2 设计索引… … … … … … … … … … … … … ………………………1 5
6 数 据 库 实 施 … … … … … … … … ……… … … … … … … … … … … … 1 5
6. 1 权 限 设 置 … … … … … … … … … … … ……………………………1 5
6. 2 数 据 输 入… … … … … … … … … … … … … … … ………………1 6
6.2.1 创 建 数 据 库… …… … … … … ……………………………………1 6
6.2.2 创建数据表并插入数据………………………………………………………1 7
6.2.3 创建视图… … … … … … … … ………………………………………1 8
6.2.4 数据表的操纵语句… … … …………………………………………………1 9
6. 3 程序设计与调试… … … … … … … … … … ………………………………1 9
6.3.1 设计索引… … … … … … … … … … … ……………………………1 9
6.3.2 数据查询操作… … … … … … … … … … … ………………………2 0
6.3.3 使用控制流语句编写程序… … … … … … … … … …………………2 2
6.3.4 编写自定义函数及调用… … … … … … … … … … … ……………2 3
6.3.5 编写存储过程及调用… … … … … … … … … … … … … ………2 4
6.3.6 编写触发器… … … … … … … … … … … … … …………………2 5
6.3.7 设计游标及其使用… … … … … … … … … … … …………………2 6
7 结 束 语 … … … … … … … … … … … … … … … … … … … … 2 7
8 参 考 文 献 … … … … … … … … … … … … … … … … … … … … 2 8
1. 概述
1.1项目背景
在高速发展的当今信息社会,越来越多的工作都已经将计算机引入了其中,并且成为
了其中不可或缺的一个重要部分。利用计算机进行各项管理与协调,将能大大的提高工作
的效率,减小工作强度;在相同的工作强度情况下,利用计算机进行工作,能比原来的老
式工作方式提高数倍乃至数十倍的工作的效率,可以大大的减少各项人力及物资损耗,从
而使得能够将多余的人力及投入到更需要的地方去。高校管理当然也不例外,所以教材管
理的计算机化已刻不容缓。教材管理对于各个学校而言,都是一项很复杂、烦琐的工作,
是高校教务管理中的一个重要环节, 由于大学专业设置门类多,各专业每期开设课程的
种类多,其业务不仅涉及出版部门,而且要面对全校各系的授课教师,各班级的学生,教
材科要管理的入出库教材种类非常多,涉及到的人员广,工作量大,再者是近些年来,我
国高等教育规模不断扩大,学校学生人数迅速增加,使得教材管理工作更加繁重不堪。所
以,一套好的高校教材管理软件,不但能够大大降低工作人员的劳动强度,而且还能提高学
校的管理效率和教学水平。
学校教材管理主要是由教材计划制定、采购、入库、发放、记账、结算等一系列工作
所组成,该工作各院校都有专门机构负责该项工作,通常是教材科。由于学校中专业设置
门类多,各专业每期开设课程种类多,各个专业需要订购的课本也不一样,在每学期开学
的时候教材的发放便成为了一个繁重的任务。每期教材科管理的入出库教材种类少则几百
多则几千种,涉及教材册数少则几千多则几万,涉及人员广,工作量大,再者特别是近年
来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不
堪。据调查,到目前为止,我国还有许多学校甚至是一些重点院校的教材管理仍为手工管
理方式,这种现状不但与现实学校教材管理的业务需求不相适应,并且也与学校信息化建
设的发展趋势不相适应,因此,学校教材管理人员目前迫切需要一套方便、高效的计算机
化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全
面自动化。
因此,教材管理水平的高低直接影响教学工作的进行、教学质量的提高和合格人才
的培养,开发和使用高校教材管理信息系统是改善和提高教材管理水平的一个重要途径。
1.2编写目的
本课题旨在解决我校和其他高校教材管理工作还是依靠教材管理人员的手工管理的
现状,并且在现有基础上考虑了如何完善和解决现有的两层结构的 C/S(客户端/服务器)教
材系统本身所固有的缺陷,把两层结构中服务器部分和客户端部分的应用单独划分出来,
从而满足大型系统的需求。通过本系统不仅可以方便教材管理人员管理教材,还可以方便
教务部门和广大师生查询教材和查看教材管理记录 ,使教材信息管理工作系统化、规范
化、自动化,从而达到提高教材管理效率的目的。
1.3软件定义
人员订书、领书、查询教材资料及其书款情况必须在管理员的设置条件下进行。
1.4开发环境
本系统使用 SQL Server 2008 Express 数据库作为后台的数据管理系统,利用 ADO
数据库组件连接后台数据库。开发采用的是 C#,它是由 Microsoft 公司开发的 Windows 程
序开发环境,是现在最受欢迎的几种开发工具之一.
2. 需求分析
2.1 数据的分析
教材管理系统主要提供学生以班级为单位能从学校教材管理中心完成每学期领到所
订教材的功能,其中包括班级信息、教材管理员信息、财务室信息、教师信息、教材信息、
出版社信息。此系统可以让教师增加、删除和修改某一学期所定的教材信息,教材管理员
可以依据教师提供的应订教材要求和出版社联系订书,还可以让出版社增加、删除和修改
预定教材的信息。如果信息无误,财务室根据学生交的教材费给教材管理员拨款,订书成
功后,开学初可以将所定教材成功发放给学生所在班级。
2.2 数据处理的分析
系统实现功能描述——
本系统应该实现的功能如下:
(1)系统管理模块:首先是对本系统的操作用户设置权限以及用户基本信息的添加、
修改、删除其次是设置有系统初始化,能够在系统出现问题或者有大量错误、冗余数据时
进行初始化设置,使系统恢复期初始状态;
(2)书费管理局模块:财务科根据学生订书情况和教材费用收缴学生订书费用,并记录
相应的数据 ;
(3)教材出入库模块:教材科根据学生订书数量和教材基本信息想学生发放教材的出库
管理和向书商下达供书订单并打印教材报表,便于用户直接查看,实现出版社、教材类型
等的管理并实现教材的订购、入库和领用管理;
(4)综合查询模块:根据用户的类型和需求查询教材的库存信息,班级信息以及费用收
缴信息,创建规则实现教材的书号必须满足以 ISBN 开头,后跟 10 个数字的格式,比如:
ISBN7302120363 。创建触发器,实现教材入库和出库时自动修改库存数量。创建存储过程
统计各种教材的订购、 到 货 和 发 放 数 量 ; 建 立 数 据 库 相 关 表 之 间 的 参 照 完 整性约
束 ;
(5)统计分析模块:录入班级信息闭和教师单位信息并设置打印报表功能供用户查看然
后操作员根据订书情况统计分析学生买书的人数比例和学生不购买教材的原因分析,一次
给校方提供相应的数据,便于改进学校的教材管理措施,满足学生对教材的需求;
(6) 帮助模块:介绍本系统的相关信息和操作指南。
2.3 安全性分析
(1)系统能抵御瑞星网上公布的病毒的攻击而不至于瘫痪。
(2)系统能安全的防范对数据库内容不安全的访问和操作。
(3)系统能在断电的情况下,依靠 UPS 电源确保数据库内容的完整性和安全性。
(4)数据库服务端应具备系统使用期间 2 小时备份一次数据库的功能。
(5)系统应用验证用户权限方可使用的功能保障。
(6)能完全、直观的体现系统功能,用户能方便快捷的执行某种教材管理工作,能适
应屏显分辨率的调整,友好、可操作性强。
(7)限于网络配置和 C/S 结构程序的网络编程实现问题,部分功能可能实现不完美,
甚至是暂时无法实现。
以下为数据库的用户信息及其权限
~1 班级信息
班级
财务管理员
领书
登记信息
修改信息
删除信息
交费
剩余24页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3642
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功