首页 > 其他分享 >2023年2月26号

2023年2月26号

时间:2023-02-26 20:46:25浏览次数:38  
标签:26 房产信息 系统管理员 经纪人 XX 2023 房产 顾客

 

 

 

 

 

2019级JAVA语言程序设计

 

 

上机考试试题

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

2020.12.20

 

 


考试要求

 

一、本试卷为2019级《JAVA语言程序设计》上机考试试卷;

二. 注意编程规范:

(1)通过Eclipse添加类的方式建立类;

(2)程序开头部分注释班级、作者、学号、日期;

(3)注意程序代码中必要的空格与缩进;

(4)注意类、变量、方法的命名原则;

 

三. 考试结束后,将整个项目工程文件夹中的文件源代码和数据库备份文件放入文件夹,以“班级学号姓名”方式命名,并压缩成同名的压缩包文件,考试结束后提交给课代表统一上交。

 

 

 

 

 

 

 

房产信息管理系统(50分)

 

 

1、项目需求:

某房产公司,欲开发一个房产信息管理系统,其主要功能描述如下:

(1)公司销售的房产,房产信息包括,房产编号(唯一性)、房产证明,地址,建造年份,建造面积,销售报价,房产照片以及销售状态 (在售,待售,意向,售出,停售)等信息。

2. 公司雇佣了多名房产经纪,负责销售房产,系统中需要存储房产经纪的基本信息,包括:姓名,家庭住址,联系电话等等。一套房产同一时间仅由一名房产经纪负责销售,

3.系统用户包括顾客、房产经纪、系统管理员,顾客需经过系统身份验证之后,才能登录系统,可以浏览、查询、购买相应房产。房产经纪登录系统之后,可以浏览负责销售的房产信息,但需要经过系统管理员的审批授权。

4.系统管理员可以从系统中导出所有房产的信息列表,系统管理员定期将信息和销售的房产,进行归纳,若公司确定不再销售某套房产,系统管理员将房产信息从系统中删除。

2.系统要求与评分标准:

2.1 页面要求

(1)系统可以通过浏览器直接访问;(1分)

(2)各个功能页面整体风格统一;

(3)首页为用户登录页面,系统管理员、房产经纪、顾客三种角色用户登录后,进入相应的功能页,只能看到角色允许访问功能模块,用户登录界面包含用户、密码两个文本框,以及登录和注册两个按钮;(3分)

(4)顾客注册:点击用户登录页面的注册按钮,顾客进入用户注册页面,注册信息包括身份证号、姓名、性别、手机号码、家庭住址。4分)

(6)顾客功能页:共包括查看个人信息、修改个人密码、浏览房产信息,查询房产,购买房产五项功能模块。

(7)房产经纪功能页:包括查看个人信息、浏览房产信息、房产交易、查询房产、修改个人密码五项功能模块

 

图1 房产信息管理系统功能结构图

(8)系统管理员功能页:新添房产信息、房产授权、停售房产、查询房产信息,顾客审核、新增房产经纪人,密码重置七项功能模块

2.2 功能要求

1)新增房产信息:房产编号(唯一性)(编码规则:年月日(登记入库时间)+四位顺序号,例如:202012200001)、户型(单选项:选项内容包括以下六项:四室两厅、四室一厅、三室两厅、三室一厅、两室两厅、两室一厅),房产地址(地址格式:XX省XX市XX区(县)XX街道XX小区XX号楼XX单元XXX门牌),建造年份,建造面积,销售报价,销售状态(在售,待售,意向,售出,停售,缺省为“在售”)。(5分)

(2)新增房产经纪人信息:房产经纪人基本信息包括:工号(八位数字:年份+四位序号),姓名,家庭住址,手机。(2分)

(3)顾客注册:点击用户登录页面的“注册”按钮,顾客进入用户注册页面,注册信息包括身份证号(判断条件18位,最后一位可以是字母“X”)、姓名、性别(男或女单选)、手机号码(11位数字)、家庭住址(地址格式:XX省XX市XX区(县)XX街道XX小区XX号楼XX单元XXX门牌)。(4分)

(4)顾客审核:顾客注册后,系统管理员后台可以以列表形式查看顾客基本信息, 点击顾客姓名,可以查看顾客详细信息,在顾客详细信息页面点击通过按钮,可以通过审核。通过审核的顾客才可以在前台登录界面登录主页面。(3分)

(5)查看个人信息:房产经纪或者顾客登录后,可以查看个人的详细信息。(2分)

(6)浏览房产信息:顾客登录后,可以查看所有在售房产信息;房产经纪人登录后,只能查看系统管理员授权的房产信息;系统管理员登录后可以查看全部房产信息(四种房产状态)。(3分)

(7)查询房产信息:可以按照户型、地址、建造年份、建造面积,销售报价五个条件进行综合查询,查询结果以列表形式显示,显示结果信息包括序号、地址、销售报价,点击地址,可以查看该套房产的详细信息;顾客可以看到的结果为所有在售的房产,房产经纪人看到的结果为所有授权给自己销售的房产信息,系统管理员可以查询所有房产信息(6分)

(8)购买房产:顾客在浏览房产信息后,点击查看房产详细信息界面时,可以点击“交易”按钮,该房产状态信息改为 “意向”状态(3分)

(9)房产交易:房产经纪人以列表形式显示待售房产信息和顾客名称,显示列表包括序号、地址、售价、顾客名称,房产经纪人点击地址可以查看房产和顾客详细信息,单击“交易”按钮,该房产状态信息改为“售出”状态。(3分)

(10)房产授权:系统管理员登录后可以浏览所有的在售房产信息,显示结果信息包括序号、地址、销售报价,点击地址,可以查看该套房产的详细信息,输入房产经纪人姓名,如果房产经纪人信息不存在,提示错误信息,不允许授权;如果正确,点击“授权”按钮,该房产状态信息改为“待售”状态。(3分)

(11)停售房产:系统管理员登录后可以浏览所有的在售房产信息,显示结果信息包括序号、地址、销售报价,点击地址,可以查看该套房产的详细信息,,点击“停售”按钮,该房产状态信息改为“停售”状态(3分)

12)个人密码修改:顾客或者房产经纪人登录后,可以输入旧密码、新密码、新密码确认修改个人密码,需要判断旧密码是否正确,新密码和新密码确认是否一致;2分

13)重置密码:管理员可以修改房产经纪人的个人密码,先按照房产经纪人工号查询,显示出基本信息后,点击密码重置,将房产经纪人密码统一修改为“123456”。(2

14)数据库评分标准:按照题目要求创建房产基本信息表、房产经纪人基本信息表、顾客记录表,(3分),实现数据库连接正常2分)。

数据表结构样式参考下表所示:

表1房产基本信息表

序 号

字段名称

中文含义

1

HouseID

房产编号(唯一性)

2

RoomType

户型

3

Address

房产地址

4

Year

建造年份

5

Area

建造面积

6

Sales

销售报价

7

Status

销售状态

8

AgentID

房产经纪人ID

9

UserID

顾客ID

 

表2房产经纪人基本信息表

序 号

字段名称

中文含义

1

AgentID

工号(房产经纪人ID)

2

AgentName

房产经纪人姓名

3

AgentAddress

家庭住址 

4

Phone

手机

 

表3顾客基本信息表

   

序 号

字段名称

中文含义

1

UserID

顾客ID

2

UserName

姓名

3

sex

性别

4

IdNumber

身份证号

5

Phone

手机

6

User

家庭住址

 这是做房产信息管理系统第二天,代码进度较慢,学习时间为一个半小时。感觉自己在周末时花在代码上时间没有平时多,明天又是新的一周,希望能尽快完成自己的目标吧。

标签:26,房产信息,系统管理员,经纪人,XX,2023,房产,顾客
From: https://www.cnblogs.com/y1126/p/17157578.html

相关文章

  • 免费领取2023年上半年信息系统项目管理师重要知识点10G资料包
    课课家软考学院为2023年上半年信息系统项目管理师考生整理了2023年上半年信息系统项目管理师重要知识点10G学习资料的内容,希望能帮助考生掌握信息系统项目管理师的重要......
  • 2.26号每日总结
      今天,汉化了一下androidstudio工具(实在是看不懂),然后就是简单的编写了一个程序(Helloworld)。再然后,复习了一下Java的增删改查。上节课在课上学习了增和浏览,今天学习......
  • 数据挖掘2023.2.26
    #代码3-3捞起生鱼片的季度销售情况importpandasaspdimportnumpyasnpcatering_sale='D:/develop/Spider/data/catering_fish_congee.xls'#餐饮数据data=pd.r......
  • 2023.2.26
    #-*-coding:utf-8-*-"""CreatedonWedFeb2210:56:392023@author:admin"""importpandasaspdcatering_sale='C:\\Users\\ASUS\\Documents\\WeChatFiles\\wx......
  • 【闲话】2023.2.26
    我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可爱!我好可......
  • [leetcode每日一题]2.26
    ​​1255.得分最高的单词集合​​难度困难98你将会得到一份单词表 ​​words​​,一个字母表 ​​letters​​ (可能会有重复字母),以及每个字母对应的得分情况表 ​​scor......
  • 奶牛大学(2023寒假每日一题 6)
    FarmerJohn计划为奶牛们新开办一所大学!有每头奶牛最多愿意支付FarmerJohn可以设定所有奶牛入学需要支付的学费。如果这笔学费大于一头奶牛愿意支付的最高金额,那么这头......
  • 回收站清空了怎么恢复?2023年怎么使用Easyrecovery恢复误删的数据
    我们在使用电脑时,删除的文件都会先临时放在回收站。回收站里的垃圾文件越多,电脑也会越卡顿,很多人就会清理删除下电脑回收站中的文件。但是有时会出现后续还需要这些文件的情......
  • 2023 年 CCF 春季测试赛模拟赛 - 2 题解
    T1约数和标准解法\(n=a_1^{b_1}\timesa_2^{b_2}\dotsa_k^{b_k}\)那么根据算术基本定理的推广,约数个数和约数和都是可以快速计算得到约数和sum\(sum=(a_1^0......
  • 23_2_26关于pycharm的调试
    pycharm的调试:http://www.360doc.com/content/22/1120/20/37289152_1056826955.shtml 1.添加断点:单击代码行号后面的位置2.进入调试模式:点击“甲壳虫”(似乎已经成了所有I......