中国汽车材料数据系统(CAMDS)
一、引言
1.1编写目的
本文档为中国汽车材料数据系统(CAMDS)概要设计说明书,为软件开发人员进行系统的详细设计和编程实现的主要依据。
1.2项目背景
1997年,为响应在汽车环保方面的法规要求,世界范围内的汽车制造厂商们希望汽车行业能够提供一个在整个供应链中跟踪零部件及组件的化学成份的解决方案。从1997年至1998年6月,美国EDS公司受企业委托,对汽车行业进行调研,并开始研发IMDS(国际材料数据系统)。2001年,IMDS开发完毕并投入正式使用。经过今年来的发展,IMDS用户中已包括国际范围内众多的大型汽车生产厂商以及零部件供应商,成为汽车行业最具影响力的材料数据系统。
CAMDS的初期目标是以IMDS(www.mdsystem/index.jsp)为主要原型对象,取其
精华,去其糟粕,实现其中的主要核心功能,并去除其中设计、实现不合理,或不符合中国用户习惯的环节,开发为符合中国企业特点的、成功的材料数据系统,并将其在国内与国际汽车行业进行大范围推广。
二、总体设计
2.1 用户管理
1. 角分类。
CAMDS系统中的用户按照权限类别划分为3中角:用户管理员、CAMDS用户、只读用户。各种用户的相应权限请见需求分析说明书。
用户管理员具有以下权限:
1. 为本企业创建新的用户。
2. 删除本企业用户。
3. 修改本企业用户的基本信息。
4. 修改本企业用户的密码。
5. 修改本企业除“企业名称”以外的基本信息。(企业注册之后,“企业名称”只能由CAMDS管理委员会进行修改。)
6. 设置普通用户的有效状态。处于无效状态的用户将不能登陆系统,也不能进行创建和查询MDS等操作。
2. 用户注册
CAMDS的用户注册过程首先需要进行企业注册,在注册企业时,将同时注册该企业的第一个客户管理员(每个企业至少需要一名客户管理员),客户管理员的职责是创建和管理本企业的所有用户(包括其它客户管理员),同时负责回答业务方面的问题。
填写注册信息时,企业信息部分包括如下内容:
1) DUNS编码:变长字符串,选填项,最多可填写30个字符。
2) 企业名称:变长字符串,必填项,不可重复,最多可填写50个汉字。
3) :变长字符串,必填项,最多可填写20位英文字母或数字。
4) 街道名:变长字符串,必填项,最多可填写60个汉字。
5) 省市:变长字符串,必填项,最多可填写40个汉字。
6) 信箱:变长字符串,选填项,最多可填写30个汉字。
7) 国家:变长字符串,必填项,使用下拉框选择,目前只添加一个可选项——“中国”。
CAMDS中的每个企业需要至少一名客户管理员,注册企业时需同时注册一名客户管理员,该部分需要填写以下内容(均为必填项):
1) 用户名:登录时使用的用户名,6-20位可变长字符串,不可重复。
2) 真实姓名:CAMDS与其进行联系时使用。
3) 电话号码:。
4) 传真号码:
5) 地址:必填项,并且不可重复,注册之后的确认邮件将发送至该邮箱中。
在提交注册时,需对表单中的内容进行以下校验工作:
1) 企业名称不可重复。
2) 客户管理员的注册邮箱不可重复。
3) 所有必填写是否已经填写,如有未填写项请明确提示。
4) 对地址中的输入内容进行格式校验,如输入内容不是格式正确的email地址,则不允许提交。
注册完成后,CAMDS将发送一封至客户管理员的注册邮箱中,该邮件中包含注册时填写的企业信息与客户管理员信息等内容,以及一个注册确认URL,该URL将指向CAMDS系统中一个与该唯一对应的web页面(注册确认页面),该页面中将显示出客户管理员注册时填写的全部信息,并有“确认注册”和“拒绝注册”两个选项。选择“确认注册”将完成整个注册过程,相应的用户名变为有效的用户名。选择“拒绝注册”也将结束注册过程,但对应的企业信息和用户信息将被从系统中(逻辑)删除,成为无效的登记项。
在注册确认页面中,将显示系统为该用户管理员生成的初始密码。每个用户的密码将具有固定的有效期(例如90天),超过此期限后,若用户仍未修改密码,则系统将在每次登陆时均提示用户修改密码。用户修改的新密码必须与原密码不同。
注册确认页面必须在固定时间(例如10天)之内被客户管理员访问,否则按“拒绝注册”处理,相应的页面以及企业和用户信息将被系统自动删除。当该网页被首次访问并确认注册后,也将其自动删除,不允许再次访问。
3. 用户登陆
用户成功注册后,便可登陆CAMDS系统。在登陆界面中,用户可以输入用户名与密码,并选择使用哪一种语言。目前的可选项包括中文和英文两种,默认为中文。
图 1 用户登陆对话框
若用户忘记了自己的用户名,可点击“忘记用户标识符”按钮,并进入另一页面,在该页面中用户可输入在注册客户管理员时输入的地址,系统会将该地址对应的用户名发送至邮箱中。
若用户忘记密码,点击“忘记密码”按钮后,系统会为其生成一个新的密码,并发送至客户管理员的注册邮箱。
用户首次登陆后,系统将自动清除为其生成的初始密码,并提示用户修改一个新密码,否则不允许其进入系统。
为防止非法用户的恶意登陆以及对网站的滥用,在登陆时系统可使用图形码进行验证。
登陆成功后,将进入CAMDS系统的起始页。根据用户的权限,显示“创建”、“查询”等菜单项。
2.2 数据填报
CAMDS的数据填报功能主要提供给各级零部件供应商使用。填报操作包括材料数据表单(MDS)的创建、查询、修改、发送和提交等功能。客户管理员和普通的CAMDS用户均可进行数据填报,而只读用户则无权操作。
4. MDS创建。
选择“创建MDS”菜单项后,系统首先要求用户选择MDS类型,用户可以填报的MDS类型包括3种:“部件”、“半成部件”和“材料”。其中,“基本物质”只允许查看,而不允许填报。
表 1 MDS中的符号含义
符号 | ||||
名称 | 部件 | 半成部件 | 材料 | 基本物质 |
描述 | 一个部件可以是总成、分总成、组件或零部件单元。 | 在成为部件之前必须经过进一步加工的部件。 | 描述一个部件或半成部件由什么构成。 | 代表化学元素、化学成份和聚合物类型。 |
所有类别的MDS均采用树形结构进行存储和显示,在MDS树中可以添加比当前产品较低级别的MDS作为其子节点。例如,部件可以添加部件、半成部件、材料和基本物质;半成部件可以添加半成部件、材料和基本物质;材料只可以添加材料和基本物质。
图 2 MDS结构树
每一种MDS表单均由3部分内容构成:“成份”、“供应商信息”和“接收状态信息”。“成份”中需要填写的内容如表2和表3所示:
表 2 部件中“成份”包含的内容
名称 | 类型 | 说 明 |
ID/版本号 | 字符 | 同材料。 |
MDS供应商 | 字符 | 中国名街当前用户名所属的供应商。 |
部件名称 | 字符 | 对部件的描述,建立时由系统生成缺省值,后必须由用户进行更改。若整车厂商对其进行了要求,则必须按照要求填写,否则可以进行自主描述。 |
零件号 | 字符 | 若整车厂商对其进行了要求,则必须按照要求填写,否则可以进行自主描述。 |
测量所得单个重量值 | 数值 (浮点型) | 该字段允许对重量值进行修改。其后“偏差”字段将自动计算出介于列出的和手动输入的重量值之间的百分差。重量单位可以选择mg、g或者kg。默认值为0g。 |
允许误差 | 数值 (浮点型) | 该字段主要是用来避免计算机在计算下属节点重量时由于尾数的四舍五入而出现的计算错误。它与制图时可能存在的误差无关。 |
计算所得单个重量值 | 数值 (浮点型) | 用来显示指定节点下面的所有子节点的重量总和。单位为g。 |
偏差 | 数值 (浮点型) | 该字段显示计算重量与测量重量之间的百分差。 |
开发样本报表 | 布尔型 | 仅用于模型或者预生产的零件。 |
可回收利用率 | 数值 (浮点型) | 部件的可回收利用率(百分比,取值范围0~100)。 |
表 3 半成部件中“成份”包含的内容
名称 | 类型 | 说 明 |
ID/版本号 | 字符 | 同部件。 |
MDS供应商 | 字符 | 当前用户名所属的供应商。 |
产品名称 | 字符 | 对部件的描述,建立时由系统生成缺省值,后必须由用户进行更改。若整车厂商对其进行了要求,则必须按照要求填写,否则可以进行自主描述。 |
条目/材料号 | 字符 | 若整车厂商对其进行了要求,则必须按照要求填写,否则可以进行自主描述。 |
开发样本报表 | 布尔型 | 仅用于模型或者预生产的零件。 |
可回收利用率 | 数值 (浮点型) | 半成部件的可回收利用率(百分比,取值范围0~100)。 |
当创建MDS时,“名称”一项不允许为空,系统可为其默认生成一个随机名称,例如“部件_651968923”。
当且仅当将一个半成部件添加到部件或半成部件中去时,需要填写“比重”属性。“比重”的填报方式包括3种(只可使用其中一种):“比重范围”、“固定值”和“剩余的”。其中,“比重范围”需要填写该半成部件在当前产品中所占的重量百分比的取值范围,例如从3%到10%;“固定值”填写一个固定的重量百分比;“剩余的”表示被添加的半成部件在其父部件或父半成部件中占据剩余的比重值。在一个MDS树中,在同一级中最多只允许有一个半成部件的比重是“剩余的”。
当删除MDS树中的某一节点时,可先选中目标节点,然后点击“删除”按钮,然后将目前节点及其子树全部删除(只删除MDS之间的关联关系,子树中的各节点所代表的MDS本身不要被删除)。
为方便对其进行管理与查看,用户可以修改MDS树结构的节点顺序。对选中节点的位置的调整方式包括4种:移至开头、移至末尾、上移一个位置、下移一个位置。所有的移动操作均是在目标节点当前所处层中完成的,即每一节点只可与其兄弟节点交换顺序,而不可与其父
节点或子节点交换顺序。。
供应商信息
在MDS的第二部分——“供应商信息”中,可以填写与当前MDS相关的联系人与等信息。其中包括联系人姓名、电话号码、传真号码、以及用户有效性等内容。除“联系人”外,其他内容均不可直接编辑,而是根据“联系人”下拉框中选择的用户名而由系统自动带入相关信息。“联系人”下拉框中的可选项为当前用户所属企业中注册的所有客户管理员。
图 3 供应商信息
接收状态信息
在MDS的“成份”与“供应商信息”填写完毕后,为能对其进行发送和提交,用户需要为MDS选择至少一个接收用户。对于接收用户的选择将在MDS的第三部分——“接收状态信息”中进行操作。添加接收用户时,可按照企业注册时填写的注册信息进行条件查询,包括企业名称、、城市等。
图 4 “接收用户”查标准
5. MDS查询。
在MDS的查询功能中,既可以对部件、半成部件、材料和基本物质进行单独查询,也可以对除基本物质以外的其它3种MDS进行联合查询。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论