关于校园图书管理系统中用户信息管理的分析与设计毕业论文(编辑修改稿)内容摘要:

evelopment that provide that face to the object, particularly is intelligence that data window way this on canning be convenient but manipulates the database turn the object, establish in the in a short time first system application prototype, then, start to the beginning prototype system proceeding need on behalf, revise continuously with improve, really arrive to bee the customer satisfied can A system. Keyword: Library, User Information, Manger System 1 1. 绪论 用户信息管理系统在校园图书系统正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。 因此需要对读者资源、借书信息、还书信息进行管理,及时了解各个细节中信息的变更,有利于提高管理效率。 1. 1 课题研究背景及意义 自 人类正进入信息时代 以来 , 信息管理 的发展正在 逐渐进步, 同时相继而来的问题也越来越突出。 也因此, 信息管理系统 被广泛应用于许多领域,已经成为我们工作、学习和生活的得力助 手。 可以说, 信息管理系统 的流行与其给人们带来的便利是分不开的。 它可以代替人们进行许多繁杂的劳动,提高人们的工作效率。 并且计算机可以使数据的存取更加方便容易和安全,同时节省许多可用资源。 从加入 WTO 开始,中国的各行各业已走入一个全面竞争的时代,因此,各行各业的 信息 管理模式的改进主要是从思维模式的转变开始,而企业信息化程度取决于企业对信息化建设的投入。 而 其中,运用管理软件实现企业信息化管理是关键。 随着每年的学生人数加剧 ,各大院校的教学规 模也在不断扩大。 为了让学生能够有更充足的自习时间,学校为学生安排 的课余时间 也就越来越多, 相继而来 给图书馆管理也带来了许多管理问题。 而采用现代化的计算机信息管理软件可以使图书馆的管理规范化、标准化。 校园图书馆信息管理系统针对现在图书馆 管理的特点,把图书信息、学 生信息、图书查询等功能融合在一起,使管理员和学生按需求对数据信息进行自定义操作, 实现了无纸化管理,从而减少浪费,同时降低人力成本。 该系统还可以实现信息共享,减低图书馆的管理成本、提高管理人员的决策水平。 1. 2 国内外研究现状综述 自上世纪 80 年代我国一些高校设立管理信息系统( MIS)专业之后,在全国 150 多所高校又陆续建立了经济信息管理、科技信息、信息学等专业。 为满足对信息管理人才的需要, 1998 年高校专业目录调整时,将这些专业合并并成为“信息管理与信息系统”专业。 经过 20 多年的发展,目前已经形成了一个本科、硕士、博士与继续教育相结合的完整的专业教育体系,在推动情报学学科建设,培养社会急需的信息管理人才方面取得了可喜的成绩。 据统计资料显示,截止 20xx 年底,我国共有“信息管理与信息系统”专业教学点177 个,共建立了 28 个情报学专业硕士学位授权点。 从教学点的地域看,除海南、宁夏、青海三省区外,目前我国大陆 28 个省、市、自治区的高等院校都设有信息管理与信息系统专业。 不仅是本科以上层次,国家自考大专、夜大、函授大学也增加了该专业。 2)职业教育大张旗鼓。 党的“十六”大提出了“加速发展信息产业,大力推动信息化,以信息 2 化带动工业化”的发展战略。 以及“优先发展信息产业,在经济和社会领域广泛应用信息技术”的方针,使我国的信息产业得到高速发展。 但同时也导致了信息技术人才的缺乏,为满足国民经济和社会信息化发展对信息技术人才的需要。 按照信息产业部《全国信息技术人才培养实施意见》的要求,从 20xx 年 1 月起,将在全国范围内大规模开展 信息技术职业资格培训,继续教育和在职学历教育,加快培养一大批信息技术专业人员和管理人才。 国家劳动和社会保障部也于 20xx 年 3 月颁布了《企业信息管理师国家职业标准》,并将对此进行培训和资格人证。 总之,信息管理与信息系统专业目前得到比较好的发展 [1]。 3 2. 可行性分析 通过一个用户信息管理系统,使图书馆的信息管理工作系统化、规范化、自动化,从而达到提高管理效率的目的。 2. 1 可行性分析 Eclipse 是一个开放源代码的、基于 Java 的可扩展性的开发平台。 就其本身而言,它只是一个框架和一组服务,用 于通过插件组件构建开发环境。 幸运的是, Eclipse 附 带 了 一个 标 准 的 插件 集 , 包括 Java 开 发 工 具( Java Development Tools, JDT) [2]。 Eclipse 这种高性能的开发平台是完全能够支持开发这个系统的。 虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。 Eclipse 还包括插件开发环境( Plugin Development Environment, PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。 由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 这种平等和一致性并不仅限于 Java 开发工具。 尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C++、 COBOL 和 Eiffel 等编程语言的插件已经可用,或预计会推出。 Eclipse 框架还可用来作 为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。 基于 Eclipse 的 应 用 程 序 的 突 出 例 子 是 IBM 的 WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。 例如, WebSphere Studio Application Developer 添加了对 JSP、 servlet、 EJB、 XML、 Web 服务和数据库访问的支持。 Eclipse 工作台由几个称为 视图( view) 的窗格组成,比如左上角的 Navigator 视图。 窗格的集 合称为 透视图( perspective)。 默认的透视图是 Resource 透视图,它是一个基本的通用视图集,用于管理项目以及查看和编辑项目中的文件。 Navigator 视图允许您创建、选择和删除项目。 Navigator 右侧的窗格是编辑器区域。 取决于 Navigator 中选定的文档类型,一个适当的编辑器窗口将在这里打开。 如果 Eclipse 没有注册用于某特定文档类型(例如, Windows 系统上的 .doc 文件)的适当编辑器, Eclipse 将设法使用外部编辑器来打开该文档 [3]。 Navigator 下面的 Outline 视图 在编辑器中显示文档的大纲;这个大纲的准确性取决于编辑器和文档的类型;对于 Java 源文件,该大纲将显示所有已声明的类、属性和方法。 Tasks 视图 收集关于您正在操作的项目的信息;这可以是 Eclipse 生成的信息,比如编译错误,也可以是您手动添加的任务。 该工作台的大多数其他特性,比如菜单和工具栏,都应该和其他那些熟悉的应用程序类似。 一个便利的特性就是不同透视图的快捷方式工具栏,它显示在屏幕的 4 左端;这些特性随上下文和历史的不同而有显著 差别。 Eclipse 还附带了一个健壮的帮助系统,其中包括 Eclipse 工作台以及所包括的插件(比如 Java 开发工具)的用户指南。 至少浏览一遍这个帮助系统是值得的,这样可以看到有哪些可用的选项,同时也可更好地理解 Eclipse 的工作流程。 为继续这个短暂的 Eclipse 之旅,我们将在 Navigator 中创建一个项目。 右键单击 Navigator 视图,然后选择 New=Project。 当 New Project 对话框出现时,选择左面的 Java。 标准 Eclipse 只有一 种 Java 项目类型,名为“ Java Project”。 如果安装了插件来提供 JSP 和 servlet 支持,我们会从这里看到一个用于 Web 应用程序的附加选项。 眼下,请选择 Java Project,在提示项目名称时输入“ Hello”,然后按 Finish。 接下来,我们将检查一下 Java 透视图。 取决于您喜欢的屏幕管理方式,您可以通过选择 Window=Open Perspective=Java 来改变当前窗口中的透视图,也可以通过选择 Window=New Window,然后再 选择这个新的透视图,从而打开一个新的窗口。 正如您可能预期的那样, Java 透视图包含一组更适合于 Java 开发的视图。 其中之一就是左上角的视图,它是一个包含各种 Java 包、类、 jar 和其他文件的层次结构。 这个视图称为 Package Explorer。 还要注意主菜单已经展开了 —— 并且出现了两个新的菜单项: Source 和 Refactor。 综上所述,新系 统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。 2. 2 开发设计思想 根据上述可行性分析的条件,以下是 本系 统的开发设计思想: ⑴ 系统应符合图书馆信息管理的规定,满足图书馆日常管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求; ⑵ 系统彩模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护; ⑶ 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份操作。 2. 3 开发工具和运行环境选择 根据上述开发设计思想,准备运用以下开发工具和运行环境。 开发工具: Eclipse、 MICROSOFT SQL SERVER 20xx、 Aapachetomcat ⑴ Eclipse 是一个开放源代码的、基于 java 的可扩展性的开发平台就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 幸运的是, Eclipse 附 带 了 一个 标 准 的 插件 集 , 包括 Java 开 发 工 具( Java Development Tools, JDT)。 ⑵ MICROSOFT SQL SERVER 20xx 是微软的 SQL 数据库服务器。 SQL 是英文Structured Query Language 的缩写,意思为结构化查询语言。 SQL语言的主要功能就是同各种数据库建 立联系,进行沟通。 按照 ANSI(美国国家标准协会 )的规定, SQL被作为关系型数据库管理系统的标准语言。 SQL 语句可以用来执行各种各样的操作, 5 例如更新数据库中的数据,从数据库中提取数据等 [4]。 ⑶ Aapachetomcat : Apache 是普通服务器,本身只支持 html 即普通网页。 不过可以通过插件支持 php,还可以与 Tomcat 连通 (单向 Apache 连接 Tomcat,就是说通过 Apache 可以访问 Tomcat 资源。 反之不然 )。 Apache 只支持静态网页,但像asp,php,cgi,jsp 等动态网 页就需要 Tomcat 来处理。 Apache 和 Tomcat 整合使用:如果客户端请求的是静态页面,则只需要 Apache 服务器响应请求;如果客户端请求动态页面,则是 Tomcat 服务器响应请求;因为 jsp 是服务器端解释代码的,这样整合就可以减少 Tomcat 的服务开销。 开发环境: Windows9x、 Windows NT 或 Windows20xx。 2. 4 系统功能分析 有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。 ⑴ 读者种类信息修改、查询等。 ⑵ 读者 基本信息的输入,包括读者编号、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等 ⑶ 读者基本信息的查询、修改,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭地址、电话号码、电子邮件地址、办证日期、备注等等。 ⑷ 书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等。 ⑸ 书籍类别信息的查询、修改,包括类别编号、类别名称、关键词、备注信息等。 ⑹ 书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社会名称、出版日期、书籍页书 、关键词、登记日期、备注信息等。 ⑺ 书籍信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。