Java程序设计的说明书.docxVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录图书荐购系统21.需求分析21.1问题描述21.2用例图22.概要设计32.1识别需求文档中的类32.2初步建模类及类间关系32.3初步的UML类图43.详细设计43.1将UML类图转换成Java代码框架43.2数据存储53.3算法设计83.4图形化界面94.调试分析184.1调试过程中遇到的问题及经验体会184.2经验和体会215.用户使用说明225.1用户登录225.2主菜单(征订书目荐购)225.3征订图书荐购235.4我要新荐245.5重置密码255.6基本信息维护256参考文献26图书荐购系统需求分析1.1问题描述目前高校都是多专业、多学科的综合性大学,需要的专业图书馆资料相对比较多,基本要覆盖到每一个学科。所以图书馆图书采购过程中主要存在的问题是再众多的图书资料中难以准确订购到有价值的专业图书资料。造成目前这种现象的主要原因是图书馆图书采购人员很难具备各学科、个专业的专业知识,要采购人员具备学校所开专业全部知识又不切实际。所以要掌握相关专业知识的读者、老师参与到图书荐购来。本人选择设计开发“图书馆图书荐购系统”来解决这一冲突。该系统有2种角色权限:读者、管理员。读者进行登录,荐购征订数目,添加图书,修改密码;管理员添加/修改征订数目、馆藏书目,添加/修改/删除读者信息。1.2用例图需求文档简要描述如下:需求①:登录需求②:读者荐购征订数目,新荐数目,修改密码需求③:管理员登录,添加/修改征订数目、馆藏书目,添加/修改读者信息。用例的文字简要描述如下:用例①:登录用例②:读者服务:荐购征订数目,新荐数目,维护读者信息用例③:基本信息管理:添加/修改征订数目、馆藏书目,添加/修改/删除读者信息图(1).图书荐购系统的用例图概要设计2.1识别需求文档中的类1)对需求文档进行名词/名词短语分析,对名词/名词短语加下划线显示:需求①:登录需求②:读者荐购征订数目,新荐数目,查询馆藏书目,修改密码,退出系统需求③:管理员添加/修改征订数目、馆藏数目,添加/修改读者信息。2)需求文档中的名词/名词短语,按照出现顺序,从左到右排列(不重复):读者、管理员、征订书目、馆藏书目、荐购书目而图书荐购系统中主要的对象是书,所以读者、管理员信息可以存在数据库中,通过直接通过条件查询语句来获取。2.2初步建模类及类间关系该系统的类有基类Book,馆藏类LibraryBook、征订书目类RecommendBook、荐购书目类JgBook类继承基类Book,但其子类又有其私有的实例变量和方法。以基类Book,馆藏类LibraryBook为例:Book类的实例变量: private String ISBN; private String bookName; private String press; private String author; private int catagory; private String detail;方法:⑴public Book(String ISBN,String bookName){}(2)public Book(String ISBN,String bookName,String press, String author,int catagory,String detail){} ⑶public String toString(){} ⑷私有实例变量的getter()/setter(){}馆藏类LibraryBook的实例变量:private String palce; 方法: public String getPalce(){} public LibraryBook(String ISBN,String bookName,String press, String author,int catagory,String detail,String palce)2.3初步的UML类图图(2)图书荐购系统的UML类图详细设计 3.1将UML类图转换成Java代码框架根据Visual Paradigm for UML 11.0软件创建UML类图,设计好类图间的关系(继承、泛化、依赖)等,利用该软件工具栏的“程序代码”----“Java来回往返”---“程序代码生成”,完成后生成了相应的Java文件,对生成的Java文件进行适当的修改。3.2数据存储由于图书荐购系统中的数据量比较大且需要长久存储,对数据的存储不能仅仅局限的文件、集合、数组中,所以需要配置sql server数据源,将数据存储在数据库中,实现逻辑层和数据层的分离。本系统的数据库为SQL server2008,开发软件为Eclipse EE,以及画图工具Visual Paradigm for UML 11.0。3.2.1 SqlServe

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档