输出    显示出相应的窗口
相关对象及接口    客户管理系统窗口、商品管理系统窗口、查询功能窗口、统计窗口
(5) 查询功能模块
由于添加、删除以及修改功能都建立在查询功能模块的基础之上,因而单独罗列查询功能模块的算法。
表 3-5 查询功能模块
模块名称    订单管理系统窗口    模块代号    Form3
适用范围    全局    类型    窗口
对象功能    添加、删除、修改商品信息
相关表名    订单添加、删除、修改
性能要求    精度高、性能高、容错性一般
限制条件    订单信息不能重复输入,附有订单细则
输入    输入订单号、订单项数、订货日期、交货日期、付款金额
输出    显示出相应的窗口
相关对象及接口    客户管理系统窗口、商品管理系统窗口、查询功能窗口、统计窗口
(6) 商贸Web服务应用模块
表 3-6 商贸类Web服务应用模块
模块名称    商贸Web服务应用    模块代号    Form5
适用范围    全局    类型    窗口
对象功能    引用相关商贸类Web服务
性能要求    精度高、性能高、容错性一般
限制条件    Web服务引用范围限于免费Web服务,同时引用的Web服务局限于商贸类Web服务。
输入    输入需要引用的Web服务中相应的参数
输出    显示出相应的窗口
算法逻辑    

相关对象及接口    客户管理系统窗口、产品管理系统窗口、订单管理系统窗口、查询功能窗口
3.3     数据库设计
概念设计可以反映现实世界中的实体,属性和它们之间的关系。根据需求分析,我们得到各数据项以及数据结构,之后就可以设计得到适合用户需求的各个实体以及关系属性等,为后面的逻辑设计打下基础。该系统的管理模块所涉及到的关系如下E-R图所示。
我们可以看到,用户可以对数据库中所存在的客户信息,产品信息以及订单信息做一系列增删改查的操作,订单的生成涉及到了用户信息和产品信息,最终完整的订单信息由订单主表和明细表构成。
3.3.1     E-R图
 
图3.1 系统E-R图
(1) 客户信息
客户是订购产品卖家,对于每一位下订单的客户,给予客户编号,以及记录客户的所在地地址以及联系电话,经过分析得到客户信息实体如下所示:
 
图3.2 客户信息
(2) 产品
产品包含了产品号,产品名,单价和重量,分别描述了每一件产品。系统查询订单时,会根据产品的单价计算汇总金额。

图3.3产品信息
(3) 订单
每一个订单都有唯一的单据号,订货的项目数量决定了订单细则的数量。
 
图3.4 订单信息
(4) 订单细则
订单细则中的数量决定了订单中某件产品订购的数量,而且每一个订单细则只能决定一个产品的订购数量。
 
图3.5 订单细则
3.3.2     数据字典
(1)“客户信息”的数据信息
数据名称:客户信息
描述:描述客户的信息
定义:
客户号 = 客户编号{varchar类型}
客户名 = 客户姓名{varchar类型}
地址 = 客户所在地地址{varchar类型}
上一篇:网络经济对计算机专业人才培养目标及方式影响的研究
下一篇:Java打地鼠游戏程序开发+需求分析+流程图

银行行办公信息服务系统【1544字】

远程访问服务【1388字】

论利用ebXML和SOAP开发Web服务【2352字】

架设Linux(2.6内核)的服务器集群【745字】

Web技术的网络考试系统【2240字】

ASP技术开发Web数据库检索程序【1514字】

ASP.NET的Web网络應用程序开...

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

公寓空调设计任务书

C#学校科研管理系统的设计

神经外科重症监护病房患...

志愿者活动的调查问卷表

中国学术生态细节考察《...

国内外图像分割技术研究现状

承德市事业单位档案管理...