数据库洗衣店管理系统课程设计

合集下载

数据库课程设计--书店管理系统

数据库课程设计--书店管理系统

《数据库原理及应用》课程设计报告设计题目:书店管理系统数据库设计目录1数据库需求分析 (2)1.1调查对象基本情况说明 (2)1.2数据库系统设计目标及具体功能 (2)2数据库概念结构设计 (2)2.1实体及属性说明 (2)2.2 E-R图设计 (3)3数据库逻辑结构设计 (3)3.1数据库逻辑结构设计 (3)3.2主要表的作用说明及内容图示 (4)4主要视图设计 (6)5安全体系设计 (8)6典型需求的处理过程及命令 (9)7总结 (10)7.1设计中遇到的主要问题及解决方法 (10)7.2设计方案的主要优点及不足 (11)7.3收获及建议 (11)参考文献 (11)书店管理系统数据库设计1数据库需求分析1.1调查对象基本情况说明书店正常经营所涉及的的基础信息,如:库存、图书、进销书、业务员信息等是一个书店最基本、最重要的信息,需要有完整的图书信息及价格定位,详细的进书及销售情况的统计,图书库存情况以及工作人员的基本资料,具备这些资料,书店才能正常经营,一个最基本的书店管理系统应具备功能来存储并管理这些资料。

各子系统应能根据实际情况来录入、更改、删除相关数据。

不同的工作人员应拥有有对不同子模块数据的修改、管理职能。

1.2数据库系统设计目标及具体功能该系统通过相关子模块功能来实现对书店基本信息的存储和管理。

实现对各个领域的数据查询、统计、更新。

相关子模块的功能为:入库信息——进新书时,对具体书目的入库工作做详细记录,管理书店的进书业务;书目信息——当书店进新书后,存储这些书目的基本信息,以便维护书目信息,查阅并管理书目;业务员信息——存储书店工作人员的基本情况资料和职能,以便多书店人力资源的方便有效管理;库存情况——对书店现有书籍的库存情况进行记录,并随销售业务的进行而实现数据变更,为书目的进销提供参考依据;价格信息——为方便的分析不同书目的盈利情况和总利润及书店后期经营的价格安排提供参考;销售信息——提供经营做记录,以了解分析经营情况;权限设置——该项设置是针对书店工作人员而设,对不同工作性质的业务员赋予对系统分模块的更新管理权利,以实现书店的顺利经营。

干洗店管理系统

干洗店管理系统

目录摘要 (1)序言 (2)一可行性分析 (3)1.1 问题描述 (3)1.2 可行性分析研究 (3)1.2.1 技术可行性 (4)1.2.2 经济可行性 (4)1.2.3 操作可行性 (4)1.3 结论意见 (5)二项目开发计划 (6)2.1 编写目的 (6)2.2 项目背景 (6)2.3 项目概述 (6)三需求分析 (8)3.1 任务需求分析 (8)3.2 数据流图,数据字典及实体联系图 (8)3.2.1 数据流图 (8)3.2.2 数据字典 (9)3.2.3 实体联系以及系统E-R图 (10)4.1 总体设计 (13)4.2 系统功能模块图 (13)4.3数据库概念设计 (14)4.4 数据库逻辑结构设计 (14)4.5 连接数据库特点 (17)五详细设计 (18)5.2 程序流程图 (20)5.3 用户界面设计 (22)5.3.1 一般交互设计 (22)5.3.2 信息显示设计 (23)5.3.3 数据输入设计 (24)设计总结 (25)参考文献 (26)随着洗衣店服务的日渐完善和复杂,以前单纯的文本记录人工管理方式不仅效率低下,且易出错,直接导致管理费用的增加,服务质量的下降。

由于这种人工管理方式不能完全适应需求的发展,一个智能管理系统因此应运而生。

本文按照软件工程的规范,依据实际需求描述了系统分析与设计的全过程,构建了一个智能的洗衣店管理系统。

其目的在于实现收费信息管理和出入衣物记录的快速高效检索,使操作简单安全,提高工作效率和质量。

进入本系统后,用户可进行相应的功能操作。

操作员可对各顾客信息以及对存衣、取衣信息等的修改和查询,进行操作员信息管理、顾客存衣信息管理、顾客取衣信息管理、会员基本信息管理等。

关键词:洗衣店;SQL Server2000数据库;收费管理;洗衣店收费管理系统在现代社会己深入到各大中小型洗衣店中,由于计算机技术的迅速发展和普及,洗衣店收费管理系统已经成为洗衣店进行管理顾客衣物的进出,已经为精确的销售做出了良好的贡献。

毕业设计(论文)任务书 洗衣服务管理系统

毕业设计(论文)任务书   洗衣服务管理系统

届专科毕业设计(论文)任务书姓名:专业:班级:任务下达时间:月日任务完成时间:月日毕业设计(论文)题目:小天鹅洗衣服务管理系统的设计与实现专题题目:题目主要内容:洗衣店行业的兴起减轻了上班族的许多负担,良好的服务质量离不开良好的管理方法。

为了更好地为客户提供服务,为洗衣店开发该系统有着现实意义。

本设计主要包括:1、用户管理:分管理员用户和普通用户;2、基本信息:服务内容、服装品牌、服装颜色及瑕疵、洗衣价目表等;3、业务管理:收衣登记、完工登记、取衣登记、取衣提醒等;4、会员管理:会员资料、会员卡办理和充值等;5、要求具有一定的复杂查询和统计功能。

目的要求、主要技术指标:●目的:通过该题目的实施,使学生掌握小天鹅洗衣服务管理系统的设计与实现的全过程,达到检验学生对专业理论知识理解与掌握的程度,以及综合运用所学知识,分析问题、解决问题的能力。

通过毕业设计完成具有实用价值的小天鹅洗衣服务管理系统。

●要求:认真分析该洗衣服务管理系统的用途,了解系统包括的主要功能;本系统采用B/S 模式;对数据库进行合理设计,保证数据的安全性;环境要求:Windows XP等操作系统;SQL Server 或Access等数据库系统;Jsp或Asp .net等编程语言或工具。

●主要技术指标:设计做到界面美观大方,操作简便实用,布局合理;并且充分考虑系统的可靠性,防止未授权用户的操作;在数据库的设计中应保证数据的一致性、完整性,并使数据库尽量具有良好的可扩展性;软件尽可能模块化、组件化,使系统适应不同的情况。

应完成的主要任务:(1)在完成系统的需求分析、总体设计、详细设计、系统的编码、软件测试的基础上,主要完成:一卡通管理、消费项目设置、消费记录查询等。

(2)按规定撰写毕业设计说明书。

主要参考文献:[1] 张银鹤,刘志国,张豪.JSP动态网站开发实践教程.第2版.北京:清华大学出版社,2009[2] 明日科技,王国辉等.Java数据库系统开发案例精选.北京:人民邮电出版社,2007[3] 尚俊杰,秦卫中 程序设计案例教程.北京:清华大学出版社,北京交通大学出版社,2005[4] 郑阿奇,刘启芬,顾韵华.SQL Server教程.北京:清华大学出版社,2007[5] 王珊,萨师煊.数据库系统概论.第四版.北京:高等教育出版社,2006[6] 钱乐秋,赵文耘,牛军钰.软件工程. 北京:清华大学出版社,2007指导教师:教研室主任:。

数据库课程设计报告---家政服务管理系统

数据库课程设计报告---家政服务管理系统

数据库课程设计家政服务管理系统摘要家政服务管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点。

随着人们生活的日益改善,家政服务逐渐被大家所了解,其规模也越来越大,管理的难度也逐渐增大;中国家政服务业已初具规模,众多家政服务公司如雨后春笋般出现在各个城市;同时随着计算机技术的高速发展,人们对计算机的依赖性越来越强,特别是用计算机开发的数据库以及数据管理系统在生活应用中表现得更为突出,基于这样的背景,开发了此系统。

通过使用家政服务管理系统,使家政服务店的管理工作系统化、规范化、自动化、简易化、智能化,从而达到提高家政服务管理效率的目的。

系统开发采用Microsoft公司的Sql Server 2008,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足客户需求。

系统功能需求分析随着人们生活的日益改善,家政服务这一概念渐渐走入许多家庭中,而面临着家政服务需求的日益增长,许多家政服务机构迫切需要一个管理系统,以求达到管理的合理化和有序化。

管理在现代社会中的作用越来越显得重要和突出。

一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。

传统的管理活动中,把人、才、物作为企业的主要资源。

但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当做企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。

本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代——“信息时代”的开始,它使企业管理现代化成为可能。

基于JSP技术的洗衣店管理系统的设计与实现论文

基于JSP技术的洗衣店管理系统的设计与实现论文

基于JSP技术的洗衣店管理系统的设计与实现摘要:随着洗衣店服务的日渐完善和复杂,以前单纯的文本记录人工管理方式已经不能完全适应发展要求,这就需要有一个管理系统来协助完成。

本文按照软件工程的规范,采用结构化分析与设计的方法,依据实际需求描述了系统分析与设计的全过程,构建了一个洗衣店管理系统。

本系统使用Java Server Pages(JSP)技术和SQLSERVER数据库进行开发,包含洗衣店系统和店面管理系统,主要对店里的资料和客户的资料进行管理,规范订单的管理等,系统具有较好的应用价值关键词:洗衣店;店面管理;洗衣流程管理管理;B/SBased on the JSP technology in laundry management system design andImplemenationAbstract: With increasingly dry cleaning services and complex sound, in the past simple text records management manual has not fully adapted to the requirements of the development, which requires a management system to assist in the completion. In this paper, in accordance with the norms of software engineering, the use of structured analysis and design methods, based on the actual needs of the analysis and design described in the whole process of building a chain of dry cleaners, a management system. The system uses Java Server Pages (JSP) technology and database development SQLSERVER, including dry cleaners and stores management subsystem subsystems, primarily to store information and customer information management, and standardize the management of orders, the system has good value.Key words: Dry cleaners; branch management; Laundry Management Process Management; B / S目录第1章绪论 (1)1.1洗衣店的发展与需求状况 (1)1.2系统的开发意义 (1)1.3 系统实现目标 (2)第2章洗衣店系统需求分析 (3)2.1系统角色定义 (3)2.2系统功能需求 (3)2.2.1功能需求描述 (3)2.2.2 业务流程图 (4)2.2.3 数据流图 (7)2.3系统性能需求 (16)2.3.1精度 (16)2.3.2灵活性 (16)2.3.3输入输出要求 (16)2.3.4故障处理要求 (16)2.4系统其他需求 (16)第3章洗衣店管理系统的设计 (18)3.1实现技术及工具的选取 (18)3.1.1系统设计模式的选取 (18)3.1.2 JSP技术的选取 (18)3.1.3 SQLSERVER数据库的选取 (20)3.1.4 TOMCAT的选取 (20)3.1.5 程序开发工具的选取 (21)3.2系统设计方案 (22)3.2.1 JSP+JA V ABEAN设计方案 (22)3.2.2 JSP+JA V ABEAN+SERVLET设计方案 (23)3.2.3方案选择 (24)3.3总体设计方案 (24)3.4运行环境规定 (26)3.5洗衣店系统概要设计 (26)3.5.1系统总体功能流程图 (26)3.5.2系统功能模块图 (26)3.6洗衣店系统详细设计 (27)3.6.1系统模块详细设计 (27)3.6.2 IPO表 (27)3.6.3数据库概念结构设计 (32)3.6.4数据库物理结构设计 (33)第4章洗衣店系统的实现 (38)4.1数据库连接实现 (38)4.2功能模块的实现 (38)4.2.1用户身份验证 (38)4.2.2系统管理员界面 (40)第5章洗衣店系统的测试 (52)5.1测试目的 (52)5.2测试目标 (52)5.3测试运行环境 (52)5.4测试过程 (52)5.4.1测试方案 (52)5.4.2测试用例和结果 (53)5.4.3其他模块测试简述 (54)5.5测试结果分析与总结 (54)结论 (55)致谢 (56)参考文献 (57)附录 (58)第1章绪论1.1洗衣店的发展与需求状况随着人们生活水平的不断提高和生活节奏的加快,不少商务人士的收入与衣物越来越多,而精力、时间却越来越少,于是洗衣店应运而生。

《数据库原理》-书店管理系统

《数据库原理》-书店管理系统

《数据库原理》课程设计报告设计题目:书店管理系统专业:信息管理与信息系统计算机与数据科学学院2019 年1月10 日《数据库原理及应用教程》课程设计报告目录目录1 概述 (1)1.1选题的背景与意义 (1)1.2相关技术分析 (1)2 系统功能设计 (2)2.1系统总体结构设计图 (2)2.2系统功能模块 (2)2.2.1 在架图书管理 (2)2.2.2 进购图书管理 (2)2.2.3 销售图书管理 (3)2.2.4 库存图书管理 (3)3 数据库设计 (4)3.1需求分析 (4)3.1.1 引言 (4)3.1.2 需求分析阶段的目标与任务 (4)3.1.3 数据流图 (5)3.1.4 数据字典 (7)3.2概念结构设计 (8)3.2.1 引言 (8)3.2.2 系统各子模块的E-R图 (9)3.2.3 系统的全局E-R图 (10)3.2.4 实现过程 (11)3.3逻辑结构设计 (11)3.3.1 将E-R图转换为关系模型 (11)3.3.2 模型优化 (11)3.3.3 子模式的设计 (11)3.4物理结构设计 (12)3.4.1 数据存储 (12)3.5数据库实施 (12)3.5.1 数据库、表的截图 (12)3.5.2 建立视图的截图 (16)3.5.3 建立索引 (17)3.5.4 建立存储过程 (17)3.5.5 建立触发器 (20)3.6数据库运行与维护 (21)4 结束语 (23)参考文献 (24)1 概述1.1 选题的背景与意义信息在社会和经济的发展中所起的作用越来越为人们所重视。

计算机作为信息处理的工具,为适应数据处理需求的迅速发展。

作为一个现代化的书店,需要一个拥有自动化,全方位的办公系统,方便处理日益复杂化的管理经营项目。

书店管理系统就是能满足书店日常经营及后台统计电算化的系统。

具有方便,人性化的系统可以帮助营业员和管理人员处理一般的管理项目。

并且各项权限分明。

使书店能够满足快速发展的现代化会的需要,书店管理系统对书店图书日常销售中的手工操作繁琐、易出错的问题进行研究,利用计算机管理繁琐的日常图书销售管理工作,避免手工操作过程中繁琐且易出错的现象,提高工作的质量和效率。

洗衣店信息管理系统的设计与实现

洗衣店信息管理系统的设计与实现
S o f t w a r e D e v e l o p me n t・ 软件开发
洗衣店信息管理系统的设计与实现
文/ 沙 莎
2 . 1 . 1 接活处理 洗 衣 店按 活 的 主要 业务流程如图 1所示。 2 . 1 . 2交 活 处 理 按 洗 衣 单 编 号 找 查
衣 物 , 若有 未 完成 洗 涤 的 可 进 行 部 分 取 活 处 理 。业


单” ( 可 以重 打 ) 。洗 衣
图3 :开卡处理业务流程
单流 水号为条码打 印。 当建立的意义。
! 用传统纸媒介管理也可使它们生存 下去并最 放 弃信息化管理 ,而这将大大 降低 该企业对 息管理的效率 ,使其不能及时做到对新信 息

: 争 力的 良好机 遇,是 中小企业提高劳动生产 的未 来 之 路 , 面 对 后 浪 推 前 浪 的信 息 化 大 潮 , l , J 、 企业 除了积极迎接挑战而别无选择 ,为此 l , J 、 企业 要充分利用信息技术,抢先把全球性 『 知识变成 技术 上的创新,才能保持旺盛的竞 力 ,才 能 立 于 不 败 之 地 。 这一 点对现在 的小型企 业来讲尤为 重要 , : 型 的公 司由于拥 有资金和技术上 的优势,所 想 要做 到信 息化 管理 这一 点并 不是 什么难 : 。而小公司就不 同了,由于没有 资金和技 术 的优势 ,它们很可能忽视这 一点,认为 即使
退单成 功后, . 2 . 2交 活 处 理 系统分 析 首先采 用结 构化 ( S A)分析 方 2 1 .交活处 理:按 “ 洗衣 单”清 点,收回 法对洗衣店业务进行详细 的调查与研 究,得 到 洗衣单”,在电脑上确认 。也可 以部 了业务流程图和数据流程 图,通过对主要业务 顾 客的 “ 数 据进 行了分析,确定 了系统所需要 的数据表 分确认 ,延期完 活,只交付 部分衣物 。 2 .未 取 活 查 询 :查 询 到 期 还 未 取 活信息 。 及 结构 , 通过详细 的调研与用户 的沟通与协商 , 2 . 2 . 3会 员管 理 最后 ,确 定了系统的功能需求 ,为系统总体设 1 .会 员信 息编辑:编辑 会员信 息,主要 信 息:充值卡编 号、卡主姓名、联系电话、充

数据库家电销售管理课程设计

数据库家电销售管理课程设计

合并冗余表 建立索引 分区表 使用视图
对于存在冗余数据的表,可以考虑合并以减少数据冗余和提高 查询效率。
针对经常进行查询的字段建立索引,提高查询速度和数据库性 能。
对于数据量巨大的表,可以考虑使用分区表技术,将数据分散 到不同的物理存储设备上,提高数据处理效率。
通过创建视图来简化复杂的查询操作,提高数据库的可读性和 易用性。
用例图元素
包括参与者(如管理员、销售人员、 顾客等)、用例(如登录、商品管理 、订单管理等)和它们之间的关系( 如关联、包含、扩展等)。
04
数据库概念结构设计
概念模型构建方法论述
实体-关系模型(E-R模型)
01
通过定义实体、属性和关系来描述现实世界中的事物及其之间
的联系,是构建概念模型的基础。
统一建模语言(UML)
约束条件
设定实体的完整性约束、参照完整 性约束等,保证数据的准确性和一 致性。
优化概念结构策略探讨
标准化与规范化
遵循数据库设计的范式理论,通过消除冗余数据、规范化数据结 构等方式优化概念模型。
性能优化
针对查询效率、数据存储等方面进行优化,如建立索引、分区表等 。
可扩展性与可维护性
考虑系统的未来发展需求,设计灵活可扩展的概念结构,便于系统 的升级和维护。
家电销售系统逻辑模型设计实例
实体设计
设计家电产品、销售订单、客户等实体,定义实体的属性和数据 类型。
关系设计
定义实体之间的关系,如家电产品与销售订单之间的关联关系、 客户与销售订单之间的购买关系等。
约束条件设计
定义主键、外键、唯一性约束等约束条件,确保数据的完整性和 一致性。
优化逻辑结构策略探讨
维护流程规范制定和常见问题解决方案提供
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计(论文)任务书软件学院学院软件工程测试方向专业软测2班班一、课程设计(论文)题目洗衣店管理系统二、课程设计(论文)工作自 2015年 1月 5日起至 2015年 1月 9日止三、课程设计(论文) 地点: 软件测试实验室四、课程设计(论文)内容要求:1.本课程设计的目的(1)巩固和加深对数据库基本知识的理解,提高综合运用课程知识的能力。

(2)使学生巩固所学的理论基础知识的理解,掌握数据库设计的全过程及技术与方法。

(3)培养学生编制软件文档及开发应用系统的能力,提高学生独立分析问题、解决问题的能力,锻炼和加强学生的动手能力。

使学生掌握使用各种计算机资料和有关参考资料。

2.课程设计的任务及要求(1)根据选题任务要求,收集并查询相关文献资料,明确系统需求;通过对系统的功能分析和数据分析进行系统的需求分析设计,完成数据流图(DFD图)及数据字典(DD)的阶段性成果;(2)数据库的概念结构设计,完成基本全局E-R图的设计并体现设计过程;(3)数据库的逻辑结构设计,完成数据库关系模式的设计及优化;(4)数据库的物理结构设计,完成数据库实施的所有sql脚本的编写及索引文件的创建;完成安全性控制及完整性约束;(5)数据库的实施;(6)特别要求自己独立完成;2)创新要求:在基本要求达到后,可进行创新设计,如完善的功能、友好的人机界面。

3)课程设计论文编写要求(1)要按照书稿的规格打印与写课程设计报告书;(2)报告包括目录、绪论、正文、小结、参考文献、附录等;(3)课程设计报告装订按学校的统一要求完成;4)课程设计进度安排内容天数地点构思及收集资料 1 图书馆数据库设计 3 实验室撰写报告 1 图书馆、实验室学生签名:2015 年 1 月5 日课程设计(论文)评审意见(1)考勤(20分):优()、良()、中()、一般()、差();(2)设计内容(40分):优()、良()、中()、一般()、差();(3)答辩(25分):优()、良()、中()、一般()、差();(4)文档格式规范整齐(15分)优()、良()、中()、一般()、差();(5)任何抄袭成绩一律归零;评阅人:职称:讲师2015 年 1 月 12日目录一绪论 (4)二需求分析 (4)三概念结构设计 (16)四逻辑结构设计 (19)五数据库完整性设计 (21)六物理结构设计 (23)七数据库实施 (25)小结 (32)参考文献 (32)一绪论近几年来洗衣店行业的兴起,减轻了上班族的许多负担,然而洗衣店良好的服务质量却离不开良好的管理方法。

为了迎合当今洗衣业的发展,制作出了洗衣店管理系统。

此系统包括对会员的注册,收、取衣服的记录,收费记录等功能,还能对洗衣店的其他支出类消费进行记录,能方便的统计出一天内的营业额和支出额。

针对一般洗衣店的管理流程,此系统可以完成大部分业务功能。

二需求分析编写目的更好的了解所制作的洗衣店管理系统以方便洗衣店员工使用。

需求分析系统功能描述此系统应用于小型洗衣店,给洗衣店提供日常的收取衣记录,会员管理,收支管理等功能,能方便洗衣店每日的工作。

(1)会员管理为进店顾客提供注册会员的功能,建立会员表,记录会员信息,包括会员号,注册时间等个人信息。

(2)收、取衣管理记录每次的收、取衣服信息,还包括对衣服信息的明细记录。

(3)权限管理建立权限表记录洗衣店店长、店员和老板的登录信息。

(4)财务管理建立收费表以记录收费信息建立支出表以记录支出信息。

系统功能图图系统功能图系统流程图图系统流程图数据流图图系统顶层数据流图图系统第一层数据流图图会员注册图记录收衣信息实体与数据通过分析可知道次洗衣店系统中的实体包括:会员,收衣,取衣,收费,权限,支出。

(1)会员:会员号,注册日期,姓名,年龄,联系电话,家庭住址。

(2)收衣:收衣号,日期,数量,会员号,备注。

(3)明细:明细号,衣服编号,衣服种类,收衣号,描述。

(4)收费:收费号,收费金额,收费日期,收衣号。

(5)权限:权限号,权限名,权限密码。

(6)支出:支出号,支出类型,支出金额,支出日期。

实体之间的联系有(1)会员与收衣之间(1:N)(2)收衣与明细之间(1:N)数据字典数据字典包括数据项,数据结构,数据流,数据存储,处理过程5个部分。

数据项是不可再分的数据单位,数据结构是反映数据之间的组合关系,数据流是在系统中传输的路径,数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一,处理过程的具体处理逻辑一般用判定表或判定树来描述。

(1)数据项(2)数据结构○1数据结构:会员含义说明:会员管理系统的主体数据结构,定义了会员的相关信息组成:会员号,注册时间,姓名,年龄,联系电话,家庭住址。

○2数据结构:收衣表含义说明:收取衣管理系统的主体数据结构,定义了收、取衣记录信息组成:收衣号,日期,数量,会员号,备注。

○3数据结构:明细表含义说明:收衣管理系统的子体数据结构,定义了收衣记录中衣服信息的说明信息。

组成:明细号,衣服编号,衣服种类,收衣号,描述。

○4数据结构:收费表含义说明:收费管理系统的主体数据结构,定义了收费记录信息组成:收费号,收费金额,收费日期,取衣号。

○5数据结构:权限表含义说明:权限管理系统的主体数据结构,定义了权限记录信息组成:权限号,权限名,权限密码。

○6数据结构:支出表含义说明:消费管理系统的主体数据结构,定义了支出记录信息组成:支出号,支出类型,支出金额,支出日期。

(3)数据流○1数据流:会员信息说明:会员注册时记录的信息数据流来源:注册数据流去向:会员表组成:会员号,注册时间,姓名,年龄,联系电话,家庭住址。

○2数据流:收衣信息说明:收衣时记录的信息数据流来源:收衣,取衣数据流去向:收衣表组成:收衣号,日期,数量,会员号,备注。

○3数据流:明细信息说明:收衣时记录的衣物信息数据流来源:收衣数据流去向:明细表组成:明细号,衣服编号,衣服种类,收衣号,描述。

○4数据流:收费信息说明:收费时记录的信息数据流来源:收费数据流去向:收费表组成:收费号,收费金额,收费日期,收衣号。

○5数据流:权限记录说明:记录洗衣店的员工权限记录数据流来源:员工输入数据流去向:权限表组成:权限号,权限名,权限密码。

○6数据流:支出信息说明:支出时记录的信息数据流来源:支出数据流去向:支出表组成:支出号,支出类型,支出金额,支出日期。

(4)(5)数据存储、处理过程三概念结构设计在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地用某一DBMS实现这些需求。

实体图将通过需求分析得到的实体图画出如下:(1)会员实体图图会员实体图(2)收衣实体图图收衣实体图(3)明细实体图图明细实体图(4)收费实体图图收费实体图(5)权限实体图图 权限实体图(6)支出实体图图 支出实体图总体ER 图通过以上分ER 图,得到以下总体ER 图。

图总体ER图四逻辑结构设计本次设计的数据库在SQL Server 2008上实现,将概念结构设计中的E-R图转换成SQL Sever 2008支持的关系数据模型。

关系设计关系设计包括实体转换和联系转换。

实体转换将每个单独的实体转换为一张单独的表(1)会员:会员号,注册时间,姓名,年龄,联系电话,家庭住址。

(2)收衣:收衣号,日期,数量,会员号,备注。

(3)明细:明细号,衣服编号,衣服种类,收衣号,描述。

(4)收费:收费号,收费金额,收费日期,收衣号。

(5)权限:权限号,权限名,权限密码。

(6)支出:支出号,支出类型,支出金额,支出日期。

联系转换一个实体型转换为关系模式,实体的属性就是关系的属性,实体的码就是关系的码。

对于实体间的联系有以下几种不同的情况:(1) 一对一的联系转化为一张单独的关系表会员:会员号,注册时间,姓名,年龄,联系电话,家庭住址。

权限:权限号,权限名,权限密码。

支出:支出号,支出类型,支出金额,支出日期。

(2) 一对多的联系通过在多表中添加属性来实现收衣:收衣号,日期,数量,会员号,备注。

明细:明细号,衣服编号,衣服种类,收衣号,描述。

收费:收费号,收费金额,收费日期,收衣号。

(3) 多对多一的联系转化为一张单独的关系表此系统中不存在多对多关系关系优化(1)会员表:函数依赖集为F1={会员号,注册时间,姓名,年龄,联系电话,家庭住址}∈3NF主属性:会员号非主属性:注册时间,姓名,年龄,联系电话,家庭住址。

(2)收衣表:函数依赖集为F2={收衣号,日期,数量,会员号,备注}∈3NF 主属性:收衣号,会员号非主属性:日期,数量,备注。

(3)明细表:函数依赖集为F3={明细号,衣服编号,衣服种类,收衣号,描述} ∈3NF主属性:明细号,收衣号非主属性:衣服编号,衣服种类,描述。

(4)收费表:函数依赖集为F4={收费号,收费金额,收费日期,收衣号}∈3 NF主属性:收费号,收衣号非主属性:收费金额,收费日期。

(5)权限表:函数依赖集为F5={权限号,权限名,权限密码}∈3NF主属性:权限号非主属性名:权限名,权限密码。

(6)支出表:函数依赖集为F6={支出号,支出类型,支出金额,支出日期}∈3NF主属性:支出号非主属性:支出类型,支出金额,支出日期。

五数据库完整性设计约束说明根据参照完整性,表与表之间有主键、外键、用户自定义约束。

(1)会员号是会员表的主键,在8位以内,只能由数字组成。

(2)收衣表中数量限制在10以下。

(3)明细表中衣服编号只能是1到10的数字。

(4)收衣表中收衣号为主键(5)明细表中明细号号为主键(6)收费表中收费号为主键(7)收衣表中会员号参照会员表中的会员号(8)明细表中收衣号参照收衣表中的收衣号(9)收费表中收衣号参照会员表中的收衣号(10) 收衣表中的备注只能说明是收衣还是取衣。

基本表六物理结构设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统。

为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。

数据库的物理设计通常分为两步:(1)确定数据库的物理结构确定数据库物理结构主要指确定数据的存放位置和存储结构,包括:确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。

○1确定数据的存放位置为了提高系统性能,我们根据应用情况将数据的易变部分与稳定部分、经常存取部分和存取频率较低部分分开存放。

把权限表作为数据稳定和存储频率较低部分,把会员表、收衣表、取衣表、收费表和支出表作为数据易变和经常存储部分,分开存放。

○2确定系统配置在进行物理设计时,根据应用环境,将数据库的大小的参数值设置为:事务日志的分配空间为,文件按10百分比自动增长,并将文件增长限制为;数据文件的分配空间为,文件按10百分比自动增长,并将文件增长限制为。

相关文档
最新文档