软件工程------结对编程第二次

这一周我(1551426)还是继续和我们组的成员(1551419)两人一起结对编程,除此之外,我们还设计了数据库的,总共三个关系模式

room(roomtype,dailyprice,deposit)

roominfo(roomnumber,roomtype,isfree)

guest(id, startday,phonenumber,roomnumber,name,sex,stayday)

起初我们把room和guest 放在了一起,后来发现数据的冗余以后马上换成三个关系表。

这是我们的关系图。

然后对于应用GUI我们有做了进一步的编写。我们的想法是 成功登录了界面以后,换切换到正式的应用界面。

一个是根据身份证号来查询入住人的具体信息。输入身份证号后按回车或者是点击查询按钮,能弹出一个窗口显示所要的信息。

另外点击登记入住和退房办理都会跳出相应的窗口,使用者可以进行操作。

下面的所有信息是显示酒店所有房间的信息,包括了房间号,是否空闲,当前入住的人的姓名…等等信息

下面是github的链接:

https://github.com/tvtaqa/hotel_manage

时间: 2024-08-02 15:10:22

软件工程------结对编程第二次的相关文章

软件工程-------结对编程

这周我(1551426)和我们小组的成员(1551419)一起结对编程,写我们小组的项目.第一次尝试结对编程,感觉效率上比一个人编程高出许多,毕竟两个人肯定比一个人想得周全,出现了问题也能也不同的见解,以不同的思路去解决.因为我们组想做的是酒店管理系统,所以这周我们两个用java的GUI写了一个简单的登录系统. 登录的界面很简单. 一个用户名的输入框,一个密码框,一个登录按钮. 如果用户输入了错误的用户名 会弹出 如果用户的用户名没有输错,但是密码错误,会弹出 如果正确登录的话  页面会调用re

软件工程结对编程第一次作业

作业要求 (1). 首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求: (2). 从以往个人完成的项目中选择一个作品,例如:以往的数据结构课程设计或者其它具有比较完整功能的小系统,代码至少要大于100行: (3). 将代码上传至个人GitHub或Coding.net系统中,并将代码地址交给对方: (4). 对同伴的作品进行代码复审,并参照C/C++代码审查表和 Java代码审查表 这两篇博文的内容自行设计代码审查表并填

软件工程结对编程博客

目录 结对编程博客 1.GitHub项目地址 2.PSP表格 3.看教科书和其它资料中关于Information Hiding, Interface Design, Loose Coupling的章节,说明你们在结对编程中是如何利用这些方法对接口进行设计的 4.计算模块接口的设计与实现过程 Input类 PreProcess类 DFS类 RingDFS类 Core类 Error类 5.画出UML图显示计算模块部分各个实体之间的关系 6.计算模块接口部分的性能改进.?记录在改进计算模块性能上所花费

软件工程结对编程作业

代码复审---结对复查 一.题目要求: (1). 首先在同学中找一个同伴,范围不限,可以在1~5班中随意组合,建议尽量不要找同组的成员,女同学尽量找男同学结对,但是不做强制要求: (2). 从以往个人完成的项目中选择一个作品,例如:以往的数据结构课程设计或者其它具有比较完整功能的小系统,代码至少要大于100行: (3). 将代码上传至个人GitHub或Coding.net系统中,并将代码地址交给对方: (4). 对同伴的作品进行代码复审,并参照C/C++代码审查表和 Java代码审查表 这两篇博

软件工程结对编程第2次作业 - 图形界面四则运算生成工具

图形界面的四则运算生成工具 一个简单的图形界面四则运算生成工具 by Linaria with ?? 环境 操作系统:Windows 10 语言:C++ / XML 集成开发环境:Visual studio 2017 界面 主界面 关于页面 界面设计基于开源UI库 duilib 代码实现 全部代码托管在Coding 题目生成 int PrintQuestions(int amount, int symbolCount, int maxNumber, bool haveBrackets, bool

结对编程第二次作业

四部电梯的统一控制 题目要求: 本次作业要求两个人合作完成,驾驶员和导航员角色自定,鼓励大家在工作期间角色随时互换,这里会布置两个题目,请各组成员根据自己的爱好任选一题. 题目2: 现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示,其使用规定如下: 楼层号为0~20,其中0号为地下一层 有楼层限制的电梯不在相应楼层停靠,如单双层 所有电梯采用统一按钮控制 请根据上述要求设计并实现一个电梯控制程序,如果有图形显示就更好了. 电梯编号 可服务楼层 最大乘客数量 最大载重量 1

201521123072 结对编程

软件工程结对编程作业 1. 结对信息 1.1 结对编程成员: 黄晓杨:201521123071 秦贞一:201521123072 1.2 项目开发的码云地址: https://gitee.com/HXY071/four_operations.git 1.3 结对照片: 1.4所选代码 个人博客地址5:http://www.cnblogs.com/NianQiFeng ,源代码:https://git.coding.net/qwx_hh/java-szys.git 2. 需求分析:针对现有代码的改

2016福州大学软件工程第二次结对编程作业成绩

在这里跟大家道个歉,由于国庆节基本都在参加婚礼的路上所以现在才把成绩统计汇总了一下,份子钱太吓人已经把不多的工资吃掉了,这个月要靠泡面度日了.你们可是要好好学习,好好赚钱,好出的起同学的份子钱啊.扯远了,第二次结对编程成绩统计如下: 学号 第二次结对编程 031402233 9.5 031402224 9.5 031402330 9.5 031402516 9 031402524 9 031402304 9 031402509 9 031402341 9 031402508 9 03140232

软件工程第二次作业—结对编程

一. 作业要求 两人组成一队,进行结对编程. 从第一次软件工程作业中选出一人的作业作为这次作业的基础. 设计一个图形界面(GUI)的四则运算应用程序,可以是PC桌面的图形界面程序.网页程序或者手机程序. 设计的应用程序可以完成加法.减法.乘法.除法运算. 应用程序可以完成真分数的四则运算. 例如:1/2 + 1/3 = 5/6 例如:1/5 + 3/10 = 1/2(而不是5/10) 例如:1'1/3 - 2/3 = 2/3 (是1'1/3而不是4/3,注意:" ' "为1'1/3整数