数据库课程设计教材管理系统_第1页
数据库课程设计教材管理系统_第2页
数据库课程设计教材管理系统_第3页
数据库课程设计教材管理系统_第4页
数据库课程设计教材管理系统_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

百度文库-好好学习,天天向上-PAGE百度文库-好好学习,天天向上实用文档-PAGE17百度文库-好好学习,天天向上-PAGE数据库系统课程设计院(系):专业:姓名:班级:学号:题目:教材管理系统起迄日期:_~设计地点:计算机工程学院机房指导教师:目录第一章绪论1系统实现功能描述1开发环境简介1第二章需求分析2开发背景2开发目的2功能需求分析3数据需求分析4第三章系统设计5总体设计5第四章数据库设计5数据库概念设计5数据库逻辑设计7第五章详细设计9程序结构设计9页面设计11登陆界面11主界面11教材入库12教材出库12库存查询13教材入库管理13教材出库管理14第六章系统总结14总结14系统不足15参考文献第一章绪论系统实现功能描述:1.教材入库模块:此模块的具体功能是依据数据库中教材库存表(StorageTotal)的信息进行教材入库,用来记录每次教材入库事件的操作。2.教材出库模块:此模块的具体功能是依据数据库中教材库存表(StorageTotal)的信息进行教材出库(也就是教材的领取),用来记录每次教材出库事件的操作。3.教材库存查询模块:此模块的具体功能是查看当前教材库中所有教材的存储情况,只能查询不能有修改和删除的功能,库存的信息存放在数据库中的StorageTotal表中。查询的方式有根据教材名称、教材作者、出版社、教材库存和教材所属这五种方式进行查询。主要的功能就是显示库存信息,方便工作人员了解教材库存数量。4.教材入库管理模块:此模块的功能是管理和删除教材入库信息事件的记录,依据教材入库信息表(StorageIn)来显示教材入库的记录。其中查询的方式有:入库编号查询、教材名称查询、教材作者查询、出版社查询、经手人查询和入库数量查询。5.教材出库管理模块:此模块的功能是管理和删除教材出库信息事件的记录,依据教材出库信息表(StorageOut)来显示教材出库的记录。6.教材信息录入模块:此模块的功能是注册教材的基本信息,以供之后的教材出入库等其他功能所用。7.教材信息管理模块:此模块的功能是查找、修改、编辑、删除教材基本信息,8.常用小工具模块:小工具这个是调用系统的记事本和计算器,还有在主界面上添加系统时间,添加系统音乐播放器。开发环境简介使用作为管理系统的开发平台,ACCESS2000用于数据源的开发;使用ODBC(开放式数据库连接)进行对数据源的连接,SQL结构化查询语言用于实现查询功能。第二章需求分析开发背景随着信息技术的日益发展和计算机网络的普遍应用,学校教材的不断增加,以前的教材管理的手工管理模式已无法跟上时代的需求,教材管理是高校教务工作的一个重要环节,其工作成效将直接影响教学工作的正常开展。

近年来,随着我国高等教育办学规模的迅速扩大、学科建设的日趋深入,教材也发展迅猛,表现出“种类多、更新快、用量多”的特点,这就对教材管理提出了新的要求。面对当前教材管理中日益增加的信息种类、信息量和服务差异,如何高效、高质量地开展工作,形成良好的物流、财流和信息流,更好的服务于教学,是高校教材管理中有待解决的问题。

在网络环境下建立教材管理系统对于减轻教材管理人员的劳动强度、提高工作质量和效率、方便管理人员对信息的查询、提高信息资源的利用率和管理水平都具有重要意义。在此阶段中,主要是弄清本课题需要解决的问题根本所在,以及此课题所需的资源等。这也是每个软件开发的第一步,只有了解了每个项目所必需要做的事,才能把项目继续下去,为此我们要对所做的课题进行一个基本的了解。本系统是一个教材管理软件,教材管理在高校的教学管理工作中占有较重的分量。所以很多长期从事教学工作的人们一直希望使用电脑来处理这些繁重的工作。在前些年,很多高校都利用了电脑来进行教学管理工作,但由于一直没有开发出比较好的教材管理系统或者那些系统跟网络的结合不够,由此很多高校工作人员体会到了缺少适合自己学校的教学管理系统的切肤之痛。鉴于此,在学院和教务处各级领导的重视下我对许多高校的教材管理系统进行了深入的研究,取长补短,并结合本学院的实际而开发了本教材管理系统。开发目的教材管理对各个学校而言,都是一项复杂、烦琐的工作,是高校教务管理中的一个重要环节,由于育民学校中专业设置门类多,各专业每期开设课程种类多,其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,教材科涉及管理的入出库教材种类非常多,涉及人员广,工作量大,再者是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。因此,一套好的教材管理软件,不但能大大降低工作人员的劳动强度,还能提高学校的管理效率和教学水平。功能需求分析:1.教材入库模块功能需求依据数据库中教材库存表(StorageTotal)的信息进行教材入库,用来记录每次教材入库事件的操作。其中要记录的信息有:教材入库库存号、入库教材数量、经手人,上面三个信息内容需要人工完成;教材名称、教材作者、出版社、教材所属,这四个信息是由数据库中StorageTotal表中的信息进行自行录入。2.教材出库模块功能需求依据数据库中教材库存表(StorageTotal)的信息进行教材出库(也就是教材的领取),用来记录每次教材出库事件的操作。其中要记录的信息有:教材出库库存号、出库教材数量、领取班级,上面三个信息内容需要人工完成;教材名称、教材作者、出版社、教材所属,这四个信息是由数据库中StorageTotal表中的信息进行自行录入。3.教材库存查询模块功能需求:查看当前教材库中所有教材的存储情况,只能查询不能有修改和删除的功能,库存的信息存放在数据库中的StorageTotal表中。查询的方式有根据教材名称、教材作者、出版社、教材库存和教材所属这五种方式进行查询。主要的功能就是显示库存信息,方便工作人员了解教材库存数量。4.教材入库管理模块功能需求:管理和删除教材入库信息事件的记录,依据教材入库信息表(StorageIn)来显示教材入库的记录。5.教材出库管理模块功能需求:管理和删除教材出库信息事件的记录,依据教材出库信息表(StorageOut)来显示教材出库的记录。其中查询的方式有:出库编号查询、教材名称查询、教材作者查询、出版社查询、领取班级查询和出库数量查询。6.教材信息录入模块功能需求:注册教材的基本信息,以供之后的教材出入库等其他功能所用。用数据库的TeachingMaterial表记录信息。。7.教材信息管理模块功能需求:是查找、修改、编辑、删除教材基本信息,所用数据库的TeachingMaterial表,其中的基本信息为教材编号、教材名称、教材作者、出版社、教材单价、教材所属。数据需求分析:数据字典:根据系统的数据流程图,得到数据流、数据存储、加工和数据项的数据字典,数据字典详细描述了数据流程图中各个项,有助于操作员进一步了解系统的逻辑功能和结构。举例如下:(1)数据项条目:数据项名称:教材编号简述:本教材库所有教材的编号类型:整型长度:8位取值范围:1-(2)数据流条目:数据流名称:教材卡片数据别名:无简述:每本教材的详细信息组成:教材编号+教材名称+教材作者+价格+ISBN号+出版日期+出版社流量:十张/日(3)数据存储条目:数据存储名称:教材登记表别名:无简述:存放所有教材的信息组成:教材编码+教材名称+统计数量存储方式:顺序存取频率:十次/天(4)加工条目:加工名:教材数据录入输入:教材卡片输出:教材初始数据加工逻辑:根据教材卡片数据录入数据到数据库,从而方便系统对教材进行查询,第三章系统设计总体设计:教材管理系统分为身份验证登陆,库存管理,教材管理,常用小工具等模块,其中库存管理又分为教材入库管理和教材出库管理,教材管理包含教材信息添加和管理。系统总体模块如下图所示:教材管理系统身份验证教材管理系统身份验证库存管理教材管理常用小工具教材入库教材出库教材库存查询教材入库管理教材入库管理教材信息录入教材信息管理调用系统记事本调用系统计算器第四章数据库设计数据库概念设计:教材信息表对应的实体属性:教材信息教材编号教材信息教材编号作者教材名称出版社单价时间所属库存表对应的实体属性:库存教材编号库存教材编号作者教材名称出版社库存数量修改日期时间所属教材入库表对应的实体属性:教材入库教材入库编号教材入库教材入库编号作者教材名称出版社入库数量记录日期经手人教材出库表对应的实体属性:教材出库教材出库编号教材出库教材出库编号作者教材名称出版社出库数量记录日期领取班级登陆表对应的实体属性:管理员用户名管理员用户名密码系统E-R图:教材信息表教材名称教材信息表教材名称教材作者出版社教材单价教材所属记录日期获取信息教材库存表教材名称教材作者教材编号出版社教材所属日期教材库存选择教材入库记录表教材编号教材名称出版社教材作者入库数量经手人入库日期教材入库记录表出库日期领取班级教材编号出版社教材作者教材名称领取数量获取获取反馈教材编号根据E-R图可知:教材信息表(教材编号,教材名称,教材作者,出版社,教材单价,教材所属,记录日期)教材库存表(教材编号,教材名称,教材作者,出版社,教材库存,教材所属,日期)教材入库记录表(教材编号,教材名称,教材作者,出版社,入库数量,经手人,入库日期)教材出库记录表(教材编号,教材名称,教材作者,出版社,出库数量,领取班级,出库日期)数据库逻辑设计登陆表如下:字段名称数据类型长度可否为空备注username文本10不可以用户名userpassword文本15不可以密码教材入库表如下:字段名称数据类型长度可否为空备注StockNumber数字长整形不可以教材入库编号Name文本50不可以教材名称Author文本50不可以教材作者BookConcern文本50不可以出版社StorageQuantity数字长整形不可以单次入库数量Handled文本50可以经手人Data日期/时间50不可以入库记录日期教材出库表如下:字段名称数据类型长度可否为空备注StockNumber数字长整形不可以教材出库编号Name文本50不可以教材名称Author文本50不可以教材作者BookConcern文本50不可以出版社StorageQuantity数字长整形不可以单次出库数量Handled文本50可以领取班级Data日期/时间50不可以出库记录时间教材库存表如下:字段名称数据类型长度可否为空备注DocumentNumber数字长整形不可以教材编号Name文本50不可以教材名称Author文本50不可以教材作者BookConcern文本50不可以出版社Data日期/时间50不可以修改日期Tatal数字长整形不可以库存数量Branch文本50不可以教材所属教材基本信息表如下:字段名称数据类型长度可否为空备注DocumentNumber数字长整形不可以教材编号Name文本50不可以教材名称Author文本50不可以教材作者BookConcern文本50不可以出版社Price数字长整形不可以教材单价Data日期/时间50不可以时间Branch文本50不可以教材所属第五章详细设计程序结构的设计:(各模块流程图)各个功能模块中较为重要的有用户登陆模块,教材信息添加模块,教材入库模块,教材出库模块和库存查询模块。用户登录模块:输入用户名密码在数据库中查找该信息输入用户名密码在数据库中查找该信息验证是否正确进入主界面结束开始教材入库模块:显示已有的教材信息表选中要入库的教材显示已有的教材信息表选中要入库的教材输入入库编码入库数量经手人入库编号是否重复入库记录表中添加相关记录库存相应教材数量增加相应入库数量入库成功结束开始(3)教材出库模块:显示已有的教材信息表选中要出库的教材显示已有的教材信息表选中要出库的教材输入出库编码出库数量领取班级及姓名出库编号是否重复出库记录表中添加相关记录库存相应教材数量减少相应出库数量出库成功结束开始(4)教材信息添加模块:输入教材编码书名作者出版社等信息教材编号书名是否重复输入教材编码书名作者出版社等信息教材编号书名是否重复教材信息表中添加相关信息相应教材录入库存表中初始数量为零添加教材信息成功结束开始页面设计:登录界面:通过用户输入的用户名及密码,获取数据库中此用户名的详细信息,如果不存在,提示用户不存在错误;若密码不匹配,提示输入密码不正确;数据库链接不正常,记录日志。图5-1登陆界面主界面:主界面是整个系统的操作的主体部分,把所有的功能和所集成的小工具都放在这个功能模块上面,所以在做的时候很细致,用一种比较友好的界面来展示图5-2主界面教材入库:教材入库模块是根据取得教材的基本信息进行相应的入库添加操作,具体界面如图5-3所示:图5-3教材入库界面教材出库:图5-4教材出库界面教材库存查询图5-5教材库存查询界面教材入库管理图5-6教材入库管理界面教材出库管理:图5-7教材出库管理界面第六章系统总结总结使用作为管理系统的开发平台,ACCESS2000用于数据源的开发;使用ODBC(开放式数据库连接)进行对数据源的连接,SQL结构化查询语言用于实现查询功能。本次课题设计任务是开发教材管理系统,结合传统教材管理的模式,初步实现了教材的订购、查询、数据库管理等一些基本的管理系统功

温馨提示

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

评论

0/150

提交评论