图书馆管理系统(使用数据库实现)

        到现在,终于结束了javaSE基础部分的学习。结束前最后一个项目就是使用数据库实现图书管理系统。

整体项目功能流程结构图:

项目开发前的准备:

软件需求说明书
        是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础

概要设计说明书
        目的是说明对程序 系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、安全设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。

接口设计说明书
        制定标准,标准规范的制定离不开接口,制定标准的目的就是为了让定义和实现分离,而接口作为完全的抽象,是标准制定的不二之选。
        提供抽象,得以让接口的调用者和实现者可以完全的解耦。

数据库设计说明书
        数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设计,可以提高开发效率,方便系统维护,并且为以后项目功能的扩展留下余地。

项目开发出现的问题

        刚开始没有按照三层架构的方式去设计模块,导致整个项目完成,按照三层架构的方式修改,这样会十分的麻烦。

项目总结

        开发一个项目前,一定要写好设计说明书,设计说明书会给你一个项目整体的概括,思路清晰,能够更好的写好各个功能。使用三层架构,能够把项目分层,开发起来只需要注重自己那一层,有利于标准化。设计模式的运用,能够有较强的扩展性,提高了开发效率。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值