洗衣店管理系统数据库设计资料_第1页
洗衣店管理系统数据库设计资料_第2页
洗衣店管理系统数据库设计资料_第3页
洗衣店管理系统数据库设计资料_第4页
洗衣店管理系统数据库设计资料_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计报告课程:数据库系统原理学号:名称:类:教师:华东交通大学-14-目录干洗店管理系统的设计与实现-1-一、简介-1-二、需求分析-1-2.1信息要求-1-2.2处理要求-1-2.3安全性和完整性要求-2-三、系统分析-2-四、系统设计-2-4.1功能模块设计-2-4.2数据库设计-3-五、系统实施-5-5.1创建数据库和创建表-6-5.2创建应用程序库和应用程序对象-7-5.3菜单设计-8-5.4创建数据窗口-9-五、摘要-15-干洗店管理系统的设计与实现一、简介该系统是为小型干洗店的基本管理而设计的。随着计算机技术的飞速发展,各种软件不断暴露出新的东西,使用计算机作为工具进行各种工作的工作形式对我们传统的工作、生活或我们的情感表达产生了极大的意义和影响。随着人们生活水平和消费水平的提高,我们生活中出现了各种各样的衣服来装饰我们,为了给那些因高层次衣服的清洗和忙碌学习而没有时间洗衣服的同学提供方便的洗涤条件,所有大学都有很多小型个人经营的干洗店,每个小型干洗店都有很多要管理的服装和财务数据,手动管理这些复杂数据的方式已经不能适应时代的潮流,实现数据的标准化计算机管理的规范高效操作的个人单位的必然要求所以我们设计了校园干洗店管理系统,从根本上解决了各个干洗店的要求。以传统的方式管理,错误和透明度也不高,很容易给消费者心理造成阴影,产生不好的影响。该系统是针对一般小型洗衣店中出现的问题设计的,解决干洗店的日常服装和财务管理工作。目前,满足洗衣业管理现状快速增长的洗衣量是远远不够的。因为,现在干洗店用手工或半手工制处理洗衣店业务流程,多手动从前台接洗衣服,洗衣管理,职员管理,销售统计等运输企业以外的业务用户,顾客查看衣服情况,用电脑管理这些洗衣店内部业务,可以大大节省大型洗衣店职员和管理者的时间,提高工作效率。二、需求分析数据库设计首先需要正确理解和分析用户要求,包括作为整个设计过程基础的数据和处理。2.1信息要求随着人们生活水平和消费水平的提高,我门生活中穿着各种各样的衣服,那些很高档的衣服和那些没有时间做忙碌家务的人的衣服,为了方便打扫,每条街都有很多小个人经营的干洗店,每个小干洗店都要管理很多衣服和财务数据,所以我们基本上设计了一个可以解决每个干洗店要求的干洗店数据库管理系统2.2处理要求可以执行数据库的数据定义、数据操作、数据控制等处理功能,在线处理的适当时间必须较短。2.3安全性和完整性要求数据安全性对干洗店最重要。保护数据库以防止非法使用数据泄露、更改和损坏,同时确保数据的准确性和兼容性,并防止无意义数据流入数据库。三、系统分析干洗店信息管理工作是干洗店管理的重要组成部分,目前很多干洗店信息管理工作都沿用了手工方式。随着社会的发展和干洗店洗衣服的人数的增加,不高效、经常出错的手动方式越来越不能适应实际经营工作的需要,根据软件工程原理和数据库技术开发干洗店信息管理系统成为亟待解决的问题。干洗店信息管理系统主要包括以下功能:1.完成数据输入和修改,然后运行数据库保存。其中包括客户信息、服装信息、洗衣时间信息、操作员信息等。2.实现信息查询。主要包括客户信息、服装信息查询和洗衣查询等。3.具有特定的安全管理功能。包括设置操作员权限、设置密码和修改密码等功能。四、系统设计4.1功能模块设计该系统基于C/S体系结构,客户端使用表示逻辑、用户界面信息显示、数据库服务器访问、VB作为开发工具。服务器端使用SQL Server2000作为数据库管理系统提供数据服务。该系统分为四个模块:客户管理(包括输入客户信息和查看客户信息)、服装管理(包括添加服装信息和查看服装信息)、洗衣管理(包括输入洗衣信息和查看洗衣信息)和系统管理(包括密码修改和关机系统)。系统的功能模块图如图1所示。干洗店管理系统客户管理服装管理洗衣管理系统管理图1系统的功能模块图4.2数据库设计4.2.1数据库概念结构设计该系统主要有客户和要洗的两组对象,一组包含多个信息,两组对象通过多对多连接,联系时要收费。为确保系统安全,已设置了一组名为操作员的对象,其中包含有效用户的编号、名称、密码和权限。此系统的E-R图如图2所示。n客户要洗的衣服衣服衣服的单价衣服的颜色服装品牌衣服的名字服装号码送货时间拿走衣服的时间收取手续费联系地址联系电话身份证号码城堡名字客户编号m操作员操作员编号操作员姓名密码权限图2系统的E-R图4.2.2数据库逻辑结构设计逻辑结构是独立于任何类型数据模型的信息结构。逻辑结构的任务是将在概念结构设计阶段设计的基本E-R图转换和优化为与可选DBMS支持的数据模型相匹配的逻辑结构。将E-R图形转换为关系模型需要解决的问题是如何将实体与实体之间的连接转换为关系模式,以及如何确定这些关系模式的属性和代码。设计一个干洗商店数据库,其中包含四种关系:客户、服装和员工。为该关系模型中的每个实体定义的属性如下:客户:客户编号、姓名、性别、社会安全号码、联系电话、联系地址服装(clothes):服装编号、服装名称、服装颜色、服装品牌、服装单价洗衣:客户编号,服装编号,服装名称,服装品牌,服装发送时间,服装提取时间,计费操作员(操作员编号、操作员名称、密码、权限)1、客户表(customer)字段名字段类型字段长度字段限制注释库诺Varchar20Primary key客户编号CunameVarchar40非空值名字CusexChar4非空值城堡IdVarchar20非空值身份证号码特尔Varchar20非空值联系电话AddressVarchar100非空值联系地址2、衣服单字段名字段类型字段长度字段限制注释ClnoVarchar40Primary key服装号码ClnameVarchar40衣服的名字品牌Varchar40服装品牌ColorVarchar20非空值衣服的颜色价格蒙里非空值衣服的单价3、洗衣票字段名字段类型字段长度字段限制注释库诺Varchar20Primary key客户编号ClnoVarchar40Primary key服装号码SendtimeDatetime非空值送货时间塔可米Datetime非空值拿走衣服的时间价格蒙里非空值收取手续费4、操作员(操作员)字段名字段类型字段长度子段限制注释OpeartornoVarchar20Primary key操作员编号运算符nameVarchar40非空值操作员姓名密码Varchar6非空值密码PermissionVarchar非空值权限五、系统的实施使用PowerBuilder开发数据库应用程序具有以下特点:l数据库创建和表创建;l创建应用程序库和应用程序对象;创建l菜单;创建l数据窗口创建l窗口,并将所需的控件放在窗口中。5.1创建数据库和创建表SQL 2000查询分析器创建数据库XYD_DB,数据库创建客户表、服装表、洗衣表、操作员。输入相应的代码:1、创建数据库zqy:Create database zqy2、创建数据表客户基本情况数据表创建Customer (cuno,Cu name,cusex,id,tel,address)的语句:Create table customer(Cuno varchar(20) primary key、Cuname varchar(40) not null、Cusex char(4)非空,Id varchar(20) not null unique、Tel varchar(20)非空,Address varchar(100)非空),以获取详细信息服装基本情况数据表Clothes (clno、clname、brand、color、price)的生成语句:Create table clothes(Clno varchar(40)主密钥(Clno)、Clname varchar(40)、Brand varchar(40)、Color varchar(20) not null、Price moneynot null、),以获取详细信息洗涤基本情况数据表Washing (cuno,clno,send time,taketime,price)的生成语句:Create table washing(Cuno varchar(20)、Clno varchar(40)、Sendtime datetime not null,Taketime datetime not null,Price money not null、主键(cuno、clno)、cuno(foreign key)references customer(cuno)、foreign key(clno)references clothes(clno),以获取详细信息操作员数据表Operator (oper torno,operatorname,password)的生成语句:Create table operator(operator no varchar(20)primary key、Operatorname varchar(40)非空,Password varchar (6) not null、5.2创建应用程序库和应用程序对象在VB中,将新项目、名为干洗点管理系统的数据库操作设计将每个模块可以调用的函数放入公用模块中。将公用模组加入至专案,并将microsof it ActiveX data objects 2.8 library加入至专案参考。通用模块代码如下:public function execute byval SQL as string,msg string as string(SQL)asad odb . recordsetDim cn As ADODB。ConnectionDim RS As ADODB。RecordsetDim strConnection As StringDim strArray() As StringSet cn=New ADODB。ConnectionSet RS=New ADODB。RecordsetOn Error GoTo ErrHandler:str connection= provider=SQL oledb . 1;Integrated Security=SSPIPersist Security Info=FalseInitial Catalog=posData Source=127.0.0.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论