1、1、绪论12、系统规划22。1、规划任务22.2、初步调查22。3总体方案22。3.1、系统目标22.3.2、主要功能结构22。3.3、系统开发的初步计划22。4、可行性分析32。4。1、社会可行性32.4。2、 管理可行性42。4.3 、技术上的可行性42。4.4、经济上的可行性42.5、 系统规划的成果43、系统分析43。1、初步调查43.2组织结构图43.3、业务流程图调查53.3。1、系统登录流程图53.3.2、用户登录流程图53。3.3、管理员流程图53。3.4、图书馆管理系统业务流程图63.4、数据字典63。4.1 、数据元素描述(部分)63。4.2、数据流描述(部分)63。4.3
2、 、数据存储描述(部分)73。4.4、数据结构描述(部分)73。4。5、处理逻辑描述(部分)73.5、系统分析的结果84系统设计84。1、系统总体设计81、绪论当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,计算机被广泛应用于B/S系统环境。计算机的好处在于它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性.对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机与信息管理系统的开发密切相关,系统的开发是系统管理的前提.本系统就是为了管理好图书信息而设计的。2、系统规划2.1、规划任务 自主设计一个可实现主要功能的图书管理信息系统。2.2、初步调查
3、 图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面.对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点.基于上述考虑本系统主要利用VB6。0 作前端的应用开发工具,利用SQLSever 作为后台的数据库,利用Windows 作为系统平台开发的图书管理系统。另外本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用原型法和面对对象的方法.2.3总体方案 2。3.1、系统目标(1)使图书馆的工作人员对读者借阅图书的管理更方便、高效.(2)减少读者借阅图书
4、的时间,方便图书交流。(3)适应网络发展的需求,使校园网充分发挥运用。 2。3.2、主要功能结构图书管理信息系统图书管理读者管理统计管理查询管理流通管理权限管理2.3.3、系统开发的初步计划需求分析甘特图概要设计甘特图2.4、可行性分析2.4.1、社会可行性本图书馆管理系统的操作简单,而且界面友好,系统的操作流程是图书管理工作者所熟悉的。并且本图书管理系统能够实现其各个功能,在当前的操作环境下也能够很好的运行。2。4。2、 管理可行性每个组员都要相应的任务,都必须在一定的时间内完成相应的任务.相互扶持。2.4。3 、技术上的可行性技术方面,我们选择的是Microsoft SQL Server
5、2005和Visual Studio 2005,虽然没学过,遇到部分困难,也可以从丰富的参考书中找到解决方案,所以技术方面是绝对可行的.2.4.4、经济上的可行性 运用课余时间设计一个实现主要功能的图书信息管理系统,几乎无经济上的要求。2.5、 系统规划的成果 方案可行并具备可行的全部条件,可以继续开发3、系统分析3.1、初步调查(1)、图书管理图书类别管理:增、删、改等管理。图书信息管理:新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表,及删改功能。(2)、读者管理读者信息管理:录入,修改,删除,查询读者信息.(3)、流通管理图书借阅:读入借阅者证号,自动判断是否合法
6、,然后通过扫描读入所需借阅的图书编号。图书归还:通过扫描读入图书编号,自动识别图书证号。同时提示读者已借书数、超期图书应缴罚款等参考信息。自动计算罚金。图书丢失、损坏处理:如果图书丢失或者损坏,根据罚款规则计算罚款,同时记录需要出库的图书信息。(4)、统计管理:按类别统计借还信息.(5)、查询管理:管理员按不同方式查询,读者按不同方式查询。3.2组织结构图图书管理信息系统图书管理读者管理统计管理查询管理流通管理权限管理图书类别管理图书信息管理图书借阅图书归还读信息删除图书丢失、损坏处理读信修改息读信息录入超期统计查询相应书籍用户权限管理权限3.3、业务流程图调查 3。3。1、系统登录流程图登录
7、界面用户登录界面管理员登录界面 3.3.2、用户登录流程图注册用户操作界面修改密 码退出登录图书查询还书全部图书 3.3.3、管理员流程图管理员操作界面修改密码用户管理添加、删除图书添加、删除、分类所有图书及分类统计超期图书查询 3。3。4、图书馆管理系统业务流程图管理员粘贴标签、形成图书目录登记表电子阅览室图书借阅室读者注册登记表审核注册读者借阅图书3。4、数据字典3.4。1 、数据元素描述(部分)编号标识符含义类型长度特殊说明YS01username用户名char10YS02freeze状态varchar1默认值为0YS03Price价格decimal928。0000003。4.2、数据流
8、描述(部分)编号名称来源去向组成高峰流量平均流量最低流量L01图书借阅数量修改图书库中的图书数量图书馆图书编码+借阅数量2000人/天1500人/天1000 人/天L02查询信息读者检索处理模块图书编码+书名+作者+出版社4000次/天2500次/天1000 次/天3.4。3 、数据存储描述(部分)编号名称组成关键字存储大小CC01图书列表图书编码、图书名称、价格、数量、作者、购买日期图书编码4000条/月CC02用户列表用户名、联系地址、联系电话、电子邮箱用户编号用户编号1000条/月3.4。4、数据结构描述(部分)编号JG01名称图书标识组成图书名称图书编码图书作者图书价格相关数据流图书信
9、息、出版社信息、作者信息相关处理逻辑图书管理、图书查询、读者管理、统计管理、流通管理3.4。5、处理逻辑描述(部分)编号名称输入处理输出LJ01图书管理图书信息根据图书基本信息,存入后台数据库,并在网站首页展示以供浏览者浏览图书的相关信息LJ02图书查询查询要求根据浏览者选择的图书种类或用户输入的图书书名显示相关信息查询结果LJ03读者管理读者列表查看用户的基本信息,通过设置freeze的值,冻结或解冻用户用户列表信息LJ04统计管理读者证号查看已借图书的相应信息已借图书的相关信息LJ05流通管理图书信息查看图书的相应信息(在馆或已借、借出和归还日期)3。5、系统分析的结果该系统可以运行实施。
10、具备主要的图书管理信息系统功能,能方便查询、录入、修改、统计等。 4系统设计图书管理信息系统图书管理读者管理统计管理查询管理流通管理权限管理4.1、系统总体设计 4。1、功能结构设计读者信息修改管理权限用户权限查询相应书籍超期统计读者信息录入图书丢失、损坏处理图书归还图书借阅图书信息管理图书类别管理用户登录:实现用户的登录控制.根据登录用户的不同身份进入不同权限的功能界面,保证只有相应的权限的用户可以使用相应的功能。图书编目:对图书进行编目。提供了编辑、注销等功能,并可浏览全部馆藏图书的情况以便修改.检索统计:包括检索和统计两部分功能。检索分图书查询和读者查询。图书检索对馆藏图书通过图书编号、
11、ISBN、书名、作者等检索条件进行查询,可以帮助用户查询自己所需的图书信息。读者查询通过读者姓名、借书证号等检索条件查询读者信息。统计功能可以将读者借阅情况以数字的形式统计出来.用户权限:查询图书信息和借还图书,修改个人信息,查询图书信息等。管理权限: 图书编目,读者信息管理、图书统计查询、图书录入及删改等流通管理图书借阅:读入借阅者证号,自动判断是否合法,然后通过扫描读入所需借阅的图书编号。图书归还:通过扫描读入图书编号,自动识别图书证号。同时提示读者已借书数、超期图书应缴罚款等参考信息.自动计算罚金。图书丢失、损坏处理:如果图书丢失或者损坏,根据罚款规则计算罚款,同时记录需要出库的图书信息。4。1、网络结构设计 图1、B/S模式的三层结构模型4。1、物理配置方案 4.2、系统的详细设计代码设计 数据存储(数据库)设计 模块划分 输入输出设计处理过程设计 系统设计文档7
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100