数据库原理与应用课程设计:高校教材管理系统_第1页
数据库原理与应用课程设计:高校教材管理系统_第2页
数据库原理与应用课程设计:高校教材管理系统_第3页
数据库原理与应用课程设计:高校教材管理系统_第4页
数据库原理与应用课程设计:高校教材管理系统_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理与应用课程设计标题:大学教科书管理系统上课时间设置计划书一、课程设计主题:大学教材管理体系第二,课程设计需要解决的主要问题。(1)实现出版社、教材类型等的管理_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _(2)教材订单管理_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _(3)实现教材存档管理_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _(4)教材领导管理_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _(5)创建规则实施教材的书号必须符合ISBN的开头和10位格式(例如,ISBN _ _ _ _ _ _ _ _

2、 _ _ _)(6)教材入库和出库时的库存数量_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _(七)制作统计各种教材订购、到货、发货数量的存储过程;建立数据库相关表之间的引用完整性约束条件_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _列表1概述.52需求分析.52.1数据分析.52.2数据处理分析.62.3安全性分析.62.4完整性分析.83概念结构设计.8 3.1大学教材系统的数据流图.93.2数据字典.93.3 E-R图表.104逻辑结构设计.134.1实体之间连接的不同情况.1 34.2将E-R图形切换到关系模式.1 44.3关系模式的分

3、析.1 44.4数据库图表.1 45物理结构设计.145.1设计保存过程.1 45.2设计索引.1 56数据库实施.15 6.1设置权限限制.1 56.2随着数量的进入.1 66.2.1根据窗口数量.1 66.2.2创建数据表和插入数据.1 76.2.3创建视图.1 86.2.4数据表的操作语句.1 96.3编程和调试.1 96.3.1设计索引.1 96.3.2使用数据查询.2 06.3.3使用控制流语句编写程序.26.3.4编写和调用自定义函数.2 36.3.5编写存储过程和调用.2 46.3.6创建触发器.2 56.3.7设计光标及其用途.2 67结束语.278参考资料.281.概述1.1

4、项目背景在高速发展的当今信息社会,越来越多的业务已经把计算机引入其中,成为其中不可缺少的重要组成部分。利用电脑进行各种管理和调整,可以大大提高工作效率,减少工作强度。在相同的工作强度下使用计算机执行工作,可以比传统工作方式提高几倍,提高几十倍的工作效率,大大减少各种人员和材料损失,使不必要的人员和人员可以投入到更需要的地方。大学经营当然也不例外,教材管理的电脑化迫在眉睫。教材管理是各学校复杂而繁琐的工作。是大学教务管理的重要环节。大学专业设置课程多,各专业的课程种类多,不仅出版部门,全校各系的教师、各班的学生、教材学科要管理的出类教材种类多,工作量大,而且近年来我国高等教育规模大,学校学生数量

5、迅速增加,教材管理工作更加繁重。因此,一套好的大学教材管理软件不仅可以大大减少员工的劳动强度,还可以提高学校的管理效率和教育水平。学校的教材管理主要由教材计划制定、采购、入库、发行、簿记、结算等一系列工作组成,有专门负责这项工作的机关,通常由教研室组成。学校设置了很多专业学科,各个学科的课程种类各不相同,每个专业需要订购的教科书也不同,因此每学期开学时发放教材成为了一个沉重的课题。按课程管理的出版教材种类有数百、数千多种,教材编写涉及数千多万人,人力和工作量大,特别是近几年我国高等教育规模不断扩大,学校学生数量迅速增加,教材管理工作更加繁重。据调查,到目前为止,我国还在手动管理很多学校或部分重

6、点大学的教材管理。这种现状不仅不符合实际学校教材管理的工作要求,也不符合学校信息化建设的发展趋势,学校教材管理人员目前迫切需要一套繁琐高效的计算机化管理信息系统,从而实现教材管理的全面自动化。因此教材管理水平的高低直接影响教学工作的进行和教学质量的提高和高素质人才的培养,高校教材管理信息系统的开发和使用是提高和提高教材管理水平的重要方法。1.2编写目的本课题旨在解决我们学校和其他大学的教材管理工作还依赖教材管理员手动管理的现状,考虑到如何改善和解决现有双层结构的客户端/服务器(C/S)教材系统本身固有的缺陷,将两层结构的服务器部分和客户端部分的应用分开,以满足大型系统的需要。通过本系统,不仅教

7、材管理人员,教务部门和大多数学生也可以查询教材,查看教材管理记录,方便了教材信息管理工作的系统化、标准化、自动化,提高了教材管理的效率。1.3软件定义人员预约、书籍、查询教材及其图书货款应在管理员的设定条件下进行。1.4开发环境此系统使用SQLServer2008Express数据库作为后台数据管理系统,并使用ADO数据库组件连接到后台数据库。Microsoft开发的Windows程序开发环境C#是应用最广泛的开发工具之一。2.需求分析2.1分析数据教员管理系统主要提供学生每学期接受课程申请的功能,包括课程信息、教员管理信息、财务室信息、课程远征报、课程远征报、课程远征报、出版社信息等。这样,

8、教师可以添加、删除、修改一学期内给定的教材信息,教材管理员可以根据教师提供的要求联系出版社,出版社可以添加、删除、修改预定教材中的信息。如果信息不错误,财务室可以根据学生交的教材费,将预算分配给教材管理员,如果预约书成功,就可以将开学初给学生的教材成功发放给学生所在的班级。2.2数据处理分析系统实现功能说明需要在此系统中实现的功能包括:(1)系统管理模块:首先添加、修改、删除系统操作用户设置权限和用户基本信息,添加、修改、删除系统初始化设置,如果系统问题或错误较多或存在冗馀数据,则设置初始化,系统恢复初始状态:(二)图书费管理局模块:财政部根据学生的图书预约情况及教材费用征收学生预约书费用,并

9、记录相应资料。(3)教材出站模块:教本系希望根据学生订购量和教材的基本信息,发放教材的发放管理,向出版社订购图书,打印教材报告,以便用户直接查看,管理出版社、教材类型等,实现教材的订购、接收和收购管理;(4)统一查询模块:根据用户的类型和需要查询教材的库存信息、类信息和费用收集信息,规则生成教材的图书编号必须以ISBN开头,后跟10个数字的格式(例如ISBN)。生成在教材检入和检出时自动修改库存数量的触发器。创建计算各种教材的订购、到货和发放数量的存储过程;设置数据库相关表之间的引用完整性约束条件。(5)统计分析模块:输入课程信息,设置教员单位信息和打印报告功能,并根据订购情况对学生买书的人比

10、例和学生不购买教材的原因进行统计分析,向校方一次性提供相应数据,以改善学校的教材管理措施,满足学生对教材的要求;(6)帮助模块:介绍有关此系统的信息和操作说明。2.3安全性分析(1)系统可以使系统免受lison公开的病毒攻击。(2)系统保护对数据库内容的不安全访问和操作。(3)系统可以在电源关闭的情况下依赖UPS电源,以确保数据库内容的完整性和安全性。(4)数据库服务器必须能够在系统使用期间2小时备份一次数据库。(5)应用系统必须验证用户权限才能使用的功能保护。(6)完整直观地实现系统功能,使用户可以轻松、快速地完成某种教材管理任务,适合调整屏幕分辨率,友好、操作性强。(7)仅限于网络配置和C

11、/S结构程序的网络编程实施问题,某些功能可能不完整或暂时无法实现。以下是数据库的用户信息及其权限关于1类上课交手续费财务经理修改信息删除信息属性宣誓类信息操作流程图关于2教材管理器教材管理员管理教材删除信息修改信息属性出书教材管理器信息操作流程图3关于财务经理财务经理拨款教材管理员属性删除信息修改信息买教材财务经理信息操作流程图4教师信息教师已选择教材修改人数删除人数统计人员预订教材教师信息操作流程图关于5教材教材分类上课删除收款信息修改收款信息登记收款信息接受领取教材信息操作流程图6出版社信息出版社出版教材整理信息联系购买者分类收到订单了吗出版社信息运行流程图2.4完整性分析在数据库中插入、修改时,系统可以区分输入的数据是否是语义系统,否则无法成功修改。概念结构设计在课程设计主题中,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论