欢迎来到天天文库
浏览记录
ID:32198179
大小:2.01 MB
页数:49页
时间:2019-02-01
《实用仓储管理软件系统的开发与分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大连理工大学硕士论文第二章开发平台的选择和用户界面设计第二章开发平台的选择和用户界面设计2.1开发平台的选择在开发软件工程之初,选择好的开发平台基础,会使以后进行的开发工作顺利很多。而用户界面的良好,关系到用户对软件系统的满意程度,无疑也具有十分重要的意义。2.1.1工作平台的选择自从Microsoft公司推出W'mdows以来,Windows立即以其不可比拟的优越性风靡全球,广泛应用于商业和公共领域。W'mdows系统具有如下特点:1.可以同时对多道程序支持运行;2.W'mdoDIS具有一致性的用户界面;3.W'mdows具有标准接口,使用户可以较容易地使
2、用W'mdows程序;4.可以更加充分地应用内存。5.W'mdows开发环境及各种支持软件日益成熟,几乎所有的主要PC软件豆具有支持W'mdows的版本。6.Wmdo髑提供了一个多任务的图形用户窗口(GraphicalUserInterface,简称ouI),通过它可以帮助生成交互式程序。窗口环境下的程序之间有良好的交互性。W'mdows使用资源管理器代替了文件管理器。它具有w-m32的优点,同时使操作更加容易和快捷。Windows是一种使计算机变得易于使用的系统,通过它工作会提高很多效率。所以。本系统采用Windows作为操作平台。2.1.2工作语言的选择
3、Vistm/Basic是针对W'mdows3.0oA上的强大的容易使用的程序设计开发系统a它的可视设计工具、事件驱动程序设计语言以及调试工具能够充分建立充分利用W'mdows图形环境的应用程序,同时VB具有对数据库强大且方便的控查堕堡三查兰堡主堕壅塑三童互垄!鱼塑垫堂!!!鲨墨耍堡盐制功能[41。vB的屏幕设计工具面板能建立复杂的多窗口用户界面而不必写任何的代码。它支持DDE允许和其他的W'mdows应用互通【5】。VisualBasic5.0在以往VisualBasic成功经验基础上发展起来,已经成为一种真正专业化的开发语言和编程环境。VB5.0不仅可以编
4、写出企业水平的客户,服务器及强大的数据库应用程序,而且可以进行广泛的Intemet编程,使用浏览器,创建AcfiveX控件,并能与许多其他应用程序紧密集成。对比旧版本的VB,VB5除了在程序运行速度加快和窗体加载的更快之外,又加入了:Intemet功能、开发环境功能和控件功能。VII对数据库的控制功能是通过MicrosoftJet引擎来实现的。MicrosoftJet引擎为VisualBasic与数据库的接口提供了基本的方法。Jet引擎被VisualBasic、MicrosoftAccess和其他的Microsoft产品共享。崩数据库引擎提供了多种方法。Je
5、t的数据定义功能支持对表、索引、查询的创建、修改和删除,同时Jet也支持域层和记录层数据验收,它以主键标和表间引用完整性的形式支持数据完整性。数据操纵时,Jct支持使用sOL。同时,Jet提供对安全功能的支持。可以让开发者指定用户标志符和口令,也支持使用许可,或是对单个表和查询的访问级别。因此,在设计系统时使用了Vii作为工作语言。Access是Microsoft公司推出的在Windows环境下运行的关系数据库。与其他的数据库系统不同的是:Access无需编程就可以构造出一个完整的数据库系统、报表和查询。另外,通过定义表格(Form)和报表(Retort),
6、并用宏将它们联接起来,就可以快速地建立一个应用程序,而无需沿用传统的程序设计过程。Access还葶U用动态对象链接和嵌入从其他程序中引入图表和图示,使Access生成的数据库图形并茂,直观生动。Access提供从用户目前的数据库环境,包括Dbase和其他数据库程序,平滑过渡到Access的功能,使不同的数据库之间很容易达到数据库共享。其中的宏叫acro)是指一系列的步骤或击键的记录,在需要的时候,按一两个键就可以“回放”这个记录。宏是重复性任务理想的解决方法,只要事先精确地定义好要执行的步骤,宏就可以在任何需要的时候毫无差错地重复执行这些步骤。宏特别适用于用
7、户按照自己的需要定制菜单和控制表格和报表的使用。62.1.4结构化查询语言结构化查询语言(StructuredQueryLanguage,SQL)是一组专用的程序命令。SQL可以完成如下任务:1.在一个或多个数据库的一个或多个表中查询:2.通过插入、删除或者更改记录,操纵表中的数据;3.得到表中数据的总计信息,如总和、记录数、最小值、最大值和平均值:4.创建、更改或删除数据库中的表(仅指Access数据库);5.创建删除表中的索引(仅指Access数据库);SQL语旬的组成包括参数声明、操纵语句和选项声明。大体安排如下:[Parametersdeclarat
8、ions]Manipulativestatement
此文档下载收益归作者所有