欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    10软件工程2班图书管理系统.doc

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

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

    10软件工程2班图书管理系统.doc

    图书馆管理信息系统一绪论21.1开发背景21.2系统开发工具2二 系统分析22.1用户需求分析22.2 项目开发的可行性分析22.2.1技术可行性32.2.2经济可行性32.2.3社会可行性32.3 系统功能分析图32.4 系统流程图4三.数据库设计53.1 设计创建数据库53.2数据库E-R图63.3 数据字典7四详细设计84.1创建系统主表单84.2图书管理界面94.2.1查询 94.2.2添加 104.2.3删除 104.2.4修改 104.2.5借阅 114.2.6归还 114.3读者管理界面124.3.1读者查询124.3.2读者添加124.3.3读者删除134.3.4修改144.4系统管理界面144.4.1查询 144.4.2添加 154.4.3删除 154.4.4修改16五遇到的问题及解决方案16六实验小结16七参考文献16人员:10软件工程2班 韩传宇 吕思奇 张豪奇 姚晓东 刘恩萍 杨鹏 席梁瑶 10车辆工程2班 李刚强 一绪论1.1开发背景 当今世界正处于科技高速发展,信息量剧增的时代,伴随科学技术的不断发展进步,人们对图书的需求越来越大,馆存图书也不断增加,各系统对各门类图书的需求也越来越具体。但目前各图书馆对图书的管理很多停留在书卡和书目的一般查询上,花费了大量资金购置的图书和计算机软件,其关系只停留在图书和目录,主要原因在于人们所进行的计算机管理只简单的将书目录入软件中,再根据目录查找图书这一循环体中。目前大部分图书馆的图书管理都处于一种馆藏图书量大,各书馆所存图书相类似,专业性图书所占比例较小,管理方法简单,图书利用率低,管理成本又高。这就要求我们在信息技术高速发展的今天,图书馆管理运用网络技术,通过信息系统的开发,在图书馆之间互通有无,有利于提高图书的利用率。 1.2系统开发工具 系统开发环境:Microsoft Visual Studio 2010 系统开发语言: C# 运行平台:Windows 7数据库:SQL Server 2008 二 系统分析2.1用户需求分析 图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护及系统状态的查看、维护并生成催还图书报表。 图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。 图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。 图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息。浏览、查询、统计、添加、删除和修改图书借阅者的基本信息:浏览、查询、统计图书馆的借阅信息。 建立目标系统的逻辑模型。分析目标系统与当前系统逻辑上的差别明确目标系统到底要“做什么”,从而从当前系统的逻辑模型导出目标系统的逻辑模型。在对上述流程进行分析后我们对新的图书处理流程进行整理2.2 项目开发的可行性分析 可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究所以也称为可行性研究。利用信息技术来解决解决图书馆面对日益增长的读者增加图书流通量的问题提高运作效率与服务质量等已是当务之急。 图书馆的图书管理工作是否能用信息技术来解决是否有必要用计算机来支持相关的管理实施管理信息系统的成本及所能达到的效果怎样以下从技术、经济、社会三个方面来对系统的可行性进行相关的叙述 2.2.1技术可行性 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。 2.2.2经济可行性 作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用,其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。 2.2.3社会可行性 社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。 结论:本项目具有方便快捷等优势,投资回报利益大,使得图书馆管理实现电子化,符合社会信息化发展需要,技术、经济、社会方面都是可行的,可以开发本系统。2.3 系统功能分析图图书馆系统功能模块如下: 图2.1 (1)图书管理 图书的基本信息包括查询,添加,删除,修改,借阅和归还信息等,包涵的子功能模块如下: 图2.2图书信息的查询 包括图书编号、书名、作者及显示所有信息等。图书信息的添加 包括图书编号,书名,分类,数量,价格,作者及相关图书简介图书信息的删除 包括图书编号、作者、书名等。图书信息的修改 包括图书编号,书名,分类,数量,作者等图书的借阅 包括读者信息和图书信息两大块。图书信息中可以先输入读者编号进行查询,随即显示出相关的信息包括读者编号,姓名,性别和证件号等。图书信息中可以输入图书编号进行查询相关信息,显示出对应的图书编号,书名,作者和价格。 (2) 读者信息管理 读者基本信息的查询、添加、删除、和修改等。 图2.3 查询 查询条件包括全部读者,读者编号读者姓名,读者学号等。 添加 添加的信息包括读者编号,姓名,性别,类别,证件号码,住址及备注。 删除 输入要删除的读者的编号即可以删除相应的读者的基本 修改 修改的信息包括读者编号,姓名,性别,类别,证件号码,住址及备注等。 (3) 系统管理 普通或者高级管理员 可以查询,添加,删除和修改用户名、级别等。 图2.4 查询 查询条件包括用户名,级别查询及显示所有信息等。 添加 添加的信息输入包括用户名,密码,级别等。 删除 删除的条件包括用户名和级别删除等。 修改 修改的条件有用户名,密码和级别的修改等。2.4 系统流程图在用户需求分析的基础上把系统划分为三个子模块:读者管理,图书管理和系统管理。这几个模块之间可以共享信息资源,关系密切。现画出如下系统流程图: 图2.5 系统流程图三.数据库设计3.1 设计创建数据库(1) 设计数据库本系统实现了系统登录功能 , 而系统登录需要账号和密码及选择权限登录 , 这就需要 创建一个“系统用户”数据表 , 用来存储系统登录用的账号和密码。 本系统要实现图书资料和学生资料的管理 , 所以需要创建 “图书证信息表”数据表和“图书信息表 ”数据表。 由于系统要实现读者借还书功能、还要实现读者借还书记录的查看 ,所以还需创建一个“借阅表 ” 数据表来保存读者的借阅记录。 (2) 创建数据库 在项目管理器的“数据”选项卡中选中“数据库”单击右侧的“新建”按钮,在弹出的“新建数据库”对话框中单击“新建数据库”, 在弹出的“创建”对话框的“数据库名”文本框中输入数据库的名称 , 在此输入“c#大作业”作为数据库名 , 单击“保存“按钮即创建了一个空的数据库。 表3.1本系统中要用到五个数据表,它们的字段的属性设置分别如下: “系统用户”数据表字段属性设置 表3.2 “图书信息”数据表字段属性设置 表3.3 “读者信息”数据表字段属性设置 表3.4 “借阅表”数据表字段属性设置 表3.5 “归还表”数据表字段属性设置 表3.63.2数据库E-R图图书管理系统E-R图如下所示: 图3.7总体E-R图还有各个子模块的E-R图,下面就列出了两个E-R图,其余则再此省略,如下图: 图3.8 读者的E-R图 图3.9 图书的E-R图3.3 数据字典数据项编号数据项名数据项含义存储结构别名DI-1readernum读者编号nvarchar(50)读者号DI-2readername读者姓名nchar(10)姓名DI-3kinder读者身份类别nchar(10)身份类别DI-4sex性别nchar(10)性别DI-5card卡号nchar(10)卡号DI-6about1备注nchar(10)备注DI-7addr住址nchar(10)住址DI-8booknum书号nchar(10)书号DI-9bookname书名nchar(10)书名DI-10jieyuedate借阅开始时间datetime借阅时间DI-11dataguihuan借阅归还时间datetime归还时间DI-12kind书籍类别nchar(10)书类DI-13shuliang书籍数量nchar(10)数量DI-14price图书价格nchar(10)价格DI-15author作者nchar(10)作者DI-16about备注nvarchar(MAX)备注DI-17users用户名varchar(50)用户名DI-18password密码varchar(50)密码DI-19jibie级别nvarchar(50)级别四 详细设计 4.1创建系统主表单 (1)创建系统登陆界面 创建系统登陆界面主要包括用户名admin和密码admin,这是高级管理员的登录,以及普通管理员登录用户名shopping,密码123456,在登录时可以选择登录身份。 图4.1 数据库中设置的两个用户名 图4.2 两种身份登录的界面当用户名,密码火身份出错时,弹出对话框提示,请重新输入。 图4.3 登录出错普通管理员进入时,无法进入系统管理模块,因为权限不够。则弹出对话框提示没有高级管理员权限! 图4.4 (2) 创建主菜单 当用户登录之后就进入主界面,主界面有三个大模块,图书管理,读者管理和系统管理。 图4.5主界面4.2图书管理界面当选择图书管理时,就会出现相应的操作,查询,添加,删除,修改,借阅,归还。4.2.1查询 查询条件可以有图书编号,书名,作者及显示所有信息,任意选择一项并输入对应的数据就可查询到数据库中存在的相应的信息。 图4.64.2.2添加 添加信息包括图书编号,书名,分类,数量,价格,作者及相应简介等,按保存键即可以加进数据库中,下列第二个是添加进数据库的截图。 图4.7 图4.84.2.3删除 删除条件包括图书编号,书名,作者,任意选择一个条件,就可以删除相应的信息。下图将刚刚添加进去的图书编号为110的大学英语相关信息删除掉了。 图4.94.2.4修改 修改信息包括书名分类,数量,价格,作者及简介。双击下面数据库前面的空白处,会弹出一个对话框,可以根据需求修改相应的信息。或者在界面中进行修改。界面中的图书编号不能进行修改,因为它设置为了主键。 图4.104.2.5借阅 借阅 界面有两个模块,一个是读者信息,一个是图书信息,都只能输入读者编号或者图书编号进行查询相关借阅信息,还有一个借阅日期进行记录相应的借书时间。 图4.11当图书信息输入有误的时候,出现提示对话框 图4.124.2.6归还 归还时同样输入读者编号和图书编号,归还日期会有相应的提示。 图4.13当输入图书编号有错时,出现提示对话框 图4.144.3读者管理界面4.3.1读者查询 查询条件包括读者编号,读者姓名,读者学号及全部读者查询,选择相应的条件,即可以查询到数据库中的相应的信息。 图4.154.3.2读者添加添加信息包括读者编号,姓名,性别,类别,证件号码及住址等信息,点击保存即将将数据存如数据库中 图4.164.3.3读者删除 删除中只需输入要删除的读者的编号就可以把其信息删除。 图4.17 图4.184.3.4修改 可以对读者的所有信息进行修改 图4.194.4系统管理界面4.4.1查询 查询条件包括用户名,级别,及显示所有信息 图4.204.4.2添加 添加界面输入相应的信息即添加进数据库中 图4.21 图4.22添加成功后在数据库中显示出所添加信息4.4.3删除 选择删除的方式,则将对应数据删除。 图4.23删除之前的数据库 图4.24 添加成功后在数据库中显示出所添加信息4.4.4修改 高级管理员可以对用户名,密码,以及级别进行修改,普通管理员权限不够,无法进行操作! 对shopping 普通管理员权限修改为高级管理员 图4.25五遇到的问题及解决方案六实验小结七参考文献

    注意事项

    本文(10软件工程2班图书管理系统.doc)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开