软件工程课程设计-宾馆信息管理系统-参考模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

分类号编号

华北水利水电大学

North China University of Water Resources and Electric Power

实验报告

课程:软件工程

实验项目2:软件编码与测试

题目:宾馆管理信息系统

院系信息工程学院

专业计算机科学与技术

班级学号201415717

姓名李卫朋

指导教师庄晋林

2017年5 月29 日

华北水利水电大学软件工程实验报告2016~2017学年第二学期2014 级计算机科学与技术专业

一、实验内容:

宾馆管理信息系统

任务:入住或预订客房时,用户要对客户管理模块或预订管理模块进行核对审查,并进行登记;客户换房时,要对换房信息进行查询和更新;客户退房时,要进行结算,并对更新客房信息。

主要功能模块:

(1)登录模块:对用户身份进行验证,只有合法用户才能进入系统;

(2)系统管理模块:对系统用户进行管理,更改用户名、密码、权限等;

(3)客房管理模块:对客房信息的添加、修改和删除等;

(4)入住管理模块:对客户入住信息的登记、查询等功能

(5)订房管理模块:对客户订房信息的登记、查询等。

(6)换房管理模块:对客户换房信息的登记、查询等

(7)宾馆结算模块:对已入住宾馆的顾客进行结算及对订房客户已交的押金进行结算、查询。

二、程序源:

Win7 64位电脑,vs2012编辑环境,sql2005数据库。

程序源码:

1、登录设计:

namespace宾馆管理信息系统

{

public partial class login1 : Form

{

public login1()

{

InitializeComponent();

}

private connection c = new connection();

private void button1_Click(object sender, EventArgs e)

{

if(textBox1.Text.Trim().ToString()!= String.Empty && textBox2.Text.Trim().ToString() != String.Empty) {

string id = null, pw = null, gd = null;

var result = from info in c.linq.login

where info.id == textBox1.Text.ToString().Trim()

select new

{

ID = info.id,

pw = info.password,

gd = info.grade,

};

if (result.Count() == 0)

{

MessageBox.Show("用户名不存在!");

}

else if (result.Count() == 1)

{

foreach (var p in result)

{

id = p.ID;

pw = p.pw;

gd = p.gd;

}

if (pw.Trim() == textBox2.Text.ToString().Trim())

{

this.Hide();

manger lf = new manger(gd,textBox1.Text.Trim().ToString()); lf.Show();

}

else

{

MessageBox.Show("密码错误!");

}

}

}

else

{

MessageBox.Show("不能为空!");

}

}

private void button2_Click(object sender, EventArgs e)

{

this.Close();

}

private void login1_FormClosed(object sender, FormClosedEventArgs e)

{

System.Environment.Exit(0);

}

}

}

2、添加住户设计

namespace宾馆管理信息系统

{

public partial class addpeople : Form

{

private connection c = new connection();

private string s;

public addpeople(Form f,string s)

{

this.Owner = f;

InitializeComponent();

this.s = s;//房间号

comboBox1.DropDownStyle = boBoxStyle.DropDownList;

}

private void button1_Click(object sender, EventArgs e)

{

if (textBox1.Text.Trim().ToString() != String.Empty && comboBox1.Text.Trim().ToString() != String.Empty && textBox3.Text.Trim().ToString() != String.Empty && textBox4.Text.Trim().ToString() != String.Empty)

{

var result = from info in c.linq.room

where info.房间号码 == s.Trim().ToString()

select new

{

房间号 = info.房间号码,

房间类型 = info.房间种类,

房间单价 = info.房间单价,

房间是否使用 = info.房间是否正在使用,

};

foreach (var item in result)

{

if (item.房间单价 <= int.Parse(textBox4.Text.Trim().ToString()))

{

try

{

guest r = new guest();

{

r.住店人身份证号码 = textBox1.Text.Trim().ToString();

r.姓名 = textBox2.Text.Trim().ToString();

r.性别 = comboBox1.Text.Trim().ToString();

相关文档
最新文档