欢迎来到天天文库
浏览记录
ID:35444567
大小:80.37 KB
页数:16页
时间:2019-03-24
《网络编程实验三》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、武汉3終尢学计算机科学与工程学院《网络编程》实验报告[3]专业班级双特01实验地点软件工程503机房学生学号0805060128指导教师胡宏银学生姓名詹秋芬实验时间第12周周二1〜2节实验项目酒店管理系统(基于ASP.NET的网站设计与实现)实验类别操作性()验证性()设计性W)综合性()其它()目的:掌握ASP.NET网站设计方法2、实验目的及要求3、要求:1、2、常握如何利用所学知识编稈实现网站了解测试网站方法与技术设计的网站要求实现一般功能、能通过浏览器访问实验报告内容包括:系统设计、主要代码、测试报告3、如果要实现一个比较完善的系统,可以2・3
2、人一组类别评分标准分值得分合计上机表现积极出勤、遵守纪律认真完成设计任务30分报告质量操作规范、功能正确填写完整、体现收获70分说明:评阅教师:日期:20年月曰一、实验内容:设计、实现、测试网站,以下题目任选一个:(1)学生信息管理系统(2)论坛系统(3)博客系统(4)个人自定:要求是web程序注:此网站设计的题目是酒店管理系统,由我自定的,下而将详细介绍本系统的具体设计、实现和测试网站过程:二、实验步骤1、设计系统(1)新建一个数据库:首先设计该系统所需的数据库表,在设计数据库表结构之前,要创建一个Access数据库,本系统使用的数据库名为Hotel
3、ManageSys.mdb。(2)在数据库屮新建表:在完成数据库的建立后,接下来在数据库中建立表,本系统一共使用了五个数据库表,分别是:用户信息表(Users)>客房类型信息表(RoomType)、客房基木信息表(GuestRoom)、酒店入住信息表(Occupy)和房间当前状态表(RoomState)o其中,用户信息表用来保存使用该系统的酒店员工的基本信息;客房类型信息表用來保存酒店所有客房类型基本信息;客房基本信息表用來保存酒店所有客房的基本信息;酒店入住信息表保存了酒店历来的全部入住信息;客房状态信息表用来记录酒店客房当前的状态,即是否己外租信息
4、,帮助系统区分各客房状态。(3)设计网站的总体结构:酒丿占管理系统的网站结构分为两层,包括后台管理层和前台管理层。后台管理层主要面向系统权限为酒店总管理员的用户,当用户以酒店总管理员身份登录后,将被引导至该层。前台管理层则主要是面向系统权限为酒店前台服务人员的用户,登录后将被引导至该层。(1)新建并实现页面的设计:根据以上介绍的网站结构,得出系统需要开发如下页面:酒店管理系统首页(default.aspx)>客房信息添加页面(roomadd.aspx)>客房信息修改页面(roommodify.aspx)、客房类型信息维护页面(roomtypemanag
5、e.aspx)、客房类型信息添加页面(roomtypeadd.aspx)、客房类型信息修改页面(roomtypemodify.aspx)、客房经营管理页面(roomlist.aspx)、订房操作页面(roomorder.aspx)、退房操作页面(roomcheckout.aspx)。然后,依次在所建网站“酒店管理系统”中添加如上页面,并在各个页面中添加相应的控件来实现页面的完整布局。2、实现系统界面的设计是系统实现的骨架,数据库的连接于封装构成了填写动态代码的基础。因此,摆弄些基木的功能代码的基础己经准备好了,下面就是在这些骨架中,根据数据库的连接和封
6、装,来填写内容一一动态代码了。(1)酒丿占管理系统首页实现:现在就为刚才所设计的首页编写后台支持类(default.aspx.cs),用于处理页面的事件,这里的主要事件是登录按钮的单击事件,以完成对用户名、密码信息的提交和验证工作。核心代码如下所示:protectedvoidbtn_login_Click(objectsender,EventArgse){stringstrconn=ConfigurationSettings.AppSettings[Hdsnu];OlcDbConncctioncn=ncwOlcDbConncction(strconn)
7、;cn.Open();stringmyaccess=Mselect*fromUserswhereUID-H+tbx_uid.Text+M,andUPassword=n,+tbx_upassword.Text+,HH;OleDbCommandcm=newOleDbCommand(myaccess,cn);OlcDbDataRcadcrdr=cm.ExccutcRcadcr();if(dr.Read())lblmessage.Text-'";Session[HUID',]=dr[,,UIDM].ToString();Sessionf'upower'^.To
8、StringO;lbl_message.Text="欢迎您!"+Session["UID"];
此文档下载收益归作者所有