Java程序设计说明书.pdfVIP

  • 52
  • 0
  • 约2.86万字
  • 约 26页
  • 2018-12-23 发布于浙江
  • 举报
目录 图书荐购系统2 1. 需求分析2 1.1 问题描述2 1.2 用例图2 2. 概要设计3 2.1 识别需求文档中的类3 2.2 初步建模类及类间关系3 2.3 初步的UML 类图4 3. 详细设计4 3.1 将UML 类图转换成Java 代码框架4 3.2 数据存储5 3.3 算法设计8 3.4 图形化界面9 4. 调试分析18 4.1 调试过程中遇到的问题及经验体会18 4.2 经验和体会21 5. 用户使用说明22 5.1 用户登录22 5.2 主菜单(征订书目荐购)22 5.3 征订图书荐购23 5.4 我要新荐24 5.5 重置密码25 5.6 基本信息维护25 6 参考文献26 武汉理工大学《Java 语言程序设计A》课程设计说明书 图书荐购系统 1.需求分析 1.1 问题描述 目前高校都是多专业、多学科的综合性大学,需要的专业图书馆资料相对比较多, 基本要覆盖到每一个学科。所以图书馆图书采购过程中主要存在的问题是再众多的图 书资料中难以准确订购到有价值的专业图书资料。造成目前这种现象的主要原因是图 书馆图书采购人员很难具备各学科、个专业的专业知识,要采购人员具备学校所开专 业全部知识又不切实际。所以要掌握相关专业知识的读者、老师参与到图书荐购来。 本人选择设计开发“图书馆图书荐购系统”来解决这一冲突。 该系统有2 种角色权限:读者、管理员。读者进行登录,荐购征订数目,添加图 书,修改密码;管理员添加/修改征订数目、馆藏书目,添加/修改/删除读者信息。 1.2 用例图 需求文档简要描述如下: 需求①:登录 需求②:读者荐购征订数目,新荐数目,修改密码 需求③:管理员登录,添加/修改征订数目、馆藏书目,添加/修改读者信息。 用例的文字简要描述如下: 用例①:登录 用例②:读者服务:荐购征订数目,新荐数目,维护读者信息 用例③:基本信息管理:添加/修改征订数目、馆藏书目,添加/修改/删除读者 信息 2 武汉理工大学《Java 语言程序设计A》课程设计说明书 图 (1).图书荐购系统的用例图 2.概要设计 2.1 识别需求文档中的类 1)对需求文档进行名词/名词短语分析,对名词/名词短语加下划线显示: 需求①:登录 需求②:读者荐购征订数目,新荐数目,查询馆藏书目,修改密码,退出系统 需求③:管理员添加/修改征订数目、馆藏数目,添加/修改读者信息。 2)需求文档中的名词/名词短语,按照出现顺序,从左到右排列(不重复): 读者、管理员、征订书目、馆藏书目、荐购书目 而图书荐购系统中主要的对象是书,所以读者、管理员信息可以存在数据库中, 通过直接通过条件查询语句来获取。 2.2 初步建模类及类间关系 该系统的类有基类Book ,馆藏类LibraryBook 、征订书目类RecommendBook 、 荐购书目类JgBook 类继承基类Book ,但其子类又有其私有的实例变量和方法。 以基类Book,馆藏类LibraryBook 为例: Book 类的实例变量: private String ISBN; private String bookName; private String press;

文档评论(0)

1亿VIP精品文档

相关文档