欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    信息系统分析与设计课程设计.doc

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

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

    信息系统分析与设计课程设计.doc

    XX理工大学计算机学院信息系统分析与设计课程设计实验报告 图书借阅管理系统的分析与设计 系统分析说明书(需求规格说明书)目录1 概述11.1 编写目的11.2 参考资料22 业务流程分析22.1 组织机构调查22.2 现行业务流程33 需求83.1 功能需求83.2 数据需求124 环境134.1 运行环境134.2 开发环境13设计说明书目录1 概述141.1 编写目的141.2 参考资料142 需求概述143 总体结构设计153.1 对外接口设计153.2 内部结构设计153.3 出错处理设计163.4 其它164 类的详细设计184.1用户类184.1.1 描述205 用例实现的详细设计295.2.1 功能说明295.2.2 界面设计315.2.3 参与类315.2.4 交互设计316 数据库设计32课程设计总结目录1 课程设计目的342 课程设计完成情况343 个人总结351 概述1.1 编写目的 图书馆是信息交换和资源流通的重要媒介,它的信息管理从最初的对图书馆业务管理实行信息化管理发展到对图书馆各个业务流程进行系统和网络化管理,并建立大规模的以个体文献目录联机查询为主的资源共享系统。进入21世纪后,图书馆信息化管理充分利用计算机网络和信息技术,逐步实现不同载体的实体文献的信息化管理和多方位的联机查询。图书馆的计算机信息化管理,就是将传统图书馆业务的手工操作转变成由计算机管理,即图书馆的图书期刊、音像资料等各种载体文献的采编、典藏、流通、检索以及常规业务管理等工作,利用计算机技术,进行高效、准确地信息化管理。对图书馆的信息化管理将大大提高图书资源的利用和信息的交换速度。图书管理系统是通过将借阅信息以数据库的形式由网络传输来完成各用户(教师或学生)所要的借阅方面的需求(如借阅,归还,预订等)。以打破传统的人工选课模式,极大地方便了使用人员和管理人员,节约了时间和空间,实现图书借阅自动化,自由化,使图书资源得到充分利用。建立图书管理系统,使每个用户自由地选到自己需要的图书,避免传统借书模式的繁琐、低效率、借阅程序臃肿等等的缺点,减轻相关人员的负担。在数字化、网络化的今天,社会信息量与日俱增,作为信息存储的主要媒体之一的图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书借阅管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,需开发设计一种扎根于准、新、全数字资源的"图书借阅管理系统"。由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发该系统。1.2 参考资料 管理信息系统Kenneth C.Laudon&Jane P.Laudon高等教育出版社 数据库系统概论(第四版) 王珊&萨师煊 高等教育出版社数据库设计教程(第二版)康诺利&何玉洁 北京机械工业出版社2 业务流程分析2.1 组织机构调查 在三年的时间里,我经常光顾我校图书馆借阅图书,发现我校图书馆的借阅操作仍使用手工管理。在决定制作本系统之后,我实地去我校图书馆进行了参观和学习,现对学校图书馆的整体情况进行调研,调研分两步进行,一是初步调研,二是详细调研。由于该图书馆职工人数较少,因此在调研时采用了会议讨论法和个人访谈法两种方法,通过会议讨论法了解图书馆的整体情况以及对开发新系统的态度等。通过个人访谈法了解各个部门的主要职能及具体运作方式、过程等。对该图书馆进行初步调研的具体内容为:(1)图书馆的规模:现藏书册数、种类;(2)图书馆的主要业务;(3)图书馆中的几个部门;(4)图书馆职工情况;(5)职工受教育程度;(6)主要购书单位;(7)图书编码方式;(8)现在多少读者在此借书;(9)读者借书凭证;(10)读者分类;(11)图书馆的上级领导;(12)对开发新系统的态度;(13)开发新系统所需的时间(规定多长时间开发完成)。2.2 现行业务流程借书过程:读者从架上选到所需图书后,将图书和借书卡交管理人员,管理人员用码阅读器将图书和借书卡上的读者条码2码读入处理系统。系统根据读者条码从读者文件和借阅文件中找到相应记录;根据图书上的条码从图书文件中找到相应记录,读者如果有如下列情况之一将不予办理借书手续。 若读者符合所有借书条件时,予以借出。系统在借阅文件中增加一条记录,记入读者码、图书条码、借阅日期等内容。  前面着重对借还书流程进行了说细的阐述,下面介绍图书管理系统的总体功能要求。简单的图书管理系统主要包括下面的功能:  借书处理:完成读者借书这一业务流程。   还书处理:完成读者还书这一业务流程。  罚款处理:解决读者借书超期的罚款处理。 图书借阅总体设计流程图用户登陆借书证号正确?图书编号正确?借书日期借阅成功查看所借图书 子系统借书流程图登陆系统新书入库借书还书修改用户信息删除图书删除用户信息添加用户信息查询修改图书管理员用户用户信息修改操作员信息添加操作员信息删除操作员信息查询操作员信息操作员信息图书信息借出信息查询用户信息2.3 问题分析 图书借阅管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型图书馆用手工来查找图书信息或统计借阅信息既费时费力又非常容易出差错,为了解决这个矛盾,第一代的图书借阅管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,它的出现为图书借阅的管理展示了美好的前景,即用计算机的高速度和自动化来代替手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差。  第二代的图书借阅管理系统出现于20世纪70年代末。由于计算机技术的飞速发展,无论是计算机的普及性,还是计算机系统工具和数据库技术的发展,都为图书借阅管理系统的阶段发展提供了可能。但未能系统地考虑图书借阅的需求和理念。  图书借阅管理系统的革命性变革出现在20世纪90年代末。随着信息爆炸、知识经济时代的到来,使个人、单位、社会对图书借阅管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代图书借阅管理系统的出现成为必然。第三代图书借阅管理系统的特点是从图书借阅管理的角度出发,用集中的数据库处理几乎所有与图书借阅相关的数据。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得图书借阅管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑图书借阅规划和政策。 绝大多数管理人员已经认识到采用图书借阅管理系统的必要性,纷纷开发或选购适合本机构特点的图书借阅管理系统。图书借阅管理系统具体以下优点: 1、采用图书借阅管理系统,可以用集中的数据库将与图书借阅管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率。2、图书借阅管理系统有着易访问、易查询的信息库。在没有采用和实施图书借阅管理系统之前,当管理人员要统计数字时,往往依赖于某个人或某些人来获取。这种依赖于人的过程往往会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施图书借阅管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。实施了图书借阅管理系统之后,不仅可以得到较为全面的、详细的、未经过过滤的第一手图书借阅信息,还可以从这些信息中得到某些有用的决策信息及灵感和启发,从而改进图书馆的管理及经营效率,避免或减少经营风险。3 需求3.1 功能需求 图书管理系统主要包括基础信息维护、读者管理、图书管理、期刊管理、图书流通管理、统计分析管理等一系列的功能。其系统功能模块图如图1所示:图书馆管理系统 读者管理图书管理图书流通管理图1 系统功能模块图读者类别设置读者档案管理图书类别设置图书档案管理图书征订图书借阅图书归还逾期清单图书罚款 1.“读者管理”功能模块用于对图书馆信息、书籍信息、常用词库等项目进行初始化设置,这些设置一般不轻易改动,包含的子功能模块如图2所示。读者管理读者类别设置读者档案管理图2 “读者管理”功能模块(1).“读者类别设置”用于设置读者的类型及相关信息,内容包括类型、图书册数、期刊册数、续借次数、限制图书等。 (2).“读者档案管理”用于设置读者相关的信息,内容包括编号、条形码、姓名、性别、类型、出生日期、有效证件、证件号码、联系方式、登记日期、有效期至、操作员、备注、图书借阅次数、期刊借阅次数、是否挂失等。2、图书管理“图书管理”功能模块用于管理图书相关的信息,包含的功能模块如图3所示。图书管理图书类别设置图书档案管理图3 “图书管理”功能模块(1).“图书类别设置”用于设置图书的类型及相关信息,内容包括类型名称、可借天数等。(2).“图书档案管理”用于设置图书相关的信息,内容包括编号、条形码、书名、作者、译者、ISBN、出版社、价格、页码、书架名称、现存量、库存总量、入库时间、操作员、简介、借出次是否注销等。3、 图书流通管理“图书流通管理”功能模块用于管理图书流通环节相关的操作,包含如图4所示的子功能模块。图书流通管理图4 “图书流通管理”功能模块图书征订图书借阅图书归还逾期清单图书罚款(1).“图书征订”用于订购新图书,内容包括征订编号、书名、类型、ISBN、出版社、作者、译者、订购者、订购者联系方式、订购数量、订购单价、订购日期、是否验收、实际数量、实际金额、验收日期、操作员等。(2).“图书借阅”用于登记读者借阅图书的记录并减少图书在库的库存,登记内容包括借阅编号、图书编号、读者编号、借阅时间、应还时间、操作员等。 (3).“图书归还”用于登记读者归还图书的记录并增加图书在库的库存,登记内容包括归还编号、图书编号、读者编号、归还时间、操作员等。(4)“逾期清单”用于查询逾期图书的名单,可查询内容包括读者编号、图书编号、书名、借阅时间、应还时间、续借次数、操作员、状态等。 (5).“图书罚款”用于对图书超期、丢失等情况的罚款管理,内容包括罚款编号、图书编号、读者编号、罚款日期、应罚金额、实收金额、是否交款、备注等。3.2 数据需求数据表的设计用户表的设计如表4-1所示 表4-1 用户表字段名是否主键字段类型字段大小是否为空用户名否char20否借书证号是Char50否密码否Char10否性别否Char10是所在系别否Char10是所在班级否char10是 操作员信息表的设计如表4-2所示 表4-2 操作员信息表字段名是否主键字段类型字段大小是否为空操作员名称否Char30否操作员简称是Char10否操作员级别否Char10否操作员密码否char30否图书数据表的设计如表4-3所示 表4-3 图书数据表字段名是否主键字段类型字段大小是否为空图书编号是char10否图书名称否Char50否作者否Char50否出版社否Char50否出版时间否Datetime8否价格否Real4否备注否char200是借阅图书信息的设计如表4-4所示 表4-4 借阅图书信息字段名是否主键字段类型字段大小是否为空借书证号是Char20否图书编号是Char20否 借书日期否Datetime8是还书日期否Datetime8是4 环境4.1 运行环境Window7及以上操作系统4.2 开发环境建模工具Rational Rose 2003 Enterprise Edition或7.0集成开发环境A.Visual Studio 2005 Team Edition 或 Visual Studio 6.0(微软平台)B.Eclipse或JBuilder或Netbeans(Java平台)/或Java开发框架(Struts、Spring)C.其它工具(PB等)4)数据服务器A.Microsoft SQL server 2005或2000B.Oracle C.MySql5)Web服务器(可选,用于系统实现)A.Microsoft Internet information Service(IIS)B.Tomcat1 概述1.1 编写目的学校图书借阅管理系统的开发主要实现的目标有以下几个方面: 界面设计友好、美观。数据存储安全、可靠。 (3)信息分类清晰、准确。 (4)强大的查询功能,保证数据查询的灵活性。 (5)实现对图书借阅和归还过程的全程数据信息跟踪。 (6)提供图书借阅排行榜,为图书管理员提供了真实的数据信息。 (7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 (8)具有易维护性和易操作性。1.2 参考资料1 王珊,萨师煊·数据库系统概论第四版·北京·高等教育出版社·2006·/*中文教材*/ 2 康诺利等著·何玉洁等译·数据库设计教程(第二版)·北京·机械工业出版社·2005.1·/*译著*/2 需求概述本图书借阅管理系统主要针对的用户是中学或大学图书馆,藏书的种类和数量较大,但是读者的数量和来源可能在局部上受到一定的限制。其相应的需求有:   1.能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括: 1)图书信息的录入、删除及修改。    图书信息的多关键字检索查询。    3)图书的出借、返还和资料统计。 2.能够对一定数量的读者进行相应的信息存储与管理,这其中包括:    读者信息的登记、删除及修改。    2)读者资料的统计与查询。 3)能够对需要的统计结果提供打印输出。 3.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。3 总体结构设计3.1 对外接口设计1.用户接口 采用窗口化,菜单式进行设计,在操作时响应热键。用户通过在输入窗口输入登录名和密码进入各个模块。 2.外部接口 本软件应提供对条形码扫描仪等的支持。通过JDBC对SQL Server数据库的连接。3.2 内部结构设计内部接口 1.通过面向对象语言设计类,在public类中实现调用;类间实现严格封装 2.系统管理模块为图书借阅管理系统提供操作员和系统参数等基础数据。必须设置操作员后才能使用其他模块。 3.图书管理模块为图书统计模块,和图书查询模块提供基础数据。必须先有图书数据后,才能使用统计和查询模块。 4.图书管理模块和借书证办理模块为图书借阅模块提供基础数据。5.借阅模块中可以使用查询模块,查询读者和图书的信息。 6.在图书证办理模块中可以使用查询模块,查询图书馆图书信息。 3.3 出错处理设计出错信息 本系统在登陆时采用登陆名和SQL Server数据库的登陆名相同的方式来确保系统的安全性,这样如果是源代码被泄露了也得不到用户名和密码。我们对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。主要的错误可能有数据库连接错误:这类错误主要是数据库设置不正确,或某些异常引起的,我们只要取消本次操作,提醒用户检查数据库问题就可。3.4 其它安全性问题1.系统自身的漏洞 系统漏洞是指该软件系统本身所存在的问题或技术缺陷。由于图书管理系统软件开发过程中各方面技术实现的复杂性,决定了该系统必然存在各种各样的缺陷和漏洞,这是任何软件都不可避免的。2.系统遭到黑客的恶意攻击 目前,黑客攻击是网络面临最严重安全问题。近几年,国内外网络资源遭破坏和攻击现象呈现出急剧上升态势,而且种类多变。系统漏洞、网络资源应用已经成为黑客的攻击目标。黑客由产生初期的正义的“网络大侠”演变成计算机情报间谍和破坏者,是利用计算机系统和网络存在的缺陷,使用手中计算机,通过网络强行侵入用户的计算机,肆意对其进行各种非授权活动,给社会、企业和用户的生活及工作带来了很大烦恼。 图书管理系统主要在管理图书信息方面有着很大的作用,黑客往往通过系统漏洞获取该系统的重要信息,从而导致信息泄漏或者修改。3系统遭到计算机病毒的攻击 总所周知,当今的计算机病毒无孔不入,无处不在。其破坏性,广泛性已经受到各界人士的高级重视,各种杀毒软件由此而生。计算机病毒虽然可能不会针对某个软件进行攻击,但它的攻击对象是不确定的。只要计算机软件的漏洞被它察觉以利用,就会产生严重后果。图书管理系统作为一款计算机商务软件,一旦计算机中毒,它的安全性很难保障。比如键盘输入记录病毒。一旦中毒,用户输入用户名。管理员修改图书信息,加入图书信息等操作都会被记录。从而严重导致信息的泄漏和被窃取.4.普通用户借助网上别人开发的软件窃取信息 大家都知道,现在很多软件都有其对应的破解软件。像百度文库,本来需要货币才能下载文件。但是出了一个冰点破解器,专门针对类似下载破解,该下载无须任何货币直接下载稳定,达到完美破解。还有很多软件专业破解用户名密码,窃取信息。5.自身计算机操作系统出现严重故障导致图书管理系统出现严重安全性问题 任何计算机软件都依赖与计算机操作系统,一旦计算机操作系统本身出现严重故障。如果没有提前为图书管理系统信息做好备份。那么该软件也会遭受严重的损失。这个安全性问题也是不可忽略的。4 类的详细设计4.1用户类图书借阅管理系统的类图4.1.1 描述类图说明(1)reader类是借阅者的类,它的属性很多,包括借阅者的账户ID(reader_id)、姓名(reader_Name)、地址(Address)、班级(class)、所借书籍的书目(borrowed)等。其中主要操作有借书(addborrowed)和还书(deleteborrowed)和预订(reservation)等。admin类是管理员类,他有编号和姓名属性,操作主要是书籍的增删改和读者的增删改等等。(3) Title 类是记录书目信息的类,包括书籍的名字(name)、作者(author)、book_id等属性。(4) Item 类是具体某本书的类,属性包括书籍号(id)。操作包括预订(reserve)、按书目查找(find_on_title)等。(5) borrow类是某本书的借阅信息类,包括所借阅书籍的ISBN、借阅的时间(date)等。(6) Reservation类是预订信息类,每个预订信息包括预订日期(date)、所预订书籍的ISBN、预订书籍的用户ID(UserID)等属性。(7) persistent store类是书籍永久的存储类,在数据库中的存储数据,其从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。管理员所包含的用例有:(1)登录系统:管理员可以通过登录该系统进行各项功能的操作(2)书籍管理:包括对书籍的增删改等。(3)书籍借阅管理:包括借书、还书、预订、书籍逾期处理和书籍丢失处理等等。(4)读者管理:包含对读者的增删改等操作。(5)自动借书机的管理。读者所包含的用例有:(1)登录系统(2)借书:进行借书业务。(3)还书:读者具有的还书业务。(4)查询:包含对个人信息和书籍信息的查询业务(5)预订:读者对书籍的预订业务。(6)逾期处理:就是书籍过期后的缴纳罚金等。(7)书籍丢失处理:对书籍丢失后的不同措施进行处理。(8)自动借书机的使用等。2、时序图时序图是显示对象之间交互的图,这些对象是按时间顺序排列的。该图书馆管理系统主要含有以下几个重要的时序图,其他对象的时序图和这些也类似。(1)借书时序图(2)还书时序图(3)罚款时序图 借书时序图 时序图说明(1) login():登录系统。(2) checkstu_card():对读者信息进行验证,检查是否符合本图书馆借书条件。(3) showinformation():显示该读者的基本信息函数。(4) borrow():读者借书函数。(5) getreaders():取得读者信息函数。看该读者是否符合借书条件,若符合,则返回可借信息。(6) gettitle():取得书目信息。(7) getreservation():检验书籍是否被预订函数。(8) getnoreservation():书籍没被预订或取消预订函数。(9) create(borrower,item):创建书籍外借函数。还书时序图 时序图说明(1) login():登录系统。(2) getitem():取得书籍条目信息。(3) update():对图书馆书籍条目和借阅者信息进行更新条目。还书时,读者先将书交给管理员,由管理员扫描书籍,若书籍没有过期等违规现象,则对书目和读者借阅信息进行更新,同时还书成功。罚款时序图时序图说明管理员对书籍进行扫描,若发现书籍已经超过了图书馆规定的还书期限,则按每天一定金额进行罚款,过期天数和罚款金额由系统自动计算。用户交完罚金后,则对读者借阅信息进行更新。3.系统的状态图状态图说明书籍在未变成图书馆在库书籍时,为新加书籍状态。书籍处于在库状态时既可以预订也可以外借,外借后变为借出状态。处于预订状态时也可以外借,超出预订时间期限则从预订状态直接转为可用状态。借阅者在规定的预订时间内也可以考虑取消预订,取消预订后书籍的状态转为可用。外借书籍归还后变为可用状态。4. 活动图活动图描述的是某流程中的任务的执行,活动图描述活动是如何协同工作的,当一个操作必须完成一系列事情,而又无法确定以什么样的顺序来完成这些事情时,活动图可以更清晰地描述这些事情。在本图书馆管理系统中,我们主要描述了图书馆系统的借书、还书和预订的活动图。借书活动图借书活动图说明 管理员首先要扫描读者的借书证,检验证件是否符合图书馆借书条件,若该读者的借书数量还未达到最大规定数量,并且其所借书籍均未属于过期范围,则符合借书条件。则再扫描书籍条形码,检查书籍是否是不可借书籍或者已经被预订,若被预订,则取消预订,方可借书。在这些条件都符合时则更新书籍信息和读者的借阅信息,记录好借书的时间。还书活动图还书活动图说明图书管理员对书籍进行扫描,若书籍已经过期,则要求读者还请欠款才能还书,读者缴应交罚款后,更新书目信息和读者信息。预订图书活动图预订书籍活动图说明读者先进入系统查询自己所需要的书籍,显示书籍信息,检验书籍是否属于可预订书籍,若符合条件则检查书籍是否已经被预订或已经被外借,若都未成立,则读者登录系统,并对该书籍进行预订。5 用例实现的详细设计5.2.1 功能说明从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。管理员所包含的用例有:(1) 登录系统:管理员可以通过登录该系统进行各项功能的操作(2) 书籍管理:包括对书籍的增删改等。(3) 书籍借阅管理:包括借书、还书、预订、书籍逾期处理和书籍丢失处理等等。(4) 读者管理:包含对读者的增删改等操作。(5) 自动借书机的管理。读者所包含的用例有:(1) 登录系统(2) 借书:进行借书业务。(3) 还书:读者具有的还书业务。(4) 查询:包含对个人信息和书籍信息的查询业务(5) 预订:读者对书籍的预订业务。(6) 逾期处理:就是书籍过期后的缴纳罚金等。(7) 书籍丢失处理:对书籍丢失后的不同措施进行处理。(8) 自动借书机的使用等。5.2.2 界面设计采用对话框方式,多功能窗口运行。用户的界面总体设计如以下要求: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面;由于该系统的使用对象多,要求有较好的权限管理;(3)原始数据修改简单方便,支持多条件修改; (4)方便的数据查询,支持多条件查询; (5)在相应的权限下,删除数据方便简单,数据稳定性好;5.2.3 参与类图书管理员 借阅者 系统管理员 用户等5.2.4 交互设计还书时,读者先将书交给管理员,由管理员扫描书籍,若书籍没有过期等违规现象,则对书目和读者借阅信息进行更新,同时还书成功。6 数据库设计1. 处理对象读者信息:读者编号,姓名,性别,学号,学院,专业,年级,类型,类别编号, 办证日期 管理员信息:管理员编号,姓名,性别,权限,登录口令,住址,电话 馆藏图书信息:图书编号,索书号,图书名称,作者,出版社,单价,摘要,关键字,副本数,分类,出版日期,状态 借阅信息:图书编号,读者编号,图书名,作者,借阅日期,归还日期,归还日期,应还日期,罚金 借阅历史信息:图书编号,读者编号,图书名,作者,借阅日期,还书日期 罚款信息:读者编号,图书编号,图书名,作者,借阅日期,应还日期,归还日期,罚款金额,处理状态,管理员编号2. 处理功能及要求 处理功能及要求 1能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括: 1) 图书信息的录入、删除及修改。 2) 图书信息的多关键字检索查询。 3) 图书的出借、返还及超期罚款或丢失赔偿。 能够对一定数量的读者、管理员进行相应的信息存储与管理,这其中包括: 1) 读者信息的登记、删除及修改。 2) 管理员信息的增加、删除及修改。 3) 读者资料的统计与查询。 3能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。 4对查询、统计的结果能够列表显示 总结1 课程设计目的 随着人们生活水平的日益提高,人们对文化的需求也越来越大。在人们的业余生活中,越来越多的人乐于享受文字给生活带来的乐趣。而图书也是学生的学习过程中必不可少的。而本项目旨在研发一个图书馆的管理系统,实现图书馆的信息化管理。在方便读者查询借阅图书的同时,方便图书馆管理员对图书进行管理。1)对于用户来说。操作简便易行,本系统提供了按照isbn,书名,作者,索书号,类型,5种方式的查询书目操作。2)对于管理员来说。本系统提供登陆系统模块,对学生老师以及管理员不同登录状态做了不同的处理,使登陆界面更加人性化,也更方便管理员进行管理。3)对于后台管理员来说。本系统提供添加书目,删除书目,编辑书目信息等操作,方便后台管理员对所有图书进行管理。2 课程设计完成情况 经过长时间的奋斗制作,设计总算做完了,系统实现对学校图书信息的借阅管理的维护,主要实现了数据的输入、查询、修改、删除和统计等一系列功能。在功能方面,包括添加或删除用户,保存信息,更新信息等。 管理系统完全采用图形用户操作界面,能让用户很容易了解和掌握系统的使用方法。这使得系统具备了很好的交互性和可操作性。在功能的界面实现方面,系统采用菜单式操作和命令按钮操作相结合的方式,使操作非常的简单、方便。系统在安全性方面控制管理员登陆窗口,使非管理人员不能进入系统。从而保证了系统的安全性。 第一、我对系统的整个需求分析和整体设计作了详细的分析和设计。在这个环节中,我感受最深的就是对系统需求的分析。可以说对一个软件的需求分析是这个系统开发的最根本的基础。 第二、对于一个数据库软件的开发,用SQL Sever来进行是最适合不过的了,SQL Sever对数据库的操作真的是很方便的。它提供的事件编程方法正适应了目前软件开发领域面向对象编程思想的需要,让人毫不费力的就体会到了面向对象编程方法的优越性。 第三、这次的设计是我进行的第一个完整软件的设计,经验方面的欠缺使得设计难免会出现许多不足,但我始终相信:没有做不到的,只有想不到的。我将在今后的程序设计生涯中不断提高我的软件设计水平,丰富我的软件开发经验。 本图书借阅管理系统主要实现了基础信息维护、读者管理、图书管理、图书流通管理等功能,建立了包含在图书管理系统主窗体下的六个功能子窗体,即借书、还书、图书信息维护、图书证信息维护、借阅人信息维护以及管理员信息维护,实现了一个图书管理系统的基本维护与实现。3 个人总结学号311309030330姓名邹晓刚工作总结:总体而言,这次课程设计的结果相当满意,但由于数据量比较小、实现功能都比较基础简单,我的课程设计还有改进空间。虽然要求的功能都能一一实现,但对于控件的使用,界面的设计与规划等都较为稚嫩,有待提高。

    注意事项

    本文(信息系统分析与设计课程设计.doc)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开