聚点AC系统测试版刚刚完工,可喜却不贺~~!

呵呵,一个连普通进销存的基本功能都没有完全实现的应用,我用MS的window DNA来写,无他的,就为了练手!^o^

软件架构看下图,经典的three-tiers。也是3-2-1模式开发完成。不这里的2是两个月,因为只有一个人。写个玩意比我开始想像时要麻烦,一来是第一次用VB写整个程序,对VB的控件绑定ADO数据使用没有把握,对使用对象进行开发也没有多少经验。也就是展示层和逻辑层花了不少时间。只有数据库层(库的设计和全用存储过程)把握得很好。

JDAS VB Project:

Module模块file文件purpos用途
会员管理frmCustomerEdit.frm会员录入与更改
frmCustomerEdit.frx
frmCustomerList.frm会员列表(供下单时会员的选择)
frmCustomerList.frx
frmCustomerMgr.frm 会员管理主模块
frmCustomerMgr.frx 
员工管理frmEmployeeEdit.frm员工录入与更改
frmEmployeeEdit.frx
frmEmployeeMgr.frm 员工管理主模块
frmEmployeeMgr.frx 
商品管理frmMerchandiesMgr.frm商品管理主模块
frmMerchandiesMgr.frx
frmMerchandiseEdit.frm 商品数据录入与更改
frmMerchandiseEdit.frx 
服务管理frmMSEdit.frm商品服务录入与更改
frmMSEdit.frx
frmServiceMgr.frm服务管理主模块
frmServiceMgr.frx
frmIMSEdit.frm 冲印服务录入与更改
frmIMSEdit.frx 
frmDSEdit.frm一般服务录入与更改
frmDSEdit.frx
frmServicesList.frm服务项目列表,供下单时选择
全局模块frmSplash.frm欢迎闪屏
frmSplash.frx
Global.bas 全局标准模块
JDAS.RES 资源文件
JDAS.vbp 项目文件
JDAS.vbw 
SysConfig.frm系统配置
frmOutGoEdit.frm 简单支出模块
frmOutGoEdit.frx 
clsReadWriteIni.cls展示层暂时唯一使用的类,读写INI文件
frmAbout.frm 关于
frmAbout.frx 
frmCSDetailList.frm服务项目每天每种列表
frmCSDetailList.frx
frmDataStatistics.frm统计模块
frmDataStatistics.frx
frmEditMainService.frm 服务项目详细录入
frmEditMainService.frx 
frmLogin.frm 系统登录模块
frmLogin.frx 
frmMainForm.frm系统主模块
frmMainForm.frx
frmHelp.frm简单帮助

JDAS_Svr VB Project:

class类purpos用途
cCustomer.cls会员实体类
cCustomerServices.cls服务订单实体类
cCustServicesDetail.cls服务项目实体类
cCustServicesDetails.cls服务项目集合类
cDataHelper.cls数据帮助类,封装数据库访问
cEmployee.cls员工实体类
cMerchandise.cls商品实体类
cOutGo.cls支出条目实体类
cServices.cls服务实体类
JDAS_Svr.vbp项目文件
JDAS_Svr.vbw

JDBin Database:

table相关表store procedure存储过程purpos用途
CustServicesDetailCSDetail_AddNew添加新的客户服务项目(注:订单:服务项目=1:n)
CSDetail_DeleteByCSID根据订单号删除所属的服务项目
CSDetail_SelectByCSID按服务订单号订单详细
CSDetail_SelectByServiceType按类型取得服务订单记录详细
CSDetail_SelectOne取得一条客户服务订单记录详细
CSDetail_Update更新客户服务项目
CustomerServicesCS_AddNew加新单
CS_SelectAll取得全部可用服务订单记录
CS_SelectByDate取得某一天所有的服务订单记录
CS_SelectForSearching简单的综合查询
CS_SelectOne取得某一服务订单记录
CS_GenerateNewOrder开新单,填好流水单号,返回只有单号的的空单
CS_Update更新客户服务订单
CustomerCustomer_AddNew添加会员
Customer_SelectAll取得所有会员数据
Customer_SelectByMemberNo由会员ID取得会员数据
Customer_SelectOne取得会员数据
Customer_Update更新会员数据
EmployeeEmployee_AddNew添加员工
Employee_SelectAll取得所有员工数据
Employee_SelectOne取得一个员工的数据
Employee_Update更新员工数据
SerialNumberGetNewSerial生成序列号,也就是订单的流水号
MerchandiseMerchandise_AddNew添加商品
Merchandise_SelectAll取得所有商品数据
Merchandise_SelectNotSale取得待售商品数据
Merchandise_SelectOne取得某一样商品数据
Merchandise_Update更新商品数据
OutGoOutGo_AddNew添加支出条目
OutGo_SelectByDate按时是取得支出条目数据
OutGo_SelectOne取得一条支出条目数据详细
OutGo_Update更新支出条目
ServicesServices_AddNew添加服务
Services_SelectAll取得所有服务数据
Services_SelectOne取得一条服务的详细
Services_Update取得会员数据
Services_SelectById由服务ID快速查得服务项目,用于查询

两个月的劳动成果。可喜却不贺,不贺在戚戚的写下总结。

学习过程内容

  1. vb ide
  2. vb controls
  3. ado/cursors
  4. com+
  5. debug
  6. error handling
  7. event
  8. business object design
  9. system security
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值