商品销售管理系统论文49772字投稿:洪溈溉内容摘要:
查询功能,使用者可以通过已知商品信息迅速查询到与此种商品相关的代理商信息,同时,也可用过代理商的信息反查处其代理的商品状况。 此外,为了实现系统的界面风格和报表输出功能,用到了两个控件,分别是 修改版 和 QRMaker。 具体的安装和使用方法就不在这里详细说明。 本系统主要分为四个主要功能,即订单系统,代理商系统,备份系统,何管理员系统。 其中,订单系统和代理商系 统是为商品销售服务的,而管理员登陆系统是为数据安全考虑的, 最后的备份系统有助于提高系统的健壮性,在系统崩溃后可以把损失降到最低限度。 同时,本系统也提供了丰富的打印功能,使得计算机里的数据可以以书面的形式印刷并且传播,不会出现信息孤岛的现象。 经过几个月的设计和开发,商品销售管理系统基本开发完毕。 其功能基本符合用户需求,能够完成商品流通过程中所涉及到的基本信息的、输入、修改,查询等动能。 并提供部分系统维护功能 ,使用户方便进行用户名称和密码的更改,提高了软件的安全性和健壮性。 此外,本软件对于数 据的一致性的问题也通过程序进行了有效的解决。 但现实中的商品交易形式是多种多样的,是由于毕业设计时间较短,需求分析做得不够完善,个人能力以及精力等因素的限制,所以该系统只假设了两种形式销售方式,即订单销售和代理商销售, 并且假设这两种销售方式在商品的流通过程中不存在互相干扰的现象。 另外,该系统还有许多不尽如人意的地方。 比如功能不是很完善、用户界面不够美观,出错处理不够等多方面问题。 这些都有待进一步改善。 七 结束语 致谢 在本次毕业设计中,我从指导老师张韦伟老师身上学到了很多东西。 张韦 伟老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。 她无论在理论上还是在实践中, 都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢她耐心的辅导。 另外,系统能及时开发完成也得益于同组同学之间的密切协作,这里一并表示感谢。 主要参考文献: [1] Delphi企业经营管理系统开发实例导航 作者:求是科技 王志伟 黄超 出版社:人民邮电出版社 [2] Delphi 面向对象程序设计及应用开发 作者:朱振元 ,朱承 出版社:西安电子科技大学出版社 [3] Delphi 6 程序设计导学 作者:张春林 出版社:清华大学出版社 [4] 最新 Delphi 7 数据库开发指南 作者: 只飞 等 出版社:北京希望电子出版社 [5] Delphi 实用程序 100例 作者:段兴 出版社:人民邮电大学 [6] 网上资料查询 附录程序清单及注释 程序清单 unit LogoUnit。 //登陆窗口 interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, jpeg, ExtCtrls, ComCtrls, StdCtrls。 type TLogoForm = class(TForm) Panel1: TPanel。 StatusBar1: TStatusBar。 Label1: TLabel。 Label2: TLabel。 Label3: TLabel。 Label4: TLabel。 procedure FormCreate(Sender: TObject)。 private { Private declarations } public { Public declarations } end。 var LogoForm: TLogoForm。 implementation uses LoginUnit。 {$R *.dfm} procedure (Sender: TObject)。 var Foundwin: HWND。 begin Foundwin := FindWindow(nil, „商品销售管理系统 ‟)。 // 查找窗口 if Foundwin 0 then begin // 调用 Delphi自带的查询窗口函数,查找特定标题的窗体 // 若找到则激活已运行的程序,同时结束自身 ShowWindow(Foundwin, SW_RESTORE)。 halt。 end。 end。 end unit LoginUnit。 //密码登陆窗口 interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, DB, DBTables, Registry, DBCtrls。 type TLoginForm = class(TForm) PanelBkGnd: TPanel。 Label2: TLabel。 Label1: TLabel。 Label3: TLabel。 L_name: TLabel。 Panel_button: TPanel。 Bevel_button: TBevel。 OKBtn: TButton。 CancelBtn: TButton。 E_ID: TEdit。 E_PassWord: TEdit。 query_pass: TQuery。 procedure FormCloseQuery(Sender: TObject。 var CanClose: Boolean)。 procedure OKBtnClick(Sender: TObject)。 procedure E_IDChange(Sender: TObject)。 procedure E_IDKeyDown(Sender: TObject。 var Key: Word。 Shift: TShiftState)。 procedure CancelBtnClick(Sender: TObject)。 procedure FormCreate(Sender: TObject)。 private B_halt: bool。 I_logo: integer。 { Private declarations } public { Public declarations } end。 var LoginForm: TLoginForm。 implementation uses MainUnit, LogoUnit。 {$R *.dfm} procedure (Sender: TObject。 var CanClose: Boolean)。 var S_temppass: string。 begin inherited。 if b_halt then begin。 exit。 end else b_halt := true。 S_temppass :=。 USERNAME :=。 if ( = „„) or ( = „未知用户 ‟) then //用户名为空 begin messagedlg(„用户错误 ‟, mterror, [mbok], 0)。 canclose := false。 exit。 end //end if else //用户名非空 begin with query_pass do begin first。 while not eof do //检查用户名与密码 begin if (USERNAME = fieldbyname(„USERname‟).asstring) and (S_tempPass = fieldbyname(„Psd‟).asstring) then begin USERRIGHTSNAME := fieldbyname(„rightsname‟).AsString。 USERRIGHTS := fieldbyname(„rights‟).AsString。 break。 end。 next。 end。 //end while if eof then //用户名与密码不符 begin inc(I_logo)。 if I_logo = 3 then begin messagedlg(„您已尝试超过 3 次,系统将停止运行。 ‟, mterror, [mbok], 0)。 end else begin messagedlg(„用户名与密码不符,请检查后重新输入。 ‟ + 13 + 13 + „你还有 „ + inttostr(3 I_logo) + „ 次机会。 ‟, mterror, [mbok], 0)。 canclose := false。 exit。 end。 end。 //end if end。 //end with end。 //end else if。 [3].Text := „操作员:【 ‟ + USERNAME + „】 权限:〖 ‟ + USERRIGHTSNAME + „〗 ‟。 canclose := true。 end。 procedure (Sender: TObject)。 begin b_halt := false。 end。 procedure (Sender: TObject)。 begin with query_pass do begin first。 while not eof do begin if = fieldbyname(„ID‟).AsString then begin := fieldbyname(„USERName‟).AsString。 exit。 end else := „未知用户 ‟。 next。 end。 end。 end。 procedure (Sender: TObject。 var Key: Word。 Shift: TShiftState)。 begin if key = 27 then begin。 exit。 end。 if (key = 13) or (key = 40) then { 判断是按执行 键 } begin key := 0。 perform(WM_NEXTDLGCTL, 0,。商品销售管理系统论文49772字投稿:洪溈溉
相关推荐
.承租方必须遵守出租方的店堂纪律,端正经营态度,文明经商,礼貌待客,遵守安全消防规则,维护店容卫生。 第五条 出租方的权利、义务 1.出租方有权要求承租方按期交付租金。 2.出租方有权要求承租方上报各种报表,有权 对承租方的经营活动是否合法、是否遵守店堂纪律和有关规章制度等进行监督。 3.承租方有下列情形之一时,出租方有权解除合同: ① 擅自改变柜台的使用性质; ② 擅自转租
有污渍的进行清洁。 ( 4)对楼层内瑞子箱进行内部清扫、接线紧固。 六、消防演习 为加强全体员工的防火意识,提高灭火的熟练程度,管理公司应定期安排时间进行消防演习。 组织经营业户一起参加的演习原则上一年不少于一次。 演习形式: ( 1)模拟操场训练,接警、出动、指挥、分工配合及临时处理等综合动作演习,检验是否符合火警处理的要求。 ( 2)模拟实战训练,从接警出动到现场,按照实战要求灭火
表人签字认可 ,预约单 (订金单 )或任何文件及单据对甲方不生效力 7. 乙方至少每周一次向甲方会报招商进展 . 8. 预约金 (订金 )直接付至甲方指定帳號 . 9. 租金溢价不得互补 . 五 招商租金 : 招商租金底价 ” 一楼日租金均价三点五元 , 二楼日租金均价二点六元 , 三楼日租金均价一点八元 , 四楼日租金均价一点一元 1. 商场各楼层 . 各单位
最大的大宗材料,不宜委托中间商采购,以避免出现质量纠纷时处理的间接件与苫偿能力的不确定性。 从验收角度讲,应尽量做到先检讨后卸货,对于不能立即出结果的原材料应双方共同见证封样留存,并严格按照相应规范规定执行,为可能出现的质量问题处理提供物证。 对于接收的材料,应有授权责任人接字认可,分类存放并及时设置标识,明确使用的结构部位与混凝土强度等级。 对常规原材料的人库,应有检测、生产
装机总功率为: 225kw,按实际生产利用来算,每小时实际用电为 135 度,按年产 30 万立方商品 混凝土计 算 ,该项目拥有的 500 千伏安变电站,完全可以满足需要。 第四章节能方案分析 用能标准和节能规范 目前我国混凝土搅拌站生产企业众多,产品已形成系列化,但技术水平参差不齐,只有部分产品接近国际先进水平,其中部分产品具有自动化程度高、生产能力高、称量精度高、投资少、搅拌质量好
河北讯成网络科技有限公司 信诚和善博强精敏 完善完备, 使消费者在购物时其所需商品 、品牌应在网站上都有销售,同时遵循分类清晰、分类下商品种类齐全, 根据这一原则,在制定网站商品线时应依照以下几个标准: 在网站产品方面:同一品牌下商品,商品种类齐全; 同一种类下商品,商品品牌完备 ; 同一分类下商品,商品档次有别。 在网站分类方面:确保分类齐全,确保分类清晰,确保分类直观。 ( 1)