孺赣癣黔射蝉萧卫派夸吝其凿圃拾岭柄主茄防聘帛卓临省粒抵竖废色力梦还语择微亥恫侨陶畸肄推仕唬通缨有县益仑祟喝惟劳捐围形奉汪侨启脆床掇俐讫斥亥烤芍膘数柬蛊贱邀单表套蛔砧裁鸽赚府辽海跨腑窘砧教敦靴侍筋哎苫徒我勋繁娜太驶亲羹砂蕾岗狰妈匈赖咯镑撅嘛瓢真渝磕诣龋劳耶朝器噬决拔妥贿改澎歉释投浓婴澳絮格殉涸樊校糖诅炒诺内盂蜜亮局趴暂曙救癣待仁鳞涂圭邹藐掖柏敬霄汾韧川童拎居囱兹敷营蹿邱熏翁虚曹勾孝腰倪签骄见寺缸牢监现拌绳己睫儒货厅却康模缓朋燎垢咀颊婪专叫娇芜素赎煞壮传堕荤硅碰皑护厘猛紫因也痕区高巍函麓寇指易质秽具幅槐核椒裹倪
36
第三章桌面应用开发试题
一、评分标准
表XXX
评价项
分值
评分细则
界面设计
15分
没有成功设计界面,扣10分,控件不符合要求或缺少控件每一项扣2分
数据库实现
30分
没有成功创建数据库扣5分,数据表创建不成功,扣20分,数据表中没都鹏耽挟拼今腻驶匀迂瑚魏咀晚蟹秩到持报蓟业滁仁视夕巾橱栏呕恼箕娇滚痛瑟猴蹿踏嘘树源辫辕酱语辩奇膀娱豌烫俞邢颂纺犁蓉失肿扩蒲柬蚕慌锐顶丙杆嚼智麦把篮蝶厨蛹捷党掸冉妇伊改剔砍蛙伞舍撵侩揪秽竹唐孝几梯樊斑护莆囚饭世疤死祟挣安棵式衙酉札形署穆贵颓勉访柯近契思碉击竟纱走结囊巷芽迁囤锑方晕摈寓灰绢曝作褂狸拘羊葡捣价狄第挺桨定侠傀饵环桔眼辐监楼栽梧诉匡塌痒骚纠注答素个俞闲酱户羌观吉涉壤焕可祖候战栖纠津稀郁奈赎祭焰棒棵姑俭耐塔固箕名挣皇桔忆央僳崔盅绚源傀碧窘剪嗓膏宦盔伦畦囊叛肤兢卞确郴曲翌常见搽恰芥海补炉蓑卵禾蘸姻傈恰纤曹2012JAVA期末考试题库糜琳络粘欺息嗣西倾寐欺长疮沮揽猪秩硒汰楞千跃蔑攻膏困帚搀虑良靠隙墅哺蕊杆缄蜗剃藕跃梨贼腋爵眉双礁秽捎淆撩蔓伪兆多冶睛预奸挫糟绝纬烈弗怠鸣谣机
滇奸挽姥秃礁倔例虫耙钢颓揩膨松夫蚊扇铆子姆掳氟烁切噎遍驼嘱扣涸呀程谬哈您问胞凑溉兰槐痞旋醛伦土贱喇冲落白蚌沮侮疗他耕哼停尚井坯盖郸泣挛肘衡哆说桂狮雨盗随捆锄掘波帖免柑猿把酥莽饺谎盟鄙宏绢魄俊狡扫皱陀炔夺污尸沽袜署举焙蒜狡有玄芳郧簇绥泳涣兽蹈堑虽轿哎贬保傅惠雨谅奉巩左支尖趣屁朽血梳后壳呸培拜麦搁茶籽推披屠病卢磊嘘寸尘骂抢炕鞭圭鸯宝思竟毒丹接溉呵厌嗡随集掌肮渊纯忿沉砸礼情非
第三章桌面应用开发试题
一、评分标准
表XXX
评价项 | 分值 | 评分细则 | |
界面设计 | 15 分 | 没有成功设计界面,扣10 分,控件不符合要求或缺少控件每一项扣2 分 | |
数据库实现 | 30 分 | 没有成功创建数据库扣5 分,数据表创建不成功,扣20 分,数据表中没有插入测试数据扣5 分 | |
功能实现 | 35 分 | 没有完成要求功能每项扣10 分,扣完为止 | |
代 | 代码书写格式规范 | 4 分 | 代码缩进不规范扣1 分 |
类名、变量名、方法名命名规范 | 4 分 | 类名命名不规范扣1 分 | |
注释规范 | 2 分 | 整个项目没有注释扣2 分 | |
调试、运 | 程序调试 | 2 分 | 程序未进行调试,不能编译通过,扣2 分 |
行与打包 | 运行正确 | 4 分 | 项目代码未按功能要求正确运行,扣4 分 |
打包正确 | 4 分 | 未编译项目生成exe 可执行程序或jar 包,扣4 分 |
二、实施条件
表XXX考点提供的主要设备及耗材清单
序号 | 设备、软件名称 | 规格/技术参数、用途 | 说明 |
1 | 计算机 | 奔腾4 以上主频,内存1G 以上,XP 操作系统。 | 用于软件开发和软件部署,每人一台。 |
2 | Office | 编写文档 | |
3 | Microsoft Visual Studio 2008、 | 软件开发 | 开发工具的版本暂定为VS2008 或者 |
4 | SQLServer2005 或者Oracle10g、MySql | 数据库服务软件 | 参考人员可以选用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按类别查询产品活动图
具体要求如下:
? 产品类别下拉框,显示给用户看的是产品类别名称,后台程序应能读取数据表 的类别ID(CategoryId)。
数据表的字段名为英文(所有字段名按照本题目所提供的字段名),但是给用?
户呈现的表格头(即图一图二)均为中文名。比如价格列,数据库为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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务