的状态由可借变为不可借不可借数据入库系统包括图书基本信息管理读者基本信息管理管理员信息管理借阅信息管理查询信息管理等四大功能模块,共有张基本表,采用事先在中录入数据,然后使用数据导入导出向导功能,直接将数据导入到相应的基本表中。创建各个功能的存储过程系统共创建了个存储过程,具体列表如下表创建的存储过程列表编号存储过程名称定义作用详见附录在中插入元组详见附录在中插入元组详见附录在中插入元组详见附录在中插入元组详见附录从中删除元组详见附录从中删除元组详见附录读者在中查询本人信息详见附录管理员在中查询全部读者详见附录在,按作者查询详见附录在中,按书名和出版社查询其它表的查询修改删除与以上各表的存储过程定义大致相同,这里不再具体列出系统调试和测试对该图书管理系统进行测试,验证每个功能是否符合要求,具体的测试如下通过视图查看各个基本表和视图中的数据见附录检测各个存储过程的功能见附录实习心得这次课程设计使我熟悉了系统设计的整体步骤。系统设计大体可分为需求分析概念设计逻辑设计物理设计数据库的实施及调试测试六大步骤。其中,让我感触最深的是需求分析阶段,在这个阶段,必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题。这次课程设计加深了我对数据库系统概论相关知识和相关功能的理解。例如对建立基本表视图索引存储过程触发器等,都比以前更加的熟练。并在解决遇到的各种问题的过程中,学到了很多新的知识。比如在导入导出数据时,由于外键约束的存在,经常会出现,这就要注意各个表导入的顺序问题。般是先导入主键表,后导入外键表,这样可以避免很多的。我进步掌握了相关的语句方面的知识。不但纠正了以前的认识和理解,而且学会了建立存储过程和触发器。通过查阅资料,我还明白了存储过程是编译后放在服务器端的程序,它可以被别的模块调用,且不需要重新编译,这样就大大减轻了客户端的负担,且有效的提高了系统执行的效率。当然,在实习的过程中也存在些问题。由于需求分析阶段的工作完成的不是很充分,在后面的设计过程中,前后时常会出现矛盾,不致现象,因此要反复的修改前面的结果,导致整个工作进行的不是很顺利。存在的问题及建议我觉得在这次课程设计中,需求分析阶段是致关重要的,但由于同学们都是第次做这样的系统设计,都不是很熟悉需求分析的主要方法和主要任务,所以都很盲目,认为随便从网上搜点相关的知识就可以了,但其实,这直接影响着后面的各个阶段的工作的进行。所以希望老师在实习前能给我们对需求分析阶段的工作进行定的指导。在实习过程中,虽然我们每个班都配备了两到三名指导老师,可各指导老师轮流上班,当我们遇到问题时,有时在身边找不到老师,而浪费了些宝贵的时间,或者是本班的指导老师在给别班的学生指导,所以也可能会耗费定的等待时间。但总的说来,这次实习的各个指导老师都是知识渊博,经验丰富,并且十分热情的,我们请教的任何问题,老师都会耐心而认真的为我们解决,老师不但帮我们解决了问题,同时也教会了我们解决此类问题的方法,这对我们今后的学习是十分有益的。致谢在这次数据库课程设计的整个过程中,都受到了指导教师杨丽丽老师陈勇老师武苏里老师细心的指导和关怀,同时蔚继承老师杨晓辉老师孙建敏老师也给予了我很大的帮助。对此,表示忠心的感谢,没有老师的耐心指导,我根本不可能顺利完成此次课程设计的任务。在这里,我尤其要真诚的感谢杨丽丽老师和蔚继承老师,两位老师丰富的知识和编程经验帮我解决了不少的难题,同时也给我传授了不少新的知识和技巧。同时也感谢给过我帮助和鼓励的同学,是他们的帮助与鼓励,在我遇到困难时,为我点亮了希望的灯塔在我灰心丧气时,带给我力量和信心。参考文献萨师煊王珊,数据库系统概论第三版,北京高教出版社,软件开发与指导人民邮电出版社数据库开发毕业设计指导及实例机械工业出版社,附录存储过程定义的定义,男女索书号,书名,作者,出版社,图书状态编号,读者姓名,类型,学院,专业,办证日期,读者编号,书名,作者,借阅日期,到期日期,读者编号,书名,借阅日期,归还日期读者编号,书名,借阅日期,归还日期,罚款,处理状态不可借的定义的定义的定义的定义编号的定义的定义作者的定义,书名出版社的定义的定义附录数据查看和存储过程功能的验证基本表的数据查看基于视图查询查看读者信息表表中的数据查看图书信息表中的数据查看借阅信息表中的数据查看管理员信息表表中的数据查看馆室信息表表中的数据查看当前借阅信息视图中的数据查看借阅历史信息视图的数据查看罚款信息视图的基本数据存储过程功能的验证存储过程功能的验证按匹配查询读者信息存储过程功能的验证按模糊查询图书信息存储过程功能的验证按书名和出版社查询图书信息存储过程功能的验证以管理员身份查询读者信息存储过程功能的验证插入条读者信息记录存储过程功能的验证插入条借阅信息记录存储过程功能的验证按删除相应的读者记录注由于篇幅限制,这里仅给出了其中几个存储过程功能的验证触发器功能的验证在表中插入条记录,触发表将图书由可借状态改为不可借状态附录所有的运行语句男女,允许最长持有时间借阅期限借阅卡有效期有效期限管理员编号同编号管理员姓名姓名管理员性别性别管理员口令口令管理员权限级别权限级别管理员电话电话管理员地址住址馆室号同馆室号馆室管理员编号同编号馆室内图书数目数量馆室地址地址数据结构表数据结构列表数据结构编号数据结构名数据结构含义组成馆藏图书信息读者信息数据结构编号数据结构名数据结构含义组成借阅信息,借阅历史,罚款信息,读者类别管理员信息馆室信息,处理逻辑描述表处理逻辑列表处理编号处理功能处理过程判断读者查询涉及的功能模块馆藏图书信息模块读者信息模块读者类别信息模块借阅信息模块借阅历史信息模块罚款信息模块管理员模块馆室信息模块先确定查询所涉及的功能模块然后,根据要查询的内容,确定查询数据流向最后显示查询结果。判断图书读者修改要涉及的模块,同时把相应的修改数据传到相应的模块之中馆藏图书信息模块读者信息模块读者类别信息模块管理员信息模块馆室信息模块先确定更新所涉及的功能模块然后,把更新信息传送到相应的模块中最后,进行相应的更新操作。概念设计阶段引言系统开发的总体目标是实现图书馆管理的系统化和自动化,缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效智能化管理,从而达到提高图书管理效率的目的。主要任务是对读者信息管理员信息图书资料信息借阅信息归还图书信息罚款信息的基本信息的操作及外理。概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构概念模型的过程,它是整个数据库设计的关键。任务与目标选择中层数据流为切入点,通常选择实际系统中的子系统设计分图,即各子模块的图生成初步图,通过合并方法,做到各子系统实体属性联系统生成全局图,通过消除冲突等方面。在本图书管理系统中,从第层数据流程图下手。分析各层数据流图和数据字典,知道整个系统功能围绕读者管理员和图书的处理。根据实体与属性间的两条准则作为属性,不能再具有需要描述的性质。属性不能与其他实体具有联系。数据流程图图图可综合成借阅子系统的分图,数据流程图可抽象为分图,数据流程图可抽象为分图,数据流程图可抽象为分图。然后采用逐步集成的方式将各分图合并,消除不必要的冗余和冲突后就生成了基本图。阶段结果根据不同的对象,从第层数据流程图入手,分别画出各分图从数据流程图图三与图四抽象出的分图从数据流程图图六抽象出的分图从数据流程图图七抽象出的分图从数据流程图图八抽象出的分图合并各分图,消除属性冲突命名冲突结构冲突等三类冲突,得到初步图,再消除不必要冗余,得到的基本图如下所示各图各实体的属性如下所示图书读者,管理员馆室,读者类别各图中联系的属性如下所示借阅信息,借阅历史
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 41 页
第 2 页 / 共 41 页
第 3 页 / 共 41 页
第 4 页 / 共 41 页
第 5 页 / 共 41 页
第 6 页 / 共 41 页
第 7 页 / 共 41 页
第 8 页 / 共 41 页
第 9 页 / 共 41 页
第 10 页 / 共 41 页
第 11 页 / 共 41 页
第 12 页 / 共 41 页
第 13 页 / 共 41 页
第 14 页 / 共 41 页
第 15 页 / 共 41 页
预览结束,还剩
26 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。