资料室管理与资料检索系统课程设计实验报告.doc

资料室管理与资料检索系统课程设计实验报告.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
资料室管理与资料检索系统课程设计实验报告

目录 1、需求分析 7 1.1 需求描述 7 1.2 业务流程 8 1.3 功能需求 9 1.4 性能需求 9 1.5 运行需求 9 1.6 安全需求 9 1.7 其他需求 9 2、基本理论 10 2.1 基本定义 10 2.2 使用到的软件工具 10 3、总体设计及体系结构设计 11 3.1 总体流程设计 11 3.2部分流程细化设计 12 3.3 系统界面设计 14 3.4 体系结构设计 14 4、设计模式 15 4.1 工厂方法模式 15 4.2 策略模式 17 4.3 代理模式 17 5、存在的问题分析 18 6、参考文献 18 课程设计(大作业)报告 1、需求分析 1.1 需求描述 本系统名为“资料室管理与资料检索系统”,基本要求为:能够存储一定数量的资料信息,并方便有效的进行相应的资料信息数据操作和管理,能够对一定数量的读者进行相应的信息存储与管理,能够对需要的统计结果提供列表显示输出。它主要实现的功能是进行资料管理和资料的检索,我们主要从这两方面进行设计。 基本可以实现以下几个功能: (1)登录系统; (2)借阅证信息录入系统; (3)资料管理:删除、修改(资料名称,创建时间,资料关键字,资料条形码,作者名称)、录入(资料名称,创建时间,资料关键字,资料条形码,作者名称,资料属性); (4)资料检索(分别按照资料名称,创建时间,资料关键字,资料条形码,作者名称,资料属性进行检索); (5)资料流通:出入记录(按照借阅时间和归还时间记录); (6)退出系统。 对登录系统设计如下:不需要密码,即只需借阅证卡号进行登记。 用户需要进行的操作有:检索资料,查找到资料在架以后找管理员进行资料出入记录。 管理员需要进行的操作有:资料录入,资料修改,资料删除,资料出入记录。 1.2 业务流程 1.3 功能需求 本系统主要的功能有:流通管理资料,资料检索。 1.4 性能需求 所有操作必须在30ms内得到响应,本系统运行在window操作系统上,数据库选用Mysql。 1.5 运行需求 系统中界面以客户端程序的方式显示,界面简洁,大方,美观,以用户的交互友好。 用户需要借阅归还资料只需要用事先已经录入系统的书卡进行借阅,用户的信息无需录入,只要有书卡就能借阅。 在操作中如果出现死机,可重启计算机重新运行。 安全需求 (1)安全保密设计 在用户登录系统时进行身份验证,只允许合法用户进入系统。 (2)维护设计 维护方面主要为对服务器上的数据库数据进行维护。可使用SYBASE的数据库维护功能机制。必须按照软件产品设计规范的步骤进行开发,并充分考虑软件可维护性,详细编写各阶段的文档资料。 1.7 其他需求 对该系统的灵活性要求,即当需要发生某些变化时,该系统应该能应对以下变化: (1)操作方式上的变化 (2)运行环境的变化 (3)输入内容的信息处理 (4)计划的变化或改进 2、基本理论 2.1 基本定义 资料室管理与资料检索系统主要包括流通管理和资料检索。而流通管理包括借书证发放、书卡管理、借还记录。资料检索则是供用户查找资料,有书和期刊之分。 软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。 代理模式为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。StartUML:用于类图的绘制 3、总体设计及体系结构设计 3.1 总体流程设计 资料室管理与资料检索系统,用户首先通过登录界面进行登录,登录后则可以选择相应的操作,其中包括资料录入、资料删除、资料修改、资料出入记录、资料检索、退出。只有管理员才可以对资料进行录入、删除、修改,而师生只可以对资料进行外借或归还和检索的操作。 资料录入和修改都是包含了资料名称、创建时间、资料关键字、资料条形码

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档