本文前言叙述了课题背景及意义;第一章叙述了系统的相关技术及开发环境;第二章叙述了系统需求分析及概要设计;第三章叙述了系统详细设计与实现;第四张叙述了系统测试的目标与方法。
本系统重点网上购物的信息管理与流程设计方案,详细设计了系统之各管理模块,实现了商品与订单.发货的基本管理功能,达到了系统设计的预期目标,规范了公司业务流程及提高了管理员的工作效率。
通常十分稀缺。无店铺零售则大多不存在地段方面的制约。二是经营成本。借助日益发展的科学技术,无店铺零售通常能够省却从生产到销售过程中的许多环节,从而有效降低经营成本与交易成本,带来消费者、商家双赢的局面。三是风险。对于个人来说,网上商〖本文来自:骆驼论文网 http://www.luotuo.net.cn/ 〗店等无店铺零售业态的准入门槛相对较低,运转比较灵活,即使遇到风险,也有短期资金转向优势。专家表示,随着社会经济的发展及消费水平的提高,人们希望得到更加方便、更加快捷的购物方式,同时也乐于尝试各种新的购物方式。在这一市场需求的推动下,企业会对商品零售的方式进行创新,而先进的技术给创新提供了重要支撑与平台。
软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约,它生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。
软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
软件生命周期是软件工程最基本的重要概念。通常把软件从开始研制
erBuilder提供了对目前流行的大多数关系数据库管理系统的支持,由于在PowerBuilder的应用程序中对数据库访问的部分一般采用国际化标准数据库查询语言SQL,使得用PowerBuilder开发的应用程序可以不做修改或者只做少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用PowerBuilder开发的应用程序是独立于服务器上的数据库管理系统的。
和大多数的WINDOWS应用程序一样,PowerBuilder也是事件驱动工作方式。在这种工作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事件编写的,当程序开始运行之后,它就可以接受来自系统,用户或者其它应用程序触发的事件,然后执行相应的事件代码。事件驱动的工作方式与面向对象技术是紧密相关的,在PowerBuilder应用程序中,接受发生的事件的往往就是程序界面中的各种可视化对象。
SELECT Personnel_password,Classification into: ls_tem_pass,:ls_Class
FROM dbo.gly_info
WHERE id=:ls_user;
if SQLCA.sqlcode = 100 then
Messagebox("提示","用户名 密码 错误")
Return
Else
choose case ls_Class
case '售前管理员'
gs_clss = '1' // open(w_sell_info_1)
case '发货管理员'
gs_clss = '0' // open(w_main_mid)
case else
Messagebox("提示","权限 错误")
Return
end choose
end if
gs_user = ls_user
//gs_clss = '1'
open(xt_min_main)
//按过滤条件过滤
3)“组合查询”按钮的代码如下
string ls_sql,ls_sql1
if cbx_1.checked=true then
ls_sql = "(sales_list_id like '%" + trim(sle_1.text) +"%')"
ls_sql1 = "(类编号类似于 '%" + trim(sle_1.text) +"%')"//查询用
end if
if cbx_2.checked=true then
if cbx_1.checked=true then
ls_sql = ls_sql + " and (personnel_id like '%" + trim(sle_3.text) +"%')"
ls_sql1 = ls_sql1 + " and (类编号类似于 '%" + trim(sle_3.text) +"%')" //查询用
else
ls_sql = ls_sql + " (personnel_id like '%" + trim(sle_3.text) +"%')"
ls_sql1 = ls_sql1 + " (类编号类似于 '%" + trim(sle_3.text) +"%')"//查询用
end if
end if
参考文献
[1] 徐建波主编.Internet与Web设计教程.中国矿业大学出版社 .2001
[2] 福塔 钟鸣.SQL 必知必会.人民邮电出版社.2007
[3] 莫利纳罗 著. SQL Cookbook 中文版.清华大学出版社.2007
[4] 陈磊 郭斌 李翔 PowerBuilder9数据库项目案例导航. 清华大学出版社.2005
[5] 宋晔 张弘PowerBuilder实用教程--数据库应用系统开发. 北京理工大学出版社.2008
[6] 邱李华 李晓黎等 编著. SQL Server 2000数据库应用教程. 人民邮电出版社.2007〖本文来自:骆驼论文网 http://www.luotuo.net.cn/ 〗
[7] 张晓云 数据库开发与PowerBuilder. 高等教育出版社.2009
[8] 何玉洁 数据库原理与应用. 机械工业出版社.2007
[9] 杨开英.数据库系统概论[M].2版,武汉理工大学出版社,2004
[10] Chetney J. Hieber ,Basic PowerBuilder 8.0,Envision Software Systems ,2001