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

来源:互联网 发布:单片机发展前景 编辑:程序博客网 时间:2024/03/29 20:59

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

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

JDAS VB Project:

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