利用MySQL和Java建立图书管理系统

发表于:2020-11-20 09:54

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Hong_Youth    来源:CSDN

#
Java
  一、设计目的
  通过对图书管理系统的系统分析、系统设计、编码和调试等工作的实践,熟悉管理信息系统的开发过程、设计方法及相关编程技术,熟练掌握数据库设计的基本理论及方法。
  二、设计任务
  要求完成一个具有一定实用价值的图书管理系统,主要任务包括:
  1、在Microsoft SQL Server 2000/2005/2008环境下建立图书管理系统所使用的数据库,利用企业管理器或查询分析器建立各种数据库对象,包括:数据表、视图、约束、存储过程和触发器等;
  2、掌握ADO.NET编程技术,对MS SQL Server数据库进行连接和操纵;
  3、 掌握使用C#语言或Java语言开发一个数据库应用系统的基本方法和步骤,熟悉一些基础功能的实现方法,如:数据维护(插删改等操作),数据查询、浏览和Excel导出,统计与报表,用户登录和权限管理等。
  4、了解C/S或B/S应用程序的多层体系结构及三层架构方案设计思想,了解迭代式开发,熟悉面向对象设计方法及其分析与设计过程,了解UML文档及其开发过程中的作用。
  三、系统需求
  1.系统准备
  操作系统:Windows10
  数据库系统:MySQL8.0等
  客户端开发工具:IDEA
  2.知识准备
  熟悉MySQL8.0的使用;
  熟悉Java语言及其数据库编程技术。
  了解:迭代式开发过程、UML设计文档、设计模式;以及图书馆相关业务知识。
  3.迭代式开发
  迭代式开发(统一过程UP) 系统开发被组织成一系列固定的短期(一段为2-6周)小项目,称为迭代;每次迭代都产生可执行的系统。每次迭代都包括计划、需求、分析、设计、编码、测试等过程以及文档编写工作;第一次迭代考虑系统的核心功能,随后的迭代逐步扩展系统功能;每次迭代的成果(含需求、分析、设计、代码和文档等)均为下一次迭代的工作基础,直至满足最终需求。这种开发过程是基于面向对象方法的。
  4.系统分析
  系统分析目标
  找出系统用例,书写用例文档,建立领域模型(概念模型)。
  系统框架图:
  实现效果
  1)系统登录界面
  2)读者类别管理
  3)读者类别管理
  4)新书入库
  5)借阅管理
  代码地址: https://github.com/YouthJourney/LibraryMIS

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号