上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.1 实例——商品订购管理系统
完整的商品订购系统是比较复杂的,本书设计了一个简化的“商品订购管理系统”作为全书的主线实例。
该简易商品订购管理系统的主界面如图1.4所示,主界面包含了系统功能的导航菜单。主要功能包括客户数据维护(包括增、删、改)、商品数据维护(包括增、删、改)、订单数据录入、订单数据修改与删除、订单数据查询。商品、客户和订单数据均被存储于数据库系统中。
图1.4 商品订购管理系统的主界面
单击“订单数据”→“订单数据查询”菜单命令,则应用程序向数据库管理系统发出数据查询请求,由数据库管理系统从商品订购数据库中检索出符合条件的数据,并返回给应用程序,应用程序再以特定的形式显示给用户,如图1.5所示。
图1.5 商品订单数据查询
若用户要向系统中添加数据(如添加客户数据),则单击“客户数据维护”命令菜单,出现如图1.6所示的客户数据维护界面。
图1.6 客户数据维护界面
在各输入框中录入相应的数据项,单击“增加”按钮,则应用系统向数据库管理系统发出数据插入请求,由数据库管理系统向数据库中提交商品数据表格字段的数据值,DBMS成功执行数据添加操作后,返回正常状态,应用程序再以对话框的形式提示用户操作成功。此时,在客户数据维护界面中便可查看到新增的客户信息,如图1.7所示。
图1.7 新增加了客户信息
从这个实例可知,以数据库为核心的应用系统(也称数据密集型应用),用户对数据库中数据的访问路径为:用户操作命令→应用程序→DBMS→数据库,如图1.8所示。
图1.8 数据访问路径
要设计以数据库为核心的应用系统,必须进行数据库的设计和应用系统的设计。有关数据库设计相关的理论与方法,将在第4章讨论。