Session.SaveConfigFile; //保存新建立的别名
如须对别名进行删除,则先要检查别名是否存在,如果对不存在的别名做删除操作则会引起异常。下面代码说明如何检查数据库别名“CPXSGL”是否存在,如果存在则进行删除。
定义变量:var strAlias:TStringList; //用于保存BDE数据库别名表
代码: strAlias:=TStringList.Create;//生成TstringList类的实例
Session.GetAliasNames(strAlias);//获取数据库别名
if (strAlias.IndexOf(’CPXSGL’) <> -1) then
begin
session.DeleteAlias('CPXSGL');
session.SaveConfigFile;
end;
六 试题库系统应用程序界面设计
本系统采用图形化界面并且提供帮助,界面友好,操作方便,可以大大降低了本软件的使用难度和维护难度,为软件的使用者带来方便。
系统在进行设计时,主要使用的是delphi中的一部分的控件,最长使用的是Label控件、Button控件、Radiogroup 控件,Memo控件。数据库方面常用Datasource控件、 ADOQuery控件、 ADOConnection控件、 DBNavingation控件、 ADOTable控件、 DBEdit控件、DBGrid控件。
§6.1 用户登录窗体
本窗体的任务是通过用户输入密码判断用户是否是合法的用户.它用于管理员按照用户名和密码进行登录。以免不相关得人进入系统进行不良的操作,而对系统进行破坏,导致整个系统进行瘫痪。
§6.2 主窗体
该窗体是本系统的统筹界面。它是系统的结构匡架,便于对整个系统的观摩、管理.主要使用Label和 panl以及manu等控件实现的。Image控件使得界面得以美化。 由于每次操作不一定会用到所有的数据库,所以没有必要在每次运行时生成所有的数据库别名。Session控件提供了动态生成数据库别名的方法,使通过操作选择窗体进行优选择的别名生成成为可能。
§6.3 系统设置窗体
本窗体由Lable和Edit控件组成,可以实现系统基本信息的设置。在第一次运行本系统时, 本窗口自动运行,要求使用者输入系统的基本信息, 以及指定数据库所在路径。
§6.4 权限管理窗体
该窗体是向用户提供权限管理功能,通过对用户级别的选择再组合相应的权限,即可方便得以对统一数据库的相同或不同的数据表进行操作。界面简捷是本窗体的一个有点,这使对权限的管理十分方便。
§6.5 操作员信息设置窗体
这里是设置操作员信息的窗体单元。用户可以通过增加按钮任意增加一个操作员,同样也可以通过修改或者删除按钮实现相应的操作。另外,为了方便用户,双击dbgrid也会出现编辑对话框。
此外,还有类似的窗体,如代理商信息设置,商品信息设置等等,由于这些窗体在结构上具有相似性,在此就不一一赘述了。
§6.6 代理商进/退货录入窗口
如上图所示,在录入进货数据时,必须先选择代理商的姓名,然后双击dbgrid就可以实现对出售商品的选择。为了保证数据表的参照完整性,在点击保存按钮的时候,系统会检查录入的数据是否完整,如缺少项目,系统会给出正确的提示。
退货数据录入窗口和进货数据录入敞口大体相当,唯一不同的是在保存时候会检查代理商是否有过相应的进货数据,如在没有进货纪录的同时退货,系统会给出相应的提示。
§6.7 定单进货数据录入窗口以及查询窗口
该窗体是供使用者输入订货单信息时候使用的,使用者可以对订单进行增加修改删除等具体操作。订单查询窗口与之类似,但是不提供增加和修改功能。
§6. 8 代理商销售数据查询
该功能分为两个窗体实现,分别是一般数据查询和明细数据查询。
上图是一般查询,使用者通过对代理商,商品名称以及商品型号的选择,可以很快地查到该代理商的进货情况,并且可以通过报表打印输出。
上图是代理商进货明细查询,蓝色的字体标出的是该代理商的进货记录,红色的字体标出的是该代理商的退货记录,同时,使用者还可以使用对代理商姓名,商品名称及型号的输入,轻松实现对个别代理商销售的查询。必不可少的,该窗体同样向用户提供打印输出功能。
§6. 9 商品分布查询
该窗体以图形化的界面,简单直观的向使用者提供商品的查询功能,使用者可以通过已知商品信息迅速查询到与此种商品相关的代理商信息,同时,也可用过代理商的信息反查处其代理的商品状况。
此外,为了实现系统的界面风格和报表输出功能,用到了两个控件,分别是
XpMenu3.1 修改版 和QRMaker 。具体的安装和使用方法就不在这里详细说明。
本系统主要分为四个主要功能,即订单系统,代理商系统,备份系统,何管理员系统。其中,订单系统和代理商系统是为商品销售服务的,而管理员登陆系统是为数据安全考虑的, 最后的备份系统有助于提高系统的健壮性,在系统崩溃后可以把损失降到最低限度。同时,本系统也提供了丰富的打印功能,使得计算机里的数据可以以书面的形式印刷并且传播,不会出现信息孤岛的现象。
七 结束语 &n
首页 上一页 2 3 4 5 6 7 8 下一页 尾页 5/16/16
商品销售管理系统文档(五)由毕业论文网(www.huoyuandh.com)会员上传。