学期项目宾馆客房管理系统的设计与实现

学期项目宾馆客房管理系统的设计与实现

ID:30618233

大小:105.00 KB

页数:5页

时间:2019-01-01

学期项目宾馆客房管理系统的设计与实现_第1页
学期项目宾馆客房管理系统的设计与实现_第2页
学期项目宾馆客房管理系统的设计与实现_第3页
学期项目宾馆客房管理系统的设计与实现_第4页
学期项目宾馆客房管理系统的设计与实现_第5页
资源描述:

《学期项目宾馆客房管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学期项目宾馆客房管理系统的设计与实现  [摘要]学期项目宾馆客房管理系统的软件开发生命周期过程,包括用户需求、技术方案书、代码实现、项目和组员评测打分等。在项目过程中实现课程联合,严格按照对应学期的学期项目过程要求进行管理,充分体现了软件外包项目过程化教学、专业课程联合教学,可以提高学生的专业技术能力和职业素养能力。  [关键词]软件过程技术方案学期项目课程联合  [中图分类号]TP311.52[文献标识码]A[文章编号]2095-3437(2014)03-0071-03  一、引言  本文以大一下学期的学期项目为例,介绍了宾馆客房管理系统的实现过

2、程,包括用户需求、技术方案书、代码实现和项目评测打分等。在实现过程中运用了课程联合,一位老师扮演用户的角色提出需求,主讲C#的老师负责带领学生做系统分析、系统方案书、项目进度表、系统开发,讲授数据库的老师负责数据库设计,并严格按照项目生命周期穿插进行管理。可以说,学期项目充分体现了软件外包项目过程化教学、联合课程教学,提高了学生对项目化概念的理解和团队合作精神。  二、项目策划5  根据我们的设计,不同年级的学期项目有不同的要求,本系统是大学一年级学生第二学期的实训项目,是在学习IT素养、C#程序设计课程的基础上进行的。因此系统的开发过程在完全按照

3、软件生命周期的基础上,同时考虑到了一年级学生对专业知识的掌握情况,在具体实施过程中进行了适当的简化。如表2-1所示,其项目流程和项目进度计划是根据学期项目整个软件过程和具体实施步骤的剪裁。  表2-1展示了项目的主要流程,该表是在指导老师的带领下实现的,针对一年级学生的特点对软件生命周期过程进行适当的取舍。  三、分析与设计  在本次学期项目中,聘请一位老师作为用户提出需求,指导老师在带领学生深入了解用户需求的基础上指导学生完成系统需求分析,并进行简单的系统设计,形成系统的技术方案,用户评审通过后,进行编码。结合一年级学生的专业学习情况,用户提出的

4、要求是实现简单的宾馆客房管理系统,供中小宾馆使用。采用C/S架构,主要以MicrosoftVisualStudio.NET2008为开发平台,SQLServer2005为后台数据库,采用C#构造应用程序。  此系统分为三个管理模块:账户管理模块、客房信息模块、客户管理模块。在系统中采用了权限控制,不同的角色(目前系统设定为管理员和普通员工两个角色)拥有不同的功能:如管理员登录后,可以实现如下信息属性的维护:普通员工账户信息、客房类型信息等;普通员工登录后可以进行客房信息管理、客户入住和退房等操作。系统的功能用例图如图3-1所示:  ■  ■5  图

5、3-1系统用例图  下面对管理员操作的“添加用户”功能进行详细描述,添加用户的对象交互过程如下:  1.Admin在菜单上点击“账户管理”时,直接进入HomePage.cs页面;  2.Admin点击“添加”按钮时,执行UserAdded.cs;  3.Admin点击“保存”按钮时,执行UserAdded.cs的btnSave_Click操作,把填写的用户信息写入数据库;  4.数据库执行完成后把结果返回给UserAdded.cs操作。  序列图如下图所示:    ■  图3-2添加用户序列图    本系统采用的是SQLServer2005数据库,

6、该数据库主要由用户信息表(User_info)、客房类型表(Room_type)、客房信息表(Room_info)和客户信息表(Client_info)组成。User_info表记录了上机用户的信息(包括管理员和普通员工),Room_type表记录了宾馆所有的客房类型,Room_info表记录了每一间客房的信息,Client_info表记录了所有入住客户的信息。系统的ER图如图3-3所示:  四、项目结项5  不同能力的评价需要用不同的方法,学期项目锻炼的是学生的软件开发人才的综合知识技能结构,所以我们参考软件外包企业对项目和员工的评价方式,即基于

7、过程的考察和记录方式对学生进行考核。考核总体上分为三个方面,分别是对各个学期项目的考核、对学期项目中各个学生的考核以及对导师的考核。下面是本次学期项目的考核表:  ■  表4-1项目组考核表  在实训过程中以项目组进行管理和材料交付,因此考核的时候主要以项目组为单位,表4-1展示了项目小组的考核方法,包括考核项、考核标准、分数和评估人。但是项目组内每个组员的分工和完成情况各不相同,所以项目组内的组员也需要进行考核,表4-2展示了项目组员的评估方法(见右页)。  五、总结  本次学期项目是基于课题软件外包技术岗位能力成熟度模型实现的,该课题的研究目标

8、是建立一个软件外包专业人才的能力模型,以促进企业、高等院校和政府相关机构形成对软件外包产业人才需求的共识。该课题统筹规划了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。