(4)在弹出的“创建到SQL Server的新数据源”对话框的“名称”文本框中输入新建数据源的名称,例如db_jxcOdbc。在“描述”文本框中可以输入该数据源的描述信息,因为数据源的名称经常使用单词的缩写形式,随着时间的流逝很容易忘记其含义,如果搭配相应的描述信息,会使该数据源的含义更明确。在“服务器”下拉列表框中输入localhost,单击“下一步”按钮,如图1.34所示。
(5)在弹出的对话框中,选中“使用用户输入登录ID和密码的SQL Server验证”单选按钮,然后选中“连接SQL Server以获得其他配置选项的默认设置”复选框,在“登录ID”文本框中输入访问数据库的用户名,例如sa,在“密码”文本框中输入访问数据库的密码,单击“下一步”按钮,如图1.35所示。
(6)在弹出的对话框中的“更改默认的数据库”下拉列表框中,选择操作的数据库,例如本系统的db_JXC,单击“下一步”按钮,然后在弹出的对话框中单击“完成”按钮,创建数据源。
(7)建立完数据源以后,启动PowerDesigner。重复1.4.3节中的步骤(1)建立一个空的物理数据模型。
(8)选择Database/Reverse Engineer Database命令,在弹出的对话框中选中Using a data source单选按钮,单击右侧的按钮选择刚刚建立的db_jxcOdbc数据源,单击“确定”按钮,如图1.36所示。
(9)在弹出的对话框中选择需要生成E-R图的数据表、视图、系统表等,单击“确定”按钮,即可生成数据库的E-R图。本系统的数据库E-R图在1.4.3节中已经介绍过,效果如图1.16所示。
1.14 本 章 小 结
本章运用软件工程的设计思想,通过一个完整的企业进销存管理系统为读者详细讲解了一个系统的开发流程。通过本章的学习,读者可以了解Java应用程序的开发流程及Java Swing的窗体设计、事件监听等技术。另外,本章还介绍了PowerDesigner工具的数据库建模和逆向生成数据库E-R图以及Java应用程序的系统打包等技术,希望对读者日后的程序开发有所帮助。