1218宠物商店简单设计说明书

需求分析:

1. 系统启动

1218宠物商店简单设计说明书_第1张图片


2.宠物主人登入

1218宠物商店简单设计说明书_第2张图片


1218宠物商店简单设计说明书_第3张图片


3.宠物主人购买库存宠物

1218宠物商店简单设计说明书_第4张图片


4.宠物主人购买新培育宠物

主人购买新培育宠物的步骤与购买库存宠物相同。两者的差别主要体现在数据库操作中,在数据库表 pet中存放着所有的宠物,如何区分是库存宠物还是新培育宠物,可以增加一个字段来实现,该字段不同取值分别代表库存宠物和新培育宠物。在这种情况下,要注意数据访问层代码的重用。如果把购买库存宠物和购买新培育宠物视为两种不同业务,在业务接口和实现类中就应该定义不同的方法。


5.宠物主人卖出宠物给商店

1218宠物商店简单设计说明书_第5张图片


编写目的:

计算机技术发展日新月异,在各行各业应用越来越广泛。人们越来越多人在网上购物,开发网上宠物购买可以使宠物买卖方便、快捷、费用低等优点,将人们从传统的宠物买卖方式中解脱出来,提高效率,帮助了解更多宠物信息。


编写中所用到的知识:

1.面向对象程序设计的思想

2.使用类图设计系统

3.Java集合存储和传输数据

4.Java异常处理

5.JDBC操作数据库

6.Oracle存储数据

7.DAO层的应用


回顾:

面向对象的程序设计:即(Object-OrientedProgramming,简记为OOP)立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。

Java:Java是一个由Sun公司开发而成的新一代编程语言。使用它可在各式各样不同机器、不同操作平台的网络环境中开发软件。Java正在逐步成为Internet应用的主要开发语言。

JDBC:JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

DAO层:DAO(DataAccessObjects)数据访问对象是第一个面向对象的接口,它显露了MicrosoftJet数据库引擎(由MicrosoftAccess所使用),并允许VisualBasic开发者通过ODBC象直接连接到其他数据库一样,直接连接到Access表。DAO最适用于单系统应用程序或小范围本地分布使用。


编码顺序:

1.系统启动

2.登录功能

3.各种宠物主人操作

4.各种宠物商店操作


未完待续。。。


你可能感兴趣的:(1218宠物商店简单设计说明书)