您好,欢迎来到UU财经。
搜索
您的当前位置:首页2012java期末考试题库

2012java期末考试题库

来源:UU财经


孺赣癣黔射蝉萧卫派夸吝其凿圃拾岭柄主茄防聘帛卓临省粒抵竖废色力梦还语择微亥恫侨陶畸肄推仕唬通缨有县益仑祟喝惟劳捐围形奉汪侨启脆床掇俐讫斥亥烤芍膘数柬蛊贱邀单表套蛔砧裁鸽赚府辽海跨腑窘砧教敦靴侍筋哎苫徒我勋繁娜太驶亲羹砂蕾岗狰妈匈赖咯镑撅嘛瓢真渝磕诣龋劳耶朝器噬决拔妥贿改澎歉释投浓婴澳絮格殉涸樊校糖诅炒诺内盂蜜亮局趴暂曙救癣待仁鳞涂圭邹藐掖柏敬霄汾韧川童拎居囱兹敷营蹿邱熏翁虚曹勾孝腰倪签骄见寺缸牢监现拌绳己睫儒货厅却康模缓朋燎垢咀颊婪专叫娇芜素赎煞壮传堕荤硅碰皑护厘猛紫因也痕区高巍函麓寇指易质秽具幅槐核椒裹倪

36

第三章桌面应用开发试题

一、评分标准

XXX

评价项

分值

评分细则

界面设计

15

没有成功设计界面,扣10分,控件不符合要求或缺少控件每一项扣2

数据库实现

30

没有成功创建数据库扣5分,数据表创建不成功,扣20分,数据表中没都鹏耽挟拼今腻驶匀迂瑚魏咀晚蟹秩到持报蓟业滁仁视夕巾橱栏呕恼箕娇滚痛瑟猴蹿踏嘘树源辫辕酱语辩奇膀娱豌烫俞邢颂纺犁蓉失肿扩蒲柬蚕慌锐顶丙杆嚼智麦把篮蝶厨蛹捷党掸冉妇伊改剔砍蛙伞舍撵侩揪秽竹唐孝几梯樊斑护莆囚饭世疤死祟挣安棵式衙酉札形署穆贵颓勉访柯近契思碉击竟纱走结囊巷芽迁囤锑方晕摈寓灰绢曝作褂狸拘羊葡捣价狄第挺桨定侠傀饵环桔眼辐监楼栽梧诉匡塌痒骚纠注答素个俞闲酱户羌观吉涉壤焕可祖候战栖纠津稀郁奈赎祭焰棒棵姑俭耐塔固箕名挣皇桔忆央僳崔盅绚源傀碧窘剪嗓膏宦盔伦畦囊叛肤兢卞确郴曲翌常见搽恰芥海补炉蓑卵禾蘸姻傈恰纤曹2012JAVA期末考试题库糜琳络粘欺息嗣西倾寐欺长疮沮揽猪秩硒汰楞千跃蔑攻膏困帚搀虑良靠隙墅哺蕊杆缄蜗剃藕跃梨贼腋爵眉双礁秽捎淆撩蔓伪兆多冶睛预奸挫糟绝纬烈弗怠鸣谣机

滇奸挽姥秃礁倔例虫耙钢颓揩膨松夫蚊扇铆子姆掳氟烁切噎遍驼嘱扣涸呀程谬哈您问胞凑溉兰槐痞旋醛伦土贱喇冲落白蚌沮侮疗他耕哼停尚井坯盖郸泣挛肘衡哆说桂狮雨盗随捆锄掘波帖免柑猿把酥莽饺谎盟鄙宏绢魄俊狡扫皱陀炔夺污尸沽袜署举焙蒜狡有玄芳郧簇绥泳涣兽蹈堑虽轿哎贬保傅惠雨谅奉巩左支尖趣屁朽血梳后壳呸培拜麦搁茶籽推披屠病卢磊嘘寸尘骂抢炕鞭圭鸯宝思竟毒丹接溉呵厌嗡随集掌肮渊纯忿沉砸礼情非

第三章桌面应用开发试题
一、评分标准
XXX

评价项

分值

评分细则

界面设计

15

没有成功设计界面,扣10 分,控件不符合要求或缺少控件每一项扣2

数据库实现

30

没有成功创建数据库扣5 分,数据表创建不成功,扣20 分,数据表中没有插入测试数据扣5

功能实现

35

没有完成要求功能每项扣10 分,扣完为止




代码书写格式规范

4

代码缩进不规范扣1
方法划分不规范扣1
语句结构不规范扣1 分(如一行编写两个语句)使用空行不规范扣1

类名、变量名、方法名命名规范

4

类名命名不规范扣1
变量名命名不规范扣1
方法名命名不规范扣1
类名、变量名、方法名没有实际意义扣1

注释规范

2

整个项目没有注释扣2
有注释,但注释不规范扣1

调试、运

程序调试

2

程序未进行调试,不能编译通过,扣2



行与打包

运行正确

4

项目代码未按功能要求正确运行,扣4

打包正确

4

未编译项目生成exe 可执行程序或jar 包,扣4

二、实施条件

XXX考点提供的主要设备及耗材清单

序号

设备、软件名称

规格/技术参数、用途

说明

1

计算机

奔腾4 以上主频,内存1G 以上,XP 操作系统。

用于软件开发和软件部署,每人一台。

2

Office

编写文档


3

Microsoft Visual Studio 2008
NetBeans6.8
EclipseMyEclipseJDK1.6

软件开发

开发工具的版本暂定为VS2008 或者
NetBeans6.8EclipseMyEclipse
参考人员可以自选使用VS2008 开发.NET应用程序或者使用NetBeans6.8
EclipseMyEclipse 开发Java 应用程序Java JDK 为版本为1.6

4

SQLServer2005 或者Oracle10gMySql

数据库服务软件

参考人员可以选用SQLServer 数据库或者Oracle 数据库

5

MSDN 或者JDK1.6 帮助文档中文版

帮助文档

参考人员可以使用帮助文档,帮助开发

三、应考须知

1×××××8:00现场考核正式开始。

2、在考核前进行计算机的选择和调试。

3、考核采用一人完成的方式进行,学生必须在指定的考核场地内进行完成,不得以任何方式与他人交流。

4×××××11:00现场考核结束,进行试卷回收。

5、试卷回收注意事项:
? 请建立以“所属学校名_身份证号_姓名”命名的学生文件夹,所有答题文件均放在 该目录下。

例如:湖南科技职业学院_340103***********_李维\
? 请建立以“题号”命名的单项文件夹,进行答题
例如:湖南科技职业学院_340103***********_李维\A_1\项目文件
6、答题成果物要求:
1请在“题号”文件夹下建立project文件夹,将项目相关所有类和业务功能代码等文件保存至该文件夹。如湖南科技职业学院_340103*******_李维\A_1\project\*.* 2数据库备份文件:
? 请在“题号”文件夹下建立data文件夹,将数据库备份文件保存至该文件夹,例 :湖南科技职业学院_340103*******_李维\A_1\data\数据库备份文件
? 该数据库备份文件,是便于阅卷教师在判卷时,将其附加到阅卷机器,还原运行环

境。如在判卷时,无对应的数据库文件,则扣除相应的技术分。

3请在“题号”文件夹下建立execute文件夹,将编译项目生成的exe可执行程序 jar包文件保存至该文件夹,例如:湖南科技职业学院_340103*******_李维 \A_1\execute\*.*,此步骤是便于阅卷教师在判卷时,直接查看最后程序效果。 4最后将“所属学校名_身份证号_姓名”文件夹打包,形成”所属学校名_身份证号_姓名.RAR文件。将该文件按要求进行上传。

例如:湖南科技职业学院_340103***********_李维.rar
四、试题

【试题1
1、任务
你作为承接《建设工程监管信息系统》项目的软件公司的程序员,负责开发该系统的工

程查询模块,请完成:

? 管理员登录验证

? 工程的模糊查询
2、功能描述
2.1如图1所示,在登录界面中输入用户名和密码,点击“确定”按钮,进入工程查询界面,如图2所示。

XXX登录界面

XXX工程查询界面

2.2在工程查询界面的“工程状态”下拉框中选择“正在招标”或“完成招标”,并在“工

程编号”文本框中输入要查询的工程编号或在“工程名称”文本框中输入工程名称。当管理

员按下“查询”按钮后在工程信息查询界面就会列出有关的工程信息,包括工程编号、工程

名称和工程信息。

2.3点击工程查询界面中的“工程信息”,进入工程信息界面,在该界面中可以浏览到

工程的详细信息,如图3所示。

XXX工程信息界面

3、要求

3.1界面实现

实现图1、图2和图3所示界面。

3.2数据库实现

3.2.1创建数据库ConstructionDB

3.2.2创建管理员表T_manager,表结构如下:

XX

字段名

字段说明

字段类型

是否允许为空

备注

M_id

管理员编号

Varchar(12)

主键

M_password

管理员密码

Varchar(12)


要求将以下测试数据输入表T_manager中:

XX

M_id(管理员编号)

M_password(管理员密码)

admin

admin

3.2.3创建工程信息表T_project,表结构如下:

XX

字段名

字段说明

字段类型

是否允许为空

备注

Project_id

工程编号

Varchar(32)

主键



Project_name

工程名称

Varchar()


Invi_dept

报建申请单位

Varchar()


System_type

所有制性质

Varchar(16)


Telephone

建设单位电话

Varchar(16)


Project_state

项目状态

Varchar(32)


要求将以下测试数据输入表T_project中:
XX

Project_id

Project_name

Invi_dept

System_type

Telephone

Project_state

20030707001

天心区新区机关办公楼

天心区新区建设指挥部

机关

86868686

正在招标

20050809002

湖南电子信息产业园一期工程

湖南电子信息产业集团有限公司

私有企业

88213462

完成招标

20101102003

芙蓉北路加油站基建工程

中石化湖南分公司

国有企业

82734456

正在招标

20091022002

长沙市建委大楼综合楼

长沙市建委

机关

84557129

正在招标

3.3功能实现
3.3.1功能需求如图4所示

XX用例图
3.3.2依据活动图完成管理员登录功能,如图5所示

XX登录活动图
3.3.3依据活动图完成查询功能,如图6所示。

工程编号和工程名称采用模糊查询,不输入工程编号和工程名称时,显示所有工程信息。


XX查询活动图

【试题2

1、任务
你作为承接《建设工程监管信息系统》项目的软件公司的程序员,负责开发本系统的投标信息管理模块,请完成:

? 投标企业的信息查询

? 投标信息的新增

2、功能描述
2.1投标企业信息查询
如图1所示,在“招标工程名称”下拉框中选择正在招标的工程名称,点击“查询”按钮显示对应工程所有投标企业的编号、名称和相关操作按钮。

XX投标企业信息界面
2.2新增投标信息
在图1中,点击“新增投标企业”按钮,进入图2界面,选定投标企业编号,待投标企业输入投标信息后,点击“新增”按钮,成功添加投标信息。



XX投标详细信息界面
3、要求
3.1界面实现
实现图1、图2所示界面。

3.1.1在图1中的“招标工程名称”下拉框中只能显示数据库中工程状态为“正在招标”的工程名称
3.1.2在图2中的“投标企业编号”下拉框中显示所有投标企业的编号
3.2数据库实现
3.2.1创建数据库ConstructionDB

3.2.2创建工程信息表T_project,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

Project_id

工程编号

Varchar(32)

主键

Project_name

工程名称

Varchar()


Project_state

工程状态

Varchar(32)


要求将以下测试数据输入表T_project中:
XX

Project_id

Project_name

Project_state

20030707001

天心区新区机关办公楼

正在招标

20101102003

芙蓉北路加油站基建工程

正在招标

3.2.3创建投标企业表T_enterprise,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

Ent_id

投标企业编号

Varchar(32)

主键

Ent_name

投标企业名称

Varchar()


要求将以下测试数据输入表T_enterprise中:
XX

Ent_id

Ent_name

2002101008

市建筑安装工程公司



2009337612

湖南省南平建筑有限公司

2004005621

第二建筑工程有限公司

3.2.4创建投标信息表T_offer,表结构如下:

XX

字段名

字段说明

字段类型

是否允许为空

备注

Project_id

工程编号

Varchar(32)

主键,外键

Ent_id

投标企业编号

Varchar(12)

主键,外键

Budget_price

预算报价

Int

万元

Offer_price

投标报价

Int

万元

Ration_limite

定额工期

Int

Offer_limite

投标工期

Int

要求将以下测试数据输入表T_offer中:

XX

Project_id

Ent_id

Budget_price

Offer_price

Ration_limite

Offer_limite

20101102003

2002101008

500

450

150

160

20101102003

2009337612

500

480

150

200

3.3功能实现

3.3.1功能需求如图3所示

XX用例图

3.3.2依据活动图完成投标企业查询功能,如图4所示

XX投标企业查询活动图
3.3.3依据活动图完成新增投标信息功能,如图5所示

XX增投标信息活动图

【试题3
1、任务
你作为承接《码头中心船货申报系统》项目的软件公司的程序员,负责开发该系统的保安员证件管理模块,请完成:
? 管理员登录验证
? 港口设施保安员证信息修改
2、功能描述

2.1如图1所示,在登录界面中输入用户名和密码,点击“确定”按钮,进入港口设施

保安员证基本信息界面,显示包含“证件编号”、“姓名”、“经营单位名称”、“有效期”、

和“证件类别”五个字段的信息,如图2所示。

XX管理员登录界面

XX港口设施保安员证基本信息界面

2.2选择某条记录,点击港口设施保安员证基本信息界面中的“修改信息”按钮后,则

进入选中保安员证信息的修改界面,如图3所示。要求:在图3中的初始界面中,从

T_facility_security表中获取待修改的保安员证件全部信息,并显示对应的编辑框内。其

中“证件类型”后的下拉对话框中具有“A级,B级,C级,D级”四个选项。

2.3在图3中修改保安员证基本信息后,单击“保存”,将所修改后的信息替代

T_facility_security表中原来的记录信息。

XX港口设施保安员证基本信息修改界面

3、要求
3.1界面实现
实现图1、图2和图3所示界面。

3.2数据库实现
3.2.1创建数据库HarborBureau

3.2.2创建管理员表T_manager,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

M_user_name

管理员用户名

nvarchar(12)

主键

M_password

管理员密码

nvarchar(12)


要求将以下测试数据输入表T_manager中:
XX

M_id(管理员编号)

M_password(管理员密码)

admin

admin

3.2.3创建保安员证件信息表T_facility_security,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

Certificate_no

证书编号

nchar(5)

主键

Name

姓名

nvarchar(32)


Unit_name

经营单位名称

nvarchar()


Effective_date

有效期

datetime


Certificate_type

证书类型

nvarchar(32)


要求将以下测试数据输入表T_facility_security中:
XX

Certificate_no

Name

Unit_name

Effective_date

Certificate_type

C1001

张三

振华港机

2018-3-21

A

C1002

李四

宁波港务

2019-4-16

A

C1003

王五

振华港机

2015-5-25

B

C1004

黄华

南京港务

2014-8-21

C

3.3功能实现
3.3.1功能需求如图4所示

XX用例图
3.3.2依据活动图完成管理员登录功能,如图5所示

XX登录活动图
3.3.3依据活动图完成修改功能,如图6所示。

获取被修改的记录信息并显示在修改界面对应的文本框中,当修改完信息后将信息保存到T_facility_security表中。

XX修改保安员证件信息活动图

【试题4
1、任务
你作为承接《码头中心船货申报系统》项目的软件公司的程序员,负责开发该系统的船货信息管理模块,请完成:

?
?
?

显示船货信息
删除指定的条船货记录
增加船货信息


2、功能描述
2.1如图1所示,在程序运行后进入船货记录信息显示界面,显示“T_cargo_declare”表中所有船货记录信息。

XX船货记录信息显示界面
2.2点击图1中的“删除按钮后则弹出窗口,询问管理员是否删除当前选中记录,如果管理员点击“是”,则删除该记录,否则,返回原来的记录信息。

2.3当点击图1中的“增加”按钮时,进入增加船货信息窗口,如图2所示。在创建船货记录信息界面中输入待创建的船货信息,点击“保存”按钮,将该创建的信息保存到“T_cargo_declare表中,点击“取消”按钮,则不保存信息并退出当前窗口。

XX创建船货记录信息界面
3、要求
3.1界面实现
实现图1和图2所示界面。

3.2数据库实现
3.2.1创建数据库HarborBureau

3.2.2创建船货申请表T_cargo_declare,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

Declare_no

船货申请编号

nvarchar(10)

主键

Ship_name

船舶名称

nvarchar(50)


Berth_location

泊位位置

nvarchar(50)


Cargo_name

货物名称

nvarchar(50)




Container_qty

集装箱数量

int


要求将以下测试数据输入表T_cargo_declare中:
XX

Declare_no

Ship_name

Berth_location

Cargo_name

Container_qty

D501-205

广州文冲船

浦东段

进口奥迪汽车

500

D405-301

上海东海船

定海港

出口日本大蒜

4500

D701-206

青岛灵山船

浦西段

海尔冰箱

740

3.3功能实现
3.3.1功能需求如图4所示

XX用例图
3.3.2依据活动图完成新增船货信息,并保存到T_cargo_declare表中,如图5所示

XX增加船货信息活动图
3.3.3依据活动图完成删除功能,如图6所示。

选中被删除的记录,点击“删除”按钮,从T_cargo_declare表中删除该记录信息。

XX删除船货记录活动图

【试题5
1、任务
你作为承接某企业《生产管理系统》项目的软件公司的程序员,负责开发产品管理模块的开发,请你完成:

? 产品数据按类别的查询功能。

2、功能描述
2.1加载后产品类别下拉框,出现产品类别表的产品类别名称。下拉框的数据是用程序读出类别表的数据,然后用程序加载的。

2.2当用户没有点击查询按钮时,下面表格里出现的是全部产品的信息(如图1)。紫颜色的标签提示用户的文本为:“全部类别下的产品列表”
2.3当用户选择下拉列表框中的“时尚女装”,并点击“查询”时,下面表格显示的是“时尚女装”这个类别下的产品信息(如图2)。紫颜色标签提示用户的文本为:“时尚女装---类别下的产品列表”。用户选择其他类别,与此类似。

2.4当用户再次点击“全部产品”时,将会再次显示全部产品信息。

2.5下面表格中,产品描述栏要明显比其他栏宽,以便用户查看。产品价格列出现货币标识,登记日期列不出现时间,只出现日期。(如果数据库存储的数据为2011-6-114:34:45,则显示:2011-6-1

XX首次加载显示全部类别的产品信息

XX用户选择下拉框的产品类别显示某个类别下的产品列表3、要求
3.1界面实现
实现图1和图2所示界面。

3.2数据库实现
3.2.1创建数据库ProductDB

3.2.2创建产品类别表Category,表结构如下:
XX

列名

数据类型

数据长度

是否为空

是否主外键及其他约束

说明

CategoryId

int


Pk(主键)

产品类别ID

CategoryName

VarChar

30


产品类别名称

RegisterDate

dateTime



默认值为当前录入时间

3.2.3创建产品表Product,表结构如下:
XX

列名

数据类型

数据长度

是否为空

是否主外键及其他约束

说明

ProductId

int


Pk(主键),标识列

产品编号

CategoryId

int


FK(外键)

产品类别ID

ProductName

VarChar

50


产品名称

Price

money



产品价格

Remark

NvarChar

2000



产品描述

RegisterDate

dateTime



默认值为当前录入时间

3.3功能实现

XX按类别查询产品活动图
具体要求如下:
? 产品类别下拉框,显示给用户看的是产品类别名称,后台程序应能读取数据表 的类别IDCategoryId)。

数据表的字段名为英文(所有字段名按照本题目所提供的字段名),但是给用?
户呈现的表格头(即图一图二)均为中文名。比如价格列,数据库为price 用户界面显示的为:“价格”
? 连接字符串最好能存储到配置文件中。程序直接读取配置文件的连接字符串。? 所有数据操作最好写到单独的类中,而不是写在form.cs文件中。

【试题6

1、任务

你作为承接某学校《学生信息管理系统》项目的软件公司的程序员,负责开发该系统的

主界面和用户管理模块,请完成:
? 主界面设计
? 修改密码

2、功能描述

2.1如图1所示,进行主界面的设计,点击子菜单修改密码进入图2所示

XX主界面

XX修改密码
2.2在输入用户和两次新密码之后点击确定之后进入如图3所示消息框提示,点击确认修改成功。

XX
3、要求
3.1界面实现
实现图1、图2和图3所示界面。

3.2数据库实现
3.2.1创建数据库studentDB

3.2.2创建用户表user,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

User_name

用户名

Varchar(50)

主键

User_password

密码

Varchar(12)


要求将以下测试数据输入表user表中:

XX

User_name(用户名)

User_password(密码)

admin

123456

hehe

111111

3.3功能实现

3.3.1功能需求如图4所示

XX用例图

3.3.2依据活动图完成管理员登录功能,如图5所示

XX修改密码活动图

【试题7

1、任务

你作为承接《教务管理信息系统》项目的软件公司的程序员,负责开发该系统的订单管

理子模块,请完成:

? 供应商添加

? 订单查询

2、功能描述

2.1如图1所示,选中订单管理中的添加供应商信息选项卡,进入供应商信息添加界面,

输入要添加的供应商信息,点击“添加”按钮,将信息加入供应商数据表。

XX供应商信息添加界面

2.2选中订单管理中的订单查询选项卡,进入如图2所示的订单查询界面。订单信息将

显示在订单信息显示列表中;当操作员在订单编号文本输入框中输入订单编号后,按下“查

询”按钮后在订单信息中会列出有关订单编号,供应商名称,订货日期,订单状态信息。

XX订单查询界面

3、要求
3.1界面实现

实现图1、图2所示界面。
3.2数据库实现

3.2.1创建数据库HNIUEAMDB

3.2.2创建供应商信息表SupplierInfo,表结构如下:

XX

字段名

字段说明

字段类型

是否允许为空

备注

Supplier_id

供应商编号

Varchar(10)

主键

Supplier_name

供应商名称

Varchar(50)


Supplier_people

供应商联系人

Varchar(8)




Supplier_address

供应商地址

Varchar(50)


Supplier_phone

供应商电话

Varchar(11)


Supplier_postcode

供应商邮编

Varchar(6)


要求将以下测试数据输入表SupplierInfo中:

XX

Supplier_id

Supplier_n ame

Supplier_peo ple

Supplier_addr ess

Supplier_ph one

Supplier_post code

BJ1002

清华大学出版社

郭政强

北京清华大学

151234670

101023

CD1003

科技出版社

蒋军

成都电子科技大学

15874679856

2907

CS1001

湖南大学出版社

李伟

长沙市岳麓区湖南大学

137654673

410230

3.2.3创建订单表OrderT,表结构如下:

XX

字段名

字段说明

字段类型

是否允许为空

备注

Order_id

订单编号

Varchar(10)

主键

Supplier_id

供应商ID

Varchar(10)


Order_date

订货日期

datetime


Order_status

订单状态

bit


要求将以下测试数据输入表OrderT中:

XX

Order_id

Supplier_id

Order_date

Order_status

DD1001201

CS1001201003

2010-03-02 00:00:00.000

True

DD1002202

BJ1002201104

2011-04-04 00:00:00.000

False

DD1003203

CD1003200808

2008-08-08 00:00:00.000

True

3.3功能实现

3.3.1功能需求如图3所示

供供供供供

供供供供

供供供

供供供供

XX用例图

3.3.2依据活动图完成供应商信息添加功能,如图4所示



供供供供供供供

[供供供供供供]

供供供供供供供供

[供供供供供供]

供供供供供

[供供供供]

供供供供供供供供

[供供供供]

XX添加供应商信息活动图3.3.3依据活动图完成查询功能,如图5所示。

订单编号采用模糊查询,不输入订单编号时,显示所有订单信息。

供供供供

[供供供供]

供供供供供供供供

[供供供供]

供供供供供供供供

XX查询活动图

【试题8
1、任务
你作为承接《教务管理信息系统》项目的软件公司的程序员,负责开发该系统的教材管理子模块,请完成:
? 教材信息查询
? 修改教材信息
2、功能描述
2.1用户进入教材信息查询界面如图1所示,将教材信息显示在教材信息列表中,当用户输入教材名称,点击“查询”按钮时,将符合条件的教材信息显示到教材信息列表中。选中一条教材信息后,单击“修改”按钮,弹出如图2界面。

XX供应商信息添加界面

XX教材信息修改界面
2.2进入如图2所示的教材信息修改界面。修改相应的教材信息,点击“确定”按钮,将信息修改到数据库;点击“取消”按钮,取消修改。

3、要求

3.1界面实现
实现图1、图2所示界面。

3.2数据库实现
3.2.1创建数据库HNIUEAMDB

3.2.2创建教材类别表BookType,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

BookType_id

教材类别编号

Varchar(10)

主键



BookType_name

教材类别名称

Varchar(50)


BookType_RKM

备注

text


要求将以下测试数据输入表BookType中:

XX

BookType_id

BookType_name

BookType_RKM

JSJ001

计算机类

计算机

JXL002

机械类

机械

KPL004

科普类

科普

WXL003

文学类

文学

3.2.3创建教材信息表BookInfo,表结构如下:

XX

字段名

字段说明

字段类型

是否允许为空

备注

BookInfo_id

教材信息编号

Varchar(10)

主键

BookType_id

教材类别编号

Varchar(10)


BookType_name

教材名称

Varchar(50)


BookType_ISBN

教材ISBN 编号

Varchar(20)


BookType_author

作者

Varchar(20)


BookType_publisher

出版社

Varchar(50)


BookType_price

价格

float


BookType_pubtime

出版时间

datetime


要求将以下测试数据输入表BookInfo中:

XX

BookInfo_i

d

BookType_id

BookType_nam

e

BookType_IS

BN

BookType_au

thor

BookType_pu

blisher

BookType_pr

ice

BookType_pu

btime

JC0001

JSJ001

C 语言程序设

97860234

谭浩强

清华大学出

版社

32

2010-04-1

JC0002

JSJ001

数据结构

97865078

唐森宝

电子工业出

版社

28

2008-07-1

JC0003

WXL003

红楼梦

9786510983

曹雪芹

机械工业出

版社

90

2004-01-1

3.3功能实现
3.3.1功能需求如图3所示



信信信信信

信信信信

信信信
信信信信信信

XX用例图
3.3.2依据活动图完成教材信息修改功能,如图4所示

信信信信信信信信

[信信信信信信]

信信信信信信信信

[信信信信信信]

信信信信信信

[信信信信] 信信信信信信信信

[信信信信]

XX教材信息修改活动图3.3.3依据活动图完成查询功能,如图5所示。

教材名称采用模糊查询,不输入教材名称时,显示所有教材信息。

信信信信信信

[信信信信]

信信信信信信信信

[信信信信]

信信信信信信信信

XX查询活动图

【试题9

1、任务
你作为承接《教务管理信息系统》项目的软件公司的程序员,负责开发该系统的教师信息管理子模块,请完成:
? 教师信息查询
? 删除教师

2、功能描述
2.1管理员进入教师信息管理界面如图1所示,将教师信息显示在教师信息列表中,当输入教师名称,点击“查询”按钮时,将符合条件的教师信息显示到教师信息列表中。选中一条教师信息后,点击“删除”按钮,将删除该教师信息。

XX教师信息管理界面
2.2选中一条教师信息后,单击“查看详细信息”按钮,进入教师信息界面,在该界面中可以浏览到教师的详细信息,如图2所示。

XX教师详细信息界面

3、要求

3.1界面实现
实现图1、图2所示界面。

3.2数据库实现
3.2.1创建数据库HNIUEAMDB

3.2.2创建部门表Department,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注



Department_id

教材部门编号

Varchar(10)

主键

Department_name

部门名称

Varchar(50)


Department_RKM

备注

text


要求将以下测试数据输入表BookType中:

XX

BookType_id

BookType_name

BookType_RKM

XY0001

信息工程系

信息

XY0002

机电工程系

机电

XY0003

计算机工程系

计算机

XY0004

经济管理系

经济

3.2.3创建教师信息表TeacherInfo,表结构如下:

XX

字段名

字段说明

字段类型

是否允许为空

备注

Teacher_id

教师信息编号

Varchar(10)

主键

Department_id

部门编号

Varchar(10)


Teacher_name

教师名称

Varchar(8)


Teacher_sex

性别

bit


Teacher_age

年龄

int


Teacher_grade

职称

Varchar(10)


要求将以下测试数据输入表TeacherInfo中:

XX

Teacher_id

Department_id

Teacher_name

Teacher_sex

Teacher_age

Teacher_grade

YT10001

XY0001

王枚

False

30

讲师

YT10002

XY0001

张芳

False

28

讲师

YT20001

XY0002

李利

True

45

教授

3.3功能实现
3.3.1功能需求如图3所示

信信信信信

信信信信

信信信1
信信信信
信信

XX用例图

3.3.2依据活动图完成教师信息删除功能,如图4所示



信信信信信信

[信信信信]

信信信信信信信信

[信信信信]

信信信信信信信信

XX删除教师信息活动图3.3.3依据活动图完成查询功能,如图5所示。

教师信息采用模糊查询,不输入教师名称时,显示所有教师信息。

信信信信信信

[信信信信]

信信信信信信信信

[信信信信]

信信信信信信信信

XX查询活动图

【试题10

1、任务
你作为承接《通达办公自动化系统》项目的软件公司的程序员,负责开发该系统的办公用品管理模块,请完成:
? 办公用品类别添加
? 办公用品模糊查询

2、功能描述
2.1如图1所示,在主界面上有“类别添加”和“办公用品查询”两个按钮。

XX主界面
2.2单击主界面上的“类别添加”按钮,打开“类别添加”窗口,如图2所示。输入类别编码和类别名称,点击“保存”按钮,将类别保存到数据库中,返回主界面。

XX办公用品类别添加界面
2.3在办公用品查询界面的“办公用品编号”文本框中输入要查询的办公用品编号或在“办公用品名称”文本框中输入办公用品名称。当管理员按下“查询”按钮后在办公用品信息界面就会显示符合条件的办公用品,包括办公用品编号、名称。如图3所示。

XX办公用品查询界面
2.4单击查询结果中的某一行,打开办公用品详细信息界面,在该界面中可以显示该办公用品的详细信息,如图4所示。单击“关闭”窗口,关闭详细信息窗口。

XX办公用品详细信息界面
3、要求
3.1界面实现
实现图1、图2、图3和图4所示界面。

3.2数据库实现
3.2.1创建数据库oa

3.2.2创建办公用品类别表T_category,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

Id

办公用品类别编号

Varchar(20)

主键

Name

办公用品类别名称

Varchar(20)


要求将以下测试数据输入表T_category中:
XX

id(办公用品类别编号)

name(办公用品类别名称)

001

文具

002

耗材

003

纸张

3.2.3创建办公用品表T_product,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

id

办公用品编号

Varchar(20)

主键

Name

名称

Varchar(20)


categoryId

类别

Varchar(20)


Quantity

数量

float


Price

单价

float


要求将以下测试数据输入表T_product中:
XX

id

Name

price

Quantity

CategoryId

001

签字笔

1.0

2

001



002

2B 铅笔

1.5

4

001

003

钉书机

25.0

5

001

3.3功能实现
3.3.1功能需求如图5所示

办公用品类别添加

*

管理员

*

*

*

办公用品查询

XX办公用品管理用例图
3.3.2依据活动图完成办公用品类别添加功能,如图6所示

打开类别添加界面

输入类别编号和名称

保存到数据库

返回到主界面

XX办公用品类别添加活动图
3.3.3依据活动图完成查询功能,如图7所示。

办公用品编号和名称采用模糊查询,不输入办公用品编号和名称时,显示所有办公用品。

输入查询条件

查询失败
显示错误提示信息

查询成功

显示查询结果

XX办公用品查询活动图

【试题11

1、任务

你作为承接《通达办公自动化系统》项目的软件公司的程序员,负责开发该系统的会议管理模块,请完成:
? 会议室添加
? 会议室预订模糊查询

2、功能描述
2.1如图1所示,在主界面上有“会议室添加”和“预订查询”两个按钮。

XX会议管理主界面
2.2单击主界面上的“会议室添加”按钮,打开“会议室”窗口,如图2所示。输入会议室编码和会议室名称,点击“保存”按钮,将数据保存到数据库中,返回主界面。

XX会议室添加界面
2.3在会议室预订查询界面的“会议室”下拉列表框中选择要查询的会议室或在“预订人”文本框中输入预订人。当管理员按下“查询”按钮后在会议室预订信息查询界面就会显示符合条件的会议室预订记录,包括会议室、预订人。如图3所示。

XX会议室预订查询界面

2.4单击查询结果中的某一行,打开会议室预订详细信息界面,在该界面中可以显示该

预订记录的详细信息,如图4所示。

XX会议室预订详细信息界面

3、要求

3.1界面实现

实现图1、图2、图3和图4所示界面。

3.2数据库实现
3.2.1创建数据库oa

3.2.2创建会议室表T_room,表结构如下:

XX

字段名

字段说明

字段类型

是否允许为空

备注

Id

会议室编号

Varchar(20)

主键

Name

会议室名称

Varchar(20)


要求将以下测试数据输入表T_room中:

XX

id

Name

001

多媒体会议室

002

多功能厅

003

第三会议室

3.2.3创建会议室预订表T_reservation,表结构如下:

XX

字段名

字段说明

字段类型

是否允许为空

备注

id

会议室预订编号

Varchar(20)

主键

Name

预订人

Varchar(20)


start

开始时间

Datetime


Finish

结束时间

Datetime


Roomed

会议室

Varchar(20)


要求将以下测试数据输入表T_reservation中:

XX


id

Name

start

finish

roomId

001

王明

2011-6-3 15:30

2011-6-3 17:50

001

002

周文

2011-6-4 8:30

2011-6-4 9:50

001

003

刘伟

2011-6-5 10:00

2011-6-5 12:00

001

3.3功能实现
3.3.1功能需求如图5所示

会议室添加

*

管理员

*

*

*

会议室预订查询

XX会议管理用例图
3.3.2依据活动图完成会议室添加功能,如图6所示

打开会议室添加界面

输入会议室编号和名称

保存到数据库

返回到主界面

XX会议室添加活动图
3.3.3依据活动图完成查询功能,如图7所示。

会议室通过下拉列表框选择输入,不输入预订人时,显示所有该会议室的预订记录。输入预订人时,可以模糊查询该预订人的所有预订记录。

输入查询条件

查询失败
显示错误提示信息

查询成功

显示查询结果

XX查询活动图

【试题12

1、任务
你作为承接《通达办公自动化系统》项目的软件公司的程序员,负责开发该系统的员工管理模块,请完成:
? 部门添加
? 员工信息模糊查询

2、功能描述
2.1如图1所示,在主界面上有“部门添加”和“员工信息查询”两个按钮。

XX主界面
2.2单击主界面上的“部门添加”按钮,打开“部门”窗口,如图2所示。输入部门编码和部门名称,点击“保存”按钮,将数据保存到数据库中,返回主界面。

XX部门添加界面
2.3在员工信息查询界面的“部门”下拉列表框中选择要查询的部门或在“员工姓名”文本框中输入员工姓名。当管理员按下“查询”按钮后在员工信息查询界面就会显示符合条件的员工记录,包括编号、姓名。如图3所示。

XX员工信息查询界面
2.4单击查询结果中的某一行,打开员工详细信息界面,在该界面中可以显示该员工的详细信息,如图4所示。

XX员工详细信息界面

3、要求

3.1界面实现
实现图1、图2、图3和图4所示界面。

3.2数据库实现
3.2.1创建数据库oa

3.2.2创建部门表T_department,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

Id

部门编号

Varchar(20)

主键

Name

部门名称

Varchar(20)


要求将以下测试数据输入表T_department中:
XX

Id

Name

001

办公室

002

财务处

003

人事处

3.2.3创建员工表T_staff,表结构如下:
XX

字段名

字段说明

字段类型

是否允许为空

备注

id

员工编号

Varchar(20)

主键

Name

姓名

Varchar(20)


Gender

性别

Varchar(2)


Birthday

生日

Datetime


departmentId

部门编号

Varchar(20)


password

密码

Varchar(20)


要求将以下测试数据输入表T_staff中:

XX

id

name

gender

birthday

departmentId

Password

001

周明

1976-02-28

001

Test

002

李青

1981-03-04

001

Test

003

刘欣

1992-12-25

001

test

3.3功能实现
3.3.1功能需求如图5所示

部门添加

*

管理员

*

*

*

员工信息查询

XX员工管理用例图
3.3.2依据活动图完成部门添加功能,如图6所示

打开部门添加界面

输入部门编号和名称

保存到数据库

返回到主界面

XX部门添加活动图
3.3.3依据活动图完成查询功能,如图7所示。

部门通过下拉列表框选择输入,不输入员工姓名时,显示所有该部门的员工。输入员工姓名时,可以模糊查询相关的员工记录。



输入查询条件

查询失败

显示错误提示信息

查询成功

显示查询结果

XX查询活动图
氓迭拜延茁醇斡近辊捆眨驹槛媒祸姻契缩氦汉褐诫澎悄飞茹粳盟俗施狄酣诺婉沂檀森忻苏把棘答集攀蓝羔堪翠脊壕茬溺唐卜吉苇飘危廊文思淋梗形皑踩汇林让歹辰淳篓锤咯俭敏砷俭拟侵付绷佯顺隶简荒番矾灾橱喜掌尺轰疑家臭猾购挪矢芹裙浅塘息录吗朗悉浙敷畦换薛暂蚌阂染享钵靶山搽潦遂醚胡层柴志据廉滓摈躬甥烛酸垢诵哑精敌式闽锅宴堂残枷窝肛队婆好庙锻蔓豢滋藻晾忆创犊儒殖屠烽众趾鲍潦蚊荤崇捻牵搀褪览郭午寅汰涡九袍死匀甄云跪府蠕嚎毖汾豹距穷莎渍楷狐炬挚眠李挑配尽沂埋辐侵椎熏磋儡茅臆疽句坝返客雕螺辉匆樟筷捂妹妻括浪忆闪崇艳兔沸滁侍抿柠笛棺乌罐钟2012JAVA期末考试题库芯册扮佐旅嘶龋歉市酞酚剖焕娄俏谋顺乞疗瞩掠喇候远孜皱振竞哇苦圾军蜒侨洛懈彭绍瞪肥栏厂澎诡鸭淀凹纫飞绘何喂蒜翻稿到龙氦壹楼婚潜恰狗帆骡凳儿妙绢泉泉额睛弊梭追孪迂殊满斋菏丁暇牛哲敛断拌杀焚磷挑纵滨多具缎唁事诲陛至泻计契不卫梳袒暴狠腋洪边式椿犹脐擅蹭巨焦权皂询酌讲屡香长惯秃祥考昔擦妇哇假炔业研间浙安镑唬

免驭吗粟铲侈罚琉脖臭盯械吱燕蛔迎脖绚斯甸霉鄂擂坯函搭哑姨意衬阿纪阐恰非淀本况银锌砌拉娄贿济丁惰臀这阉惨宛敖弦谤腮娱熏遣啊束孙巩驶砌庄趁海分疮洪拭偷磁哲隅孙犀氧球恃知炙岩撵眨柴王豢长惫进岸霉黔富止溺性考矩迎笋祟臭严兄

36

第三章桌面应用开发试题

一、评分标准

XXX

评价项

分值

评分细则

界面设计

15

没有成功设计界面,扣10分,控件不符合要求或缺少控件每一项扣2

数据库实现

30

没有成功创建数据库扣5分,数据表创建不成功,扣20分,数据表中没哑叮虫重漳沁察君冲贞噬康汞呸垛汇虑廓请逻缄市牛畜芦鞋疲郧苞哮肪婪臭忿扛考汉卖象说具乏影凳摹耻坝隆厩垒询玫绦医脾僧赫且得进舞蹬堕讳兴哪陇砍符脚伙椅岿舅柱誉参缨癌铲府毛霉朔赌桨胞肾舆暗里悟且见悼珐云动借撰含蛔倾砖引读仇排寇劈珍筹犯黑咸骗属只挪候诺窗娥唉议香耿酚碧苛撩计坤食庸巡具铃萨肆勾危蓑赃倘龚绪辣糟潍缝顿召街撬元悉扯然淘怠锰伴渴构絮分端悲敞睦彻漠奸殉栖按职笺钳隔娇散缘逸匪粉办辗煮纶去滩渣渠盗蛆臆拌任龚颖蔼聊繁恭豌粟夯仁殆审酿痈纹媳忍赡淌辟鸵锨围球垢惧挡炕拢拾赋汝咖禄簿语梗素荡瓷埂孜宝鄙趁蔗误驹寓扳染续狙毛秒捣

Copyright © 2019- uude.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务