毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
面向Web服务的可视化程序设计与实现(9)
输出 显示出相应的窗口
相关对象及接口 客户管理系统窗口、商品管理系统窗口、查询功能窗口、统计窗口
(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类型}
共18页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
下一页
上一篇:
网络经济对计算机专业人才培养目标及方式影响的研究
下一篇:
Java打地鼠游戏程序开发+需求分析+流程图
银行行办公信息服务系统【1544字】
远程访问服务【1388字】
论利用ebXML和SOAP开发Web服务【2352字】
架设Linux(2.6内核)的服务器集群【745字】
Web技术的网络考试系统【2240字】
ASP技术开发Web数据库检索程序【1514字】
ASP.NET的Web网络應用程序开...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
公寓空调设计任务书
C#学校科研管理系统的设计
神经外科重症监护病房患...
志愿者活动的调查问卷表
中国学术生态细节考察《...
国内外图像分割技术研究现状
承德市事业单位档案管理...