数据库课程设计指导之企业销售合同管理系统(共11页).doc
《数据库课程设计指导之企业销售合同管理系统(共11页).doc》由会员分享,可在线阅读,更多相关《数据库课程设计指导之企业销售合同管理系统(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库课程设计指导数据库课程设计是电子商务专业的一门实践课。它综合应用数据库原理及应用课程的理论知识于实践中。内容主要是通过每组学生自选题目,应用SQL Server2000设计和开发一个数据库系统。通过本课程的学习,使学生系统的掌握数据库设计和开发的总体概念和结构,获得把实际管理问题建成计算机管理模型的能力,并具有应用数据库进行组织信息处理和开发信息系统的初步能力。通过实验培养学生实际应用、开发与维护数据库系统的能力,力求通过实际设计和开发数据库,使学生更好地理解并掌握数据库的基本原理、基本功能以及操作方法;通过对数据库的维护,使学生能更加熟练地掌握数据库的维护方法
2、。一、课程设计的主要任务和要求要求学生自选设计题目,在详细的系统调查和理解的基础上,充分运用所学理论知识,按照数据库设计开发的步骤和方法,完成任务书中提出的各项具体设计任务。并要求文档齐全,格式规范。要求: 确定预做系统的题目,分组调研,整理调研材料; 学生分组完成实验,整理系统分析、系统设计报告,然后根据报告进行系统实施; 录入原始数据,进行系统测试; 在规定时间内,完成实验报告。主要任务:(1)确定系统的选题范围、调研要点(2)系统需求分析(3)数据库设计(4)系统的实施与开发(5)系统评价步骤和方法二、选题指南1、 选题原则 选题范围要适当,既不能规模过小以致于构不成系统,也不宜范围太大
3、以免在规定时间内无法完成设计。 小组人员为1人。每人一题,可以出现重题,但内容不能雷同。 设计报告每一部分要在下一阶段开始前应完成。 选题应有一定的理论意义和实际应用价值,难度应适中。2、 参考题目 图书管理 销售合同管理 客户支持系统 教学管理 科研管理系统 工资管理 供应计划管理 人力资源管理 生产计划管理 库存管理 巡查罚单处理系统 旅游服务预订系统 房地产管理系统 展会管理系统 药品服务系统 图书交易系统 酒店管理系统三、参考文献SQL Server2000管理及应用系统开发电子商务网站开发与实现本课程以企业销售合同管理系统为例进行详细介绍。数据库原理及应用课程设计报告课程设计题目:专
4、 业: 电子商务 班级学号: 学生姓名: 指导教师: 课程设计工作日自 年 月 日至 年 月 日第一部分 系统分析与设计销售合同是企业经营的重要组成部分,它可以体现一个企业的经营情况和效益。企业销售合同管理系统可以有效的提高企业管理质量。一、系统调查需求分析简单的说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果是否准确的反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。需求包括:功能要求、性能要求、可靠性要求、安全保密性要求以及开发费用和开发周期、可使用资源等方面的限制。其中功能要求是最基本的。二、系统功能分析企业销售合同管理系统的主要任务是
5、实现对企业销售合同的过程管理和成本控制。本系统可完成六个完整的功能。功能模块如图1所示。企业销售合同管理系统产品信息管理合同费用管理合同收帐管理合同信息管理合同统计管理系统用户管理添加产品信息修改产品信息删除产品信息添加合同费用修改合同费用添加合同收帐修改合同收帐添加销售合同修改合同信息合同成本利润月统计合同成本利润年统计添加用户信息修改用户信息删除用户信息图1 功能模块图在功能模块示意图的树状结构中,每一个叶结点都是一个最小的功能模块。合同费用、合同收帐和合同信息管理模块不能删除数据,这通常是由企业的行政制度和财务制度决定的。企业销售合同管理系统的功能模块之间的关系如图2所示。提供合同数据提
6、供产品数据产品信息管理合同费用管理合同收帐管理销售合同信息管理销售合同统计管理提供费用数据提供收帐数据图2 模块关系图从模块关系图中可以看出,产品信息管理、合同费用管理和合同收帐管理都可以为更完善的描述销售合同信息提供不同类型的数据。根据不同销售合同数据又可以形成销售合同统计报表。在本系统中,用户管理模块的功能较简单。在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动的添加到数据库中。Admin用户可以创建用户、修改用户信息以及删除用户;普通用户只能修改自己的用户名和密码。第二部分 数据库的设计一、实体关系图首先进行数据库的概念模型设计。可以Peter Chen提出的
7、ER图为工具。实体关系图是对信息系统中实体及其之间的关系的图形化描述。举例如下。产品名称编号商标型号计量单位数量客户名称编号地址联系人联系电话合同状态编号负责人交货方式有效期限结算方式1111m合同客户产品签订签订111发票费用签订签订费用名称编号商标型号计量单位数量发票类型编号金额收账人姓名联系电话图3 ER图ER图的检验:提出系统用户最可能提出的查询,分析你设计的ER图能否满足用户的要求。例:1)产品的详细信息2)客户A订购的何种产品3)订购量最多的产品,其客户的分布特点二、数据库逻辑结构设计概念模型不能被计算机识别,需进一步将其转化为逻辑模型,因此要进行数据库逻辑结构的设计。在设计的过程
8、中可应用关系规范化理论对数据库中的关系进行规范。(一) 表的设计(在设计时每份作品的表不能少于5个)数据库包含以下6个表:产品表:Product、合同费用表Cost、合同收帐表Income、客户信息表Client、合同信息表Contract、用户信息表Users。1. 产品信息表Product该表用来保存产品信息,结构如表1所示。表1 Product的结构编号字段名称数据结构说明是否主码约束1ProIdVarchar 50产品编号是2ProNameVarchar 50产品名称否非空3ProMarkVarchar 50产品商标否4ProStyleVarchar 50产品型号否5ProUnitVa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 指导 企业 销售 合同 管理 系统 11
限制150内