基于ASP NET的洗衣店管理系统.docx
- 文档编号:10782890
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:60
- 大小:648.15KB
基于ASP NET的洗衣店管理系统.docx
《基于ASP NET的洗衣店管理系统.docx》由会员分享,可在线阅读,更多相关《基于ASP NET的洗衣店管理系统.docx(60页珍藏版)》请在冰豆网上搜索。
基于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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于ASP NET的洗衣店管理系统 基于 ASP NET 洗衣店 管理 系统