汽车销售管理系统概念模型设计
汽车销售管理系统UML建模分析

汽车销售管理系统分析与设计1摘要在汽车销售管理系统设计与开发实践中,本文主要进行了下列的工作:(1)根据网络上的资料查询,详细了解了汽车销售的现状、工作环境、开发软件的目的以及该系统所应达到的效果,并使用Microsoft Visio工具对系统进行建模,把系统分成几大模块进行开发,保证了系统开发的效率。
(2)根据模块化的构思,对该系统进行总体设计,包括系统的框架设计、结构设计、组件设计等并分配模块中的功能和所应达到的效果。
2需求概述汽车销售管理系统的最新发展要求是要适应现代网络时代的需求,使系统具备网络功能,,对于小规模的公司来说,具备局域网络功能的汽车销售管理系统已经可以合适他们的需求了。
汽车销售管理系统的功能是比较完善的,系统的成功开发应用,为汽车销售企业提供了良好的工作环境和坚实的技术基础,对提高销售的信息化水平起到了重要的作用。
2.1用户需求用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。
2.2系统功能需求本软件可对登录的用户类型权限进行分类,不同的用户的类型对应的操作功能不同。
车辆采购部门: 可实现对车辆的采购入库单,车辆附加单的添加,对以存在的入库单可根据车辆采购时间,车辆入库编号,车辆编号和采购业务员查询;可对已采购的车辆进行统计,统计的方式分为按采购日期统计和采购业务员统计。
仓库管理部门: 可对所有当前在库的车辆信息进行查询查看,查看移库单和入库单的信息,并可查询当前在库的车辆信息,对车辆可进行进销存统计,并可对库存的车辆进行移库处理,并进行保存。
销售管理部门: 查看当前仓库中的所有库存车辆信息,供用户选择要购买的车辆,操作员可对新售出的车辆售出信息添加至车辆售出信息表中;当仓库中没有客户所要求的汽车时,销售人员可将客户要求的车辆信息和客户信息添加至预售信息表中;在该模块,操作员可已销售的车辆信息进行统计,销售统计的方式分为按业务员统计和按销售日期统计,分别统计出销售的车辆数目,采购总额,销售总额和利润.销售人员在该模块可对库存的车辆按厂商编号进行统计.对于销售单信息可按业务员和销售时间的方式进行统计。
销售管理系统ER图设计

三、处理结果(结论) (1)E-R 图
商店编号
商店名
地址
月销量 商品号
商店 m
销 售 n 商品
1
聘期
聘用
月薪 m
职工编号
职工
业绩
姓名
性别
单价
商品名
规格
(2)关系模型 商店(商店编号、商店名、地址) 商品(商品号、商品名、规格、单价) 销售(商品号、商店编号、月销量) 职工(职工编号、姓名、性别、业绩、聘期、月薪、商店编号)
姓名、性别、业绩等。
商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销
售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多
职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1) (2) (3)
试画出 ER 图,并在图上注明属性、联系的类型。 将 ER 图转换成关系模型,并注明主键和外键。
(3)关系模型转换成 SQL2008 数据库
商店表
字段名 类型 宽度
备注
商店编号 char
4
主关键字
商店名
varchar 8
地址
varchar 20
商品表
字段名 商品号 商品名 规格 单价
类型
char varchar varchar float
宽度 4 8 4
销售表 字段名 商品号 商店编号 月销量
实验项目 一、实验原理
绘制 ቤተ መጻሕፍቲ ባይዱR 图
建立信息世界中的E-R(概念)模型
所用工具E-R图,其基本符号如下:
实体:
实体
属性:
汽车销售信息管理系统

汽车销售信息管理系统河北工业大学《信息资源管理与开发导论》课程实验报告题目:汽车销售信息管理系统专业:计算机班级:计算机班组别:目录汽车销售系统分析图 (2)系统规划报告 (5)需求规格说明书 (10)设计规格说明书 (35)实验工作总结报告 (47)汽车销售信息系统分析图一、组织结构图二、资金物流构图1“”物资流动“----------------”资金流动三、组织功能矩阵2●表示功能是对应组织的主要功能○表示该单位是参与协调该项功能的单位√表示该单位是参加该功能的相关单位四、划分子系统3系统规划报告1.引言1.1编写目的随着我国经济的持续发展,企业经营业务的不断壮大,以人工管理方式为主的销售管理模式暴露了诸多弊端,同时也根本无法满足现代生活的需要。
为4了加强各管理部门之间的信息交流,解决人工系统的不足,建立科学的管理系统势在必行。
根据企业的销售管理现状,对与汽车销售相关的业务进行分析设计,以实现企业降低成本、及时反馈市场信息、完善服务质量、提高经济效益、分析市场需求等管理目的。
1.2 背景科技的不断进步汽车销量的增加、汽车功能的不断提高和增加使得汽车销售系统不断地完善。
而且一个系统设计开发出来并不是很完善的而且随着时间的增长和和时代的进步和客户的需求必定是要不断进步的而且在使用的过程中一定存在着问题。
而汽车销售管理信息系统是创建的时间并不长的的一个系统在它不断地发展中一定会存在着问题,具体问题在经过长时间的使用就会暴露出来比如这个系统在对客户需求5这一方面要加强管理。
1.2 术语定义术语:销售管理、仓库管理、整车采购管理缩写词:BSP(business system planning)企业系统规划CMS(Content Management System) 客户关系管理系统ERP(Enterprise Resource Planning)企业资源规划1.3 相关文档当该文档变更时,可能对其他文档产生影响,受影响的文档叫相关文档,需将它们列出。
汽车销售管理系统(含代码)

汽车销售系统设计【摘要】本系统是为解决汽车销售公司的管理问题而设计。
随着经济的发展和国内汽车市场的不断扩大,某汽车销售公司定单成倍增加,各项业务更加细化,各部门分工更加明确。
而目前的人工管理方式显然已是不符合现代企业的管理要求。
基于整体考虑,本次课程设计任务就是设计一个管理系统,利用计算机来代替人工操作。
减轻了员工的劳动强度,提高了劳动质量和效率,减少了错误的发生。
本次设计,从需求分析,概念设计,逻辑设计,物理设计,到数据库的建立、运行,再到数据库的安全维护等各个方面进行了详细的分析设计。
并且值得一提的是,我认真分析了企业的业务需求,公司的主要职责和主要结构等信息,从而保证了设计出比较符合公司需要的管理系统.【关键词】数据库;课程设计;轿车销售管理 JAVACar sales system【Abstract】This system is to address the management of car sales company designed. With economic development and the domestic auto market continues to expand, an automobile sales company orders multiplied, the business is more refined, more explicit division of labor. The current manual management is not clearly meet therequirements of modern enterprise management.Based on overall consideration, this task is to design a curriculum management system, using computer to replace manual operation。
汽车销售预测模型及案例

汽车销售预测模型一预测模型1 影响因素确定综合国内外学者对汽车市场影响因素的分析成果,我们挑选出具有代表意义的因素,作为汽车市场需求结构方程模型的假设因素。
宏观经济,购买力,能源供应,交通建设,这四项汽车市场的影响因素作为结构方程模型的潜变量;对应于每个潜变量,分别设置数目不等的观测变量作为指标。
它们分别是:人均GDP、社会固定资产投资、人均可支配收入、城镇居民年底存款余额、石油产量、钢材消耗量、公路里程、高速公路里程。
同时对于因变量汽车需求,定义3个与之对应的可观测变量。
分别是汽车保有量,汽车产量和汽车销量。
对这5个潜变量和11个可观测变量分别以字符表示,得到结构方程模型因子表(如表1)。
2 数据的来源与预处理作者收集了1996至2005年人均GDP、社会固定资产投资、人均可支配收入、城镇居民年底存款余额、石油产量、钢材消耗量(汽车工业)、公路里程、高速公路里、汽车保有量、汽车产量和汽车销量这11个观测变量的原始数据,得到原始数据表(如表2)。
其数据均来源于国家统计局官方网站和汽车工业协会出版的汽车年鉴,完全真实可靠。
在对原始模型评价与修正前,根据原始数据计算出各个指标之间的相关系数,其计算公式为:利用上述公式计算11个因子两两间的相关系数,最后得到原始的协方差矩阵(如表3)。
3 汽车市场需求结构方程原始模型根据理论分析,假设4个潜变量:宏观经济,购买力,能源供应,交通建设,分别对应其可观测潜变量:人均GDP、社会固定资产投资、人均可支配收入、城镇居民年底存款余额、石油产量、钢材消耗量、公路里程、高速公路里程。
而汽车需求则对应于汽车保有量,汽车产量,汽车销量三个指标。
同时,这11个指标只能对应一个潜变量。
这样就得到了测量模型。
再假设宏观经济,购买力,能源供应,交通建设分别作用于汽车需求,这样得到了结构模型。
将测量模型和结构模型联系起来,就得到汽车市场需求的原始结构方程模型(如图1)。
图1 汽车市场需求的原始结构方程模型图4 汽车市场需求结构方程模型的分析与优化运用Lisrel软件分析原始模型,根据输入的与原始的协方差矩阵和模型的路径,用一定的数学方法找到另一个相关矩阵,这个矩阵既符合模型,又在某种意义上与原始的协方差矩阵最接近。
汽车销售管理系统

汽车销售管理系统(总18页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除2.2功能需求分析经过调研分析,汽车销售管理系统共分为五大块功能。
基础信息管理用于对车辆、厂商及客户信息、管理;采购信息管理用于车辆的采购和维护;销售信息管理用于车辆的销售和维护;信息统计用于对利润的计算;系统维护用于用户的维护。
2.3汽车销售管理系统模块图三、系统设计1)汽车销售管理系统的数据流图图1系统数据流图2)数据字典(1)数据结构:用户=用户名+用户密码+身份;进货单=进货日期+厂商名+原价+进货数量+车型+采购员;车辆=车型+厂商名+备注;客户=用户名+地址+联系电话+e-mail;厂商=厂商名+地址+联系电话+e-mail;销售单=销售日期+客户名+售价+销售数量+车型+销售员;(2)数据项:3、数据流3)概念结构设计E-R图(1)汽车销售管理系统E-R图(2)关系模型用户清单(用户编号,用户名,用户密码,身份)厂商信息(厂商编号,厂商名,地址,联系电话,e-mail)客户信息(客户编号,客户名,地址,联系电话,e-mail)车辆信息(车辆编号,车型,厂商名,备注)进货信息(进货编号,进货日期,厂商名,原价,进货数量,车型,采购员)销售信息(销售编号, 销售日期,客户名,售价,销售数量,车型,销售员)4)数据库设计users用户表firminformation厂商信息表custominformation客户信息表carsinformation车辆信息表buyinformation进货信息表salesinformation销售信息表四、系统实现图1系统登录界面图2管理员后台界面图3采购员操作界面图4销售员操作界面图5厂商信息管理界面图6厂商信息添加界面图7车辆信息管理界面图8车辆信息添加界面图9客户信息管理界面图10客户信息添加界面图11进货单管理界面图12进货信息添加界面图13销售单管理界面图14销售信息添加界面图15销售利润统计界面图16销售数量统计界面图17密码修改界面图18用户信息管理界面图19 新用户添加界面public class SQLHelper{private SqlConnection conn = null;private SqlCommand cmd = null;private SqlDataReader sdr = null;public SQLHelper(){string connStr = @"Data Source=.;Initial Catalog=Carsmamage;Integrated Security=True"; conn = new SqlConnection(connStr);}private SqlConnection GetConn(){if (conn.State == ConnectionState.Closed){conn.Open();}return conn;}public int ExecuteNonQuery(string sql){int res;try{cmd = new SqlCommand(sql, GetConn());res = cmd.ExecuteNonQuery();}catch (Exception){throw;}finally{if (conn.State == ConnectionState.Open){conn.Close();}}return res;}public DataTable ExecuteQuery(string sql){DataTable dt = new DataTable();cmd = new SqlCommand(sql, GetConn());//mandType = CommandType.StoredProcedure;{dt.Load(sdr);}return dt;}public string ExecuteQ(string sql){DataSet ds = new DataSet();string result;cmd = new SqlCommand(sql, GetConn());SqlDataAdapter adapter = new SqlDataAdapter(cmd);try{adapter.Fill(ds);}catch{return null;}result = ds.Tables[0].Rows[0][0].ToString();return result;}}public SQLHelper sqlhelper;public SqlManager(){sqlhelper = new SQLHelper();}public bool Login(string name, string password, string types){bool flag = false;string sql = "select username,userpassword,usertypes from users where username='" + name + "'and userpassword='" + password + "'and usertypes='" + types + "'";DataTable dt = sqlhelper.ExecuteQuery(sql);if (dt.Rows.Count > 0){flag = true;}return flag;}public bool Insert(string Newname, string Newaddress, string Newtelephone, string Newemail){bool flag = false;string sql = "insert into firminformation(firmname,address,telephone,[e-mail])values('" + Newname + "','" + Newaddress + "','" + Newtelephone + "','" + Newemail + "')";if (res > 0){flag = true;}return flag;}public bool Insert(string Carname, string Firmname, string beizhu){bool flag = false;string sql = "insert into carsinformation(carname,firmname,beizhu)values('" + Carname+ "','" +Firmname+ "','" + beizhu+"')";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public bool Insert1(string Newname, string Newaddress, string Newtelephone, string Newemail) {bool flag = false;string sql = "insert into custominformation(customname,address,telephone,[e-mail])values('" + Newname + "','" + Newaddress + "','" + Newtelephone + "','" + Newemail + "')";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public bool Insert2(string type, string firm, string number, string money,string date,string name){bool flag = false;string sql = "insert intobuyinformation(buydate,firmname,price,buynumber,cartypes,buyer)values('" +date+ "','" +firm+ "','"+money+ "','" +number+ "','"+type+"','"+name+"')";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public bool Insert3(string type,string number, string money,string custom, string date, string{bool flag = false;string sql = "insert intosalesinformation(salesdate,customname,theprice,salesnumber,cartypes,salesman)values('" + date + "','" + custom + "','" + money + "','" + number + "','" + type + "','" + name + "')";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public bool Insert4(string name, string password, string types){bool flag = false;string sql = "insert into users(username,userpassword,usertypes)values('" + name + "','" + password + "','" +types + "')";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public bool validation(string name){bool flag = false;string sql = "select username from users where username='" + name + "'";DataTable dt = sqlhelper.ExecuteQuery(sql);if (dt.Rows.Count > 0){flag = true;}return flag;}public bool updatepassword(string name,string password){bool flag = false;string sql = "update users set userpassword='"+password+"' where username='"+name+"'";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;public bool delete1(string num){bool flag = false;string sql="delete from firminformation where id='"+num+"'";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public bool delete2(string num){bool flag = false;string sql = "delete from carsinformation where id='" + num + "'";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public bool delete3(string num){bool flag = false;string sql = "delete from custominformation where id='" + num + "'";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public bool delete4(string num){bool flag = false;string sql = "delete from buyinformation where id='" + num + "'";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public bool delete5(string num)bool flag = false;string sql = "delete from salesinformation where id='" + num + "'";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public bool delete6(string num){bool flag = false;string sql = "delete from users where id='" + num + "'";int res = new SQLHelper().ExecuteNonQuery(sql);if (res > 0){flag = true;}return flag;}public DataTable Sum(){DataTable resulting;string sql = "select cartypes'车型',price'进货价',theprice'售价',salesnumber'售出数量',salesnumber*(theprice-price)'利润合计' from tongji";resulting = new SQLHelper().ExecuteQuery(sql);return resulting;}public DataTable Sun1(string time){DataTable resulting;string sql = "select sum(salesnumber) from salesinformation where salesdate='" + time + "'";resulting = new SQLHelper().ExecuteQuery(sql);return resulting;}}。
车辆管理系统uml课程设计

车辆管理系统uml课程设计一、课程目标知识目标:1. 学生能够理解UML的基本概念,掌握UML图的基本元素和表示方法。
2. 学生能够运用UML图描述车辆管理系统的功能需求、业务流程和数据结构。
3. 学生了解车辆管理系统的基本功能模块,并掌握它们之间的关系。
技能目标:1. 学生能够运用UML工具绘制各类UML图,如用例图、类图、序列图等,以表达车辆管理系统的设计思路。
2. 学生能够通过UML图分析车辆管理系统的功能模块,提出优化和改进方案。
3. 学生具备团队协作能力,能够与团队成员共同完成车辆管理系统的UML课程设计。
情感态度价值观目标:1. 学生培养对软件工程和系统设计感兴趣的态度,激发学习编程和系统分析的内在动力。
2. 学生通过课程学习,认识到UML在软件开发中的重要性,提高对软件工程规范的认识。
3. 学生在课程实践中,学会与他人沟通、协作,培养团队精神和责任感。
课程性质:本课程为实践性较强的课程设计,旨在让学生通过实际操作,掌握UML在车辆管理系统设计中的应用。
学生特点:学生具备一定的编程基础和软件工程知识,对UML有一定了解,但实际应用能力有待提高。
教学要求:注重理论与实践相结合,强调动手实践,培养学生的实际操作能力和团队协作能力。
在教学过程中,将目标分解为具体的学习成果,以便进行教学设计和评估。
二、教学内容1. UML基本概念及图的绘制方法- UML的基本元素、图类型及其应用场景- 用例图、类图、序列图等UML图的绘制方法2. 车辆管理系统的功能模块分析- 车辆管理系统业务流程及功能需求- 利用UML用例图表达系统功能模块- 数据库设计与UML类图的应用3. UML图在车辆管理系统设计中的应用- 用例图描述系统功能模块- 类图表达系统中的类及其关系- 序列图展示系统业务流程4. 车辆管理系统UML课程设计实践- 按照教学大纲,分阶段完成UML图的绘制- 团队协作,共同完成车辆管理系统的UML设计- 针对设计成果进行评价和优化教学内容安排与进度:1. 第1周:UML基本概念及图的绘制方法学习2. 第2周:车辆管理系统的功能模块分析3. 第3-4周:UML图在车辆管理系统设计中的应用实践4. 第5周:课程设计成果评价与优化教材章节关联:本教学内容与教材中关于UML图、软件系统设计、数据库设计等相关章节紧密关联,旨在巩固学生所学知识,提高实际应用能力。
汽车销售管理系统的设计与实现答辩ppt课件

.
14
快速查询功能的原理及代码实现 通过关键字模糊查询从数据库 TGoods 表中寻找符合要求的数据项。 核心代码:
public String goodSearch() { Map request=(Map)ServletActionContext.getContext().get("request"); String sql=""; if(catelogId==0) { sql="from TGoods where goodsDel='no' and goodsName
Object[] b=(Object[])list.get(i); int goodsId=Integer.parseInt(b[1].toString()); System.out.println(goodsId+"&&"); TGoods goods=goodsDAO.findById(goodsId); goodsList.add(goods);
汽车销售管理系统的设 计与实现
指导老师:亢海波 闫宏印 答 辩 人:孙杰 学校专业:太原理工大学软件工程1028班
.
1
内容提纲
引言
系统的运行环 需求分析和总
境和关键技术
体设计
系统界面
总结致谢
.
2
引言--课题背景
互联网的兴起从本质上改变了整个社会的商品交易方式。近几年来,随着网购环境的 日渐成熟和物流行业的飞速发展,中国电商行业将开始逐渐进入成熟期,未来几年,网络 购物市场增速将趋稳。同时,随着传统企业大规模进入电商行业,中国西部省份及中东部 三四线城市的网络购物潜力也将得到进一步发掘,加上移动互联网的发展促使移动网络购 物日益便捷,中国网络购物市场整体还将保持相对较快增长。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子科技大学
标准实验报告(实验)课程名称数据库原理综合实验
电子科技大学教务处制表
电子科技大学
实验报告
学生姓名:
学号:
指导教师:
实验地点:
实验时间:2017年5月2日
一、实验室名称:
二、实验项目名称:汽车销售管理系统概念模型设计
三、实验学时:4
四、实验原理:
概念结构是对现实世界的一种抽象(常用抽象有:分类、聚类、概括),从实际的人、物、事和概念中抽取所关心的共同特性,忽略非本质的细节,把这些特性用各种概念精确地加以描述,这些概念组成了某种模型。
通常用E-R图描述实体、属性、实体之间的关系。
将不能再具有描述性质以及不与其他实体有联系的事物作为属性对待,常用的属性有单个属性和组合属性,单值属性和多值属性以及派生属性。
将不同实体型的实体集之间的联系称为联系把参与联系的实体型的数目称为联系的度,常用的联系有1对1、1对多、多对多。
在开发一个大型信息系统时,最经常采用的策略是自顶向下地进行
需求分析,然后再自底向上地设计概念结构。
即首先设计各子系统的分E-R图,然后通过合并、修改与重构将它们集成起来,得到全局E-R图。
在各子系统进行合并时将涉及到E-R图之间的冲突,主要有三种类型的冲突:属性冲突:属性域冲突、属性取值单位冲突;命名冲突:同名异义、异名同义;结构冲突:同一对象在不同应用中具有不同的抽象、同一实体在不同子系统的E-R图中所包含的属性个数和属性排列次序不完全相同、实体间的联系在不同的E-R图中为不同的类型。
修改与重构主要是为了消除冗余的数据以及实体间联系的冗余。
五、实验目的:
熟练掌握局部E-R图和全局E-R图的建立方法,熟练掌握概念模型向数据模型(关系模式)的转化
六、实验内容:
根据所选题目汽车销售管理系统需求分析内容,进行局部概念模型分析与设计,然后进行全局概念模型设计。
七、实验器材(设备、元器件):计算机、Microsoft Visio2013软件
八、实验步骤:
1、对需求分析阶段收集到的数据进行分类、组织,确定实体、实体的属性、实体之间的联系类型,形成E-R图。
2、合并E-R图,生成初步E-R图。
3、消除不必要的冗余,设计基本E-R图。
九、实验数据及结果分析:市场分析E-R图:
车辆订购、入库E-R图:
车辆销售、出库E-R图:
客户评价E-R图:
全局E-R图:
十、实验结论:
该实验完成了汽车销售管理系统概念结构设计,能较好的把需求分析阶段得到的应用需求抽象为信息世界的结构,但内容还需要进行完善.
十一、总结及心得体会:
这次实验完成了数据库设计的第二个阶段—概念结构设计,在进行这次实验的过程中,完善了需求分析阶段得出的数据字典的内容,
体会到了在设计真实信息系统时用户的需求是不断更改的,虽然只是略微更改了一部分内容,但还是感受到了设计数据库是个整体的活动,不是完成一部分内容后就完事了,而是需要不断的进行更改、完善.同时更好的体会到了E-R模型的描述,把理论学习转化为实际操作,印象更加深刻.在合并分E-R图时没有体会到书上涉及到的E-R图之间的冲突以及冗余现象,当前实验数据还需要完善和补充.
十二、对本实验过程及方法、手段的改进建议:
问题还是在做实验的时候没有切实的体会真实的生产工作环境,很多都是凭借自己的经验进行设计,所以改进建议与实验一类似.
报告评分:
指导教师签字:。