- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统数据库应用开发.
图书管理系统数据库应用开发2015/6/292012091123黄宇帆目录一、测验目的2二、测验内容21、需求分析22、功能需求及数据要求43、数据流图54、数据字典7三、开发环境111、服务器的要求112、服务器上应该配置的软件12四、数据库设计121、概念结构设计122、创建数据表133、存储过程设计174、触发器设计18五、图书管理系统设计和实现191、系统总体设计192、用户管理模块详细设计与实现203、读者类别删除模块详细设计与实现214、图书借阅和归还模块详细设计与实现23六、应用系统的发布与实施25七、发布网站25八、系统目前还存在的主要问题及待解决的问题25一、测验目的熟练掌握SQL server中的创建数据库、创建表、显示、查询、存储过程、对表的添加、删除、修改和用户权限的设置等基本运用,并通过本系统来实际演练。图书管理系统实现的总目标,是使图书管理工作系统化、规范化、自动化,从而达到提高对图书管理效率及对用户信息管理的目的,同时也更方便的用户进行图书的查询和自己的用书情况。二、测验内容1、需求分析在软件工程中,需求分析指在建立一个新的或改变一个现存的计算机系统时描写新系统的目的、范围、定义和功能时所要做的所有工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师要确定用户的需求,这样才能够分析和寻求新系统的解决方法。假如在需求分析时未能正确地认识到用户需要,那么最后的软件实际上不可能满足用户的需要,或者软件无法在规定的时间里完工。本系统主要分为三大模块:图书管理员模块、工作人员模块和读者登陆模块,并在这三大模块下分为多个子模块。图书的使用对象是借阅者,管理员是图书馆的管理者。根据这些信息,本系统的主要功能就是:实现图书馆图书信息的管理和维护,如用户信息管理,管理员信息管理,对图书的查询、借阅等;图书信息管理系统能够为用户提供充足的信息和快捷的查询手段,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的连接细节,定义软件的其他有效性需求。抽象出当前系统的逻辑模型。在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的物理模型抽象相互当前系统的逻辑模型。在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质和非本质的因素,去掉那些非本质的因素即可获得反映系统本质的逻辑模型。通过建立图书管理系统,把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。这些管理包括:(1)、 图书基本信息的管理,包括增加、修改、查询、预约管理;(2)、 读者基本信息的管理,包括增加、修改、查询管理;?(3)、 图书租借的管理,包括增加、查询、统计管理;(4)、 系统管理,主要是增加用户、维护用户信息和退出系统。2、功能需求及数据要求尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平的应用效果的目的。根据图书管理的规定,满足管理元和学生对图书的日常管理和使用,系统采用菜单自顶向下的设计方法,便于系统功能的各种组合和修改,又便于技术维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、查询、修改、统计等操作。系统维护一数据库,保存图书和读者的资料以及图书流通情况的资料,便于管理员管理图书和读者的有关数据,还可根据需要随时进行数据的查询和统计并按所需格式和方式输出。通过具体的需求分析,图书管理系统应具备的功能如下: 合理的用户权限管理。用户总体分为三类:读者用户、图书管理员和系统管理员,不同用户具有各自相应的操作权限。 批量增加用户功能。 批量图书上架,下架功能。 书籍借阅和归还登记。 高效的图书搜索功能。 书籍与用户信息分类管理。 数据备份及恢复功能。在设计一个系统时,要弄清它能够实现什么功能,再根据具体要实现的功能来分析需要哪些元素,知道这些内容后在进行相应的界面。通过以上的功能分析,该系统要完成以下的功能需求。?(1)、 管理人员与学生用户登录后有不同的权限,管理人员具有管理和查询全部的权限,学生用户只有查询权限。?(2)、 图书管理功能,用于实现录入和修改图书纪录。?(3)、 图书租借功能,用于管理租借图书信息和统计租借纪录。?(4)、 读者服务功能,用于录入和修改读者纪录及信息。?(5)、 图书服务功能,主要用于查询图书和借还查询。?(6)、 系统管理主要用于
文档评论(0)