汽车销售管理系统设计文档.doc
《汽车销售管理系统设计文档.doc》由会员分享,可在线阅读,更多相关《汽车销售管理系统设计文档.doc(11页珍藏版)》请在咨信网上搜索。
课程设计学生 姓名 吴国钊 学号 2008081327 姓名 陈勇 学号 2008081328 指导老师 钟老师 院系 2008级 计算机科学系 专业 信息管理与信息系统 班级 信管(1)班 注:本系统有些功能还没有实现,希望 老师见谅,在以后的时间里我们会完善的。 目录 第一章 绪论 1.1 课题背景3 1。2设计目的3 1。3设计内容4 第二章 需求分析 2.2。 系统分析与设计4 2。3。 系统需求描述5 2。4. 功能模块描述5 第三章 概念结构设计 3。1 概念结构设计简介6 3.2 实体信息7 第四章 逻辑结构设计10 4.1 逻辑结构设计简介10 4.2 E—R图转化为关系模式10 (2)建表语句12 第五章 数据库的优化 5。1 视图的创建14 5.2 创建触发器14 5.3 创建存储过程15 1.存储过程的作用:15 第六章 界面的实现15 6。2。登录界面17 6。3,管理员功能界面18 6.4用户注册界面18 第七章 总结19 1.团体意识:19 2。设计过程中的一些体会19 第一章 绪论 1.1 课题背景 自从改革开放以来,我国的经济发展水平不断提高。特别是近几年,人们对汽车的需求更是越来越多,都在追求精神上的享受。购车成为了人们心中追求的目标之一.也因此,世界各地的汽车销量每年都在打幅度增加。特别是国外的那些汽车生产大国,德国、美国、日本,他们都拥有先进的技术和销售管理模式,这是我国所不及的。 目前,针对我国汽车企业的现状,汽车企业要在国际汽车巨头的冲击下立于不败之地,唯一的出路只能是尽快发展壮大企业实力,不仅做到规模大,更重要的是实力要强。那么, 如何面对实力雄厚的竞争者,如何适应多变的市场,如何运用现代化的管理和技术手段降低管理成本、提高企业竞争力,是中国汽车行业需要面对和思考的问题.发达国家汽车行业的经验证明,信息技术的广泛应用和发展将为企业降低采购、营销成本,减少库存、优化库存结构,拓展销售渠道、提高服务效率提供可能,是汽车企业增强竞争实力、融入经济全球化格局的必由之路。 而我们国家,虽然人们对汽车的需求量越来越大,但是现在的汽车公司都是用传统的管理模式和销售模式,这样既耗费时间也耗费金钱,并且不能让客户更好的了解汽车的信息,如果有一个汽车销售网站,那么人们就可以在网上购买汽车,实现坐在家里都可以买到自己喜欢的车.所以,有一个好的汽车销售网站是非常方便的,也能跟随时代的发展,为汽车公司赚到更大的利润.这样才能与那些汽车制造大国抗衡. 1。2设计目的 随着近年来我国经济的发展,国民生活水平的提高,国内的汽车产业开始迅猛发展,人民群众对于各种汽车的需求也是日益增多,也因此产生了很多汽车销售公司。 在这些汽车销售公司里,他们都没有一套好的销售模式.因此,制作一套汽车销售管理系统有助于公司对汽车的管理、销售、提高利润,并且方便了客户查看汽车的信息、购买汽车,也更加了解各种汽车的性能和使用性。选择适合自己的汽车. 1。3设计内容 第一步:需求分析 主要任务就是通过详细调查现实世界要处理 的对象,明确用户的各种需求,然后在此基础上确定新系统的功能。在我设计的这个系统主要是调查客户对汽车的需求情况,客户想了解汽车的那些信息,有那些要求等等。 第二步:概念结构设计 主要就是将需求分析阶段得到的用户需求抽象为信息世界的结构才能更好的用数据库管理系统来实现这些需求。这里就通过E—R图来实现. 第三步:逻辑结构设计 主要就是把概念结构设计阶段设计好的基本E—R图转换为关系模型.实现数据模型的优化,使能在DBMS产品下创建数据信息。 第四步:物理结构设计 主要是选取一个最适合应用要求的物理结构的过程,对时间效率、空间效率、维护代价和各种用户需求进行权衡.可能产生各种方案,通过对这些方案进行细致的评价,从中选择一个较优的方案作为数据库的物理结构. 第五步:对数据库的界面进行设计,主要是设计成一个美观的表面,方便客户进入系统,也方便管理员管理汽车. 第六步:数据库方案的评价 主要是对设计好的方案进行评价。 第七步:对汽车销售管理系统进行管理和维护. 第二章 需求分析 2。1调查用户对汽车的要求 通过调查得到下面一些要求: 一、 汽车的性能,(1)汽车的动力性(2)汽车的燃料经济性 (3)汽车的制动性(3)容量 二、汽车的颜色 三、汽车的品牌 四、要有巧妙、宽敞的储物空间 五、上下车要非常方便,停车简单. 2.2。 系统分析与设计 本系统主要为两类用户提供服务,第一类是系统管理员,第二类是顾客。汽车销售管理系统,顾名思义就是对汽车进行管理和销售,因此,系统管理员是最高级用户,拥有最高的权限,系统管理员可以享受系统的所有功能,主要功能有对汽车信息的管理,包括查看汽车的信息、修改汽车的信息、删除汽车的信息、增添汽车的信息、处理订单信息、管理顾客信息。 顾客的权限主要就是查看汽车信息、咨询信息、制定订单。顾客通过对汽车信息的了解他们就会决定是否要购买汽车,如果确定购买,那么就可以填写订单信息,把填好的订单提交给系统管理员,系统管理员确定订单信息正确,经双方达成协议,那么管理员就可以处理发货细节。最后,完成交易。 所以,本系统主要针对系统管理员和顾客两类用户拥有的功能进行设计,首先,就要实现管理员的功能,其次,要确定顾客拥有的功能。当用户登录后会出现他所拥有的功能,这个要从界面就可以看出来,可以把所有的功能放在一个界面上,想要执行那个功能直接点击进去就可以享受了。然后,要考虑怎么样来实现系统的功能,才能为用户提供最好的服务。,这个就要从界面美观、传输效率来考虑了。这里我们会好好做好界面的设计,到最后,进入界面就知道了。 2.3。 系统需求描述 本系统主要有两类用户(系统管理员、顾客) 系统管理员对系统的需求: Ø 查看汽车信息 Ø 修改汽车信息 Ø 删除汽车信息 Ø 增添汽车信息 Ø 处理订单信息 Ø 查看顾客信息 Ø 修改顾客信息 Ø 删除顾客信息 Ø 增添顾客信息 顾客对系统的需求: Ø 查看汽车信息 Ø 咨询汽车信息 Ø 制定订单信息 以上是系统管理员和顾客对系统需求的描述,系统管理员登录后就可以管理汽车信息、顾客信息、订单信息.顾客登录后就可以查看汽车信息、咨询汽车信息、制定订单信息. 2.4。 功能模块描述 通过对系统的分析,可以知道本系统的功能模块如下: 2-1 系统管理员、顾客功能图 通过功能模块,我们可以更加清晰地看到系统管理员和顾客拥有的功能。此时,对该系统应该有一个大致的了解。我们根据这个功能模块进行设计。把每一块的功能都做好,然后把他们合并起来。就会成为一个完整的系统了。 第三章 概念结构设计 3。1 概念结构设计简介 概念结构设计主要就是把需求阶段得到的现实信息抽象为信息世界的结构。 其主要特点有: (1) 能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据处理要求,是对现实世界的一个真实模型. (2) 易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键. (3) 易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。 (4) 易于向关系、网状、层次等各种数据模型转换。 3。2 实体信息 顾客(顾客号,顾客姓名,顾客性别,顾客地址,顾客电话,顾客账目余额) 系统管理员( 管理员号,管理员姓名,管理员性别,管理员年龄,管理员地址,管理员电 话) 汽车( 汽车号,品牌,单价,颜色,生产厂商) 订单(订单号,订货日期,交货日期,交货地址,订货数量,应付金额) 第四章 逻辑结构设计 4.1 逻辑结构设计简介 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E—R图转换为DBMS产品所支持的关系模型, 对于实体型间的联系的转换有以下几种情况: (1) 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并.如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。 (2) 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并.如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码. (3) 一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系的一部分。 (4) 3个或3个以上实体间的一个多元联系可以转换为一个关系模式.与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分. (5) 具有相同码的关系模式可合并。 4.2 E—R图转化为关系模式 注明:有下滑线的表示主码,画曲线的表示外码。 顾客(顾客号,管理员号,顾客用户名,顾客密码,顾客姓名,顾客性别,顾客地址,顾客电话,顾客账目余额) 系统管理员(管理员号,管理员用户名,管理员密码,管理员姓名,管理员性别,管理员年龄,管理员地址,管理员电话) 汽车(汽车号,管理员号,品牌,单价,颜色,生产厂商) 订单(订单号,顾客号,汽车号,订货日期,交货日期,交货地址,订货数量,应付金额) 发票(订单号,顾客号,管理员号,发票号,应付金额,支付日期,商品数量) (1)关系表 1、顾客表 列名 数据类型 长度 是否为空 说明 顾客号 Char 10 否 主码 管理员号 Char 7 否 外码 顾客用户名 Char 10 否 唯一值 顾客密码 Char 10 否 顾客姓名 Char 20 否 顾客性别 Char 4 否 默认值:男 顾客地址 Char 100 否 顾客电话 Char 11 否 顾客账户余额 Money 否 2、系统管理员表 列名 数据类型 长度 是否为空 说明 管理员号 Char 7 否 主码 管理员用户名 Char 10 否 唯一值 管理员密码 Char 10 否 管理员姓名 Char 20 否 管理员性别 Char 4 否 默认值:男 管理员年龄 Int 3 否 默认值:保密 管理员地址 Char 100 否 管理员电话 Char 11 否 3、汽车表 列名 数据类型 长度 是否为空 说明 汽车号 Char 5 否 主码 管理员号 Char 7 否 外码 品牌 Char 50 否 单价 Money 否 颜色 Char 20 否 生产厂商 Char 100 否 4、订单表 列名 数据类型 长度 是否为空 说明 订单号 Char 6 否 主码 顾客号 Char 10 否 外码 汽车号 Char 5 否 外码 订货日期 Datetime 否 交货日期 Datetime 否 交货地点 Char 100 否 订货数量 Int 否 应付金额 Money 否 5、发票表 列名 数据类型 长度 是否为空 说明 发票号 Char 7 否 主码 订单号 Char 6 否 外码 顾客号 Char 10 否 外码 管理员号 Char 7 否 外码 应付金额 Money 否 支付日期 Datetime 否 商品数量 Int 否 (2)建表语句 1、顾客表 createtable 顾客表 ( 顾客号char(10)notnullcheck(顾客号〉0000000000 and 顾客号<9999999999), 管理员号char(7)notnullreferences 管理员表(管理员号), 用户名char(10)notnullunique, 密码char(10)notnull, 姓名char(20)notnull, 性别char(4)notnullcheck(性别in('男’,’女'))default'男’, 地址char(100)notnull, 电话char(11)notnull, 账户余额moneynotnull, primarykey(顾客号) ) 2、系统管理员表 createtable 管理员表 ( 管理员号char(7)notnullcheck(管理员号>0000000 and 管理员号<9999999), 用户名char(10)notnullunique, 密码char(10)notnull, 姓名char(20)notnull, 性别char(4)notnullcheck(性别in(’男’,'女’))default'男’, 年龄intnotnullcheck(年龄in(0,100))default'保密’, 地址char(100)notnull, 电话char(11)notnull, primarykey(管理员号) ) 3、汽车表 createtable 汽车表 ( 汽车号char(5)notnullcheck(汽车号>00000 and 汽车号〈99999), 管理员号char(7)notnullreferences 管理员表(管理员号), 品牌char(50)notnull, 单价moneynotnull, 颜色char(20)notnull, 厂商char(100)notnull, primarykey(汽车号) ) 4、订单表 createtable 订单表 ( 订单号char(6)notnullcheck(订单号〉000000 and 订单号<999999), 顾客号char(10)notnullreferences 顾客表(顾客号), 汽车号char(5)notnullreferences 汽车表(汽车号), 订货日期datetimenotnull, 交货日期datetimenotnull, 交货地点char(100)notnull, 订货数量intnotnull, 应付金额moneynotnull, primarykey(订单号) ) 5、发票表 createtable 发票表 ( 发票号char(7)notnullcheck(发票号>0000000 and 发票号〈9999999), 订单号char(6)notnullreferences 订单表(订单号), 顾客号char(10)notnullreferences 顾客表(顾客号), 管理员号char(7)notnullreferences 管理员表(管理员号), 应付金额moneynotnull, 支付日期datetimenotnull, 商品数量intnotnull, primarykey(发票号) ) 第五章 数据库的优化 5。1 视图的创建 1. 汽车表视图: 5.2 创建触发器 1,创建管理员表,顾客表之间的触发器,实现完整性。 5.3 创建存储过程 1。存储过程的作用: v 可以重复使用 v 提高数据库执行速度 v 减少网络传输量 v 具有安全特性 2。创建存储过程proc_infor以便管理员查看自己所管理的顾客信息。 调用: 第六章 界面的实现 6。1 连接数据库的代码:注(由于代码问题,所以我们用到了两种方式的连接,如果需要改服务器,必须两种都要改) 第一种:文件名conn_sql.asp主要用来实现登录页面. 第二种:conn_sql1。asp,主要用来实现其他的一些功能(查询,注册,修改,删除等) 〈% dim sql dim rs dim conn sub openDB() set conn=Server。Createobject("ADODB.Connection”) connString=”Driver={SQL Native Client};Server=7CCE928E4949413;Database=KeChengSheJi;Uid=sa;Pwd=123456” conn。open connString set rs=server.createobject(”ADODB。Recordset") end sub sub closeDB() If IsObject(conn) Then if not(conn is nothing) then set rs=nothing conn。close set conn=nothing end if End If end sub %〉 6.2.登录界面 6.3,管理员功能界面 6。4用户注册界面 第七章 总结 1.团体意识: 系统开发是需要团体合作才能完成的,不是一个人独立就能完成的。现在我们开发的只是小系统,但是也要养成合作的精神。因此,我们小组由两个人组成(吴国钊,陈勇),在系统分析阶段,我们两个都从各方面找资料,了解目前汽车的销售情况,管理模式等。在后来的设计中,我们也做了一些分工,但是每一个步骤都是整合两个人的想法,然后汇总起来,去掉不好的观点,吸取两个都觉得可以的观点。虽然我们的课程设计还有很多地方没有做好,许多功能没有实现,,但我们相信,在以后的时间里会慢慢的完善,把还没有实现的功能都实现。 2。设计过程中的一些体会 课程设计心得体会 在新学期的开始,习老师就给我们说,今年的《SQL数据库技术》要做课程设计,也就是系统开发,从那时起我们就开始思考怎么样把自己的课题设计好,后来钟老师说《web设计与开发》做一个网站,以便我们更好的理解这门课的意义。因此,我们结合《SQL数据库技术》和《web设计与开发》选择了《汽车销售管理系统》. 在设计过程中,我们遇到了许多问题.刚开始,我们对于一个完整的系统没有多少意识,只是凭空想象,没有实际的应用过,因此,我们一开始就遇到了最难解决的问题,如何实现系统内部的功能,应该要有哪些功能模块.为此,我们查阅了许多关于系统开发的书,阅读一些关于电子商务的书,恰巧今年我们正好开电子商务这门课,胡老师也给我们看了一些企业内部网,所以才有了点意识,再通过我们查资料,才慢慢把大概的系统功能,需求分析弄好.在后来就是技术性问题,在数据库的设计阶段,刚开始也是盲目的弄,可是到后来才发现那些表通过外面的代码访问不了。后来通过在网上寻找答案,发现那些表因为数据类型出错了,那样的话是访问不了的. 最困难的就是web设计,因为我们没有ASP的基础,什么都要从头开始,为了连数据库我们花费了太多的时间,不过黄天不负有心人,终于连起了。这时,我们两个总算了松了一口气,接下来的工作量虽然大,但是,我们是不会怕的,因为最困难的一步都过了。 通过这次的设计我们学到了很多知识,才知道以前的想法太简单了,以前总是认为开发系统没有什么难的啊,只要把数据库弄好,把代码编好就行了。现在我们才知道,原来我们错了,其实真的很难。每一步都需要我们细心的分析,如果错了一步,可以说是前功尽弃。在数据库设计阶段,我们就需要对整个系统的功能了解清楚,否则,到后来才发现好多地方出错,那就麻烦了。而在界面设计阶段也要注意代码的编写,界面的美观,最主要的是要考虑实用性,如果一个系统开发出来没有人使用,那就是失败的。技术固然重要,但是光靠技术是不行的,还要有团队合作精神,因为你一个人的思想不可能什么都想得周到,需要整合大家的思想。我们在开发过程中,还请教了许多同学,请他们帮我们看一下,什么地方该设计什么功能,添加什么图片等。在此,感谢大家的提议. 由于时间关系,我们的许多体会也没有办法一一叙述出来。 最后,在此,我们感谢钟老师一个学期以来对我们的教导和指导,使我们学到了许多知识。相信,在以后的生活中会有用。谢谢! 参考资料:《SQL数据库技术》《数据库系统概论》,《web开发与设计》, 《软件工程设计》,ASP。NET。 11- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 销售 管理 系统 设计 文档
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文