欢迎来到天天文库
浏览记录
ID:10959550
大小:438.00 KB
页数:9页
时间:2018-07-09
《数据库原理与应用实践环节设计范例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库原理与应用实践环节设计题目:汽车美容管理系统数据库设计姓名:班级:学院:年月日一、系统需求分析通过对汽车美容店的调研分析以及汽车美容系统的需求分析,我们可以把系统的大致功能流程分为七大部分,分别是用户登录、系统首页、基础信息、产品管理、营销业务、统计收支、系统设置。效果如下图:汽车美容养护管理系统用户登录营销业务统计收支系统设置系统首页基础信息产品管理美容服务供应商套餐设置新闻公告展示录入修改移除上传图片产品信息产品入库产品出库入库撤销单据入库撤销单据客户登记销售开单退货结算套餐办理客户充值恢复录入修改挂失恢复展示保存结
2、算退出客户退货开单结算办理套餐退套餐收支收付款部门用户二、系统业务流程图在业务流程分析阶段,需要对汽车美容养护店现有业务流程进行详细的分析,了解业务流程每个具体环节、信息流动方向、业务处理方法等内容,然后通过科学的方法对系统现有业务流程进行优化,对一些不符合发展要求的环节进行彻底的再思考、根源的再设计,实现业务流程的重组。业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图是一种比较规范,被广泛使用
3、的分析工具,它可以比较直观、准确描述网站业务流程。从对需求分析和工作流程的规划中,可以设计出系统的业务流程图,为了说明的更加具体、明了。通过对汽车美容系统的需求分析以及对系统的初步设计可以把系统的业务流程图做如下调整,效果如下图:三、概念设计E-R图数据库设计的实体关系设计是系统设计过程中的重要部分,它是通过系统的整体需求而制定的,通过需求分析了解系统所需实体并且把实体间的关系通过E-R图的形式展示出来,整体实体关系的E-R图如下:产品/礼品客户部门员工套餐会员卡开单属于销售供货供应商地址供应商名联系人名称联系电话数量价格购买
4、办理办/充值编号姓名开单车辆管理姓名年龄性别车牌型号所在地品牌卡号余额等级欠款额度编号名称种类编号名称nmmnnnm111nn注:E-R图也可按功能模块分开绘制。E-R图转换成关系模式1.2.……四、主要数据库表的结构通过系统需求画出系统E-R图,通过系统E-R图把实体关系转化为数据库表结构设计。以下即为系统中主要数据表结构的设计表。管理员用户表dbo.Users字段名称数据类型允许空默认含义IdInt否自增主键NameVarchar(50)否姓名LoginCodeVarchar(50)否登录名PasswordVarchar(
5、50)否密码StateBit否状态(是否可用)DepartmentIdInt否(外键)部门主键CreateDateDatetime否创建日期客户欠款表dbo.CustomerArrears字段名称数据类型允许空默认含义ArresrsIdVarchar(50)否欠款单号CustomerIdVarchar(50)否客户卡号MoneyDecimal否欠款金额ArresrsTimeDatetime否欠款时间客户还款表dbo.CustomerRepayment字段名称数据类型允许空默认含义RepaymentdVarchar(50)否还款
6、单号ArresrsIdVarchar(50)否欠款单号CustomerIdVarchar(50)否客户卡号RepaymentMoneyDecimal否实还金额RemainMoneyDecimal否未还金额消费表dbo.Consume字段名称数据类型允许空默认含义ConsumeIDVarchar(50)否消费单号CustomerIDVarchar(50)否客户编号ReceivableDecimal否应收OfficalReciptsDecimal否实收DebtDecimal是欠款FavorableDecimal是优惠金额State
7、Varchar(50)否单据状态BillingTimeDatetime否开单时间IsBalanceBit否是否结算BalanceTimeDatetime是结算时间SurfaceVarchar(50)是描述RecCatIdInt否单据类型编号RemarkVarchar(50)是备注CarNumVarchar(50)否车牌号码套餐信息表dbo.Package字段名称数据类型允许空默认含义IdInt否自增主键NameVarchar(50)否套餐名称PriceDecimal否套餐价格ExpiredInt否过期月数ScoreInt否积分
8、RemarkVarchar(200)否备注PackageStyleInt否套餐类型UsingTimeTypeInt否使用类型StateBit否状态SortInt是排序套餐详情表dbo.PackageDetail字段名称数据类型允许空默认含义IdInt否自增主键PackageI
此文档下载收益归作者所有