江苏科技大学会计信息系统课程设计报告模板

上传人:第*** 文档编号:57350545 上传时间:2018-10-21 格式:DOC 页数:20 大小:319KB
返回 下载 相关 举报
江苏科技大学会计信息系统课程设计报告模板_第1页
第1页 / 共20页
江苏科技大学会计信息系统课程设计报告模板_第2页
第2页 / 共20页
江苏科技大学会计信息系统课程设计报告模板_第3页
第3页 / 共20页
江苏科技大学会计信息系统课程设计报告模板_第4页
第4页 / 共20页
江苏科技大学会计信息系统课程设计报告模板_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《江苏科技大学会计信息系统课程设计报告模板》由会员分享,可在线阅读,更多相关《江苏科技大学会计信息系统课程设计报告模板(20页珍藏版)》请在金锄头文库上搜索。

1、江苏科技大学经济管理学院江苏科技大学经济管理学院2014 至 2015 学年第一学期会计信息系统课程设计报告班级学号班级学号姓名姓名成绩成绩模块名称:销售管理系统1、数据库分析(配合图形作简要说明) 1.1 数据流图:1.2E-R 图1.3 数据库表2、系统设计2.1 系统功能结构图2.2 系统功能说明销售管理系统作为一种信息管理软件,既可以帮助快速有效地完成各种信息录入、查询和修改的计算机管理,又可以对信息进行简单地分析。销售管理系统的主要任务是实现订购和销售的管理。主要功能模块包括:1. 基本信息管理功能: 客户信息的录入、修改和删除。 仓库信息的录入、修改和删除。 用户信息的录入、修改和

2、删除。2. 产品信息管理功能: 产品类目的添加、修改和删除。 产品信息的管理。3. 商品订购管理功能: 订购单的添加、修改和删除。 订购退货单管理。4. 商品销售管理功能: 销售单的添加、修改和删除。 销售退货管理。5. 库存管理功能: 入库管理。 出库管理。 库存管理。3 优化分析与设计 3.1 数据库方面数据库的详细设计,其基本表的设计如下:根据主体流程图,基本表设计情况如下:表 3.1 用户信息表(Users)列名数据类型长度说明UserNameVarchar2 50用户名PwdVarchar250密码UserTypeNumber1用户类型EmpNameVarchar250员工姓名表 3

3、.2 仓库信息表(Storehouse)列名数据类型长度说明StoreIdNumber1仓库编号StoreNameVarchar250仓库名称DescribeVarchar250仓库说明表 3.3 商品类目表(ProType)列名数据类型长度说明TypeIdNumber1商品类目编号TypeNameVarchar250商品类目名称UpperIdNumber1上级商品类目表 3.4 商品信息表(Product)列名数据类型长度说明ProIdNumber1商品编号ProNameVarchar250商品名称TypeIdNumber1商品类型编号ProStyleVarchar250商品规格ProUni

4、tVarchar210计量单位ProLowNumber5商品数量下限ProHighNumber10商品数量上限表 3.5 订购信息表(Orders)列名数据类型长度说明OrderIdNumber2订购单号OrderTypeVarchar220订购类型ProIdNumber3订购商品编号ProPriceNumber15订购商品单价ProNumNumber10订购商品数量ProAmountNumber15订购商品总金额OptDateChar10订购日期EmpNameVarchar250经办人StoredNumber1出/入库标记表 3.6 销售信息表(Sales)列名数据类型长度说明SaleIdN

5、umber1销售单号SaleTypeVarchar220销售类型ProIdNumber3销售商品编号ProPriceNumber15销售商品单价ProNumNumber5销售商品数量ProAmountNumber15销售商品总金额ClientIdNumber1客户编号OptDateChar10订购日期EmpNameVarchar250经办人StoredNumber1出/入库标记表 3.7 入库操作信息表(StoreIn)列名数据类型长度说明StoreinIdNumber1入库编号StoreinTypeVarchar220入库类型StoreIdNumber1仓库编号EmpNameVarchar2

6、50经办人OptDateChar10入库日期表 3.8 出库操作信息表(TakeOut)列名数据类型长度说明TakeoutIdNumber1出库编号TakeoutTypeVarchar220出库类型StoreIdNumber1仓库编号EmpNameVarchar250经办人OptDateChar10入库日期表 3.9 库存商品信息表(ProInStore)列名数据类型长度说明StoreProIdNumber1商品存储编号ProIdNumber1商品编号ProPriceNumber15商品入库单价ProNumNumber10商品数量StoreIdNumber1仓库编号表 3.10 客户信息表(C

7、lient)列名数据类型长度说明ClientIdNumber1客户编号ClientNameVarchar250客户名称ClientTypeNumber1客户类型BankVarchar250开户银行BankAccountVarchar250银行帐号ContactVarchar230联系人AddressVarchar250通信地址PostcodeVarchar210邮政编码PhoneVarchar230联系电话FaxVarchar230传真电话DescribeVarchar2100客户描述3.2 交互界面方面产品信息管理模块可以实现以下功能:(1) 产品类别管理,包括添加、修改、删除和查看产品类别

8、信息等功能。(2) 产品信息管理,包括添加、修改、删除和查看产品信息等功能。图 5.4 产品类目管理窗口Cmd_Add_Click 过程:当用户单击“添加”按钮时,对应的代码如下:Private Sub Cmd_Add_Click()如果当前选择添加二级产品类目,则判断是否选择了一级类目If Option1.Value = False And List1.ListIndex “ComboClt.AddItem Arr_Client(i)i = i + 1LoopIf ComboClt.ListCount 0 ThenComboClt.ListIndex = 0End If Fill_CltEn

9、d SubPrivate Sub ComboType1_Click()装入二级类目TmpType = MyProType.GetId(ComboType1.Text)MyProType.Load_by_Upper (TmpType)ComboType2.Cleari = 0Do While Arr_ProType(i) 0 ThenComboType2.ListIndex = 0End If装入产品名称TmpType = MyProType.GetId(ComboType2.Text)MyPro.Load_by_Type (TmpType)ComboPro.Cleari = 0Do While

10、 Arr_Product(i) 0 ThenComboPro.ListIndex = 0End IfFill_ProEnd SubPrivate Sub ComboType2_Click()装入产品名称TmpType = MyProType.GetId(ComboType2.Text)MyPro.Load_by_Type (TmpType)ComboPro.Cleari = 0Do While Arr_Product(i) 0 ThenComboPro.ListIndex = 0End IfFill_ProEnd SubPrivate Sub Form_Load()Dim TmpType As

11、 LongDim i As IntegerIf Modify = True ThenOriId = Frm_SaleMan.Adodc1.Recordset.Fields(0)lblStatus = Frm_SaleMan.ComboType.Text读取产品名称和类目OriPro = Trim(Frm_SaleMan.Adodc1.Recordset.Fields(1)MyPro.GetInfo (MyPro.GetId(Trim(Frm_SaleMan.Adodc1.Recordset.Fields(1)OriType2 = MyProType.GetName(MyPro.TypeId)M

12、yProType.GetInfo (MyPro.TypeId)OriType1 = MyProType.GetName(MyProType.UpperId)ComboPro.Enabled = FalseComboType1.Enabled = FalseComboType2.Enabled = FalsetxtPrice1 = Frm_SaleMan.Adodc1.Recordset.Fields(3)txtNum = Frm_SaleMan.Adodc1.Recordset.Fields(4)txtAmount = Frm_SaleMan.Adodc1.Recordset.Fields(5

13、)OriClt = Trim(Frm_SaleMan.Adodc1.Recordset.Fields(6)MyClt.GetInfo (MyClt.GetId(Trim(Frm_SaleMan.Adodc1.Recordset.Fields(6)OriCltType = MyClt.ClientTypeComboClt.Enabled = FalseComboType.Enabled = FalselblEmpName = Trim(Frm_SaleMan.Adodc1.Recordset.Fields(7)lblOptDate = Trim(Frm_SaleMan.Adodc1.Record

14、set.Fields(8)End If装入客户数据ComboType.ListIndex = OriCltType - 1MyClt.Load_Client (OriCltType)i = 0ComboClt.ClearDo While Arr_Client(i) 0 ThenComboClt.ListIndex = 0End IfElseIf InCombo(OriClt, ComboClt) = True ThenComboClt.Text = OriCltEnd IfEnd IfFill_Clt装入产品信息装入一级类目MyProType.Load_by_Upper (0)i = 0Com

15、boType1.ClearDo While Arr_ProType(i) 0 ThenComboType1.ListIndex = 0End IfElseIf InCombo(OriType1, ComboType1) = True ThenComboType1.Text = OriType1End IfEnd If装入二级类目TmpType = MyProType.GetId(ComboType1.Text)MyProType.Load_by_Upper (TmpType)ComboType2.Cleari = 0Do While Arr_ProType(i) “ComboPro.AddIt

16、em Arr_Product(i)i = i + 1LoopIf OriPro = “ ThenIf ComboPro.ListCount 0 ThenComboPro.ListIndex = 0End IfElseIf InCombo(OriPro, ComboPro) = True ThenComboPro.Text = OriProEnd IfEnd IfFill_ProEnd Sub4 小结在经历了将两个星期的会计信息系统课程设计过程中,从了解课题、理解课题、查找资料、确定思路到设计实施,销售管理系统初步形成。通过本次实践,我们综合运用了以前学过的管理信息系统和关系数据库许多知识。在学习 vf6.0 及面向对象时候,也相应的做一些应用的系统程序的练习,但是这些练习不够系统,随意性大,想到那里做到那里,没有统一的规划,没有形成一个完整的指导文档,一旦系统成型,出现错误时返工修改工作量较大,最终造成系统可靠性不高,难以实用。通过实践,提高了系统分析的能力,对数据流图、数据字典、系统流程图等系统

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号