基于ASP的酒店宾客住房管理系统

上传人:积*** 文档编号:205318983 上传时间:2023-04-28 格式:DOCX 页数:36 大小:10.07MB
收藏 版权申诉 举报 下载
基于ASP的酒店宾客住房管理系统_第1页
第1页 / 共36页
基于ASP的酒店宾客住房管理系统_第2页
第2页 / 共36页
基于ASP的酒店宾客住房管理系统_第3页
第3页 / 共36页
资源描述:

《基于ASP的酒店宾客住房管理系统》由会员分享,可在线阅读,更多相关《基于ASP的酒店宾客住房管理系统(36页珍藏版)》请在装配图网上搜索。

1、 河 南 城 建 学院 Henan Uves of ban Cosruction软件工程课程设计设计阐明书课程名称: 软件工程课程设计 设计题目: 基于SP的酒店宾房管理系统 指引教师: 孟庆见 王妍玲 班 级: 044141 学 号: 学生姓名: 同组人员: 计算机与数据科学学院1月23日目录一、引言21.设计背景及目标22.系统主要功能3二.系统可行性分析需求31.需求分析32.可行性分析4三.系统设计51.系统功能结构52.系统流程图63.ER图64.数据流图75.数据库设计7四.系统实现91、系统首页92、客户入住113、客户退房154、经理登录205、登录后首页226、房间信息查询2

2、47、订单查询268、房间修改279、登录设置29五.存在问题30一、引言1.设计背景及目的随着21世纪信息化建设的发展,面对剧烈的市场竞争和纷繁复杂的业务需求,现代酒店业的管理必须通过酒店计算机管理系统的协助,来完毕平常管理,特殊服务等各项业务。引入酒店计算机管理系统,对宾馆的平常业务进行科学化、现代化的管理,是提高宾馆酒店形象、档次和服务水准的有力体现方式。本报告的目的在于,对酒店管理系统作充足的可行性研究分析以及指出其存在的重要性分析。通过对此项目的具体精确的研究,明确开发酒店管理系统的方向、有效途径,拟定开发本管理系统所采用的环节、措施及对策等。.系统重要功能本酒店管理系统运用的设备软

3、件为v和qlSeve。在这两个软件上进行可以实现的功能。本系统可以实现的功能有:客房入住,客房退订,订单查询,房间查询,房间修改,客房退房等各功能。二.系统可行性分析需求.需求分析在日益发展的今天,各个行业的各领域,几乎都需要多种软件技术的支持,其中,宾馆管理系统的竞争显得极为剧烈。因此开发出一套功能强大,操作性强的宾馆管理系统是一件极为必要的事情。我们组开发的宾馆管理系统是一套极为简洁而又功能强大的宾馆管理系统。开发的管理功能可以强烈满足日益发展迅速的今天。本系统需要实现酒店常用的房间预订、结算、入住记录查询,房间管理等功能,并协助酒店建立客户数据库和入住记录数据库,可以以便的进行查询,并在

4、系统的易用性和安全性两方面进行相应的完善。该系统有如下特点:功能强大:该软件以中小型酒店为应用对象,结合中小型酒店客房目前和将来发展的管理需求提供实用先进的客房管理模式,提高酒店客房管理的效益。顾客界面操作简洁:系统的每个功能充足考虑到使用人员计算机知识较少的特点,软件系统由多种具体的功能模块构成,所有使用业务人员最熟悉的业务流程、提示用语和操作方式,虽然不熟悉此软件的人也能纯熟使用本软件完毕业务解决。系统性能稳定:严格按照规范的软件工程管理,充足运用面向对象技术,采用ql为后台数据库。从技术上和应用广泛性上保证了系统的稳定性、广泛性和先进性。2.可行性分析 系统基本功能实现较简朴,运用Viu

5、al Sudo、SQLseerMagemet tio、Phtoshop软件使得本系统的功能可以得以实现,因此酒店管理系统在技术上是完全可行的。小组开发人员的数量和质量完全可以满足开发本系统的规定,并且可以在规定的期限内开发完毕系统。三.系统设计系统功能构造2.系统流程图.R图4数据流图 5.数据库设计 顾客表(custoer)序号列名数据类型长度字段阐明备注阐明1CVacha50客户D主键IDypearh50证件类型NT NL3CNVcha5客户姓名OT NUL4CexVarha0客户性别NTNULL 房间类型(Rtype)序号列名数据类型长度字段阐明备注阐明1typeVarchar4类别标记

6、自动生成 主键2peNmacar1类型名称OT NULL3bdmcha80房间床位NOT UL8Pricearchar0价格NTLRAmunarchar4房间数量T NULL10SAmountVac0剩余数量房间信息(omInFmtio)序号列名数据类型长度字段阐明备注阐明1RiVarchar4房间号主键2RtpeIVarch0房间类型外键3Locationr55房间位置NOT NUL4RemarsVarchr25房间描述RstatusVarchar20房间状态表达空房,1表达已入住默认值为0 入住记录(Liv)序号列名数据类型长度字段阐明备注阐明1RcordIVarch4入住流水号自动生成

7、主键2RIDVarchar4房间号NOT NLLLnkPNarchr25联系电话OT NULL4CusoraVarar55入住人员NOTNLL5Eercha50入住时间NOLL6Tmrchar50退房时间NOT NLL7MoeyVachar80消费金额NOT NULL管理员表(Admi)序号列名数据类型长度字段阐明备注阐明AdmiIDChar0管理员ID主键2AdmiNmeachr100管理员姓名NOT NUL3PassWrdVarchr60密码NOT NULL 四.系统实现1、系统首页 重要代码:%-上侧菜单栏 -% d clas=sag 首页 客户入住客户退房 经理登录 div class

8、=bnr %-图片组-%div cass=urrentdivdiv as=pimg sr=imae/03.pgat= /divias=pimc=mage04jpgat /d %-有序列表-%1/licss=but23/lili classbut/ol-右侧告示栏-% br / p 美丽的玫瑰,可口的大餐是情人节必不可少的,您与否为心爱的她准备np;了呢?我们将为您筹办这一切的挥霍情调,让你们爱的依偎中享有这浪漫的一天。/p br 版权所有:河南城建学院软件工程专业刘珂设计小组2、客户入住重要代码: 顾客信息br / 证件类型:as:DropDonLis=zlis runat=srve

9、r 身份证 学生证 /sp:TtBx 姓名:&nb;&nsp;&ns;nbsp; 性别: 男/asp:Litte 女 r 房间信息:br Colmns as:Boudield DtaFieldBID HaderTexBIRaOly=Tre SorExpssionID / asp:udFi DataField=tyName eadeTex=typeNameStExpresion=typeName/ /olun asp:SqlataSouceD=SqlDataSoure3rnat=seer Coetiotrin=/asp:lDtaSoure 房间类型: nbsp;房间号: 4 /ap:ropDow

10、nList SelcComma=SELECT RidFRM oomInformation/a:Dataource nbsp;价格:asp:eox ID=TextBx1 rua=seve a:SqlataSure IDqDtaSorc1runat=serer ConectionStrig=/ap:SqlDatauce 入住人姓名:ap:TextBoxID=xtlivenamerunt=erver 联系方式:&ns; br 离开时间:/asp:exBox /sp:Calendar &nbs; sp:ButtonID=utt2 unat=serer Onlick=Buo2_i Text=完毕 stl

11、e=heih:21p / br C:precte void Button1lick1(bjecten, EenAgs ) if (xtzjh. = ) esons.rie(lr(证件号不能为空!);); else f (xtameTet =) Response.Wrte(critaert(顾客姓名不能为空!);script); esif (txlivnm.Tet=) Respns.Write(cialrt(入住人不能为空!);); else (TextoxText= ) espos.Writ(scriptaet(价格不能为空);scrit); ee usn (SqlConncisqlcn =n

12、e Sonecton(Daa Sur=;Initial Catalog=酒店管理;ersist SecurityIn=Tre;Use D=sa;as=12356) sring cmst=inset ntcustomer vles(zh,j,nae,sex); insert ino Le(RecordID,Ri,umerame,ETie,money,LinkPN,LTime)vaues (zh,rid,cnm,etime,mony,ik,ltim); + update RoomIforionse RSau=1were Ridid; + updte Rype set SAmun=SAount-1

13、wheretypeName=+ DropDownList3electedalue ; uin (SqlComand sqcom = new SlComman(comsr,sqlon) som.Paramters.AWithalue(zjh,txtzjhTet); slcom.PramrsAddhVue(zj, zjli.lectedValue); sqlcom.Prameters.AddithVaue(nm, txtnae.Text); sqlcom.aramersAdWihVue(sex, sexs.Selcdale); qcom.Pareters.AddWithVlue(rid, Droo

14、nList.elecdVale); sqlcoaresAdditVale(came, txtivename.Te); scom.Paraeers.AddWthlue(etime,DteTm.ow); slcomParaetes.AddWithlue(mney, TetBox1.Text); slcom.Paraees.AdWitVlue(link, tBox2.ext); sqlco.ParametesddithVale(ltime, TextBox3Text); qlcon.Oe(); usig (SqDataRer reader =sqlcom.ExcteReder() if(raer.H

15、asRows) while (reader.Rd() Repnse.Write(scitaler(入住成功!);); poeeod Caendr1_SeectiChaged(ct ener,EetAr e) TexBo3Tet= alendar.SecedD.ToStrin(); rotctoidBtton2_lick(bject sedr, Evenrgs e) Repnse.Rediec(客房入住.apx); 、客户退房重要代码: 请输入房间号a:TextBx 顾客信息:b / 证件类型:asp:LblIDlabi unat=serv Te=lbidasp:Lbe nbsp; 

16、证件号: 姓名: 入住信息:br / 入住号:/as:Lel  nsp; 房间类型: br 入住日期: / 入住人:sp:Label I=llae runat=servr Text=lablivenme/asp:La asp:PanelIDPnl1 ruat=svr &bp; 价格: br/ 入住天数:s:LabeIDdas runat=srverTet=labdays 消费金额:asp:Labl b / nbsp; asp:Buton I=Butto3runatsrve et完毕 nClick=Button_Click &sp;&bs;&bs;p;nsp;&bsp;nbsp;&nb

17、sp; nbsp;&bs;&bsp;   b / dvC:protectd void Btto_Click(ojct snder, EvetArgs e) /连接数据库显示信息 Label2.Visible = fase; using(SqlCnecon sqcn=ew SqlCnection(Data Sorce.;nti tlo=酒店管理;Perst Secuit Ifo=True;Uer ID=sa;Pwd=235)) rng omstr =slet ecordD,IDty,Liv.RecrI,CN,CSex,ooImaio.R,typeNme,Live.ETme,u

18、stomeNa,Pic fo ie,RoomIformaion,ustomr,Rty + hee ivRid=ri d Lie.Rd=Roomnformto.Rd and tpID=BID n ie.RecordIcustmer.CD an RoomInormtin.Rtatus=1; sin(SqlCommadsqlcom = new SqlComman(costr, sqlcon) scom.armtesddWithVue(rid,txtrdTx); sqlc.Open(); usng (SlDatRaderreder qlcom.xecuteReader() if (ear.HasRow

19、s) anl1.Visible=rue; whil (readr.Rea() la.ex = raderetValue(0).oString(); labzjh.Text = reade.etValu().ToString(); lbnae.Tet radetValue().ToStin(); bsxText= der.etV(4).oSin(); labrd.Txt = eaderGetValu(5)TString(); labate.ext rader.GetVle().oStng(); labetie.x = reader.etVau(7).Toring(); ablivna.x =ad

20、r.GetVaue(8).TStrg(); lbpricText= reae.GetVaue(9).oSing() 元每天; Tiep ts DaeTime.No- Cnert.oDaeTime(reer.Getau(7);计算入住时间 in a = onr.oInt32(tsy); if(a= )/判断,入住天数为时,按一天计算 labdaysText = 1;/中间变量,存储住宿天数 else labday.Tx = ts.DaysToSrng();/获取入住时间的天数部分 int mne = Convert.Tont32(lbdays.Text) *onert.oInt2(rdr.Get

21、ue();计算金额 labmoey.Te moy.String(); ee Pel1Viible = fale; abel.iile = re; /退房部分 protected vod Btton_Click(et ee, vetArgs e) usig (SqCnction qlon= ew qlnectn(DaaSource.;Inial Ctlg=酒店管理;Iteraed ecuityTre) trng comstr =update Live seLTimltie,oneymone whreRcordID= lid.Tex ; + updat RoomInfmaio setRttus=

22、whereRd= + lard.x ; +updateRtye tSAount=SAmou+1 where typeNa+ labcate.Text ; uin (lmandsqlcom ew Sqlommand(tr, qcon)) qco.ParamtersAddWithVlue(tim, DateTime.w); slco.Parae.Athalue(money, Covet.ToIt32(abmoneTxt); lcoen(); sqlcom.Exetenery(); Resone.it(scriptalert(退房成功!); diclas =b r /顾客名:r/ 密bsp;码:/a

23、sp:TextBx / sp:BtoD=uo1 uat=server CssClassa Text=登录 OnCick=ButtoClik &nbp;   nbsp; as:utt ID=Buto rnat=serer sslss=aText=密码修改OnClckButton2_lik/ /divs:ptced vid tton1Cick(jet sender, EventArgs e) using (酒店管理ntities1ef = e 酒店管理Enities1() ig an =TexB1.x; tring pw = TeBx2.ex; var uer = (frm ad in

24、ef.Admin were adA= n & PW =w selectad).SigeOrDelt(); if (user !=nul) Reonse.edirct(登录首页.x); ; prteced void Buton2Clck(obt sender,EvetArgs) Rspns.Redet(经理登录.aspx); 5、登录后首页重要代码: li首页/a/li href=房间查询.spx房间查询/abr / lahref=订单查询.asp订单查询/li hrf=房间修改.sp房间修改/a/l liahr登录设立asp登录设立 /dv6、房间信息查询重要代码:protcted oidge

25、_Lod(obect seer, EvetAr e) if (!IsPostck) Bindr(); rivte void Binder() using (酒店管理nitis1ef = new 酒店管理Entiies() var usr from oom i efRooInforaon select roo; GrdVw1.DaSource=sr.oList(); ridVew1.DataBind(); potete vidButtonck(ojec sener, enArgs e) usng (酒店管理iti1ef = new 酒店管理Enitie1()) v ser = fom roo i

26、n ef.RoomInfomaion om n ive wher c.Ri =rom.Rid seect ew room.d, oo.tyI, room.RLcaion, room.Remark, c.Customae, c.ETime ; ridView1tSure=user.oist(); Gidie1.DatBind(); protected vid Bton1_Clk(objct seer,EntArgs e) sig(酒店管理Eniie1 f=new 酒店管理Entitis() vr usr = rom om inef.RoomInfrmion where roo.Rttus 0 slet rom; Gdie1.aSuce us.ToLis(); idVew1.aaid(); proteed oi GrdVie1_PageexChngin(object nder, GriVPaeEventAg ) GidView1PgeInx .NewPageInex; ridViw1ataBnd(); Ber(); 、订单查询重要代码: protcedvod a_Lad(oect seder, venAs e) f (!sBak) Biner(); priv oid inde

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!