欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    级5班第四组管理信息系统论文.docx

    • 资源ID:27694148       资源大小:518.25KB        全文页数:44页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    级5班第四组管理信息系统论文.docx

    1、级5班第四组管理信息系统论文学校图书管理系统院系名称 数学与软件科学学院 专业名称 信息与计算科学 班 级 2011级5班小组成员 罗允晨 2011060538 雷青梅 2011060522 宗睿 2011060573 指导老师 陈 涛学校图书管理系统摘要当今世界是一个信息化的时代,科学技术飞速发展,随着科学技术的不断提高,人类对图书的需求也越来越大,馆存图书量增大,对图书的管理工作也日渐繁重。传统的人工管理方式效率低下而且很容易造成混乱,造成人力和财力的浪费,从而影响整个图书馆的运作和控制能力,为改善这种情况,图书管理系统慢慢进入人们的生活。学校图书管理系统是学校管理机制的重要组成部分。为了

    2、更好的管理图书以及处理学生老师的借阅或还书过程,让整个流程更有效率更具规范性,我们对四川师范大学图书馆和学生老师的需求情况做了相关的了解。在此定义用户为四川师范大学的老师和学生,图书管理员管理用户借书还书的过程,以及管理用户的基本情况,用户则可以查看自己的基本信息、图书情况、借书情况及续借书籍情况,同时也可以对书籍进行续借操作。根据用户的需求文档信息,先建立了系统应用原型,再对初始原型做了需求迭代,进行了多次的需求分析修改直到用户满意的地步。在此基础上,画了功能模块图和数据流图,做了数据字典的说明,绘制了状态转换图,在此基础上对数据库也进行了详细的设计说明,通过绘制E-R图,数据库制表,简单的

    3、查询语句来表示说明。最后为了更好的人机交互,我们实现了界面,采用了网页设计的脚本语言bootstrap框架和python语言,用户可以通过界面的按钮及提示操作实现功能。我们设计的学校图书管理系统使用了多种软件来开发,基本满足了用户的需求条件,解决相关的功能实现。目录一 引论 11.1问题定义 11.2可行性分析 11.2.1技术可行性 11.2.2经济可行性 11.2.3管理可行性 1二 需求分析 22.1需求分析说明 22.2功能需求 22.2.1功能划分 22.2.2功能模块图 32.2.3功能 4描述 42.2数据流图(DFD) 52.3数据字典(DD) 82.4状态转换图(SSG) 1

    4、0三 系统设计 113.1总体设计 113.1.1需求规定 113.1.2运行环境 123.2数据库结构设计 123.2.1概念结构设计 123.2.2逻辑结构设计 133.3系统流程设计 153.3.1用户操作流程图 153.3.2增加数据流程图 163.3.3修改数据流程图 173.3.4删除数据流程图 18四 数据库实现 184.1创建数据库 184.2创建数据表 184.3创建查询语句 20五、详细设计 215.1登录模块 215.2管理员成功登录界面实现 225.3用户登录成功后的界面实现 245.4 管理图书模块 255.5管理用户模块 265.6图书查询模块 26六 界面实现 2

    5、8七、小结 30一 引论1.1问题定义随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现图书信息的管理势在必行。目前图书管理的借阅工作部分大多数还是手工管理,工作效率很低,并且不能及时了解图书的种类和读者们比较需求的图书等信息,不能更好的适应当前读者的借阅要求。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对读者的借阅过程形成一整套动态的管理能够极大地提高图书管理的效率,这也是图书管理的科学化、正规化管理,与世界接轨的重要条件。 我们根据四川师范大学图书馆和学生的需求,系统分析了学校图书管理,开发了学校图书管

    6、理系统。1.2可行性分析学校图书管理系统是在用户以及管理员的需求分析过程后,设计的比较系统的管理图书及用户借阅图书系统。1.2.1技术可行性考虑整个学校图书管理系统是否可以完全实现,在软件和硬件的基础上满足需求。同时还要包括开发人员的技术水平,信息系统需要全面的知识水平,架构客户端和服务器端的通道,实现人机交互的过程,这是个要求性很高的过程,需要循序渐进,一步一步的从软件工程的各个角度去实现系统的开发。1.2.2经济可行性主要是对实现整个开发过程的经济评估以及对整个经济效益的评价,在可以接受的范围内,实现整个过程。这个过程经济要求不是很高,又可以解决人工管理图书的困惑,系统很有实用性。1.2.

    7、3管理可行性设计的此学校图书管理系统操作界面简单,有很好的用户交互性,对用户的技术性要求不强,方便用户操作使用,在管理图书和用户上有较好的可操作性。二 需求分析2.1需求分析说明此次的系统是按照四川师范大学用户所做的需求分析,使用者分为用户和图书管理者,用户可以查阅图书馆的书籍信息,对图书馆没有的图书进行预定的功能,对自己已经借了的书籍进行续借操作,同时可以查看自己的基本信息,借书情况和续借情况。图书管理员可以对图书和用户进行管理,对图书和用户进行增加、修改、删除等操作,以及对用户实现借书还书功能。2.2功能需求2.2.1功能划分用户功能:用户基本信息管理查看个人基本信息情况修改密码退出系统图

    8、书查询检索图书按书名查询按作者查询按图书类型查询查看图书详情用户借阅图书管理查看借书情况预定图书续借图书查看预定图书情况管理员功能:管理员基本信息管理查看个人基本信息修改密码退出系统图书基本管理图书管理增加图书修改图书信息修改图书类型修改图书数量删除图书借书管理还书管理用户管理增加用户信息删除用户信息修改用户信息修改用户姓名修改用户所在学院2.2.2功能模块图用户功能模块图图1用户功能模块图管理者功能模块图图2 管理者功能模块图2.2.3功能描述1. 借/还书功能:读者借阅和归还书籍的功能2. 增加/删除/修改的功能:管理员对图书馆归还和借出书籍的管理功能3. 查询功能:读者对图书进行查询的功

    9、能4. 基本资料查阅功能:供登录者查看自己个人信息的功能5. 图书管理功能:图书管理员对书籍信息进行管理的功能6.用户管理功能:图书管理员管理用户信息的功能2.2数据流图(DFD)顶层数据流图图3顶层数据流图管理员第一层分解图 图4管理员第一层分解图用户第一层分解图图5 用户第一层分解图管理员二层分解图图6管理员二层分解图用户二层分解图图7 用户二层分解图用户管理分解图图8 用户管理分解图图书管理分解图图9 图书管理分解图2.3数据字典(DD)根据数据流图,做了如下的数据字典描述外部实体类型编号类型名称取值说明A-1用户a. 用户对信息进行操作b. 用户得到系统处理后返回的信息用户自己登录进入

    10、查询系统A-2管理员a. 管理员对信息的操作b. 管理员得到系统处理后返回的信息c. 管理员登陆系统管理员对用户和图书的操作表1 外部实体描述 .数据结构 数据结构编号数据结构名称说明数据流组成B-1管理系统对图书的管理反应出图书的借出与回收图书的借出+回收B-2管理系统对人的信息操作和反馈管理系统反映出对不同人的信息用户+管理员表2 数据结构描述数据流数据流编号数据流名称数据流的来源数据流的去向数据流的组成C-1用户对管理系统的请求用户登录和对图书信息的查询管理系统反馈信息和响应结果用户登陆信息输入和自己信息C-2管理员对管理系统的请求管理员登陆和对管理系统的修改操作图书信息的变化管理员的登

    11、录信息输入和图书的修改信息C-3图书信息的反馈图书的增删修改等等和图书的信息归类反映在屏幕上图书信息和图书信息的修改上表3数据流描述处理逻辑处理信息编号处理信息名称说明输入数据流处理输出数据流D-1对用户请求查询图书的处理响应用户对图书的处理并显示用户从键盘输入对图书分类,列出书名显示符合用户查询要求的书名D-2对管理员对管理系统操作的处理及时更正管理图书和用户不符合事实的处理更改管理员直接对数据库进行修改对图书信息基本信息的更正图书信息D-3图书信息的修改处理保证图书信息的正确性和及时性图书基本信息修改,删除,添加等等显示图书的正确信息表4 处理描述数据存储表5 数据存储描述数据存储编号数据

    12、存储名称说明数据存储组成关键字相关联的处理E-1图书信息的存储对图书归类的信息存储图书编号+图书名+图书类型图书编号对图书管理分类E-2用户基本信息和用户登录信息的存储用户登录时输入的密码账号和用户的基本信息用户个人信息+账号密码用户账号对用户管理E-3管理员基本信息和登录密码的存储登录时管理员输入账号密码账号密码+管理员信息管理员账号管理员对该系统 的操作处理2.4状态转换图(SSG)在此我们分析了管理员管理用户借书的状态转换图及管理员管理员管理用户还书的状态转换图。管理员管理用户借书的过程中,用户需要有检索书籍等候、检索书籍、找书、图书借阅等候、借书等状态,而管理员有上班、等候借书、借书操

    13、作、完成借书等状态。管理员管理用户还书的过程中,用户有等待还书、还书操作、还书完成等状态,而管理员有上班、等待还书、还书操作、还书完成等状态。图10 管理员管理用户借书状态转换图图11 管理员管理用户还书状态转换图三 系统设计3.1总体设计3.1.1需求规定 说明对本系统的主要的输入输出项目、处理的功能性要求。1. 图书入库新书购入后,只要是针对采购员在根据计划在外采购新书之后的处理,所以当采购员采购到新书后,系统根据原先计划采购的新书进行核查,如果符合计划预定,则将新书入库;否则退货。图书入库即是将新入图书进行排列新的图书编号,将图书编号,书名,作者名,出版社,出版日期,数量,概述等数据项增

    14、加入图书列表中。2. 处理读者借书主要是处理读者借书事务,在图书馆管理员输入读者信息的时候,系统会根据读者文件对该学生进行查询,看看是否存在该读者,如果不存在,则系统给出警告信息:该读者不存在;如果存在该读者,则系统根据罚款单对该读者的欠款情况进行查询,如果欠款超过一定金额,则借书失败,否则接受借书,更新借书文件,在显示器上面显示借书成功;借书文件上有索书号,书名,作者,借书日期,应还日期,读者证号等数据项。3. 处理读者还书主要是处理读者还书业务,在图书馆管理人员输入要还的图书相关信息的时候,系统会在借书文件中查找该图书信息,之后对借书文件,读者文件中的该读者已借书数,图书目录文件进行更新;

    15、然后在借书文件中提取学生数据,根据图书的还书日期和借出日期对学生的欠款金额进行计算,如果没有超期,则欠款金额在原来的基础上加0;之后将结果显示出来;首先是输入读者证号,系统会根据读者文件对该学生进行查询,看看是否存在该读者,如果不存在,则系统给出警告信息:该读者不存在;如果存在该读者,修改读者借书日期和还书日期,计算是否借书超期(还书日期-借书日期);如果超期,计算赔款金额,并修改应赔款金额,否则不修改;返回还书信息成功的消息。4. 处理图书删除主要是针对图书注销业务;就是由于该图书对于已经破损的书籍,已经在已编图书列表中的图书,这样将该类书库存总量的数目-1,如果总量为非正数,则删除图书编号

    16、。返回删除成功消息。5. 读者信息查询读者信息查询子模块主要是对读者信息的查询;包括对读者的个人资料的查询(但是不可以修改),对当前借书历史记录的查询和对之前借书历史记录的查询。6. 图书信息查询图书信息查询子模块主要是对图书信息的查询;包括对按照书籍的书名,作者,图书编号,出版社,该书外借信息等相关信息的查询(但是不可以借书或者还书)。这些模块,是针对读者或者图书馆管理人员这两个不同的对象,管理模块是涉及到图书馆内部的重要信息管理方面,所以必须要设置用户密码登陆和权限等等,以保数据的安全性和系统的安全性。3.1.2运行环境 操作系统:windowsXp/7 处理器:80X86/80386及之

    17、后 数据库:Mysql3.2数据库结构设计3.2.1概念结构设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。 通过对学校图书管理系统的需求分析,得到三个实体:管理员,用户,图书,三个实体间存在着联系,管理员管理图书和用户,用户对图书进行操作。 管理员和用户的管理关系:多对多,管理包括增加,修改,删除。 管理员和图书的管理关系:多对多,管理包括增加,修改,删除,借出,还入。 用户和图书的操作关系:多对多,操作包括查阅和预约。 实体的属性: 图书:图书编号,图书名,作者名,出版社,出版日期,图书类型,数量,概述管理员:管理员证号,姓名,性别,电话,密码用户:用户证号,姓

    18、名。性别,所在学院,密码系统的E-R图如下图显示:图12 E-R图3.2.2逻辑结构设计逻辑结构设计的任务就是把概念设计阶段的E-R图转换为与选用数据库管理系统产品所支持的数据模型相符合的逻辑结构。根据要求,把概念结构设计的E-R图转换为以下的关系模型(主键用下划线_表示)管理员信息(管理员证号,管理员姓名,性别,密码,电话号码)图书信息(图书编号,图书名,作者名,图书类型,出版社,出版日期,库存量,概述)用户信息(用户证号,用户姓名,性别,密码,所在学院)借还信息(用户证号,图书编号,借书日期,还书日期,是否还书,是否续借)预约信息(用户证号,图书编号,预约时间)管理员管理图书信息(管理员证

    19、号,图书编号)管理员管理用户信息(管理员证号,用户编号)管理员信息表表6字段类型长度是否允许为空描述 M_idInt4否主键M_nameVarchar20否M_sexvarchar2是M_passwordVarchar4是M_numbervarchar11是图书信息表表7字段类型长度是否允许为空描述 B_idInt4否主键B_nameVarchar50否B_authorvarchar20是B_typevarchar20是Concernvarchar20是Publish_Ddatetime8是Stocksint4是Describevarchar100是用户信息表表8字段类型长度是否允许为空描述

    20、U_idInt4否主键U_nameVarchar20否U_sexvarchar2是U_passwordint4是U_academicvarchar20是借还信息表表9字段类型长度是否允许为空描述 U_idInt4否主键 外键B_idInt4否主键 外键Borrow_Ddatetime8是Return_Ddatetime8是If_returnsmallint1是If_addsmallint1是预约信息表表10字段类型长度是否允许为空描述 U_idInt4否主键 外键B_idInt4否主键 外键Pre_Tdatetime8是管理员管理图书信息表表11字段类型长度是否允许为空描述 M_idInt4否

    21、主键 外键U_idInt4否主键 外键管理员管理用户信息表表12字段类型长度是否允许为空描述 M_idInt4否主键 外键B_idInt4否主键 外键3.3系统流程设计3.3.1用户操作流程图从用户的角度出发,根据操作步骤得到操作流程图如下:图13用户操作流程图3.3.2增加数据流程图添加信息时,信息的编号由系统自动生成不能改变,使用软件的人通过按钮操作,对信息进行添加,判断是否合法,如果信息合法则写入数据库,否则就提示输入的信息错误。流程图如下:图14增加数据流程图3.3.3修改数据流程图 使用软件的人要进行数据信息的修改时,先要选中要修改的记录,通过按钮的操作,输入相关修改的数据,系统判断

    22、输入的信息是否合法,如果合法则写人数据库,否则提示使用者输入错误。流程图如下:图15修改数据流程图3.3.4删除数据流程图 当需要删除信息记录时,先要选择要删除的信息记录,系统提示是否删除选中的信息,如果是则从数据库中把记录删除掉,否则就需重新选择。流程图如下:图16删除数据流程图四 数据库实现根据以上信息建立数据库信息,创建数据表及查询语句4.1创建数据库create database library;4.2创建数据表创建管理员信息表mangement use library;create table mangment( M_id int not null, M_name varchar(2

    23、0) not null, M_sex varchar(2), M_password varchar(4), M_number varchar(11), primary key(M_id)创建图书信息表 bookuse library;create table book( B_id int not null, B_name varchar(50) not null, B_author varchar(20), B_type varchar(20), Concern varchar(20), Publish_D datetime, Stocks int, Describe varchar(100)

    24、, primary key(B_id)创建用户信息表 usersuse library;create table users( U_id int not null, U_name varchar(20) not null, U_sex varchar(2), U_password varchar(4), U_academic varchar(20), primary key(U_id)创建图书借还信息表 b_r use library;create table b_r( U_id int not null, B_id int not null, Borrow_D datetime, Retur

    25、n_D datetime, If_return smallint, If_add smallint, primary key(U_id,B_id),foreign key (U_id) references users(U_id), foreign key (B_id) references book(B_id)创建预约图书信息表use library;create table pre_t( U_id int not null, B_id int not null, Pre_T datetime, primary key(U_id,B_id),foreign key (U_id) refere

    26、nces users(U_id), foreign key (B_id) references book(B_id)创建管理员管理图书信息表 mm_buse library;create table mm_b ( M_id int not null, B_id int not null, primary key(M_id,B_id), foreign key (M_id) references mangment(M_id), foreign key (B_id) references book(B_id)创建管理员管理用户信息表 mm_uuse library;create table mm_

    27、u ( M_id int not null, U_id int not null, primary key(M_id,U_id), foreign key (M_id) references mangment(M_id), foreign key (U_id) references users(U_id)4.3创建查询语句用户查询基本信息Select U_id, U_name, U_sex, U_academicFrom users查询用户借书情况Select *From b_rOrder by Borrow_D 查询用户续借情况Select users. U_id,U_name,book.B_id,B_name,Pre_TFrom pre_t,users,bookWhere pre .U_id=users.U_id &pre.B_id=book.B_id查看图书借阅情况Select B_id, sum(users.U_id) as borrownumFrom b_rGroup by B_id管理员查看用户信息Select M_id, M_name, M_sex, M_numberFrom mangement五、详细设计5.1登录模块loginlink rel=shortcut icon href=/./static/ico/favicon.ic


    注意事项

    本文(级5班第四组管理信息系统论文.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开