基于ASP NET的洗衣店管理系统.docx

上传人:b****3 文档编号:4620260 上传时间:2023-05-07 格式:DOCX 页数:60 大小:648.15KB
下载 相关 举报
基于ASP NET的洗衣店管理系统.docx_第1页
第1页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第2页
第2页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第3页
第3页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第4页
第4页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第5页
第5页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第6页
第6页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第7页
第7页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第8页
第8页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第9页
第9页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第10页
第10页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第11页
第11页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第12页
第12页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第13页
第13页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第14页
第14页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第15页
第15页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第16页
第16页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第17页
第17页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第18页
第18页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第19页
第19页 / 共60页
基于ASP NET的洗衣店管理系统.docx_第20页
第20页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于ASP NET的洗衣店管理系统.docx

《基于ASP NET的洗衣店管理系统.docx》由会员分享,可在线阅读,更多相关《基于ASP NET的洗衣店管理系统.docx(60页珍藏版)》请在冰点文库上搜索。

基于ASP NET的洗衣店管理系统.docx

基于ASPNET的洗衣店管理系统

 

毕业论文(设计)

 

题目:

基于ASP.NET的洗衣店管理系统

 

摘要

洗衣店的快速发展影响着每个人的生活,我们不再为成堆的脏衣服发愁,也不用请保姆,只需要交给洗衣店就可以了。

特别是有些衣物,只适合干洗,丢给洗衣店再好不过了。

现在的人们处在一种快节奏的社会生活中,下班回家后,很多人都非常疲惫而不愿意做家务,再加上生活水平的提高,这些都促进了洗衣店的发展。

现在是信息化的社会,面对成百上千的客户,我们不可能用传统的手工记账,这些信息管理的工作只能交给洗衣店管理系统来做。

采用了洗衣店管理系统后,收衣取衣变得无比轻松和快速,而且可以记住每一件衣服的详细信息,从而减少日后的纠纷;使用会员管理,你将可以留住更多的常客,也可以进行一些优惠活动;每天下班时,你可以方便地查看当天的营业收入信息,及时调整经营策略。

甚至可以这样说,在当今社会,对于一个稍大一点的洗衣店而言,洗衣店管理系统的作用绝不亚于洗衣店里的干洗机。

本洗衣店管理系统面向广大洗衣店的营业员与管理员,对洗衣店的收衣、取衣、会员管理、系统管理、营业收入统计等提供一种高效快捷的无纸化工作环境,力求为洗衣店的管理水平与业务能力助力,最终提高客户在信息时代的竞争力。

系统构建于ASP.NET2.0语言环境与SQLServer2008的基础之上,采用B/S网络应用模型,界面简洁美观,操作方便快捷。

关键词:

洗衣店管理系统;管理系统;数据库

 

Abstract

Therapiddevelopmentofthelaundryaffecteveryone'slife,wenolongerworryaboutthepilesofdirtyclothes,donothaveananny,youonlyneedtolaundry.Especiallyclothing,isonlysuitablefordrycleaning,laundrythrewcouldnotbebetter.Peopleinafast-pacedsociallife,homefromwork,alotofpeopleareverytiredanddonotwanttodohousework,coupledwiththeimprovementoflivingstandards,thesehavecontributedtothedevelopmentofthelaundry.Informationsociety,thefaceofhundredsofcustomers,wecannotusethetraditionalmanualbookkeeping,managementofthisinformationcanonlybehandedovertodolaundrymanagementsystem.Laundrymanagementsystemtotakeclothing,clothingcollectionhasneverbeeneasierandfast,andcanremembereverypieceofclothing,therebyreducingfuturedisputes;usingmembershipmanagement,youwillbeabletoretainmoreregulars,youcanalsomakesomepromotions;workeveryday,youcaneasilyviewtheday'soperatingincomeinformationtoadjustbusinessstrategy.Canevenbesaidthatintoday'ssociety,foraslightlylargerlaundry,laundrymanagementrolenolesslaundry,drycleaningmachine.

Thelaundrymanagementsystemforthemajorityoflaundrybetweenthesalespersonandadministratorsreceivedclothing,laundry,takeclothing,membershipmanagement,systemmanagement,operatingincomestatisticstoprovideafastandefficientpaperlessworkenvironment,andstriveforlaundrytheshopmanagementlevelandoperationalcapacityofpower,andultimatelyimprovethecompetitivenessofthecustomersintheinformationage.ThesystemisbuiltonthebasisoflocaleinASP.NET2.0andSQLServer2008,usingB/Snetworkapplicationmodel,simpleandbeautifulinterface,easytooperate.

Keywords:

laundrymanagementsystem;managementsystem;database

 

目录

1需求分析5

1.1.项目背景5

1.2.功能需求6

1.3.界面需求9

1.4.技术方案10

2可行性分析10

2.1.技术可行性10

2.2.操作可行性11

2.3.安全性保障11

3业务流程分析12

3.1.业务流程12

3.2.数据流图13

4数据库设计15

4.1.概念模型设计15

4.2.逻辑结构设计16

4.3.数据库实现21

5详细设计与实现22

5.1.基础设置22

5.2.会员管理27

5.3.收衣取衣31

5.4.统计中心36

5.5.系统管理39

总结42

致谢43

参考文献44

1需求分析

1.1.项目背景

随着人们生活水平的不断提高和生活节奏的加快,不少商务人士的收入与衣物越来越多,而精力、时间却越来越少。

减轻日常家务劳动,寻找专业洗衣服务,已成为多数人的洗衣选择。

虽然洗衣业近几年得到了迅猛的发展,局部地区的洗衣市场发展较快,基本满足了多层次的消费人群;但从全国来看,行业整体发展速度仍落后于市场需求的增长,技术水平偏低,多数洗衣店仍停留在设备简陋、技术粗糙的阶段,尤其中高收入人群的洗衣需求远远没有得到满足。

传统洗衣工厂依靠手工记账,不但容易出错而且效率低下,不能为顾客提供更多增值服务,势必会逐渐退出历史舞台。

个体洗衣店只有通过添置、更新必要的设备,提高洗衣技术,凭借价格的优势才可以获得广大普通消费者的认可;而专业级洗衣店依托良好的店面形象,先进的设备,专业化的服务,才能赢得追求生活品质的中高收入人群的青睐。

面对大量的要管理信息,借助信息技术来提高洗衣店管理水平则是在互联网快速发展的时代的首要选择。

利用洗衣店管理软件来管理门店,业务流程更为清晰、可控;收衣时,可以准确地输入衣物的详细资料,减少日后的质量纠纷;取衣时,可以即刻了解衣物所处的状态,提高取衣的速度和准确性;财务结算时,账目更清晰,统计更快捷,让你轻松掌握经营状况。

市面上已有一些成熟的洗衣店管理软件,它们都能实现洗衣店所需的的收衣、取衣、会员管理、收入统计等基本功能。

但是,这些软件都有一些缺陷,比如很多的软件功能不全,收衣时不提供附加服务;还有一些软件界面华而不实,放一些不常用的功能在界面上。

还有一点,这些软件一般都是客户端软件,只能供一人同时使用。

本次毕业设计参照了这些软件的大体功能,完美实现了洗衣店常用的功能,做到了界面简洁,操作方便。

同时,本系统采用ASP.NET技术与B/S网络应用模型,使用统一的数据库,可以供多人同时使用;并且使用统一的程序版本,比起客户端软件,系统的维护要简单得多。

更重要的是,作为毕业设计,我可以使用学过的技术来展示自己的能力,并提升自己的专业技能。

1.2.功能需求

图1.1系统总体功能图

一、收衣取衣

图1.2收衣取衣功能图

(1)收衣:

营业员收取顾客的衣物,进行收衣操作,先查询出会员的信息,再进行添加衣物、删除衣物,最后产生一条收衣记录,完成收衣结单

(2)取衣:

顾客来领取洗好的衣物,如果不满意,可以重洗、撤销订单或要求退赔,营业员向满意的顾客收取费用,完成取衣结单

(3)收衣取衣列表:

显示所有的洗衣单与详细信息

(4)返回重洗记录:

显示近期内的返回重洗记录

(5)撤销洗衣单记录:

显示近期内的撤销订单记录

(6)退赔衣物记录:

显示近期内的索赔衣物记录

二、会员管理

图1.3会员管理功能图

(1)会员资料:

显示会员详细资料列表,可进行添加会员、修改会员资料和删除会员等常见操作

(2)会员充值:

直接对会员卡进行现金充值,同时增加会员卡内余额

(3)会员消费记录:

显示会员的历史消费信息,主要是收取衣物产生的消费

(4)会员补卡退卡:

办理补卡、退卡等

三、统计中心

图1.4统计中心功能图

(1)营业收入统计:

对近期的收入做一个详细的统计报表,分析收益情况

(2)留言薄:

统计留言信息,可以增删改查

(3)便笺:

显示历史便笺记录,可以添加、删除、修改

四、基础设置

图1.5基础设置功能图

(1)衣物类型和价格:

设置衣物种类及其默认的洗衣单价

(2)衣物单位:

设置条、件、只、套等单位

(3)衣物品牌:

设置常见品牌,如阿迪达斯、波司豋、鄂尔多斯、雅戈尔等

(4)衣物颜色:

设置颜色,如黑色、粉红色、橙色等

(5)衣物附件:

设置衣物附件,如帽子、皮带等

(6)衣物瑕疵:

设置衣物瑕疵类型,如掉色、发黄、划痕、墨渍等

(7)挂衣号:

设置挂衣号码

(8)会员级别:

设置会员级别及其对应的折扣

(9)服务类型:

设置服务类型,如水洗、干洗、皮衣、织补、单烫等

(10)附加服务:

设置附加服务,如加快、配纽扣等

五、系统管理

图1.6系统管理功能图

(1)数据备份恢复与清空:

每次退出系统时自动备份,也可手动备份恢复

(2)系统日志:

记录用户操作信息及系统出错信息

(3)系统用户管理:

管理系统用户及其权限

(4)职员交班:

切换系统当前用户,统计当班收入,完成交班

(5)退出系统:

完全退出系统

1.3.界面需求

考虑到该系统是一个信息管理系统,所以在总体设计上以简洁为主,上方为一个导航栏,下方为具体的子页,采用母板页技术实现。

(1)导航栏采用CSS+DIV方式来实现,点击不同的Tab面板,可以显示不同的二级菜单。

(2)系统用户分为管理员与营业员,进入系统后使用同样的界面,但由于营业员只有查看功能,所以有些功能菜单会直接被隐藏掉。

(3)默认采用全屏设计方式,由于CSS在不同的浏览器中,中的显示效果很难控制,所以为了兼容问题,在设计上尽量不使用绝对定位方式。

(4)系统中会使用大量的表格来呈现数据,为了简洁美观和快速定位具体功能,主要采用翻页功能,尽量让数据显示的高度不要超过一般屏幕。

(5)现在使用IE6的用户已经很少了,所以本系统只兼容chrome、firefox、IE9等主流浏览器。

1.4.技术方案

环境为VS2010+SQLServer2008。

使用ASP.NET(C#)作为开发运行环境,利用SQLServer2008进行数据存储与管理,以IIS7作为服务器。

用户通过浏览器向服务器请求服务,Web服务器接收客户端的请求后,访问数据库,再把数据经过处理发送回客户端的浏览器。

访问数据库工作原理如图:

图1.7技术方案图

系统采用B/S网络应用模型,对于使用本系统的用户进行身份审核,只有授权用户才能使用本系统。

2可行性分析

2.

2.1.技术可行性

本系统采用B/S模式,即浏览器/服务器模式,在这种模式下无需安装客户端,只需计算机能够连接到因特网即可进行操作,也可以单机方式运行。

开发工具采用visualstudio2010,开发语言采用ASP.NET技术。

ASP.NET是一个统一的Web开发模型,可以与公共语言运行库(CLR)的任何语言都具有良好的兼容性。

使用ASP.NET语言,可以开发利用公共语言运行库、类型安全、继承等方面优点的应用程序。

在数据库的选择上,采用SQLSever2008提供数据库存储服务,SQLServer2008是目前安全性最高,功能最稳定的数据库开发工具,并且与VS2010和ASP.NET技术紧密相连,使用起来非常方便。

在单机用户架设本系统时,首先要附加数据库,然后用户才能登录使用。

系统开发人员来自信息学院计算机专业学生,已经学习了ASP.NET这门课程,在学习这门课程的同时还学习了一点C#技术,之前的C++学习会给我们带来帮助,这从技术上可以保证系统开发的可行性。

2.2.操作可行性

洗衣店管理系统基于传统的B/S模式运行,是一个信息管理平台,后台代码采用强大的C#来实现,只是表现形式采用网页浏览方式。

用户无需掌握任何高深的电脑知识与技巧,只需要点击鼠标,像操作Excel表格一样来管理信息。

从本质上讲,信息管理系统只是将数据库中的信息进行管理而已,所有操作将被记录在数据库中,良好的界面将给用户带来非常方便的体验。

2.3.安全性保障

(1)系统采用安全性较高的数据库管理系统SQLServer2008来存储和管理数据,对敏感数据进行了加密处理,保证了数据安全。

(2)ASP.NET本身就有着很高的安全性,将系统部署在IIS服务器上时,还可以利用IIS来对安全性进行更多设置,比如限制IP访问。

(3)如果系统不是单机使用,还可以利用Windows自带的防火墙来设置,比如关闭不用的端口,连接时要求身份验证。

(4)系统本身具有用户身份验证与授权功能,只有输入正确的用户名与密码才可以访问系统。

3业务流程分析

3.

3.1.业务流程

使用本系统的主要对象为管理员与营业员,营业员在收衣前先检查顾客是否为会员,如果不是则办理一个会员,也可以不办理会员,如果是会员则从数据库获取顾客的信息。

然后,对要收取的衣物进行检查,查看衣物是否有瑕疵,如果有则告知顾客并做相关记录,将收衣信息存入数据库,并打印收衣票据。

当衣物洗好后,根据已有的资料通知顾客来取衣,同时收取相应的费用,打印收据,相关数据再次流入数据库。

收衣取衣是系统主要的功能,其次是会员管理。

在统计中心里,主要是从数据库里获取相关信息,分析收入情况。

管理员能进行系统用户管理,拥有比营业员更高的权限,完全控制整个系统。

业务流程图如下:

图3.1业务流程图

3.2.数据流图

数据流图是描述系统中数据流程的图形工具,它标识一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需要的加工处理。

每一次的数据加工,既要有数据的输入同时也要有数据的输出。

操作过程是包括数据的采集、存储、加工,生成相应数据表文件。

顶级数据流图:

图3.2顶级数据流图

一级数据流图:

图3.3一级数据流图

 

二级数据流图:

1.收衣取衣:

图3.4收衣取衣数据流图

2.会员管理

图3.5会员管理数据流图

3.统计中心

图3.6统计中心数据流图

4.基础设置

图3.7基础设置数据流图

5.系统管理

图3.8系统管理数据流图

4数据库设计

4.

4.1.概念模型设计

系统E-R图(简化版):

图4.1系统ER图

4.2.逻辑结构设计

衣物类型和价格表(Clothes)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ClothesID

Nvarchar

20

P

Notnull

衣物编号

ClothesName

Nvarchar

20

Notnull

衣物名称

ServerName

Nvarchar

20

Notnull

服务类型名称

ClothesUnitName

Nvarchar

10

Notnull

计量单位

WashPrice

Money

Notnull

洗衣价格

CreateUser

Nvarchar

20

Notnull

新建用户

CreateDate

Datetime

Notnull

新建日期

ModifiedUser

Nvarcahr

20

修改用户

ModifiedDate

Datetime

修改日期

ClothesPicture

Nvarchar

50

衣物图像

衣物单位表(ClothesUnit)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ClothesUnitID

Int

P

Notnull

衣物单位编号

ClothesUnitName

Nvarchar

10

Notnull

衣物单位名称

衣物品牌表(ClothesBrand)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ClothesBrandID

Int

P

Notnull

衣物品牌编号

ClothesBrandName

Nvarchar

20

Notnull

衣物品牌名称

衣物颜色表(ClothesColor)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ClothesColorID

Int

P

Notnull

衣物颜色编号

ClothesColorName

Nvarchar

10

Notnull

衣物颜色名称

衣物附件表(ClothesAttachment)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ClothesAttachmentID

Int

P

Notnull

衣物附件编号

ClothesAttachmentName

Nvarchar

20

Notnull

衣物附件名称

衣物瑕疵表(ClothesBlemish)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ClothesBlemishID

Int

P

Notnull

衣物瑕疵编号

ClothesBlemishName

Nvarchar

20

Notnull

衣物瑕疵名称

挂衣号表(PlaceNumber)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

PlaceNo

Nvarchar

10

P

Notnull

挂衣号

PlaceNum

Int

Notnull

当前挂衣数

PlaceTotalNum

Int

Notnull

可挂衣数

会员级别表(MemberLevel)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

MemberLevelID

Int

P

Notnull

会员级别编号

MemberLevelName

Nvarchar

20

Notnull

会员级别名称

Discount

float

折扣

服务类型表(ServiceType)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ServerID

Int

P

Notnull

服务类型编号

ServerName

Nvarchar

20

Notnull

服务类型名称

附加服务表(AdditionalService)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

AdditionalServiceID

Int

P

Notnull

附件服务编号

AdditionalServiceName

Nvarchar

20

Notnull

附加服务名

AdditionalServicePrice

Money

Notnull

价格

收衣单表(Shouyi)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ShouyiID

Nvarchar

20

P

Notnull

收衣单编号

ShouyiDate

Datetime

Notnull

收衣日期

QuyiDate

Datetime

Notnull

取衣日期

Yingshou

Money

Notnull

应收金额

Shishou

Money

Notnull

实收金额

IsPay

Nvarchar

10

Notnull

是否付费

MemberCard

Nvarchar

20

F

Notnull

会员卡号

UserName

Nvarchar

20

Notnull

用户

Beizhu

Nvarchar

100

备注信息

CashMoney

Money

Notnull

现金付款

CardMoney

Money

Notnull

会员卡付款

PayDate

Datetime

付款日期

收衣明细表(ShouyiDetail)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

ShouyiDetailID

Nvarchar

20

P

Notnull

收衣明细编号

ShouyiID

Nvarchar

20

F

Notnull

收衣单编号

ClothesID

Nvarchar

20

F

Notnull

衣物编号

ClothesBrandName

Nvarchar

20

Notnull

衣物品牌

ClothesColorName

Nvarchar

10

Notnull

衣物颜色

ClothesAttachmentName

Nvarchar

50

Notnull

衣物附件

ClothesBlemishName

Nvarchar

50

Notnull

衣物瑕疵

AdditionalService

Nvarchar

50

Notnull

附加服务

Addition

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2