湖南大众传媒职业技术学院
软件技术专业学生专业技能考核题库
目 录
1.试题编号:1-1 《某电子商务网站》产品管理模块 1
2.试题编号:1-2 《建设用地信息系统》行政管理模块 3
3.试题编号:1-3 《建设用地信息系统》地块管理模块 5
4.试题编号:1-4《学生管理系统》课程管理模块 6
5.试题编号:1-5 《学生管理系统》成绩管理模块 8
6.试题编号:1-6 《学生管理系统》选课管理模块 10
7.试题编号:1-7 《网上商店》商品管理模块 12
8.试题编号:1-8《阳光酒店系统》用户建议模块 15
9.试题编号:1-9 《图书管理信息系统》借阅管理模块 17
10.试题编号:1-10 《学生管理信息系统》成绩管理模块 19
11.试题编号:1-11《仓库管理系统》货物管理模块 21
12.试题编号:1-12《人力资源管理系统》员工管理模块 23
13.试题编号:1-13 《人力资源管理系统》学历管理模块 24
14.试题编号:1-14 《人力资源管理系统》部门管理模块 26
15.试题编号:1-15《人力资源管理系统》工资管理模块 27
16.试题编号:1-16《线上商城》商品管理模块 29
17.试题编号:1-17《新闻发布系统》分类管理模块 30
18.试题编号:1-18《零食购物商城》收货地址管理模块 32
19.试题编号:1-19 《产品管理系统》库存管理模块 33
20.试题编号:1-20 《研究所管理系统》科研项目管理模块 35
1.试题编号:2-1 《建设工程监管信息系统》项目信息列表的显示与项目添加模块 41
2.试题编号:2-2 《建设工程监管信息系统》企业信息列表的显示与企业添加模块 43
3.试题编号:2-3《建设工程监管信息系统》招标项目列表显示与评委列表显示模块 46
4.试题编号:2-4 《建设工程监管信息系统》交易流程步骤列表的显示与流程步骤的添加以及删除模块 49
5.试题编号:2-5《电子商城后台管理系统》用户信息列表的显示与信息添加模块 53
6.试题编号:2-6《电子商城后台管理系统》用户列表的显示与个人信息查询模块 56
7.试题编号:2-7 《电子商城后台管理系统》用户留言列表显示与留言信息查询模块 60
8.试题编号:2-8《电子商城后台管理系统》用户列表的显示与用户删除模块 64
9.试题编号:2-9 《电子商城后台管理》公告列表的显示与公告信息删除模块 68
10.试题编号:2-10 《电子商城后台管理》公告列表的显示与公告添加模块 71
11.试题编号:2-11 《电子商务购物网站系统》产品列表的显示与产品查询模块 74
12.试题编号:2-12 《建设用地审批电子报盘管理系统》行政区划列表的显示与区划添加模块 78
13.试题编号:2-13 《建设用地审批电子报盘管理系统》补偿标准列表的显示与补偿标准的添加 81
14.试题编号:2-14 《建设用地审批电子报盘管理系统》审批信息列表的显示与审批信息删除模块 84
15.试题编号:2-15 《建设用地审批电子报盘管理系统》供地方案列表的显示与供地方案信息修改模块 86
16.试题编号:2-16 《网上书店》图书列表的显示与图书添加模块 89
17.试题编号:2-17 《Blog系统》日志列表的显示与日志添加模块 92
18.试题编号:2-18 《物流管理系统》公司列表的显示与公司添加模块 95
19.试题编号:2-19 《物流管理系统》客户信息列表的显示与客户信息修改模块 98
20.试题编号:2-20 《物流管理系统》车辆类型列表的显示与车辆类型添加模块 102
1.试题编号:3-1 《会员管理系统》添加会员、高级查询功能测试 108
2.试题编号:3-2 《会员管理系统》修改会员、高级查询会员功能测试 113
3.试题编号:3-3 《会员管理系统》添加提醒、提醒过滤功能测试 118
4.试题编号:3-4 《会员管理系统》批量充值、查询会员功能测试 120
5.试题编号:3-5 《会员管理系统》用户登录、发送短信功能测试 123
6.试题编号:3-6 《会员管理系统》查询、添加、删除商品功能测试 126
7.试题编号:3-7 《会员管理系统》会员充值、删除会员功能测试 130
8.试题编号:3-8 《会员管理系统》批量制卡、会员换卡功能测试 133
9.试题编号:3-9 《会员管理系统》连锁设置、消费设置功能测试 135
10.试题编号:3-10 《会员管理系统》添加积分、删除积分功能测试 138
11.试题编号:3-11 《进销存管理系统》增加、查询商品信息功能测试 141
12.试题编号:3-12 《进销存管理系统》修改、删除商品功能测试 144
13.试题编号:3-13 《进销存管理系统》新增、删除供应商功能测试 147
14.试题编号:3-14 《进销存管理系统》查找、修改供应商功能测试 150
15.试题编号:3-15 《进销存管理系统》新增、查找仓库功能测试 152
16.试题编号:3-16 《进销存管理系统》修改、删除仓库功能测试 155
17.试题编号:3-17 《进销存管理系统》查找、修改员工功能测试 157
18.试题编号:3-18 《进销存管理系统》新增、删除员工信息功能测试 160
19.试题编号:3-19 《进销存管理系统》查询订购订单、修改密码功能测试 163
20.试题编号:3-20 《进销存管理系统》新增、删除会员功能测试 166
模块一 数据库设计
项目1 数据库应用
1.试题编号:1-1 《某电子商务网站》产品管理模块
(1)任务描述
《某电子商务网站》产品管理模块的E-R图如图1.1.1 所示,逻辑数据模型如图1.1.2 所示,物理数据模型如图1.1.3所示,数据表字段名定义见表1.1.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.1.1 E-R图
图1.1.3 物理数据模型图
表1.1.1字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
category_id(标识列) |
产品类别ID |
remark |
产品描述 |
category_name |
产品类别名称 |
register_date |
默认值为当前录入时间 |
register_date |
默认值为当前录入时间 |
review_id(标识列) |
评论编号 |
product_id |
产品编号 |
product_id(标识列) |
产品编号 |
category_id |
产品类别ID |
review |
评论内容 |
product_name |
产品名称 |
register_date |
默认值为当前录入时间 |
price |
产品价格 |
|
|
表1.1.2产品信息表(T_product样本数据)
product_id |
category_id |
product_name |
price |
remark |
register_date |
1 |
1 |
OPPO手机 |
1999 |
4G手机 |
2018-3-16 |
2 |
1 |
华为手机 |
3499 |
4G手机,双卡双待 |
2018-5-20 |
3 |
2 |
Dell笔记本 |
5600 |
超薄轻巧 |
2018-7-30 |
表1.1.3产品评价信息表(T_product_review样本数据)
review_id |
product_id |
review |
register_date |
1 |
1 |
很实用 |
2018-8-16 |
2 |
2 |
速度快 |
2018-12-30 |
3 |
3 |
轻巧方便携带 |
2018-11-20 |
表1.1.4类别信息表(T_category)
category_id |
category_name |
register_date |
1 |
手机 |
2018-3-10 |
2 |
笔记本电脑 |
2018-3-10 |
3 |
厨房小家电 |
2018-3-10 |
任务一:创建数据库(10分)
创建数据库ProductDB。
任务二:创建数据表(25分)
根据图1.1.3和表1.1.1,创建数据表T_category、T_product_review、T_product,其中产品表的产品ID(product_id)列设置为标识列,自动从1开始增长。
任务三:创建数据表间的关系及约束(15分)
创建主键(三个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句查询出如下数据:
在三个表中分别插入表1.1.2-1.1.4中的样本数据;
查询产品类别ID为“1”的所有产品;
查询产品价格在1500-2000元之间的产品;
查询录入日期在2018年3月到6月之间的产品数据;
查询价格在1000-4000元之间的产品的所有评论;
查询各产品的评论数目。
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
2.试题编号:1-2 《建设用地信息系统》行政管理模块
(1)任务描述
《建设用地信息系统》行政管理模块的E-R图如图1.2.1所示,逻辑数据模型如图1.2.2 所示,物理数据模型如图1.2.3所示,数据表字段名定义见表1.2.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.2.1 E-R图
图1.2.2 逻辑数据模型
图1.2.3物理数据模型
表1.2.1字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
proj_id(标识列) |
用地项目ID |
canton_id(标识列) |
行政区ID |
proj_no |
项目编号 |
canton_no |
行政区编号 |
proj_name |
项目名称 |
canton_name |
行政区名称 |
canton_no |
行政区编号 |
canton_tot |
行政区面积 |
proj_type |
项目类型 |
branch |
直属部门 |
proj_kind |
项目性质 |
remark |
备注 |
farm_tot |
农用地总面积 |
|
|
tilth_state |
耕地面积 |
|
|
approve_unit |
审批单位 |
|
|
任务一:创建数据库(10分)
创建数据库Proj。
任务二:创建数据表(25分)
根据图1.2.3和表1.1.1,创建数据表T_proj_info、T_canton_info。
任务三:创建数据表间的关系及约束(15分)
为表创建主键(二个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句执行以下操作:
在每个表中插入3条测试数据(样本数据包含下面题目中使用的数据);
查询出项目编号为“A0001”的建设用地基本信息;
查询出所有的建设土地基本信息并按农用地总面积升序排序;
删除耕地面积大于“70”的建设用地基本信息;
查询出行政直属部门为“长沙市国土资源局”的建设用地基本信息;
创建名为ProjInfo_view1的视图,视图的数据为项目编号是“A0001”的建设用地基本信息;
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
3.试题编号:1-3 《建设用地信息系统》地块管理模块
(1)任务描述
《建设用地信息系统》地块管理模块的E-R图如图1.3.1所示,逻辑数据模型如图1.3.2所示,物理数据模型如图1.3.3所示,数据表字段名定义见表1.3.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.3.2 逻辑数据模型
图1.3.3物理数据模型
表1.3.1字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
proj_id(标识列) |
用地项目ID |
appro_date |
审批时间 |
proj_name |
项目名称 |
plot_id |
地块编号 |
plot_id |
地块编号 |
plot_name |
地块名称 |
appr_area |
报批面积 |
total_area |
地块面积 |
appr_date |
报批时间 |
purpose |
地块用途 |
appr_unit |
报批单位 |
shape_type |
图形类型 |
appro_unit |
审批单位 |
|
|
任务一:创建数据库(10分)
创建数据库ContractionDB。
任务二:创建数据表(25分)
根据图1.3.3和表1.3.1,创建数据表:T_appr_area、T_plot_info。
任务三:创建数据表间的关系及约束(15分)
创建主键(二个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句执行以下操作:
在每个表中插入1条测试数据(样本数据包含下面题目中使用的数据);
查询出地块编号为“10001”的建设用地的报批基本信息;
查询出所有的地块基本信息并按地块面积升序排序;
查询出地块名称为“长沙市天心花苑”的建设用地的报批基本信息;
删除地块面积大于“1100”的地块基本信息;
把地块名称为“长沙市天心花苑”修改为“株洲市天心花苑”;
创建名为Plot_id_view1的视图,视图的数据为地块编号是“10001”的建设用地报批基本信息;
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
4.试题编号:1-4《学生管理系统》课程管理模块
(1)任务描述
《学生管理系统》课程管理模块的E-R图如图1.4.1所示,逻辑数据模型如图1.4.2所示,物理数据模型如图1.4.3所示, 数据表字段名定义见表1.4.1。请按要求完成数据库创建、数据表创建和数据操作任务:
图1.4.1 E-R图
图1.4.2 逻辑数据模型
图1.4.3物理数据原型
表1.4.1字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
student_no |
学号 |
credit |
学分 |
student_name |
姓名 |
classhour |
学时 |
sex |
性别 |
student_no |
学号 |
birth |
出生年月 |
course_no |
课程编号 |
enter_date |
入学年份 |
ordinary_scores |
平时成绩 |
address |
家庭住址 |
end_scores |
期末成绩 |
course_no |
课程编号 |
total_scores |
总评成绩 |
course_name |
课程名 |
|
|
任务一:创建数据库(10分)
创建数据库Student。
任务二:创建数据表(25分)
根据图1.4.2和表1.4.1,创建数据表:学生信息表T_student_info、课程信息表T_course_info 、成绩信息表T_student_scores。
任务三:创建数据表间的关系及约束(15分)
创建主键(三个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
向每个表插入2条测试数据(样本数据包含下面题目中使用的数据);
向T_student_info表插入数据:“102011,刘美华,男,03/23/1998,2016,湖南长沙劳动东路168号”;
查询出1998年出生的学生信息;
查询选修了“数据结构”的学生学号、平时成绩、期末成绩、总评成绩;
创建视图查询学生的学号、姓名、入学年份;
统计每门课程的选课人数、总评成绩中的最高分。
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
5.试题编号:1-5 《学生管理系统》成绩管理模块
(1)任务描述
《学生管理系统》成绩管理模块的E-R图如图1.5.1所示,逻辑数据模型如图1.5.2所示,物理数据模型如图1.5.3所示, 数据表字段名定义见表1.5.1。请按要求完成数据库创建、数据表创建和数据操作任务:
图1.5.1 E-R图
图1.5.2 逻辑数据模型
图1.5.3物理数据原型
表1.5.1字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
Student_no |
学号 |
Credit |
学分 |
Student_name |
姓名 |
Classhour |
学时 |
Sex |
性别 |
Student_no |
学号 |
Birth |
出生年月 |
Course_no |
课程编号 |
Enter_date |
入学年份 |
Ordinary_scores |
平时成绩 |
Address |
家庭住址 |
End_scores |
期末成绩 |
Course_no |
课程编号 |
Total_scores |
总评成绩 |
Course_name |
课程名 |
|
|
任务一:创建数据库(10分)
创建数据库Student。
任务二:创建数据表(25分)
根据图1.5.3和表1.5.1,创建数据表T_student_info、T_course_info 、T_student_scores。
任务三:创建数据表间的关系及约束(15分)
创建主键(三个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
向每个表插入3条测试数据(样本数据包含下面题目中使用的数据);
查询课程名称为“java核心”所对应的学分、学时。
查询出出生年份在1988年-1995年的所有学生信息;
删除学号为“s00001”的学生的所有成绩;
统计每门课程的选课人数、期末成绩的平均分。
创建视图查询选修了“java核心”的学生学号、平时成绩、期末成绩、总评成绩;
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
6.试题编号:1-6 《学生管理系统》选课管理模块
(1)任务描述
《学生管理系统》选课管理模块的E-R图如图1.6.1所示,逻辑数据模型如图1.6.2所示,物理数据模型如图1.6.3所示,数据表字段名定义见表1.6.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.6.1 E-R图
图1.6.2 逻辑数据模型
图1.6.3物理数据原型
表1.6.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
Stud_id |
学号 |
Reserve |
备注 |
Stud_name |
姓名 |
Course_id |
课程编号 |
Stud_sex |
性别 |
Course_name |
课程名称 |
Birth_date |
出生日期 |
Teacher_name |
教师姓名 |
Entry_Date |
入学日期 |
Score_id |
成绩编号 |
Mobile |
手机号码 |
Score |
成绩 |
Birth_place |
籍贯 |
|
|
任务一:创建数据库(10分)
创建数据库StudentDB。
任务二:创建数据表(25分)
根据图1.6.3和表1.6.1,创建数据表:学生表T_student、课程表T_course、成绩表T_score。
任务三:创建数据表间的关系及约束(15分)
创建主键(三个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
向每个表插入3条测试数据(样本数据包含下面题目中使用的数据);
查询所有选修了00001课程且成绩在80分以上的同学的学号;
统计备注不为空的学生数目;
查询姓李的同学的学号、姓名、手机号码。
查询出所有选修了“数据库原理”课程的学生学号、成绩;
创建视图,查询各门课程的课程号、平均成绩。
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
7.试题编号:1-7 《网上商店》商品管理模块
(1)任务描述
《网上商店》商品管理模块的E-R图如图1.7.1 所示,逻辑数据模型如图1.7.2所示,物理数据模型如图1.7.3所示,数据表字段名定义见表1.7.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.7.1 E-R图
图1.7.2逻辑数据模型
图1.7.3 物理数据模型
表1.7.1字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
goods_id(标识列) |
商品编号 |
quantity |
订购数量 |
goods_name |
商品名称 |
total_price |
总价 |
goods_price |
商品价格 |
supp_code |
供应商编号 |
supp_code |
供应商编号 |
supp_name |
供应商名称 |
goods_adress |
生产地 |
|
|
order_id |
订单号码 |
|
|
goods_id |
商品编号 |
|
|
表1.7.2 商品信息表(T_goods样本数据)
goods_id |
goods_name |
goods_price |
supp_code |
goods_adress |
1000 |
盛唐笔记本 |
5600 |
430102 |
广东 |
1001 |
博士笔记本 |
6700 |
540199 |
台湾 |
1002 |
惠普笔记本 |
7800 |
440708 |
广东 |
表1.7.3 订单信息表 (T_orders样本数据)
order_id |
goods_id |
quantity |
total_price |
11070232 |
1000 |
3 |
16800 |
11060343 |
1002 |
1 |
7800 |
11050322 |
1001 |
2 |
13400 |
表1.7.4 供应商表(T_suppliers样本数据)
supp_code |
supp_name |
430102 |
盛唐科技 |
540199 |
博士科技 |
440708 |
惠普科技 |
任务一:创建数据库(10分)
创建数据库Stores。
任务二:创建数据表(25分)
根据图1.7.3和表1.7.1,创建数据表T_goods、T_orders 、T_suppliers。
任务三:创建数据表间的关系及约束(15分)
创建主键(三个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
在3个表中分别插入表1.7.2-1.7.4中的样本数据;
将商品名为“惠普笔记本”的价格下调10%;
查询出商品编号为“1002”的总的订购数量;
在供应商表中,查询所有名称包含“科技”的供应商编号、供应商名称。
查询出商品名称为“惠普笔记本”的商品的订购数量、总价;
创建存储过程P_stored_proc,指定供应商代码,查询该供应商的名称;
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
8.试题编号:1-8《阳光酒店系统》用户建议模块
(1)任务描述
《阳光酒店系统》用户建议模块的E-R图如图1.8.1 所示,逻辑数据模型如图1.8.2所示,物理数据模型如图1.8.3所示,数据表字段名定义见表1.8.1。请按设计要求完成数据库创建、数据表创建和数据表约束的创建任务:
图1.8.1 E-R图
图1.8.2 逻辑数据模型
图1.8.3 物理数据模型
表1.8.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
uId(标识列) |
用户编号 |
suggestTitle |
建议标题 |
uName |
用户名 |
suggestId(标识列) |
建议编号 |
uPass |
密码 |
suggestContent |
建议内容 |
phone |
手机号 |
suggestTime |
建议时间 |
电子邮箱 |
roomId(标识列) |
客房编号 |
|
role |
角色 |
roomImage |
客房图片 |
typeId(标识列) |
类型编号 |
roomPrice |
价格 |
typeName |
类型名称 |
roomDetails |
介绍 |
任务一:创建数据库(10分)
创建数据库SunshineHotelDB。
任务二:创建数据表(25分)
根据图1.8.3和表1.8.1,创建数据表:用户信息表tbl_user、用户建议表tbl_suggest、客房类型表tbl_roomType、客房信息表tbl_roomInfo。
任务三:创建数据表间的关系及约束(15分)
创建主键(4个表均设置),且均设置为自动增长字段;
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
在tbl_roomType表中插入数据:“豪华单间”和“豪华双间”两个类型;
在其他表中各插入一条测试数据;
修改用户信息表:将字段“角色”列的数据类型修改为ENUM,取值为0或1,0表示普通用户,1表示管理员。
查询出客房编号为1的客房信息;
查询出所有的用户建议信息,包括建议标题、建议内容、建议时间;
创建视图vw_room,查询房间的价格、介绍和房间类型。
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
9.试题编号:1-9 《图书管理信息系统》借阅管理模块
(1)任务描述
《图书管理信息系统》借阅管理模块的E-R图如图1.9.1所示,逻辑数据模型如图1.9.2 所示,物理数据模型如图1.9.3所示,数据表字段名定义见表1.9.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.9.1 E-R图
图1.9.2逻辑数据模型
图1.9.3物理数据原型
表1.9.1字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
book_no |
书号 |
card_name |
借书人姓名 |
book_name |
书名 |
address |
借书人地址 |
author |
作者 |
mobile |
手机号码 |
price |
单价 |
borrow_id |
借书记录编号 |
qty |
库存册数 |
borrow_date |
借书日期 |
loan_qty |
借阅次数 |
return_date |
还书日期 |
card_no |
卡号 |
|
|
任务一:创建数据库(10分)
创建数据库BookDB。
任务二:创建数据表(25分)
根据图1.9.3和表1.9.1,创建数据表:借书卡表T_card、图书信息表T_book、借书记录表T_borrow。
任务三:创建数据表间的关系及约束(15分)
创建主键(二个表均设置);
根据物理数据原型,创建数据关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
在T_book表中插入数据:“9787302245339,Access数据库技术与应用,陈世红,27.20,50,10”;
在图书信息表中,查询书名为“Access数据库技术与应用”的借阅次数。
查询出库存册数小于5册的图书信息;
查询出没有还书的借书卡的卡号,要求消除重复卡号;
查询出借书日期为2010-10-31以后借出的图书信息;
编写视图vw_borrowcard,查询借书卡的相关信息,包括借书人的姓名、地址和手机号码;
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
10.试题编号:1-10 《学生管理信息系统》成绩管理模块
(1)任务描述
《学生管理信息系统》成绩管理模块的E-R图如图1.10.1所示,逻辑数据模型如图1.10.2所示,物理数据模型如图1.10.3所示,数据表字段名定义见表1.10.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.10.1 E-R图
图1.10.2 逻辑数据模型
图1.10.3物理数据原型
表1.10.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
stud_id |
学号 |
reserve |
备注 |
stud_name |
姓名 |
course_id |
课程编号 |
stud_sex |
性别 |
course_name |
课程名称 |
birth_date |
出生日期 |
teacher_name |
教师姓名 |
entry_date |
入学日期 |
score_id |
成绩编号 |
mobile |
手机号码 |
score |
成绩 |
birth_place |
籍贯 |
|
|
任务一:创建数据库(10分)
创建数据库StudentDB。
任务二:创建数据表(25分)
根据图1.10.3和表1.10.1,创建数据表:学生表T_student、课程表T_course、成绩表T_score。
任务三:创建数据表间的关系及约束(15分)
创建主键(三个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
在T_student表插入数据:“2016010001,张友和,男,1992-10-4,2016-9-1,15012345678,湖南长沙”,NULL;
查询出籍贯为“湖南长沙”的学生基本信息;
在成绩表中,查询课程号为101的课程的平均成绩;
修改学生表中的字段值:将张友和同学的备注信息修改为“未交清学费”。
查询出姓名为“张友和”的学生所有课程的成绩;
创建视图查询学生的姓名,手机号码和籍贯;
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
11.试题编号:1-11《仓库管理系统》货物管理模块
(1)任务描述
《仓库管理系统》货物管理模块的E-R图如图1.11.1 所示,逻辑数据模型、物理数据模型如图1.11.2和图1.11.3所示。数据表字段名定义见表1.11.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.11.1 E-R图
图1.11.2 逻辑数据模型
图1.11.3 物理数据模型
表1.11.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
admin_id(标识列) |
管理员编号 |
good_id(标识列) |
货物编号 |
admin_name |
管理员姓名 |
good_name |
货物名称 |
admin_password |
管理员密码 |
good_type |
货物类型 |
depot_id(标识列) |
仓库编号 |
good_total |
货物总量 |
depot_capacity |
仓库容量 |
good_date |
入库时间 |
depot_address |
仓库地址 |
|
|
任务一:创建数据库(10分)
创建数据库StoresControlDB。
任务二:创建数据表(25分)
根据图1.11.3和表1.11.1,创建数据表:管理员信息表T_Admin_info、仓库信息表T_Depot_info、货物信息表T_Good_info。
任务三:创建数据表间的关系及约束(15分)及约束
为表设置主键(三个表均设置);
根据逻辑模型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>” ;
任务四:数据操作(30分)
用SQL语句完成如下操作:
根据对逻辑数据模型的理解,分别向三个表中插入一条测试数据(样本数据包含下面题目中使用的数据);
在货物信息表中,修改“入库时间”字段的数据类型为TIMESTAMP,并将其默认值设置为当前系统时间。
查询仓库编号为“01”的仓库存放的货物信息(说明:“01”为插入测试数据中的仓库编号);
查询仓库编号为“01”的仓库的仓库容量和仓库地址。
创建视图V_his_cargo_information用于查询仓库的货物信息,视图列名显示为:仓库编号、货物名称、货物类型、货物总量、入库时间;
查询管理员“周明”管理的仓库信息。
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
12.试题编号:1-12《人力资源管理系统》员工管理模块
(1)任务描述
《人力资源管理系统》员工管理模块的E-R图如图1.12.1所示,逻辑数据模型如图1.12.2所示,物理数据模型如图1.12.3所示,数据表字段名定义见表1.12.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.12.1 E-R图
图1.12.2 逻辑数据模型
图1.12.3物理数据原型
表1.12.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
staff_no |
人员编号 |
id |
序号(自动增长) |
name |
姓名 |
degree |
学历 |
ic_card |
身份证号 |
major |
所学专业 |
age |
年龄 |
reg_time |
入学时间 |
bithday |
出生日期 |
length_of_schooling |
学制 |
任务一:创建数据库(10分)
创建数据库ResourcesDB。
任务二:创建数据表(25分)
根据图1.12.3和表1.12.1,创建数据表T_staff、T_educational。
任务三:创建数据表间的关系及约束(15分)
为表创建主键(二个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
向每个表插入2条测试数据(样本数据包含下面题目中使用的数据);
给T_staff表添加一个列:血型(blood_type),字符串,长度20,可为空。
在T_staff表中查询所有“李”姓人员信息。
查询出拥有“大学本科”学历的所有人员姓名。
创建视图,计算40岁以上的人员数目。
查询所学专业为“软件技术”的人员信息。
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
13.试题编号:1-13 《人力资源管理系统》学历管理模块
(1)任务描述
《人力资源管理系统》学历管理模块的E-R图如图1.13.1所示,逻辑数据模型如图1.13.2所示,物理数据模型如图1.13.3所示,数据表字段名定义见表1.13.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.13.1 E-R图
图1.13.2 逻辑数据模型
图1.13.3物理数据原型
表1.13.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
staff_no |
人员编号 |
id |
序号(自动增长) |
name |
姓名 |
degree |
学历 |
ic_card |
身份证号 |
major |
所学专业 |
age |
年龄 |
reg_time |
入学时间 |
bithday |
出生日期 |
length_of_schooling |
学制 |
任务一:创建数据库(10分)
创建数据库ResourcesDB。
任务二:创建数据表(25分)
根据图1.13.3和表1.13.1,创建数据表:人员信息表T_staff、学历信息表T_educational。
任务三:创建数据表间的关系及约束(15分)
为表创建主键(二个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
向每个表插入2条测试数据(样本数据包含下面题目中使用的数据);
查询学历信息表中的所学专业,要求消除重复值。
查询出T_staff表中年龄在40岁以下的人员名单;
查询出学历为“大学本科”的人员数目;
查询出入学时间在2009-9-1之后的所有人员名单;
创建视图,查询学历为“研究生”且年龄在30岁以下的人员信息。
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
14.试题编号:1-14 《人力资源管理系统》部门管理模块
(1)任务描述
《人力资源管理系统》部门管理模块的E-R图如图1.14.1 所示,逻辑数据模型如图1.14.2 所示,物理数据模型如图1.14.3所示,数据表字段名定义见表1.14.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.14.1 E-R图
图1.14.2 逻辑数据模型
图1.14.3物理数据原型
表1.14.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
dep_no |
部门编号 |
post |
岗位 |
dep_name |
部门名称 |
work_time |
参加工作日期 |
dep_desc |
部门描述 |
salary |
工资 |
emp_no |
员工编号 |
bonus |
补助 |
name |
姓名 |
|
|
任务一:创建数据库(10分)
创建数据库SalaryDB。
任务二:创建数据表(25分)
根据图1.14.3和表1.14.1,创建数据表:部门信息表T_Department、员工信息表T_Employee。
任务三:创建数据表间的关系及约束(15分)
为表创建主键(二个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
向每个表插入2条测试数据(样本数据包含下面题目中使用的数据);
将所有员工的工资上浮10%;
查询出部门编号为“d001”的员工的姓名、岗位、参加工作时间及工资。
查询出各个岗位的平均工资;
查询工资高于3000或岗位为“经理”的所有员工的姓名、岗位、工资。
创建视图,计算出每个员工的年薪,并取列名为SalaryOfYear,要求输出员工姓名及年薪;
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
15.试题编号:1-15《人力资源管理系统》工资管理模块
(1)任务描述
《人力资源管理系统》工资管理模块的E-R图如图1.15.1 所示,逻辑数据模型如图1.15.2 所示,物理数据模型如图1.15.3所示,数据表字段名定义见表1.15.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.15.1 E-R图
图1.15.2 逻辑数据模型
图1.15.3物理数据原型
表1.15.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
dep_no |
部门编号 |
post |
岗位 |
dep_name |
部门名称 |
work_time |
参加工作日期 |
dep_desc |
部门描述 |
salary |
工资 |
emp_no |
员工编号 |
bonus |
补助 |
name |
姓名 |
|
|
任务一:创建数据库(10分)
创建数据库SalaryDB。
任务二:创建数据表(25分)
根据图1.15.3和表1.15.1,创建数据表:部门信息表T_Department、员工信息表T_Employee。
任务三:创建数据表间的关系及约束(15分)
为表创建主键(二个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
向每个表插入2条测试数据(样本数据包含下面题目中使用的数据);
查询出所有已有的岗位,要求取出重复项;
查询出每个部门的平均工资(按部门编号分组)。
查询2018年参加工作的员工信息;
查询出部门名称为“软件开发部”的所有员工的姓名、工资、补助;
创建视图,显示所有没有补助的员工的姓名;
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
16.试题编号:1-16《线上商城》商品管理模块
(1)任务描述
《线上商城》商品管理模块的E-R图如图1.16.1 所示,逻辑数据模型如图1.16.2 所示,物理数据模型如图1.16.3所示,数据表字段名定义见表1.16.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.16.1 E-R图
图1.16.2 逻辑数据模型
图1.16.3 物理数据原型
表1.16.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
commodity_id(标识列) |
商品ID |
price |
价格 |
commodity_name |
商品名称 |
state |
状态 |
img |
商品图片 |
type_name |
分类名称 |
details |
详情介绍 |
type_id(标识列) |
分类id |
任务一:创建数据库(10分)
创建数据库ShoppingDB。
任务二:创建数据表(25分)
根据图1.16.3和表1.16.1,创建数据表:商品表T_commodity、分类表T_type。
任务三:创建数据表间的关系及约束(15分)
为表创建主键(二个表均设置);
根据物理数据原型,创建数据表之间的关系。
任务四:数据操作(30分)
用SQL语句完成如下操作:
向2个表分别插入2条样本数据(样本数据包含下面题目中使用的数据);
修改商品表:将 “状态”字段的数据类型修改为ENUM,可选的值为0或1,即0为普通商品,1为热门推荐,默认值为0;
查询出所有状态为1(热门推荐)的商品信息;
统计价格大于3000的商品的种数;
创建视图vw_commodity,查询所有的商品信息及其对应的分类名称;
修改商品ID为“1”的商品的状态:由普通商品变为热门推荐,即状态值由0变为1。
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
17.试题编号:1-17《新闻发布系统》分类管理模块
(1)任务描述
《新闻发布系统》分类管理模块的E-R图如图1.17.1 所示,逻辑数据模型如图1.17.2 所示,物理数据模型如图1.17.3所示,数据表字段名定义见表1.17.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.17.1 E-R图
图1.17.2 逻辑数据模型图
图1.17.3 物理数据模型图
表1.17.1字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
news_id(标识列) |
新闻编号 |
publishTime |
新闻发布时间 |
type_id |
分类编号 |
clickCount |
浏览次数 |
news_title |
新闻标题 |
type_id (标识列) |
分类编号 |
news_content |
新闻内容 |
TypeName |
分类名称 |
任务一:创建数据库(10分)
创建数据库newsDB。
任务二:创建数据表(25分)
根据图1.17.3和表1.17.1,创建数据表:新闻信息表tbl_newsInfo、分类信息表tbl_newsType
任务三:创建数据表间的关系及约束(15分)及约束
为表创建主键(二个表均设置);
根据物理数据原型,创建数据之间的关系;
任务四:数据操作(30分)
用SQL语句完成如下操作:
在每个表中插入3条测试数据(样本数据包含下面题目中使用的数据);
查询发表时间在2017年3月到5月之间的新闻信息;
查询浏览次数为10次以上的新闻信息;
修改新闻信息表:将字段“录入时间”列(publishTime)的数据类型修改为TIMESTAMP,默认值为当前系统时间。
查询所有新闻编号、标题、浏览次数、发表时间及分类名称;
创建视图查询所有新闻编号、标题、浏览次数、发表时间及分类名称;
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
18.试题编号:1-18《零食购物商城》收货地址管理模块
(1)任务描述
《收货地址管理》模块的E-R图如图1.18.1 所示,逻辑数据模型如图1.18.2 所示,物理数据模型如图1.18.3所示,数据表字段名定义见表1.18.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.18.1 E-R图
图1.18.2 逻辑数据模型图
图1.18.3 物理数据模型图
表1.18.1字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
userId(标识列) |
用户ID |
ReceiptId(标识列) |
收货ID |
userName |
用户名 |
ReceiptArea |
地区 |
userPass |
密码 |
ReceiptAdd |
详细地址 |
userSex |
性别 |
ReceiptPhone |
电话 |
userPhone |
手机号 |
ReceiptCode |
邮政编码 |
任务一:创建数据库(10分)
创建数据库SnacksmallDB。
任务二:创建数据表(25分)
根据图1.18.3和表1.18.1,创建数据表:用户信息表tbl_User,收货信息tbl_ ReceiptInfo。
任务三:创建数据表间的关系及约束(15分)及约束
为表创建主键(二个表均设置);
根据物理数据原型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>”。
任务四:数据操作(30分)
用SQL语句完成如下操作:
向每个表中插入3条测试数据(样本数据包含下面题目中使用的数据);
修改用户信息表:将字段“性别”列的数据类型修改为ENUM,取值为男或女。
查询用户收货邮编为421000的所有用户的用户ID;
查询所有用户名、详细住址、电话、密码;
创建视图vw_girluser,查询所有性别为女的用户信息;
删除所创建的视图。
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
19.试题编号:1-19 《产品管理系统》库存管理模块
(1)任务描述
《产品管理系统》库存管理模块的E-R图如图1.19.1 所示,逻辑数据模型、物理数据模型如图1.19.2和图1.19.3所示。数据表字段名定义见表1.19.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.19.1 E-R图
图1.19.2 逻辑数据模型
图1.19.3 物理数据模型
表1.19.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
producer_id(标识列) |
生产商编号 |
product_unitprice |
产品单价 |
producer_name |
生产商名称 |
product_number |
产品数量 |
producer_address |
生产商地址 |
product_date |
生产时间 |
producer_phone |
生产商电话 |
depot_id(标识列) |
仓库编号 |
product_id(标识列) |
产品编号 |
depot_capacity |
仓库容量 |
product_name |
产品名称 |
depot_address |
仓库地址 |
product_type |
产品类型 |
|
|
任务一:创建数据库(10分)
创建数据库ProductmanageDB。
任务二:创建数据表(25分)
根据图1.19.3和表1.19.1,创建数据表生产商基本信息表T_Producer_info、T_ 产品信息表T_Product_info、仓库信息表T_Depot_info。
任务三:创建数据表间的关系及约束(15分)及约束
为数据表设置主键(三个表均设置),且均设置为自动增长。
根据逻辑模型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>” 。
任务四:数据操作(30分)
用SQL语句完成如下操作:
根据对逻辑数据模型的理解,分别向三个表中插入一条测试数据(样本数据包含下面题目中使用的数据);
查询所有的产品信息并按照生产时间降序排列;
在产品信息表中,查询仓库编号为1且生产商编号为1号的产品信息;
查询生产商名称为“XX公司”的产品信息(说明:“XX公司”为插入测试数据中的生产商名称);
创建视图用于查询仓库的产品信息记录,视图列名显示为:仓库编号、产品名称、产品类型、生产商名称、生产时间;
删除产品单价大于3200的产品信息记录。
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
20.试题编号:1-20 《研究所管理系统》科研项目管理模块
(1)任务描述
《研究所管理系统》科研项目管理模块的E-R图如图1.20.1 所示,逻辑数据模型、物理数据模型如图1.20.2和图1.20.3所示。数据表字段名定义见表1.20.1。请按以下设计完成数据库创建、数据表创建和数据操作任务:
图1.20.1 E-R图
图1.20.2 逻辑数据模型
图1.20.3 物理数据模型
表1.20.1 字段名定义表
字段名 |
字段说明 |
字段名 |
字段说明 |
boffins_id(标识列) |
职工编号 |
institute_name |
研究所名称 |
boffins_name |
姓名 |
address |
研究所地址 |
age |
年龄 |
project_id(标识列) |
项目编号 |
title |
职称 |
project_name |
项目名 |
gender |
性别 |
funds |
经费 |
institute_id(标识列) |
研究所编号 |
workload |
工作量 |
任务一:创建数据库(10分)
创建数据库InstituteManagementDB。
任务二:创建数据表(25分)
根据图1.20.3和表1.20.1,创建数据表科研人员信息表tbl_boffins_info、研究所信息表tbl_institute_info、科研项目信息表tbl_project_info。
任务三:创建数据表间的关系及约束(15分)及约束
为表设置主键(三个表均设置),且均设为自动增长 。
根据逻辑模型,创建数据表之间的关系,关系命名为“fk_<表名>_<主表名>_<外键标识>” 。
任务四:数据操作(30分)
用SQL语句完成如下操作:
根据对逻辑数据模型的理解,分别向三个表中插入一条测试数据(样本数据包含下面题目中使用的数据);
在科研人员信息表中,查询科研所编号为1的中所有科研人员信息;
统计职工编号为1的科研人员参与项目的数量;
统计各科研所的所有项目的总经费。
根据某科研人员的姓名查询出该科研人员所有项目信息;
创建视图,查询科研所的所有员工姓名,员工职称,项目名称;
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
数据库设计项目附录
附录1 作品提交
答案以“答题文件”的形式提交。请按以下要求创建答题文件夹和答题文件:
①创建答题文件夹
创建以”考生号_题号”命名的文件夹,存放所有答题文件,例如:“***********_2_1\”
②创建答题文件
a.SQL脚本文件
创建project.sql文件,如:“***********_2_1\ project.sql,存放SQL脚本代码。
b.数据库文件
创建db子文件夹,如: “***********_2_1\db\”,存放数据库备份文件,它用于教师阅卷时还原数据库。
③提交答题文件
将“考生号_题号”文件夹打包,形成“考生号_题号.rar”文件,如:“***********_2_1.rar”,将该文件按要求进行上传。
考核时量
考核时长为180分钟。
附录2 实施条件
所需的软硬件设备如下表。
表1 考点提供的主要设备及软件表
序号 |
设备、软件名称 |
规格/技术参数、用途 |
备注 |
1 |
计算机 |
CPU奔腾4以上,内存1G以上,XP操作系统 |
用于软件开发和软件部署,每人一台 |
2 |
Office |
编写文档 |
|
3 |
SQL Server 2005或以上、Oracle 10g或以上、MySQL 5.1或以上 |
数据库管理系统 |
参考人员任选一种数据库管理系统 |
附录3 评价标准
表2 考核评价细则表
评价项 |
分值 |
评分细则 |
|
数据库创建 |
10分 |
没有成功创建数据库,扣5-8分 |
|
数据表创建 |
25分 |
数据表创建不成功每一项扣3-5分,字段创建不符合要求每一项扣2-3分。扣完为止 |
|
约束及关系创建 |
15分 |
约束创建不成功每一项扣3-5分,关系创建不符合要求每一项扣5分。扣完为止 |
|
数据访问 |
30分 |
没有正确写出SQL语句每一项扣4-5分。扣完为止 |
|
数据库备份 |
5分 |
没有备份数据库每项扣2分 |
|
代码 规范 |
数据库名命名规范 |
2分 |
数据库名命名不规范扣2分 |
数据表名命名规范 |
5分 |
数据表命名不规范每张表扣1分,扣完为止 |
|
字段名命名规范 |
8分 |
字段名命名不规范每项扣0.5分,扣完为止 |
模块二 软件开发
项目2 WEB应用程序开发
1.试题编号:2-1 《建设工程监管信息系统》项目信息列表的显示与项目添加模块
(1)任务描述
由于缺乏先进的信息管理平台和手段,各级管理者难以及时地了解、掌握整体或单个工程项目的立项、招标、监理单位监督等相关情况,为加强对地区日益增加的建设工程项目的监管力度,确保辖区内的建设工程项目合法、合规的开展,某市房屋和城乡建设委员会决定开发一套建设工程监管信息系统,对工程项目信息,建设、施工、监理工程单位信息和招投标信息等进行综合管理,该系统主要模块有建设工程项目施工报建申请,入场交易登记,招投标管理,投标单位管理等功能模块。
你作为《建设工程监管信息系统》项目组的程序员,请实现如下功能:
建设工程项目信息列表展示;
建设工程项目信息录入。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.1.1、2.1.2所示页面。
图2.1.1建设工程项目信息列表页
图2.1.2 建设工程项目信息录入页面
a.页面跳转说明
1)点击建设工程项目信息列表页面左边导航条中的“建设工程项目施工报建申请”,则在右边的主体部分显示项目信息列表;
2)点击图2.1.1中的“新建工程”按钮,则进入建设工程项目信息录入页面,如图2.1.2所示;
3)对图2.1.2中“*”号的输入部分进行必填校验;
4)点击图2.1.2 中“确定”按钮,在项目信息表中增加一条项目信息;
5)项目信息增加成功后,自动定位到建设工程项目信息列表页面,显示更新后的项目信息列表,
数据库设计
a.创建数据库ConstructionDB;
b.创建项目信息表(T_project),表结构见表2.1.1。
表2.1.1 项目信息表(T_project)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Project_id |
工程编号 |
varchar(32) |
否 |
主键 |
Project_name |
工程名称 |
varchar(64) |
否 |
|
Deputy_name |
法人代表 |
varchar(16) |
是 |
|
Telephone |
电话 |
varchar(16) |
是 |
|
Addr |
地址 |
varchar(64) |
是 |
|
C.在表T_project中插入记录,见表2.1.2。
表2.1.2 项目信息记录
Project_id |
Project_name |
Deputy_name |
Telephone |
Addr |
2003-01 |
住宅小区一期工程 |
张三 |
2626266 |
长沙市天心区 |
2003-02 |
教学大楼 |
王平 |
8374777 |
长沙市芙蓉区 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现项目信息列表显示功能,如图2.1.3和2.1.4所示。(30分)
图2.1.3 建设工程项目施工报建申请模块用例图
图2.1.4 项目信息列表活动图
任务三:依据项目功能需求的用例图和添加项目信息活动图完成添加项目信息功能,如图2.1.3和2.1.5所示。(30分)
图2.1.5 添加项目信息活动图
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
2.试题编号:2-2 《建设工程监管信息系统》企业信息列表的显示与企业添加模块
(1)任务描述
由于缺乏先进的信息管理平台和手段,各级管理者难以及时地了解、掌握整体或单个工程项目的立项、招标、监理单位监督等相关情况,针对此情况,为加强对地区日益增加的建设工程项目的监管力度,确保辖区内的建设工程项目合法、合规的开展,某市房屋和城乡建设委员会决定开发一套建设工程监管信息系统,对工程项目信息,建设、施工、监理工程单位信息和招投标信息等进行综合管理,该系统主要模块有建设工程项目施工报建申请,入场交易登记,招投标管理,投标单位管理等功能模块。
你作为《建设工程监管信息系统》项目组的程序员,请实现如下功能:
企业信息列表展示;
企业信息添加。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.2.1、2.2.2所示页面。
图2.2.1企业信息列表页面
图2.2.2 企业信息录入页面
a.页面跳转说明
1)点击图2.2.1中的“增加企业”按钮,则进入“企业信息录入”页面;
2)对图2.2.2中“*”号的输入部分进行必填校验;
3)点击图2.2.2中“确定”按钮,在企业信息表中增加一条企业信息;
4)企业信息增加成功后,自动定位到企业信息列表页面,显示更新后的项目信息列表,如图2.2.1。
数据库设计
a.创建数据库ConstructionDB;
b.创建项目信息表(T_enterprise_info),表结构见表2.2.1。
表2.2.1企业基本情况表(T_enterprise_info)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Ent_id |
企业编号 |
char(12) |
否 |
主键 |
Ent_name |
企业名称 |
varchar(32) |
否 |
|
Begin_date |
建立时间 |
datetime |
是 |
日期型 |
Addr |
详细地址 |
varchar(64) |
是 |
|
Reg_capital |
注册资本 |
decimal(12,4) |
是 |
数值型,单位:万元 |
C.在表T_enterprise_info插入记录,见表2.2.2。
表2.2.2 企业基本情况表(T_enterprise_info)记录
Ent_id |
Ent_name |
Begin_date |
Addr |
Reg_capital |
200200078 |
长沙城建有限公司 |
2002-01-01 |
长沙市天心区 |
1000 |
200400005 |
天信建筑企业有限公司 |
2004-01-01 |
长沙市芙蓉区 |
1500 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现企业信息列表显示功能,如图2.2.3和2.2.4所示。(30分)
图2.2.3 企业信息管理模块用例图
图2.2.4 企业信息列表活动图
任务三:依据项目功能需求的用例图和添加企业信息活动图完成添加企业信息功能,如图2.2.3和2.2.5所示。(30分)
图2.2.5 添加企业信息活动图
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
3.试题编号:2-3《建设工程监管信息系统》招标项目列表显示与评委列表显示模块
(1)任务描述
由于缺乏先进的信息管理平台和手段,各级管理者难以及时地了解、掌握整体或单个工程项目的立项、招标、监理单位监督等相关情况,为加强对地区日益增加的建设工程项目的监管力度,确保辖区内的建设工程项目合法、合规的开展,某市房屋和城乡建设委员会决定开发一套建设工程监管信息系统,对工程项目信息,建设、施工、监理工程单位信息和招投标信息等进行综合管理,该系统主要模块有建设工程项目施工报建申请,入场交易登记,招投标管理,投标单位管理等功能模块。
你作为《建设工程监管信息系统》项目组的程序员,请实现如下功能:
招标项目信息列表展示;
评委信息列表显示。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.3.1、2.3.2所示页面。
图2.3.1招标项目信息列表页面
图2.3.2已选评委列表页面
a.页面跳转说明
1)点击图2.3.1中的“抽取评委”菜单项,则在右边的主体部分中显示所有的招标项目信息及相关操作;
2)点击图2.3.1中的某项目的“已选评委”链接,进入该项目的“已选评委列表”页面,如图2.3.2所示;
3)在图2.3.2的已选评委列表中显示所选项目的所有评委信息。
数据库设计
a.创建数据库ConstructionDB。
b. 创建招标项目信息表(T_project),表结构见表2.3.1。
表2.3.1 招标项目信息表(T_project)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Project_id |
工程编号 |
varchar(32) |
否 |
主键 |
Project_name |
工程名称 |
varchar(64) |
否 |
|
Deputy_name |
法人代表 |
varchar(16) |
是 |
|
Telephone |
电话 |
varchar(16) |
是 |
|
Addr |
地址 |
varchar(64) |
是 |
|
c.创建评委信息表(T_expert),表结构见表2.3.2。
表2.3.2 评委信息表(T_expert)表结构
字段名 |
字段说明 |
字段类型 |
是否允许为空 |
备注 |
Expert_id |
专家ID |
char(5) |
否 |
主键 |
Expert_name |
专家姓名 |
char(12) |
否 |
|
Id_card |
身份证 |
char(18) |
否 |
|
Dept |
单位 |
varchar(64) |
是 |
|
d.创建招标项目-评委关联信息表(T_project_expert),表结构见表2.3.3。
表2.3.3 招标项目-评委关联信息表(T_project_expert)表结构
字段名 |
字段说明 |
字段类型 |
是否允许为空 |
备注 |
ID |
序号 |
int |
否 |
主键,从1开始自增 |
Project_id |
工程编号 |
varchar(32) |
否 |
外键 |
Expert_id |
专家ID |
char(5) |
否 |
外键 |
e.在表T_project插入记录,见表2.3.4。
表2.3.4 招标项目信息表(T_project)记录
Project_id |
Project_name |
Deputy_name |
Telephone |
Addr |
2003-01 |
住宅小区一期工程 |
张三 |
2626266 |
长沙市天心区 |
2003-02 |
教学大楼 |
王平 |
8374777 |
长沙市芙蓉区 |
f.在表T_expert插入记录,见表2.3.5。
表2.3.5 评委信息表(T_expert)记录
Expert_id |
Expert_name |
Id_card |
Sex |
Dept |
E1001 |
金陵 |
430911196909289910 |
男 |
工程造价咨询公司 |
E1002 |
胡文 |
430911197009228111 |
男 |
建设监理公司 |
E1003 |
刘向荣 |
430234196907224560 |
女 |
长沙学院 |
E1004 |
卜飞 |
430345197605127664 |
女 |
长沙会计师事务所 |
g.在表T_project_expert插入记录,见表2.3.6。
表2.3.6 招标项目-评委关联信息表(T_project_expert)记录
ID |
Project_id |
Expert_id |
1 |
2003-01 |
E1001 |
2 |
2003-01 |
E1002 |
3 |
2003-01 |
E1004 |
4 |
2003-02 |
E1004 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现招标项目信息列表显示功能,如图2.3.3和2.3.4所示。(30分)
图2.3.3 评委抽取模块用例图
图2.3.4招标项目信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成评委信息列表显示功能,如图2.3.3和2.3.5所示。(30分)
图2.3.5 已选评委信息列表活动图
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
4.试题编号:2-4 《建设工程监管信息系统》交易流程步骤列表的显示与流程步骤的添加以及删除模块
(1)任务描述
由于缺乏先进的信息管理平台和手段,各级管理者难以及时地了解、掌握整体或单个工程项目的立项、招标、监理单位监督等相关情况,为加强对地区日益增加的建设工程项目的监管力度,确保辖区内的建设工程项目合法、合规的开展,某市房屋和城乡建设委员会决定开发一套建设工程监管信息系统,对工程项目信息,建设、施工、监理工程单位信息和招投标信息等进行综合管理,该系统主要模块有建设工程项目施工报建申请,入场交易登记,招投标管理,投标单位管理等功能模块。
你作为《建设工程监管信息系统》项目组的程序员,请实现如下功能:
交易流程步骤列表展示;
交易流程步骤添加;
交易流程步骤删除。
页面设计
以提供的素材为基础,实现图2.4.1所示页面。
图2.4.1流程步骤定义页面
a.页面跳转说明
1)点击图2.4.1中的“交易流程步骤定义”菜单项,则在右边的主体部分中显示流程步骤列表。
2)对图2.4.1中的“流程步骤增加”的“*”号部分进行必填校验。
3)点击图2.4.1中“确定”按钮,在流程步骤定义表中增加一条流程步骤信息。
4)对图2.4.1中的“流程步骤删除”的“*”号部分进行必填校验。
5)点击图2.4.1中“删除”按钮,在流程步骤定义表中删除指定的流程步骤信息。
6)在添加或删除流程步骤成功后,刷新页面中的“流程步骤列表”。
数据库设计
a.创建数据库ConstructionDB。
b. 创建流程步骤定义表(T_flow_step_def),表结构见表2.4.1。
表 2.4.1 流程步骤定义表(T_flow_step_def)表结构
字段名 |
字段说明 |
字段类型 |
是否允许为空 |
备注 |
Step_no |
流程步骤ID |
int |
否 |
主键,从1开始自增 |
Step_name |
流程步骤名称 |
varchar(32) |
否 |
|
Limit_time |
时限 |
int |
是 |
单位(天) |
Step_des |
流程步骤描述 |
varchar(64) |
是 |
|
URL |
链接地址 |
varchar(64) |
是 |
|
c. 在表T_flow_step_def插入记录,见表2.4.2。
表2.4.2 流程步骤定义表(T_flow_step_def)记录
Step_no |
Step_name |
Limit_time |
Step_des |
URL |
1 |
建设工程项目施工报建申请 |
10 |
施工报建 |
Flow/ConstructManager.html |
2 |
入场交易登记 |
7 |
入场交易 |
Flow/ConstructManager.html |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现流程步骤信息列表显示功能,如图2.4.2和2.4.3所示。(20分)
图2.4.2 流程步骤定义模块用例图
图2.4.3 流程步骤信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成流程步骤添加功能,如图2.4.2和2.4.4所示。(25分)
图2.4.4 添加流程步骤信息活动图
任务四:依据项目功能需求的用例图和活动图完成流程步骤删除功能,如图2.4.2和2.4.5所示。(15分)
图2.4.5 删除流程步骤信息活动图
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
5.试题编号:2-5《电子商城后台管理系统》用户信息列表的显示与信息添加模块
(1)任务描述
随着互联网的广泛应用和信息技术的进一步发展,人们的生活方式逐渐发生变化,越来越与网络联系密切。近年来,电子商务的迅猛发展,改变了人们出门购物的理念,越来越多的人在传统与信息化之间,更偏向于选择更加智能和便捷的网上购物新方式,人们希望足不出户就能购买到自己心仪的商品,所以各大商场也改变了传统的经营模式,均推出了自己的网上购物平台以及对应的后台管理平台。现在某商场已有了线上购物平台,需要开发一套后台管理系统,实现高效的商品、订单等管理,主要功能模块有商品管理、用户管理、订单管理、信息管理等。
你作为《电子商城后台管理系统》项目开发组的程序员,请实现如下功能:
用户信息列表显示;
用户信息的添加。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.5.1、2.5.2所示页面。
图2.3.1用户信息列表页面
图2.5.2 用户信息添加页面
a)页面跳转说明
1)点击图2.5.1中的“用户信息管理”菜单项,则在右边的主体部分中显示用户信息列表。
2)点击图2.5.1中左侧栏的“添加用户”超链接,则进入“添加用户”页面,如图2.5.2所示。
3)对图2.5.2中“*”号的输入部分进行必填校验。
4)点击图2.5.2中“添加”按钮,在用户信息表中增加一条用户信息。
5)用户信息增加成功后,自动定位到用户信息管理列表页面,显示更新后的用户信息列表,如图2.5.1。
数据库设计
a.创建数据库shopDB。
b.创建用户基本情况表(T_user),表结构见表2.5.1。
表2.5.1 用户基本情况表(T_user)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
id |
用户编号 |
int |
否 |
主键,自动增长列 |
name |
用户昵称 |
varchar(25) |
否 |
|
trueName |
真实姓名 |
varchar(25) |
否 |
|
cardId |
身份证号码 |
varchar(18) |
否 |
|
电子邮箱 |
varchar(50) |
否 |
|
|
telephone |
电话号码 |
varchar(25) |
否 |
|
qqId |
QQ号码 |
varchar(25) |
是 |
|
pwd |
密码 |
varchar(25) |
否 |
默认值为123456 |
regTime |
注册时间 |
datetime |
否 |
默认值为当前系统时间 |
question |
密码提问 |
varchar(60) |
是 |
|
answer |
密码答案 |
varchar(100) |
是 |
|
state |
是否冻结 |
int |
否 |
0表示冻结,1表示未冻结,默认值为1 |
c.在表T_user插入记录,见表2.5.2。
表2.5.2 用户基本情况表(T_user)记录
字段名 |
字段值 |
id |
1 |
name |
lx |
trueName |
张丽 |
cardId |
220103198203152514 |
lx0315@163.com |
|
telephone |
13609764565 |
qqId |
212319800 |
pwd |
123456 |
regTime |
2007-11-29 |
question |
您的生日 |
answer |
不告诉你 |
state |
1 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现用户信息列表显示功能,如图2.5.3和2.5.4所示。(30分)
图2.5.3 用户信息管理模块用例图
图2.5.4用户信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成添加用户信息功能,如图2.5.3和2.5.5所示。(30分)
图2.5.5 添加用户信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
6.试题编号:2-6《电子商城后台管理系统》用户列表的显示与个人信息查询模块
(1)任务描述
随着互联网的广泛应用和信息技术的进一步发展,人们的生活方式逐渐发生变化,越来越与网络联系密切。近年来,电子商务的迅猛发展,改变了人们出门购物的理念,越来越多的人在传统与信息化之间,更偏向于选择更加智能和便捷的网上购物新方式,人们希望足不出户就能购买到自己心仪的商品,所以各大商场也改变了传统的经营模式,均推出了自己的网上购物平台以及对应的后台管理平台。现在某商场已有了线上购物平台,需要开发一套后台管理系统,实现高效的商品、订单等管理,主要功能模块有商品管理、用户管理、订单管理、信息管理等。
你作为《电子商城后台管理系统》项目开发组的程序员,请实现如下功能:
用户信息列表显示;
个人用户信息查询。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.6.1、2.6.2所示页面。
图2.6.1用户信息列表页面
图2.6.2 用户信息查看页面
a.页面跳转说明
1)点击图2.6.1中的“用户信息管理”菜单项,则在右边的主体部分中显示用户信息列表。
2)点击图2.6.1中左侧栏的“查看信息”按钮,则进入“用户信息查看”页面,如图2.6.2所示。
数据库设计
a.创建数据库shopDB。
b.创建用户基本情况表(T_user),表结构见表2.6.1。
表2.6.1 用户基本情况表(T_user)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
id |
用户编号 |
int |
否 |
主键,自动增长列 |
name |
用户昵称 |
varchar(25) |
否 |
|
trueName |
真实姓名 |
varchar(25) |
否 |
|
cardId |
身份证号码 |
varchar(18) |
否 |
|
电子邮箱 |
varchar(50) |
否 |
|
|
telephone |
电话号码 |
varchar(25) |
否 |
|
qqId |
QQ号码 |
varchar(25) |
是 |
|
pwd |
密码 |
varchar(25) |
否 |
默认值为123456 |
regTime |
注册时间 |
datetime |
否 |
默认值为当前系统时间 |
question |
密码提问 |
varchar(60) |
是 |
|
answer |
密码答案 |
varchar(100) |
是 |
|
state |
是否冻结 |
int |
否 |
0表示冻结,1表示未冻结,默认值为1 |
c.在表T_user插入记录,见表2.6.2。
表2.6.2 用户基本情况表(T_user)记录
字段名 |
字段值 |
id |
1 |
name |
lx |
trueName |
张丽 |
cardId |
220103198203152514 |
lx0315@163.com |
|
telephone |
13609764565 |
qqId |
212319800 |
pwd |
123456 |
regTime |
2007-11-29 |
question |
您的生日 |
answer |
不告诉你 |
state |
1 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现用户信息列表显示功能,如图2.6.3和2.6.4所示。(30分)
图2.6.3 用户信息管理模块用例图
图2.6.4用户信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成用户信息查询功能,如图2.6.3和2.6.5所示。(30分)
图2.6.5 查询单个用户信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
7.试题编号:2-7 《电子商城后台管理系统》用户留言列表显示与留言信息查询模块
(1)任务描述
随着互联网的广泛应用和信息技术的进一步发展,人们的生活方式逐渐发生变化,越来越与网络联系密切。近年来,电子商务的迅猛发展,改变了人们出门购物的理念,越来越多的人在传统与信息化之间,更偏向于选择更加智能和便捷的网上购物新方式,人们希望足不出户就能购买到自己心仪的商品,所以各大商场也改变了传统的经营模式,均推出了自己的网上购物平台,现在某商场需要开发一套商城的后台管理系统,实现高效的管理,主要功能模块有商品管理、用户管理、订单管理、信息管理等。
你作为《电子商城后台管理系统》项目开发组的程序员,请实现如下功能:
用户留言列表显示;
用户留言信息查询。
任务一:项目模块的分析与设计(30分)
界面设计
以提供的素材为基础,实现图2.7.1、2.7.2所示页面。
图2.7.1用户留言列表页面
图2.7.2 留言信息查看页面
a.页面跳转说明
1)点击图2.7.1中的“用户留言管理”菜单项,则在右边的主体部分中显示用户留言列表。
2)点击图2.7.1中右侧的“查看”超链接,则进入“用户留言查看”页面,如图2.7.2所示。
数据库设计
a.创建数据库ShopDB。
b. 用户基本情况表(T_user),表结构见表2.7.1。
表2.7.1 用户基本情况表(T_user)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
id |
用户编号 |
int |
否 |
主键 |
name |
用户昵称 |
varchar(25) |
否 |
|
trueName |
真实姓名 |
varchar(25) |
否 |
|
cardId |
身份证号码 |
varchar(18) |
否 |
|
电子邮箱 |
varchar(50) |
否 |
|
|
telephone |
电话号码 |
varchar(25) |
否 |
|
qqId |
QQ号码 |
varchar(25) |
是 |
|
pwd |
密码 |
varchar(25) |
否 |
默认值为123456 |
regTime |
注册时间 |
datetime |
否 |
默认值为当前系统时间 |
question |
密码提问 |
varchar(60) |
是 |
|
answer |
密码答案 |
varchar(100) |
是 |
|
state |
是否冻结 |
int |
否 |
0表示冻结,1表示未冻结,默认值为1 |
c.创建用户留言管理表(T_message),表结构见表2.7.2。
表2.7.2 留言信息表(T_message)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
id |
留言编号 |
int |
否 |
主键 |
userId |
留言用户编号 |
int |
否 |
外键(T_user) |
title |
留言标题 |
varchar(200) |
否 |
|
content |
留言内容 |
text |
否 |
|
time |
留言时间 |
datetime |
否 |
默认为当前系统时间 |
d.在表T_user插入记录,见表2.7.3。
表2.7.3 用户基本情况表(T_user)记录
字段名 |
字段值 |
id |
1 |
name |
lx |
trueName |
张丽 |
cardId |
220103198203152514 |
lx0315@163.com |
|
telephone |
13609764565 |
qqId |
212319800 |
pwd |
123456 |
regTime |
2007-11-29 |
question |
您的生日 |
answer |
不告诉你 |
state |
1 |
e.在表T_message插入记录,见表2.7.4。
表2.7.4 留言信息表(T_message)记录
id |
userId |
title |
content |
time |
1 |
1 |
买书籍多少可以包邮? |
我想买2本书,请问多少钱包邮送到家? |
2014-11-12 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现留言信息列表显示功能,如图2.7.3和2.7.4所示。(30分)
图2.7.3 留言管理模块用例图
图2.7.4 留言信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成单个留言信息查看功能,如图2.7.3和2.7.5所示。(30分)
图2.7.5 查询单个留言信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
8.试题编号:2-8《电子商城后台管理系统》用户列表的显示与用户删除模块
(1)任务描述
随着互联网的广泛应用和信息技术的进一步发展,人们的生活方式逐渐发生变化,越来越与网络联系密切。近年来,电子商务的迅猛发展,改变了人们出门购物的理念,越来越多的人在传统与信息化之间,更偏向于选择更加智能和便捷的网上购物新方式,人们希望足不出户就能购买到自己心仪的商品,所以各大商场也改变了传统的经营模式,均推出了自己的网上购物平台,现在某商场需要开发一套商城的后台管理系统,实现高效的管理,主要功能模块有商品管理、用户管理、订单管理、信息管理等。
你作为《电子商城后台管理系统》项目开发组的程序员,请实现如下功能:
用户信息列表显示;
用户信息删除。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.8.1所示页面。
图2.8.1用户留言信息列表页面
a.页面跳转说明
1)点击图2.8.1中的“用户留言管理”菜单项,则在右边的主体部分中显示用户留言信息列表;
2)点击图2.8.1中右侧的“删除”的多选框按钮,可以选择要是删除的行,然后点击下方的“删除选项”按钮即则跳出删除确认对话框确认是否删除;
3)点击确认对话框的中“确定”按钮,在留言信息表中删除一条或者多条留言信息。 删除完毕后回到留言信息列表页面刷新得到删除之后的留言信息列表,如图2.8.1所示。
数据库设计
a.创建数据库ShopDB。
b. 用户基本情况表(T_user),表结构见表2.8.1。
表2.8.1 用户基本情况表(T_user)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
id |
用户编号 |
int |
否 |
主键 |
name |
用户昵称 |
varchar(25) |
否 |
|
trueName |
真实姓名 |
varchar(25) |
否 |
|
cardId |
身份证号码 |
varchar(18) |
否 |
|
电子邮箱 |
varchar(50) |
否 |
|
|
telephone |
电话号码 |
varchar(25) |
否 |
|
qqId |
QQ号码 |
varchar(25) |
是 |
|
pwd |
密码 |
varchar(25) |
否 |
默认值为123456 |
regTime |
注册时间 |
datetime |
否 |
默认值为当前系统时间 |
question |
密码提问 |
varchar(60) |
是 |
|
answer |
密码答案 |
varchar(100) |
是 |
|
state |
是否冻结 |
int |
否 |
0表示冻结,1表示未冻结,默认值为1 |
c.创建用户留言管理表(T_message),表结构见表2.8.2。
表2.8.2 留言信息表(T_message)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
id |
留言编号 |
int |
否 |
主键 |
userId |
留言用户编号 |
int |
否 |
外键(T_user) |
title |
留言标题 |
varchar(200) |
否 |
|
content |
留言内容 |
text |
否 |
|
time |
留言时间 |
datetime |
否 |
默认为当前系统时间 |
d.在表T_user插入记录,见表2.8.3。
表2.8.3 用户基本情况表(T_user)记录
字段名 |
字段值 |
id |
1 |
name |
lx |
trueName |
张丽 |
cardId |
220103198203152514 |
lx0315@163.com |
|
telephone |
13609764565 |
qqId |
212319800 |
pwd |
123456 |
regTime |
2007-11-29 |
question |
您的生日 |
answer |
不告诉你 |
state |
1 |
e.在表T_message插入记录,见表2.8.4。
表2.8.4 留言信息表(T_message)记录
id |
userId |
title |
content |
time |
1 |
1 |
买书籍多少可以包邮? |
我想买2本书,请问多少钱包邮送到家? |
2014-11-12 |
2 |
1 |
冰箱有三门的吗? |
请问格力的冰箱有三门的没?有大容量的没? |
2014-12-01 |
3 |
1 |
冰箱最大容量是多大? |
冰箱最大容量是多大?什么品牌的?包运送到家吗? |
2014-12-01 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现留言信息列表显示功能,如图2.8.2和2.8.3所示。(30分)
图2.8.2 用户留言信息管理模块用例图
图2.8.3 留言信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成留言信息删除功能,如图2.8.2和2.8.4所示。(30分)
图2.8.4 删除留言信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
9.试题编号:2-9 《电子商城后台管理》公告列表的显示与公告信息删除模块
(1)任务描述
随着互联网的广泛应用和信息技术的进一步发展,人们的生活方式逐渐发生变化,越来越与网络联系密切。近年来,电子商务的迅猛发展,改变了人们出门购物的理念,越来越多的人在传统与信息化之间,更偏向于选择更加智能和便捷的网上购物新方式,人们希望足不出户就能购买到自己心仪的商品,所以各大商场也改变了传统的经营模式,均推出了自己的网上购物平台,现在某商场需要开发一套商城的后台管理系统,实现高效的管理,主要功能模块有商品管理、用户管理、订单管理、信息管理等。
你作为《电子商城后台管理系统》项目开发组的程序员,请实现如下功能:
公告信息列表显示;
公告信息删除。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.9.1所示页面。
图2.9.1公告信息列表页面
a.页面跳转说明
1) 点击图2.9.1所示页面左边导航条中的“公告管理”,则在右边的主体部分显示公告信息列表页面;
2)点击图2.9.1中左侧的“复选”的多选框按钮,可以选择要是删除的行,然后点击下方的“删除选项”按钮即则弹出删除确认对话框;
3)点击删除确认框的“确定”按钮,在公告信息表中删除一条或者多条公告信息。 删除完毕后回到公告信息列表页面刷新得到删除之后的公告信息列表,如图2.9.1所示。
数据库设计
a. 创建数据库ShopDB。
b. 创建公告信息表(T_notice),表结构见表2.9.1。
表2.9.1 公告信息表(T_notice)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Id |
公告信息编号 |
int |
否 |
主键,自动增长 |
Title |
公告标题 |
varchar(200) |
|
|
Content |
公告内容 |
Text |
否 |
|
Time |
公告时间 |
Datetime |
否 |
默认为当前系统时间 |
c.在表T_notice插入以下记录,见表2.9.2。
表2.9.2 公告信息表(T_notice)表记录
Id |
Title |
Content |
Time |
1 |
终极3小时终极抄底价 |
全场5折不来您必须后悔,心动,不如行动! |
2015-06-09 |
2 |
双11特价 |
手机双11价冰点价,买立返红包。 |
2015-11-05 |
3 |
期待双12吧 |
双十一已成为历史,双十二才是经典!服务不会因价格改变,质量不会因活动缩水! |
2015-12-02 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现公告信息列表查询功能,如图2.9.2和2.9.3所示。(30分)
图2.9.2 公告信息管理用例图
图2.9.3 公告信息列表显示活动图
任务三:依据项目功能需求的用例图和活动图实现公告信息删除功能,如图2.9.2和2.9.4所示。(30分)
图2.9.4 公告信息删除活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
10.试题编号:2-10 《电子商城后台管理》公告列表的显示与公告添加模块
(1)任务描述
随着互联网的广泛应用和信息技术的进一步发展,人们的生活方式逐渐发生变化,越来越与网络联系密切。近年来,电子商务的迅猛发展,改变了人们出门购物的理念,越来越多的人在传统与信息化之间,更偏向于选择更加智能和便捷的网上购物新方式,人们希望足不出户就能购买到自己心仪的商品,所以各大商场也改变了传统的经营模式,均推出了自己的网上购物平台,现在某商场需要开发一套商城的后台管理系统,实现高效的管理,主要功能模块有商品管理、用户管理、订单管理、信息管理等。
你作为《电子商城后台管理系统》项目开发组的程序员,请实现如下功能:
公告信息列表显示;
公告信息的添加。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.10.1、2.10.2所示页面。
图2.10.1公告信息列表页面
图2.10.2 添加公告信息页面
a.页面跳转说明
1)点击图2.10.1所示页面左边导航条中的“公告管理”,则在右边的主体部分显示公告信息列表页面;
2)点击图2.10.1中左侧的“添加公告",即可进入"添加公告"页面,如图2.10.2所示;
3)点击图2.10.2中“确定”按钮,对图中打“*”号的输入部分进行必填校验,通过校验后在数据库中添加公告信息,成功后返回到公告信息列表页面刷新得到更新后的公告信息列表,如图2.10.1所示。
数据库设计
a. 创建数据库ShopDB。
b. 创建公告信息表(T_notice),表结构见表2.10.1。
表2.10.1 公告信息表(T_notice)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Id |
公告信息编号 |
int |
否 |
主键,自动增长 |
Title |
公告标题 |
varchar(200) |
|
|
Content |
公告内容 |
Text |
否 |
|
Time |
公告时间 |
Datetime |
否 |
默认为当前系统时间 |
c.在表T_notice插入以下记录,见表2.10.2。
表2.10.2 公告信息表(T_notice)表记录
Id |
Title |
Content |
Time |
1 |
终极3小时终极抄底价 |
全场5折不来您必须后悔,心动,不如行动! |
2015-06-09 |
2 |
双11特价 |
手机双11价冰点价,买立返红包! |
2015-11-05 |
3 |
期待双12吧 |
双十一已成为历史,双十二才是经典!服务不会因价格改变,质量不会因活动缩水! |
2015-12-02 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现公告信息列表查询功能,如图2.10.3和2.10.4所示。(30分)
图2.10.3 公告信息管理用例图
图2.10.4 公告信息列表显示活动图
任务三:依据项目功能需求的用例图和活动图实现公告信息添加功能,如图2.10.3和2.10.5所示。(30分)
图2.10.5 公告信息添加活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
11.试题编号:2-11 《电子商务购物网站系统》产品列表的显示与产品查询模块
(1)任务描述
随着互联网的广泛应用和信息技术的进一步发展,人们的生活方式逐渐发生变化,越来越与网络联系密切。近年来,电子商务的迅猛发展,改变了人们出门购物的理念,越来越多的人在传统与信息化之间,更偏向于选择更加智能和便捷的网上购物新方式,人们希望足不出户就能购买到自己心仪的商品,所以各大商场也改变了传统的经营模式,均推出了自己的网上购物平台以及对应的后台管理平台。现在某商场已有了线上购物平台,现需要开发一套后台管理系统,实现高效的商品、订单等管理,主要功能模块有产品管理、用户管理、订单管理、信息管理等。
你作为《电子商务购物网站系统》项目开发组的程序员,请实现如下功能:
产品信息列表的显示;
产品数据查询。
页面设计
以提供的素材为基础,实现图2.11.1、2.11.2所示页面。
图2.11.1产品信息查询页面
图2.11.2 产品信息查询成功后的显示页面
a.页面跳转说明
1)进入图2.11.1所示页面时,默认显示全部产品信息;
2)在图2.11.1中产品查询功能为模糊查询,例如:输入“富士相机”或者“相机”均能查询结果,如图2.11.2所示;
3)当查询失败时,则显示“对不起,没有你查询的产品,请更换条件重新查询”提示;
4)产品名称为空时,点击“查询产品”按钮将显示全部产品信息。
数据库设计
a.创建数据库ProductDB。
b. 创建产品类别表(T_ category),表结构见表2.11.1。
表2.11.1 产品类别表(T_ category)表结构
字段名 |
字段说明 |
字段类型 |
是否允许为空 |
备注 |
Category_id |
产品类别ID |
int |
否 |
Pk(主键) |
Category_name |
产品类别名称 |
varchar(30) |
否 |
|
Register_date |
默认值为当前录入时间 |
datetime |
否 |
日期型 |
c. 创建产品表(T_product),见表2.11.2。
表2.11.2 产品表(T_product)表结构
字段名 |
字段说明 |
字段类型 |
是否允许为空 |
备注 |
Product_id |
产品编号 |
int |
否 |
Pk(主键) 标识列 |
Category_id |
产品类别ID |
int |
否 |
FK(外键) |
Product_name |
产品名称 |
varchar(50) |
否 |
|
Price |
产品价格 |
money |
否 |
货币型 |
Remark |
产品描述 |
varchar(2000) |
否 |
|
Register_date |
默认值为当前录入时间 |
datetime |
否 |
日期型 |
d.在表T_ category插入记录,见表2.11.3。
表2.11.3产品类别表(T_ category)记录
Category_id |
Category_name |
Register_date |
1 |
电子产品 |
2010-09-12 12:03:12 |
2 |
服装 |
2010-09-12 12:04:23 |
3 |
家用电器 |
2010-09-12 12:05:03 |
e.在表T_ product插入记录,见表2.11.4。
表2.11.4产品表(T_ product)记录
Product_id |
Category_id |
Product_name |
Price |
Remark |
Register_date |
1 |
1 |
富士相机 |
1025 |
|
2011-6-1 12::06:50 |
2 |
2 |
清纯连衣裙 |
98.56 |
适合20岁的女生 |
2011-6-1 12::07:57 |
3 |
2 |
仿皮夹克 |
156.8 |
适合没有钱的男士们 |
2011-6-1 12::08:43 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现产品信息列表显示功能,如图2.11.3和2.11.4所示。(30分)
图2.11.3 管理员管理产品模块用例图
图2.11.4 产品信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成产品查询功能,如图2.11.3和2.11.5所示。(30分)
图2.11.5按产品名称查询产品活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
12.试题编号:2-12 《建设用地审批电子报盘管理系统》行政区划列表的显示与区划添加模块
(1)任务描述
随着社会的发展,国土资源部把“数字国土”的建设作为了工作重点。某市国土规划局为强化对区域内建设用地管控能力,动态掌握土地审批和供应的总量、结构、方式、价格、节奏、分布等信息,使得相关决策部门对用地情况做到心中有数,适时、适度进行土地管理决策,完善建设用地申报和审批流程,增强管理工作的透明度,实现信息社会的共享和服务,决定开发一套建设建设用地审批电子报盘管理系统,主要功能模块包括基础数据设置、电子审批管理、申报信息管理、审批信息管理、土地管理、数据导入导出等。
你作为《建设用地审批电子报盘管理系统》项目开发组的程序员,请实现如下功能:
行政区划信息列表显示;
行政区划的添加。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.12.1、2.12.2所示页面。
图2.12.1行政区划信息列表页面
图2.12.2行政区划信息录入页面
a.页面跳转说明
1)点击图2.12.1中左边导航条中的“行政区划”菜单项,则在右边的主体部分显示行政区划信息列表。
2)点击图2.12.1中的“新增行政区划”按钮,则进入行政区划信息录入页面,如图2.12.2所示。
3) 对图2.12.2中打“*”号的输入部分进行必填校验。
4) 点击“确定”按钮,在行政区划信息表中增加一条行政区划信息。
5) 行政区划信息增加成功后,自动定位到行政区划信息列表页面,显示更新后的行政区划信息列表,如图2.12.1。
数据库设计
a.创建数据库LandDB。
b. 创建行政区划信息表(T_bl_canton_code),表结构见表2.12.1。
表 2.12.1 行政区划信息表(T_bl_canton_code)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Cin_code |
行政区代码 |
Int |
否 |
主键 |
Cin_name |
行政区名称 |
varchar(60) |
否 |
|
Gov_name |
政府名称 |
varchar(60) |
是 |
|
Land_dp_name |
国土部门名称 |
varchar(60) |
是 |
|
Parent_code |
上级行政区代码 |
varchar(20) |
是 |
|
c. 在表T_bl_canton_code中插入记录,见表2.12.2。
表 2.12.2 行政区划信息表(T_bl_canton_code)记录
Cin_code |
Cin_name |
Gov_name |
Land_dp_name |
Parent_code |
110000 |
北京市 |
北京市人民政府 |
北京市国土资源厅 |
BJ |
120000 |
长沙市 |
长沙市人民政府 |
长沙市国土资源局 |
HN |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现行政区划信息列表显示功能,如图2.12.3和2.12.4所示。(30分)
图2.12.3 行政区划信息设置模块用例图
图2.12.4 行政区划信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成行政区块信息添加功能,如图2.12.3和2.12.5所示。(30分)
图2.12.5 添加行政区划信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
13.试题编号:2-13 《建设用地审批电子报盘管理系统》补偿标准列表的显示与补偿标准的添加
(1)任务描述
随着社会的发展,国土资源部把“数字国土”的建设作为了工作重点。某市国土规划局为强化对区域内建设用地管控能力,动态掌握土地审批和供应的总量、结构、方式、价格、节奏、分布等信息,使得相关决策部门对用地情况做到心中有数,适时、适度进行土地管理决策,完善建设用地申报和审批流程,增强管理工作的透明度,实现信息社会的共享和服务,决定开发一套建设建设用地审批电子报盘管理系统,主要功能模块包括基础数据设置、申报信息管理、审批信息管理、土地管理、数据导入导出等。
你作为《建设用地审批电子报盘管理系统》项目开发组的程序员,请实现如下功能:
补偿标准信息列表的显示;
补偿标准信息的添加。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.13.1、2.13.2所示页面。
图2.13.1 补偿标准信息列表页面
图2.13.2 补偿标准信息录入页面
a.页面跳转说明
1)点击图2.13.1左边导航条中的“补偿标准”菜单项,则在右边的主体部分显示补偿标准信息列表。
2)点击图2.13.1中的“新增”链接,则进入补偿标准信息录入页面,如图2.13.2所示。
3) 对图2.13.2中打“*”号的输入部分进行必填校验。
4) 点击图2.13.2 中“确定”按钮,在补偿标准表中增加一条补偿标准信息。
5) 补偿标准信息增加成功后,自动定位到补偿标准信息列表页面,显示更新后的补偿标准信息列表,如图2.13.1。
数据库设计
a.创建数据库LandDB。
b. 创建补偿标准信息表(T_requisiton_no_tilth),表结构见表2.13.1。
表2.13.1 补偿标准信息表(T_requisiton_no_tilth)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Td_guid |
项目序号 |
varchar(38) |
否 |
主键 |
Bpl_guid |
呈报说明书序号 |
varchar(38) |
否 |
|
Dl_name |
地类名称 |
varchar(50) |
是 |
|
Area |
面积 |
numeric(18,4) |
是 |
数值型,单位为公顷 |
Std |
补偿标准 |
numeric(18,4) |
是 |
数值型 |
c. 在表T_requisiton_no_tilth插入记录,见表2.13.2。
表2.13.2 补偿标准信息表(T_requisiton_no_tilth)记录
Td_guid |
Bpl_guid |
Dl_name |
Area |
Std |
20091001 |
20090001 |
耕地 |
1.4147 |
600 |
20091002 |
20090002 |
林地 |
12.4147 |
800 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现补偿标准信息列表显示功能,如图2.13.3和2.13.4所示。(30分)
图2.13.3 补偿标准信息设置模块用例图
图2.13.4 补偿标准信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成补偿标准信息添加功能,如图2.13.3和2.13.5所示。(30分)
图2.13.5 添加补偿标准信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
14.试题编号:2-14 《建设用地审批电子报盘管理系统》审批信息列表的显示与审批信息删除模块
(1)任务描述
随着社会的发展,国土资源部把“数字国土”的建设作为了工作重点。某市国土规划局为强化对区域内建设用地管控能力,动态掌握土地审批和供应的总量、结构、方式、价格、节奏、分布等信息,使得相关决策部门对用地情况做到心中有数,适时、适度进行土地管理决策,完善建设用地申报和审批流程,增强管理工作的透明度,实现信息社会的共享和服务,决定开发一套建设建设用地审批电子报盘管理系统,主要功能模块包括基础数据设置、申报信息管理、审批信息管理、土地管理、数据导入导出等。
你作为《建设用地审批电子报盘管理系统》项目开发组的程序员,请实现如下功能:
审批信息列表显示;
审批信息的删除。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.14.1所示页面。
图2.14.1审批信息列表页面
a.页面跳转说明
1)点击图2.14.1中左边导航条中的“审批信息”,则在右边的主体部分显示审批信息列表;
2)点击图2.14.1中的“删除”按钮,则跳出删除确认对话框;
3)点击删除确认对话框的“确定”按钮,在审批信息表中删除一条审批信息;
4)审批信息删除成功后,自动定位到审批信息列表页面,显示更新后的审批信息列表,如图2.14.1。
数据库设计
a.创建数据库LandDB。
b. 创建审批信息表(T_ministry_approve),表结构见表2.14.1。
表2.14.1 审批信息表(T_ministry_approve)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Mi_guid |
主键ID |
varchar(38) |
否 |
主键 |
Proj_guid |
申报批次编号 |
varchar(38) |
否 |
|
Approve_symbol |
批复文号 |
varchar(20) |
是 |
|
Approve_time |
批复时间 |
datetime |
是 |
日期型 |
Submit_time |
录入时间 |
datetime |
是 |
日期型 |
c.在表T_ministry_approve插入记录,见表2.14.2。
表2.14.2 审批信息表(T_ministry_approve)记录
Mi_guid |
Proj_guid |
Approve_symbol |
Approve_time |
Submit_time |
01001 |
200801001 |
200902001 |
2009-1-30 |
2009-2-4 |
01002 |
200801002 |
200902002 |
2009-2-30 |
2009-3-4 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现审批信息列表显示功能,如图2.14.2和2.14.3所示。(30分)
图2.14.2 审批信息管理模块用例图
图2.14.3 审批信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成审批信息删除功能,如图2.14.2和2.14.4所示。(30分)
图2.14.4 删除审批信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
15.试题编号:2-15 《建设用地审批电子报盘管理系统》供地方案列表的显示与供地方案信息修改模块
(1)任务描述
随着社会的发展,国土资源部把“数字国土”的建设作为了工作重点。某市国土规划局为强化对区域内建设用地管控能力,动态掌握土地审批和供应的总量、结构、方式、价格、节奏、分布等信息,使得相关决策部门对用地情况做到心中有数,适时、适度进行土地管理决策,完善建设用地申报和审批流程,增强管理工作的透明度,实现信息社会的共享和服务,决定开发一套建设建设用地审批电子报盘管理系统,主要功能模块包括基础数据设置、申报信息管理、审批信息管理、土地管理、数据导入导出等。
你作为《建设用地供应备案系统》项目开发组的程序员,请实现如下功能:
供地方案信息列表显示;
供地方案信息修改。
任务一:项目模块的分析与设计(30分)
界面设计
以提供的素材为基础,实现图2.15.1、2.15.2所示页面。
图2.15.1供地方案信息列表页面
图2.15.2供地方案信息修改页面
a.页面跳转说明
1)点击图2.15.1中左边导航条中的“供地方案”,则在右边的主体部分显示供地方案信息列表;
2)点击图2.15.1中的“修改”按钮,则进入供地方案信息修改页面,如图2.15.2所示;
3)对图2.15.2中打“*”号的输入部分进行必填校验;
4)点击图2.15.2中“确定”按钮,在供地方案表中修改一条供地方案信息;
5)供地方案信息修改成功后,自动定位到供地方案信息列表页面,显示更新后的供地方案信息列表,如图2.15.1。
数据库设计
a.创建数据库LandDB。
b. 创建供地方案信息表(T_land_offer_scheme),表结构见表2.15.1。
表2.15.1 供地方案信息表(T_land_offer_scheme)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Bpl_guid |
呈报说明书序号 |
varchar(38) |
否 |
主键 |
Unit_name |
单位名称 |
varchar(60) |
否 |
|
Period1_area |
第一期面积 |
numeric(12,4) |
是 |
数值型,单位:公顷 |
Per_sum_area |
本期用地总面积 |
numeric(12,4) |
是 |
数值型,单位:公顷 |
Inputer |
填表人 |
varchar(60) |
是 |
|
c.在表T_land_offer_scheme插入记录,见表2.15.2。
表 2.15.2供地方案信息表(T_land_offer_scheme)记录
Bpl_guid |
Unit_name |
Period1_area |
Per_sum_area |
Inputer |
0001 |
蟠龙欣苑 |
20 |
40 |
方颜 |
0002 |
藏龙卧虎 |
50 |
100 |
刘芳 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置
任务二:依据项目功能需求的用例图和活动图实现供地方案信息列表显示功能,如图2.15.3和2.15.4所示。(30分)
图2.15.3 供地方案信息设置模块用例图
图2.15.4 供地方案信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成供地方案信息修改功能,如图2.15.3和2.15.5所示。(30分)
图2.15.5修改供地方案活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
16.试题编号:2-16 《网上书店》图书列表的显示与图书添加模块
(1)任务描述
传统的书店存在着许多弊端,如书籍种类太少,经营成本高等。随着互联网技术快速发展与应用领域不断扩展,网上购物这一新型购物方式已逐渐被人们所接受。相比之下,电子商城具有以下优势:商品种类多,信息量大;检索、订购快捷方便;书店成本低,商品价格低廉;节约顾客购买时间;设计开发电子商务平台将会降低企业成本,加快企业对市场的响应速度,提高企业的竞争力。为此某出版社决定与软件企业合作开发自己的网上书店,后台管理主要功能模块包括图书信息管理、订单管理、客户管理、查看留言等。
你作为《网上书店》项目开发组的程序员,请实现如下功能:
图书信息列表显示;
图书添加。
任务一:项目模块的分析与设计(30分)
界面设计
以提供的素材为基础,实现图2.16.1、2.16.2所示页面。
图2.16.1网上书店图书信息列表页面
图2.16.2 网上书店书籍信息录入页面
a.页面跳转说明
1)点击图2.16.1所示页面左边导航条中的“查看图书”菜单项,则在右边的主体部分显示图书信息列表;
2)点击图2.16.1所示页面左边导航条中的“增加图书”菜单项,则进入图书信息录入页面,如图2.16.2所示;
3)点击图2.16.2中的“添加”按钮,对图中打“*”号的输入部分进行必填校验,通过校验后在数据库中添加图书信息;
4)图书信息添加成功后,跳转到图2.16.1所示页面,显示更新后的图书信息列表。
数据库设计
a.创建数据库BookStoreDB。
b. 创建图书信息表(T_book),表结构见表2.16.1。
表2.16.1 图书信息表(T_book)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Book_number |
图书编号 |
varchar(45) |
否 |
主键 |
Book_name |
图书名称 |
varchar(64) |
否 |
|
Author |
作者 |
varchar(30) |
否 |
|
Publisher |
出版社 |
varchar(30) |
否 |
|
Price |
价格 |
float |
否 |
数值型 |
c.在表T_book插入以下记录,见表2.16.2。
表 2.16.2图书信息表(T_book)记录
Book_number |
Book_name |
Author |
Publisher |
Price |
000001 |
JSP |
王红 |
北京大学出版社 |
44 |
000002 |
Linux |
刘威 |
西安电子出版社 |
39 |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现供地方案信息列表显示功能,如图2.16.3和2.16.4所示。(30分)
图2.16.3图书管理模块用例图
图2.16.4 查看图书信息活动图
任务三:依据项目功能需求的用例图和活动图完成书籍的添加功能,如图2.16.3和2.16.5所示。(30分)
图2.16.5 添加书籍信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
17.试题编号:2-17 《Blog系统》日志列表的显示与日志添加模块
(1)任务描述
博客(Blog)是当前互联网中最为流行的应用之一。它的主要功能是为个人提供发布个人日志的平台,而且可以将自己发布日志在网络上进行共享,读者也可以通过平台与作者进行发讨论。某网络公司为丰富自己的产品线,决定开发自己的博客系统
你作为《Blog系统》项目开发组的程序员,请实现如下功能:
日志信息列表显示;
日志添加。
任务一:项目模块的分析与设计(30分)
界面设计
以提供的素材为基础,实现图2.17.1、2.17.2所示页面。
图2.17.1 日志管理子模块页面
图2.17.2 新建博客页面
a.页面跳转说明
1)点击图2.17.1所示页面导航条中的“日志管理”菜单项,在右边的主体部分显示日志信息列表;
2)在图2.17.2中,点击图2.17.1中的“写博客”超链接,跳转到添加日志页面,添加日志信息,如图2.17.2所示;
3)点击日志录入页面中的“发表”按钮,在数据库的T_user_log表中增加一条日志信息,增加前对必填项进行判断;
4)日志信息增加成功后,自动定位到日志信息列表页面,显示更新后的日志信息列表,如图2.17.1。
数据库设计
a.创建数据库BlogDB。
b. 创建用户日志表(T_user_log),表结构见表2.17.1。
表 2.17.1 用户日志表(T_user_log)表结构
字段名 |
字段说明 |
字段类型 |
是否允许为空 |
备注 |
User <pk> |
用户名 |
varchar(30) |
否 |
主键 |
Title |
日志名称 |
varchar(60) |
否 |
|
Columns |
日志栏目 |
varchar(60) |
否 |
|
Content |
日志内容 |
text |
否 |
|
Permissions |
日志权限 |
varchar(10) |
否 |
|
Comment |
评论 |
text |
是 |
|
Published_time |
发表时间 |
timestamp |
否 |
当前系统时间 |
Set_top |
是否置顶 |
boolean |
否 |
|
c.在表T_user_log插入以下记录,见表2.17.2。
表 2.17.2用户日志(T_user_log)记录
字段名 |
字段值 |
User |
User |
Title |
古语云 |
Columns |
我的博客 |
Content |
古语云:“易有三训,一训简易,二训变易,三训不易” |
Permissions |
公开 |
Comment |
写得真好 |
Published_time |
2011-06-05 01:20 |
Set_top |
True |
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现日志信息列表显示功能,如图2.17.3和2.17.4所示。(30分)
图2.17.3 日志信息管理模块用例图
图2.17.4 日志信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成日志信息添加功能,如图2.17.3和2.17.5所示。(30分)
图2.17.5 添加日志活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
18.试题编号:2-18 《物流管理系统》公司列表的显示与公司添加模块
(1)任务描述
随着经济全球化和现代科学技术的迅速发展,“现代物流”正在世界范围内蓬勃兴起。为了全面提升公司业务管理能力和企业的整体素质,改善企业物流状况、物流质量,提高企业管理和决策科学化水平,XX货运服务有限公司规划并建设物流管理平台,对公司主营业务进行信息采集、传输、存储、处理、显示和分析,将各个分离的物流作业和物流活动组织成为一个有机的整体,全面提高企业科技化的管理和决策水平。同时,与其他先进的业务系统进行对接,加快物流各个环节对市场变化反应的灵敏度,更好的为客户提供全程个性化的服务,最大化的提升企业的经济效益。该管理系统的主要功能模块有承运管理、运输管理、系统管理、调度管理、财务管理等。
你作为《物流管理系统》项目开发组的程序员,请实现如下功能:
公司信息列表显示;
公司信息添加。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.18.1、2.18.2所示页面。
图2.18.1 公司信息列表页面
图2.18.2 公司信息录入页面
a.页面跳转说明
1)点击图2.18.1所示页面顶部导航条中的“承运管理”菜单项,在打开的左侧菜单中点击“公司信息”菜单项,则在右边的主体部分显示公司信息列表;
2)在图2.18.1中,点击“添加公司信息”按钮,则跳转到公司信息录入页面,如图2.18.2所示;
3)点击图2.18.2中的“保存”按钮,对图中打“*”号的输入部分进行必填校验,通过校验后在数据库中添加公司信息;
4)公司信息增加成功后,跳转到图2.18.1所示页面,显示更新后的公司信息列表。
数据库设计
a.创建数据库LogisticsDB。
b. 创建公司信息表(T_logistics_company),表结构见表2.18.1。
表2.18.1 公司信息表(T_logistics_company)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Company_id |
公司编号 |
varchar(18) |
否 |
主键 |
Company_name |
公司名称 |
varchar(60) |
否 |
|
Company_city |
所在城市 |
varchar(20) |
是 |
|
Company_phone |
联系电话 |
varchar(20) |
是 |
|
Company_fax |
传真 |
varchar(20) |
是 |
|
Company_adress |
地址 |
varchar(100) |
是 |
|
Company_remark |
备注 |
varchar(500) |
是 |
|
c.在表T_logistics_company插入以下记录,见表2.18.2。
表2.18.2公司信息表(T_logistics_company)记录
Company_id |
Company_name |
Company_city |
Company_phone |
Company_fax |
Company_adress |
Company_remark |
2011-01 |
飞马 |
湖南湘潭 |
0731-52584651 |
0731-52584651 |
湘乡 |
|
2011-02 |
长奔 |
湖南株洲 |
0731-23553378 |
0731-23553378 |
茶陵 |
|
2011-03 |
旭日 |
湖南长沙 |
0731-82788879 |
0731-82788879 |
长沙 |
|
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现公司信息列表显示功能,如图2.18.3和2.18.4所示。(30分)
图2.18.3 公司信息模块用例图
图2.18.4 公司信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成公司信息添加功能,如图2.18.3和2.18.5所示。(30分)
图2.18.5 添加公司信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
19.试题编号:2-19 《物流管理系统》客户信息列表的显示与客户信息修改模块
(1)任务描述
随着经济全球化和现代科学技术的迅速发展,“现代物流”正在世界范围内蓬勃兴起。为了全面提升公司业务管理能力和企业的整体素质,改善企业物流状况、物流质量,提高企业管理和决策科学化水平,XX货运服务有限公司规划并建设物流管理平台,对公司主营业务进行信息采集、传输、存储、处理、显示和分析,将各个分离的物流作业和物流活动组织成为一个有机的整体,全面提高企业科技化的管理和决策水平。同时,与其他先进的业务系统进行对接,加快物流各个环节对市场变化反应的灵敏度,更好的为客户提供全程个性化的服务,最大化的提升企业的经济效益。该管理系统的主要功能模块有承运管理、运输管理、系统管理、调度管理、财务管理等。
你作为《物流管理系统》项目开发组的程序员,请实现如下功能:
客户信息列表显示;
客户信息修改。
任务一:项目模块的分析与设计(30分)
界面设计
以提供的素材为基础,实现图2.19.1、2.19.2所示页面。
图2.19.1客户信息列表页面
图2.19.2客户信息修改页面
a.页面跳转说明
1)点击图2.19.1所示页面顶部导航条中的“承运管理”菜单项,在打开的左侧菜单中点击“客户信息”菜单项,则在右边的主体部分显示客户信息列表;
2)在图2.19.1中,点击操作列中的“编辑”按钮,跳转到客户信息修改页面,修改所在行的客户信息,如图2.19.2所示;
3)点击图2.19.2中的“保存”按钮,对图中打“*”号的输入部分进行必填校验,通过校验后,数据库中修改客户信息;
4)修改客户信息成功后,跳转到图2.19.1所示页面,显示更新后的客户信息列表。
数据库设计
a.创建数据库LogisticsDB。
b. 创建客户信息表(T_logistics_client_info),表结构见表2.19.1。
表 2.19.1 客户信息表(T_logistics_client_info)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Client_info_id |
客户编号 |
varchar(10) |
否 |
主键 |
Client_info_name |
客户名称 |
varchar(50) |
否 |
|
Client_info_type |
客户类型 |
varchar(20) |
否 |
|
Client_info_contacts |
联系人 |
varchar(20) |
否 |
|
Client_info_phone |
联系电话 |
varchar(20) |
否 |
|
Client_info_address |
联系地址 |
varchar(100) |
是 |
|
Client_info_remark |
备注 |
varchar(100) |
是 |
|
c.在表T_logistics_client_info插入以下记录,见表2.19.2。
表2.19.2客户信息表(T_logistics_client_info)记录
Client_info_id |
Client_info_name |
Client_info_type |
Client_info_contacts |
Client_info_phone |
Client_info_adress |
Client_info_remark |
CI0001 |
万有贸易有限公司 |
长期客户 |
张先生 |
021-28888899 |
上海 |
|
CI0002 |
大井纺织公司 |
长期客户 |
刘小姐 |
0731-53938638 |
望城 |
|
CI0003 |
上海星诺公司 |
长期客户 |
李先生 |
021-62777777 |
上海 |
|
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现客户信息列表显示功能,如图2.19.3和2.19.4所示。(30分)
图2.19.3 客户信息管理模块用例图
图2.19.4 客户信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成客户信息修改功能,如图2.19.3和2.19.5所示。(30分)
图2.19.5 修改客户信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
20.试题编号:2-20 《物流管理系统》车辆类型列表的显示与车辆类型添加模块
(1)任务描述
随着经济全球化和现代科学技术的迅速发展,“现代物流”正在世界范围内蓬勃兴起。为了全面提升公司业务管理能力和企业的整体素质,改善企业物流状况、物流质量,提高企业管理和决策科学化水平,XX货运服务有限公司规划并建设物流管理平台,对公司主营业务进行信息采集、传输、存储、处理、显示和分析,将各个分离的物流作业和物流活动组织成为一个有机的整体,全面提高企业科技化的管理和决策水平。同时,与其他先进的业务系统进行对接,加快物流各个环节对市场变化反应的灵敏度,更好的为客户提供全程个性化的服务,最大化的提升企业的经济效益。该管理系统的主要功能模块有承运管理、运输管理、系统管理、调度管理、财务管理等。
你作为《物流管理系统》项目开发组的程序员,请实现如下功能:
车辆类型信息列表显示;
车辆类型信息添加。
任务一:项目模块的分析与设计(30分)
页面设计
以提供的素材为基础,实现图2.20.1、2.20.2所示页面。
图2.20.1 车辆类型信息列表页面
图2.20.2车辆类型信息录入页面
a.页面跳转说明
1)点击图2.20.1所示页面顶部导航条中的“运输管理”菜单项,在打开的左侧菜单中点击“车辆类型”菜单项,则在右边的主体部分显示车辆类型信息列表;
2)在图2.20.1中,点击“添加车辆类型”按钮,则跳转到车辆类型信息录入页面,如图2.20.2所示;
3)点击图2.20.2中的“保存”按钮,对图中打“*”号的输入部分进行必填校验,通过校验后在数据库中添加车辆类型信息;
4)车辆类型信息增加成功后,跳转到图2.20.1所示页面,显示更新后的车辆类型信息列表;
数据库设计
a.创建数据库LogisticsDB。
b. 创建车辆类型信息表(T_logistics_car_type),表结构见表2.20.1。
表2.20.1 车辆类型信息表(T_logistics_car_type)表结构
字段名 |
字段说明 |
字段类型 |
允许为空 |
备注 |
Cp_id |
类型ID |
varchar(10) |
否 |
主键 |
Cp_name |
类型名称 |
varchar(20) |
否 |
|
Cp_volume |
可乘体积 |
float |
否 |
单位为m3 |
Cp_weight |
可乘重量 |
float |
否 |
单位为t |
Cp_remark |
备注 |
varchar(100) |
是 |
|
c.在表T_logistics_car_type插入以下记录,见表2.20.2。
表2.20.2 车辆类型信息表(T_logistics_car_type)记录
Cp_id |
Cp_name |
Cp_volume |
Cp_weight |
Cp_remark |
CP0001 |
平板车辆 |
300.00 |
200.00 |
|
CP0002 |
半挂车辆 |
15.00 |
86.00 |
|
CP0003 |
前四后八 |
15.00 |
89.00 |
|
系统架构设计
a.实现系统项目分层。
数据库连接配置
a.实现项目数据库连接配置。
任务二:依据项目功能需求的用例图和活动图实现车辆类型信息列表显示功能,如图2.20.3和2.20.4所示。(30分)
图2.20.3 车辆类型模块用例图
图2.20.4 车辆类型信息列表活动图
任务三:依据项目功能需求的用例图和活动图完成车辆信息添加功能,如图2.20.3和2.20.5所示。(30分)
图2.20.5 添加车辆类型信息活动图
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
WEB应用程序开发项目附录
附录1 作品提交
答案以“答题文件”的形式提交。请按以下要求创建答题文件夹和答题文件:
创建答题文件夹
创建以”考生号_题号”命名的文件夹,存放所有答题文件,例如:“***********_2_1\”。
创建答题文件
a.项目源文件
创建project子文件夹,如:“***********_2_1\ project \”,存放项目所有源代码。
b.数据库备份文件
创建bak子文件夹,如: “***********_2_1\bak\”,存放数据库备份文件,它用于教师阅卷时,还原运行环境。无数据库备份文件,则扣除相应的技术分。
c. 页面截图文件
创建picture子文件夹,如: “***********_2_1\picture\”,存放截图.doc文件,它用于保存程序运行过程中的屏幕截图,每张截图必须有文字说明,要求每个实现的功能至少截两张图,如“新增工程”功能,要求有“新增”之前的截图和“新增”成功后的截图。
提交答题文件
将”考生号_题号”文件夹打包,形成“考生号_题号.RAR”文件,如:“***********_2_1.rar”,将该文件按要求进行上传。
考核时量
考核时间为180分钟。
附录2 实施条件
所需的软硬件设备如下表。
表1 考点提供的主要设备及软件表
序号 |
设备、软件名称 |
规格/技术参数、用途 |
备注 |
1 |
计算机 |
CPU酷睿i5以上,内存4G以上,win7/win10/linux操作系统 |
用于软件开发和软件部署,每人一台 |
2 |
Office,WPS |
编写文档 |
|
3 |
Microsoft Visual Studio 2008或以上、NetBeans 8或以上、Eclipse 3.4或以上、MyEclipse 8.5或以上、JDK1.7或以上,WAMP或LAMP环境 |
软件开发 |
参考人员自选一种开发工具 |
4 |
Tomcat服务器/IIS服务器等主流WEB服务器 |
WEB服务器 |
用于实现软件项目部署与运行 |
4 |
SQL Server 2005或以上、Oracle 10g或以上、MySQL 5.1或以上 |
数据库管理系统 |
参考人员任选一种数据库管理系统 |
5 |
MSDN 或JDK帮助文档 |
帮助文档 |
参考人员可以使用帮助文档 |
附录3 评价标准
评分项一:项目模块的分析与设计(30分)
表2 项目模块分析与设计评分细则表
序号 |
评分项 |
分值 |
评分细则 |
1 |
页面设计 |
5分 |
页面显示不正确扣3分/个,页面超链接跳转不正确扣2分/个,扣完为止。 |
2 |
数据库设计 |
15分 |
没有成功新建数据库扣5分,没有成功创建表扣3分/处。插入数据出现不完整,不符合要求的情况扣2分/处,扣完为止。 |
3 |
系统架构设计 |
5分 |
设计的类体现了数据和业务的分离,没有系统架构分层设计扣2分/处,扣完为止。 |
4 |
数据库连接配置 |
5分 |
项目与数据库连接配置不正确,出现异常扣2分/处,扣完为止。 |
评分项二:依据项目功能需求的用例图和活动图完成程序功能(60分)
表3项目功能评分细则表
序号 |
评分项 |
分值 |
评分细则 |
1 |
功能实现 |
60分 |
项目功能完成总分为60分,各项目任务分数在套题任务项处有标明,按照套题上的任务项功能要求逐一评分,功能实现未完成,扣10分/处,功能实现不符合要求,扣5分/处,出现异常5分/次,程序未能按照活动图流程执行扣5分/处,扣完为止。 |
评分项三:职业素质(10分)
表4 职业素质评分细则表
序号 |
评分项 |
分值 |
评分细则 |
1 |
代码书写格式规范 |
3分 |
代码缩进不规范扣1分、方法划分不规范扣1分、语句结构不规范扣1分(如一行编写两个语句)、使用空行不规范扣1分,扣完为止 |
2 |
注释规范 |
2分 |
整个项目没有注释扣2分、有注释,但注释不规范扣1分,扣完为止 |
3 |
端口配置 |
1分 |
端口号配置不正确,扣1分 |
4 |
部署正确 |
2分 |
项目代码未正确配置到指定服务器目录下,扣4分 |
5 |
运行正确 |
2分 |
访问网站“http://×××××/项目名称”不能正确显示主页,扣2分(×代表不同的实现方式) |
模块三 软件测试
1.试题编号:3-1 《会员管理系统》添加会员、高级查询功能测试
(1)任务描述
某软件公司新开发了一款会员管理系统,其中包含会员卡管理,客户信息管理,会员消费管理等模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
添加会员功能测试;
会员情况高级查询功能测试。
图 3.1.1添加新会员信息界面
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写会员卡号 |
必填,不能重复,可自定义编号,编号长度在1-20 |
1.不是数字。 |
提示卡号格式不符合 |
2.会员卡号重复。 |
提示会员卡号重复 |
|||
3.卡号为空。 |
提示卡号不能为空 |
|||
2 |
填写会员姓名 |
必填,长度为1-30个字符 |
1.长度超出范围。 |
提示姓名不符合要求 |
2.姓名为空。 |
提示姓名不能为空 |
|||
3 |
选择会员卡类型 |
可选,有折扣卡、储值卡、计次卡(默认计次卡) |
-- |
|
4 |
选择卡的级别 |
有普通会员、中级会员、高级会员(默认普通会员) |
-- |
|
5 |
填写会员密码 |
可不填,默认为空,最大长度为8个字符 |
1.密码长度超过范围 |
提示密码长度超过范围 |
6 |
确认密码 |
可不填,默认为空,最大长度为8个字符 |
1.两次密码填写不一致 |
提示两次密码不一致 |
7 |
选择计次模式 |
可选(默认计次卡模式) |
-- |
|
8 |
填写会员积分 |
可不填(默认0),长度为1-10之间的正数 |
1.超过有效范围 |
提示会员积分长度超过有效范围 |
2.负数 |
文本框不能自动填写数据 |
|||
9 |
选择当前状态 |
可选,有可用和不可用(默认可用) |
-- |
|
10 |
填写储值金额 |
可不填(默认0),长度为1-15个数字, |
1.超过有效范围 |
提示储值金额超过有效范围 |
2.格式不正确 |
提示储值金额格式不正确 |
|||
11-12 |
选择会员卡有效日期 |
可不选,默认为当前日期 |
1.会员卡有效日期没有超过今天 |
提示会员卡有效日期不能小于当前日期 |
13 |
选择此卡根据积分自动升级 |
非必选 |
-- |
|
14 |
备注 |
可不填,默认为空 |
-- |
|
15 |
选择性别 |
必选,默认为男 |
-- |
|
16 |
选择出生日期 |
必选 |
1.出生日期超过今天 |
提示出生日期超过了正常范围 |
17 |
填写单位职业 |
可填,默认为空 |
-- |
|
18 |
填写移动电话 |
可不填,默认为空 |
1.不是合法的电话或手机号码 |
提示联系移动错误 |
19 |
填写固定电话 |
可不填,默认为空 |
1.不是合法的电话号码 |
提示固定电话错误 |
20 |
填写电子邮件 |
可不填,默认为空 |
1.不是合法的电子邮件 |
提示电子邮件错误 |
21 |
填写会员证件类型 |
可不填,默认为空,长度为1-10之间 |
1.长度超过范围 |
文本框不能自动填写 数据 |
22 |
填写证件号码 |
可不填,默认为空 |
1.不是合法的证件号码 |
提示证件号码格式错误 |
23 |
会员联系地址 |
可不填,默认为空,长度为1-100之间 |
1.长度超过范围 |
字段大小而不能接受所要的数据的数量,试着插入或粘贴较少的数据 |
24-25 |
选择填写其他信息 |
可不填,默认为空,单击“编辑”输入文本框 |
-- |
|
26 |
上传会员照片 |
默认无,支持jpg、png、bmp、gif格式 |
-- |
|
27 |
清除会员图像 |
单击后清除已有读者图像 |
-- |
|
28 |
选择加入日期 |
可不选,加入日期不大于当前日期 |
1.起始日期不大于当前查询日期 |
提示起始日期不能大于当前查询日期 |
29 |
选择填写介绍人 |
可不填,默认为空 |
-- |
|
30 |
查找介绍人 |
可不选 |
-- |
|
31 |
清除介绍人 |
单击后清除已有的介绍人 |
-- |
|
32 |
确定 |
提交添加条件,从数据库中检索数据,展示在表格中,没有填写到的数据则显示空白表格 |
-- |
|
33 |
取消 |
退出添加窗口 |
-- |
|
图 3.1.2会员信息高级查询界面
表3.1.2 会员信息高级查询界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
选择会员卡号 |
可不选,默认为空 |
-- |
|
2 |
填写会员卡号 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
3 |
选择会员姓名 |
可不选,默认为空 |
-- |
|
4 |
填写会员姓名 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
2.填写会员姓名错误 |
提示姓名不存在 |
|||
5 |
选择性别 |
默认男,可选择男或女 |
-- |
|
6 |
选择卡类型 |
非必选,默认折扣卡,可选择折扣卡、储值卡、计次卡 |
-- |
|
7 |
选择卡名称 |
非必选,默认普通会员,可选普通会员、中级会员、高级会员 |
-- |
|
8 |
选择会员积分 |
非必选,默认等于0,可选择大于、等于、小于 |
-- |
|
9 |
选择累计消费 |
非必选,默认等于0,可选择大于、等于、小于。长度为1-15个数字, |
|
提示消费金额超过有效范围 |
2.格式不正确 |
提示金额格式不正确 |
|||
10 |
选择卡内余额 |
非必选,默认等于0,可选择大于、等于、小于 |
-- |
|
11 |
选择加入日期 |
加入日期不大于当前日期 |
1.加入日期不大于当前日期 |
提示加入日期不能大于当前日期 |
12 |
选择有效日期 |
有效日期不大于当前查询日期 |
1.有效日期不大于当前查询日期 |
提示有效日期不能小于当前查询日期 |
13 |
选择出生日期 |
出生日期不超过今天 |
1.出生日期超过今天 |
提示出生日期超过了正常范围 |
14 |
选择联系电话 |
可不选,默认为空 |
-- |
|
15 |
填写联系电话 |
可不填,默认为空 |
1.不是合法的电话或手机号码 |
提示联系电话错误 |
16 |
选择会员状态 |
可不选,默认为可以,可选可用、不可用 |
-- |
|
17 |
选择会员联系地址 |
可不选,默认为空 |
-- |
|
18 |
填写会员联系地址 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
19 |
选择其他信息 |
可不选,默认为空 |
-- |
|
20 |
填写其他信息 |
可不填,默认为空 |
-- |
|
21 |
选择会员证件类别 |
可不选,默认为空 |
-- |
|
22 |
选择会员证件类别 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
23 |
选择证件的号码 |
可不选,默认为空 |
-- |
|
24 |
填写证件的号码 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
25 |
选择单位的职业 |
可不选,默认为空 |
-- |
|
26 |
填写单位的职业 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
27 |
选择电子邮件 |
可不选,默认为空 |
-- |
|
28 |
填写电子邮件 |
可不填,默认为空 |
1.不是合法的电子邮件 |
提示电子邮件错误 |
29 |
查询 |
提交查询条件,从数据库中检索数据,展示在表格中,没有查询到数据则显示空白表格 |
-- |
|
30 |
退出 |
退出查询窗口 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“会员管理系统”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录会员管理系统,进入会员消费界面,选择添加会员功能,依据表3.1.1提供的各控件功能表,对图 3.1.1所示的“新增会员信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录会员管理系统,进入会员消费模块,选择选择查询会员功能,依据表 3.1.2提供的各控件功能表,对图 3.1.2所示的“会员信息高级查询”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图1和图2所示的“新增会员信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3所示的“会员信息高级查询”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
2.试题编号:3-2 《会员管理系统》修改会员、高级查询会员功能测试
(1)任务描述
某软件公司新开发了一款会员管理系统,其中包含会员卡管理,客户信息管理,会员消费管理等模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
修改会员功能测试;
会员情况高级查询功能测试。
图 3.2.1修改会员信息界面
表3.2.1 修改会员界面各控件功能表
编号 |
说明 |
功能 |
异常 |
处理 |
1 |
填写会员姓名 |
必填,长度为1-30个字符 |
1.不填 |
提示读者姓名不能为空 |
2.长度超过范围 |
提示读者姓名长度超过范围,应该在30个字符内 |
|||
2 |
填写卡的级别 |
可不填,默认为普通会员、中级会员、高级会员 |
-- |
|
3 |
填写会员密码 |
可不填,默认为空,最大长度为8个字符 |
1.密码长度超过范围 |
提示密码长度超过范围 |
4 |
确认密码 |
可不填,默认为空,最大长度为8个字符 |
1.两次密码填写不一致 |
提示两次密码不一致 |
5 |
填写会员积分 |
可不填(默认0),长度为1-10的正数。 |
1.长度超过范围 |
提示积分不能超过10 |
2.文字或字母组合字符 |
文本框不能自动填写数据 |
|||
6 |
选择当前状态 |
可不填,有可用和不可用(默认可用) |
-- |
|
3.内线号码为空。 |
提示联系方式不能为空 |
|||
7 |
选择会员卡有效日期 |
可不选,有效日期不大于当前日期 |
1.有效日期不大于当前日期 |
提示有效日期不能小于当前日期 |
8 |
选择此卡根据积分自动升级 |
非必选 |
-- |
|
9 |
填写备注 |
可不填,默认为空 |
-- |
|
3.密码为空。 |
提示密码不能为空 |
|||
10 |
选择性别 |
必选,默认为男 |
-- |
|
11 |
选择出生日期 |
非必选 |
1.出生日期超过今天 |
提示出生日期超过了正常范围 |
12 |
填写单位职业 |
可不填,默认为空 |
-- |
|
13 |
填写移动电话 |
可不填,默认为空 |
1.不是合法的电话或手机号码 |
提示联系电话错误 |
14 |
填写固定电话 |
可不填,默认为空 |
1.不是合法的电话号码 |
提示固定电话错误 |
15 |
填写电子邮件 |
可不填,默认为空 |
1.不是合法的电子邮件 |
提示电子邮件错误 |
16 |
填写会员证件类型 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
17 |
填写证件号码 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
2.含有非数字 |
提示不是有效的数字 |
|||
18 |
会员联系地址 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
19-20 |
选择填写其他信息 |
可不填,默认为空,单击“编辑”输入文本框 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
21 |
上传会员照片 |
默认无,支持jpg、png、bmp、gif格式 |
-- |
|
22 |
清除会员图像 |
单击“操作”后选择清除已有读者图像 |
-- |
|
23 |
选择加入日期 |
可不选,加入日期不大于当前日期 |
1.起始日期不大于当前查询日期 |
提示起始日期不能大于当前查询日期 |
24 |
选择填写介绍人 |
可不填,默认为空 |
-- |
|
25 |
查找介绍人 |
可不选 |
-- |
|
26 |
清除介绍人 |
单击后清除已有的介绍人 |
-- |
|
27 |
确定 |
前面所有控件验证的触发按钮,把数据保存到数据库,并提示修改成功。 |
1.修改会员信息失败 |
提示修改会员信息失败 |
28 |
取消 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.2.2会员信息高级查询界面
表3.2.2 会员信息高级查询界面各控件功能表
编号 |
说明 |
功能 |
异常 |
处理 |
1 |
选择会员卡号 |
可不选,默认为空 |
-- |
|
|
填写会员卡号 |
可不填,默认为空,编号长度在1-20 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
3 |
选择会员姓名 |
可不选,默认为空 |
-- |
|
4 |
填写会员姓名 |
可不填,默认为空,必填,长度为1-30个字符 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
5 |
选择性别 |
可不选,默认男,可选择男或女 |
-- |
|
6 |
选择卡类型 |
可不选,默认折扣卡,可选择折扣卡、储值卡、计次卡 |
-- |
|
7 |
选择卡名称 |
可不选,默认普通会员,可选普通会员、中级会员、高级会员 |
-- |
|
8 |
选择会员积分 |
默认等于0,可选择大于、等于、小于,为数字 |
1.填写文字或字母组合 |
文本框不能自动填写数据 |
9 |
选择累计消费 |
默认等于0,可选择大于、等于、小于,为数字 |
1.填写文字或字母组合 |
文本框不能自动填写数据 |
10 |
选择卡内余额 |
默认等于0,可选择大于、等于、小于 |
1.填写文字或字母组合 |
文本框不能自动填写数据 |
11 |
选择加入日期 |
加入日期不大于当前查询日期 |
1.加入日期不大于当前查询日期 |
提示加入日期不能大于当前查询日期 |
12 |
选择有效日期 |
有效日期大于当前查询日期 |
1.有效日期不大于当前查询日期 |
提示有效日期不能小于当前查询日期 |
13 |
选择出生日期 |
出生日期不超过今天 |
1.出生日期超过今天 |
提示出生日期超过了正常范围 |
14 |
选择联系电话 |
可不选,默认为空 |
-- |
|
15 |
填写联系电话 |
可不填,默认为空 |
1.不是合法的电话或手机号码 |
提示联系电话错误 |
16 |
设置会员状态 |
可不设置 |
-- |
|
17 |
填写会员状态 |
可不选,默认为可以 |
-- |
|
18 |
填写会员联系地址 |
可不填,默认为空 |
-- |
|
19 |
选择其他信息 |
可不选,默认为空 |
-- |
|
20 |
填写其他信息 |
可不填,默认为空 |
-- |
|
21 |
设置会员证件类别 |
可不设置,默认不设置 |
-- |
|
22 |
选择会员证件类别 |
可不填,默认为空 |
-- |
|
23 |
选择证件的号码 |
可不选,默认为空 |
-- |
|
24 |
填写证件的号码 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
25 |
选择单位的职业 |
可不选,默认为空 |
-- |
|
26 |
填写单位的职业 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
27 |
选择电子邮件 |
可不选,默认为空 |
-- |
|
28 |
填写电子邮件 |
可不填,默认为空 |
1.不是合法的电子邮件 |
提示电子邮件错误 |
29 |
查询 |
提交查询条件,从数据库中检索数据,展示在表格中,没有查询到数据则显示空白表格 |
-- |
|
30 |
退出 |
退出查询窗口 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“会员管理系统”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录会员管理系统,进入会员消费界面,选择修改会员功能,依据表3.2.1提供的各控件功能表,对图3.2.1所示的“修改会员信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录会员管理系统,进入会员消费模块,选择选择修改会员功能,依据表3.2.2提供的各控件功能表,对图3.2.2所示的“会员信息高级查询”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图1所示的“修改会员信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图2所示的“会员信息高级查询”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
3.试题编号:3-3 《会员管理系统》添加提醒、提醒过滤功能测试
(1)任务描述
某软件公司新开发了一款会员管理系统,其中包含会员卡管理,客户信息管理,会员消费管理等模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
添加提醒内容功能测试;
提醒内容过滤功能测试。
图 3.3.1添加提醒内容界面
表3.3.1 添加提醒内容界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写会员卡号 |
可不填,默认为空,不能重复,编号长度在1-20 |
1.填写不正确的卡号 |
提示查询不到会员 |
2.卡号为空。 |
提示请先选择会员,再添加提醒内容 |
|||
2 |
查询 |
单击“查询”,选择会员 |
-- |
|
3 |
填写提醒内容 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
4 |
选择提醒方式 |
可选一次性、每周、每月、每年(默认一次性) |
-- |
|
5 |
选择提醒时间 |
可不选,提醒日期不大于当前日期 |
1.提醒日期大于当前日期 |
提示提醒日期不能大于当前日期 |
6 |
保存 |
提交添加条件,从数据库中检索数据,展示在表格中,没有添加到数据则显示空白表格 |
-- |
|
7 |
退出 |
退出添加窗口 |
-- |
|
图 3.3.2提醒内容过滤界面
表3.3.2 提醒内容过滤界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
选择起始日期 |
起始日期不大于当前查询日期 |
1.起始日期不大于当前查询日期 |
提示起始日期不能大于当前查询日期 |
2 |
选择截止日期 |
截止日期不大于当前查询日期;一定要大于等于开始日期 |
1.起始日期不大于当前查询日期 |
提示结束日期不能大于当前查询日期 |
2.结束日期不能小于开始日期 |
提示结束日期不能小于开始日期 |
|||
3 |
选择提醒状态 |
可选全部、未联系、已联系,默认为全部 |
-- |
|
4 |
选择提醒方式 |
可选全部、一次性、每周、每月、每年、生日提醒,默认为全部 |
-- |
|
5 |
确定 |
提交查询条件,从数据库中检索数据,展示在表格中,没有查询到数据则显示空白表格 |
-- |
|
6 |
取消 |
关闭查询窗口 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“会员管理系统”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录会员管理系统,进入事件提醒模块,选择事件提醒功能,依据表3.3.1添加提醒内容界面提供的各控件功能表,对图3.3.1添加提醒内容界面所示的“添加提醒内容”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录会员管理系统,进入事件提醒模块,选择事件提醒功能,依据表3.3.2提醒内容过滤界面提供的各控件功能表,对图3.3.2提醒内容过滤界面所示的“提醒内容过滤”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图1所示的“添加提醒内容”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图2所示的“提醒内容过滤”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
4.试题编号:3-4 《会员管理系统》批量充值、查询会员功能测试
(1)任务描述
某软件公司新开发了一款会员管理系统,其中包含会员卡管理,客户信息管理,会员消费管理等模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
批量充值功能测试。
会员情况查询功能测试;
图 3.4.1批量充值界面
表3.4.1 批量充值界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
选择会员等级 |
有所有会员、普通会员、中级会员、高级会员(默认普通会员) |
-- |
|
2 |
选择会员信息 |
必选,需要有会员信息 |
1.未选 |
提示请至少选择一个会员进行充值 |
3 |
全选会员信息 |
可不选,默认为空 |
-- |
|
4 |
填写续费金额 |
必填,只能填写数字,长度是0-15位 |
1.未填 |
提示续费金额不能为零 |
2.填非数字 |
文本框不能自动填入数据 |
|||
3.长度超过15位 |
提示溢出 |
|||
5 |
填写实际续费 |
可不填;续费金额填了,必须在文本框显示;只能填写数字,长度是0-15位 |
1.未显示 |
提示显示实际续费失败 |
2.填写非数字 |
文本框不能自动填入数据 |
|||
3.填写长度超过15位 |
提示溢出 |
|||
6 |
填写备注 |
可填,默认为空 |
-- |
|
7 |
确定保存充值信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,并提示充值信息保存成功。 |
1.批量充值信息失败 |
提示批量充值信息失败 |
8 |
退出关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.4.2会员情况统计查询界面
表3.4.2 会员情况统计查询界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
选择会员卡类型 |
可不选,默认为所有类型,可选(折扣法、储值卡、计次卡) |
-- |
|
2 |
选择会员卡名称 |
可不选,默认为所有名称,可选(普通会员、中级会员、高级会员、无卡客户) |
-- |
|
3 |
选择加入开始日期 |
加入日期不大于当前查询日期 |
1.加入开始日期不大于当前查询日期 |
提示加入开始日期不能大于当前查询日期 |
4 |
选择加入结束日期 |
有效日期不大于当前查询日期 |
1.加入结束不大于当前查询日期 |
提示加入结束不能小于当前查询日期 |
5 |
选择日期 |
可选(今天、昨天、前天、最近七天、最近一月、本月、上月);选择相应的时间段并显示 |
1.未显示 |
提示选择日期失败 |
6 |
填写会员卡号 |
可不填,默认为空 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
7 |
查询 |
提交查询条件,从数据库中检索数据,展示在表格中,没有查询到数据则显示空白表格 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“会员管理系统”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录会员管理系统,进入会员管理模块,选择批量充值功能,依据表3.4.1提供的各控件功能表,对图3.4.1所示的“批量充值”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录会员管理系统,进入统计报表模块,选择会员消费统计功能,依据表3.4.2提供的各控件功能表,对图3.4.2所示的“会员情况统计查询”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.4.1所示的“批量充值”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.4.2所示的“会员情况统计查询”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
5.试题编号:3-5 《会员管理系统》用户登录、发送短信功能测试
(1)任务描述
某软件公司新开发了一款会员管理系统,其中包含会员卡管理,客户信息管理,会员消费管理等模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
用户登录功能测试;
给会员发送短信功能测试。
图 3.5.1用户登录功能测试界面
表3.5.1 用户登录功能测试界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写用户账号 |
必填,必须是注册成功的账号;长度必须是5-10位 |
1.不填 |
提示用户账号不能为空 |
|
提示用户名不存在或错误,请重试 |
|||
3.长度小于5或者大于10 |
||||
2 |
填写用户密码 |
必不填,默认为空;必须是注册成功的密码;长度必须是6-10位;必须是数字字母组合 |
1.不填 |
提示密码不能为空 |
2.填入错误密码 |
提示密码错误,请重试 |
|||
3.长度小于6或者大于10 |
||||
4.非数字字母组合 |
||||
3 |
选择登录 |
单击“登录”进入用户界面 |
1.未填写用户名和密码 |
提示用户账号和密码不能为空 |
2.填写不正确用户名 |
提示用户名不存在或错误,请重试 |
|||
3.填写不正确密码 |
提示密码错误,请重试 |
|||
4 |
选择注销 |
单击“注销”,注销已登录用户 |
1.未注销 |
提示注销失败 |
5 |
查询余额 |
单击“查询余额”,查询用户余额 |
1.未填写用户名和密码 |
提示请先登录,然后再查询余额 |
6 |
修改密码 |
单击“修改密码”,进入用户界面修改密码 |
1.未填写用户名和密码
|
提示请先登录,然后才可以修改密码 |
图 3.5.2会员查询功能测试界面
图 3.5.3给会员发送短信功能界面
表3.5.2 给会员发送短信界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写会员卡号或姓名 |
可不填,默认为空 |
1.填写错误的卡号或者姓名 |
表格不显示数据 |
|
||||
2 |
查询 |
单击“查询”,查询会员信息 |
-- |
|
3 |
高级查询 |
单击“高级查询”,显示要查询的时间段 |
-- |
|
4 |
发送短信 |
单击“发送短信”进入发送短信界面 |
-- |
|
5 |
填写手机号 |
必填,一个手机号一行,手机号前不能加0,小灵通要加区号 |
1.不是合法的手机号码 |
提示有非法手机号,请修改后再发送短信 |
2.未填写 |
提示请输入手机号码 |
|||
6 |
检查手机号 |
一个手机号一行,手机号前不能加0,小灵通要加区号 |
1.不是合法的手机号码 |
提示有非法手机号,请修改后再发送短信 |
2.未填写 |
提示请输入手机号码 |
|||
7 |
填写发送内容 |
必填,默认为空 |
-- |
|
8 |
检查内容 |
发送内容不能为空 |
1.未填写内容 |
提示发送内容不能为空 |
9 |
发送短信 |
必须先登录;手机号码与发送内容不能为空;手机号码必须合法 |
1.未登录 |
提示请先登录 |
2.手机号码与发送内容不能为空; |
提示手机号码或者密码不能为空 |
|||
3.手机号码不合法 |
提示有非法手机号,请修改后再发送短信 |
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“会员管理系统”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录会员管理系统,进入短信群发模块,选择用户登录功能,依据表3.45.1提供的各控件功能表,对图3.45.1所示的“用户登录”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录会员管理系统,进入短信群发模块,选择给会员发短信功能,依据表3.45.2提供的各控件功能表,对图3.45.2和图3.45.3所示的“给会员发送短信”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图1所示的“用户登录”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图2和图3所示的“给会员发送短信”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①、②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
6.试题编号:3-6 《会员管理系统》查询、添加、删除商品功能测试
(1)任务描述
某软件公司新开发了一款会员管理系统,其中包含会员卡管理,客户信息管理,会员消费管理等模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
商品信息添加功能测试;
商品信息删除功能测试;
商品信息查询功能测试;
图 3.6.1商品信息添加界面
表3.6.1商品信息添加界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
选择所属类别 |
必选,默认为空 |
1.为空 |
所属类别不能为空 |
2 |
填写商品名称 |
必填,长度为1-50个字符 |
1.长度超过范围 |
提示商品名称长度超过50位 |
2.为空 |
提示商品名称不能为空 |
|||
3.重复 |
提示书刊名称已存在 |
|||
3 |
填写预设单价 |
非必填,默认为0,长度为1-20之间的数字 |
1.长度超过范围 |
提示溢出 |
4 |
填写商品数量 |
不可修改,默认为0 |
-- |
|
5 |
填写商品编号 |
必填,不重复。默认为空。长度为1-20为字符。 |
1.为空 |
提示商品编号不能为空 |
2. 长度超过范围 |
提示商品编号长度超过20位 |
|||
3.重复 |
提示商品编号重新输入 |
|||
6 |
填写单位名称 |
必填,默认为空。长度为1-20为字符。 |
1.长度超过范围 |
提示单位名称长度超过20位 |
7 |
填写进货单价 |
非必填,默认为0,长度为1-20之间的数字 |
1.长度超过范围 |
提示溢出 |
8 |
填写最低抵扣 |
非必填,默认为0,取值在0-1之间 |
1.取值超过有效范围 |
提示打折比率不能大于1 |
9 |
保存商品信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,并提示添加商品成功。 |
1.新增商品信息失败。 |
提示新增商品信息失败。 |
10 |
取消 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.6.2删除商品信息界面
表3.6.2删除商品信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
删除商品信息 |
表格中必须具有商品信息 |
1.删除表格中商品信息 |
提示商品信息为空,没有可删除的记录 |
2 |
确认删除选中的商品信息 |
从数据库中删除该商品信息 |
1.删除失败。 |
提示删除失败 |
3 |
取消删除选中的商品信息 |
-- |
-- |
|
图 3.6.3商品信息查询界面
表3.6.3商品信息查询界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
选择商品类别 |
可选,默认为所有类别。提交查询条件,从数据库中检索数据,展示在表格中,没有查询到数据则显示空白表格。 |
-- |
|
2 |
填写商品编号 |
默认为空提交查询条件,从数据库中检索数据,展示在表格中,没有查询到数据则显示空白表格。当类别选中除默认的其他类别时,此文本不提交查询数据 |
1.查询无效 |
查询无效 |
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“会员管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录会员管理系统,进入商品管理模块,选择添加功能,依据表3.46.1提供的各控件功能表,对图 3.6.1所示的“商品添加”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录会员管理系统,进入商品管理模块,选择删除功能,依据表3.46.2提供的各控件功能表,对图 3.6.2所示的“商品删除”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
③使用超级管理员测试账号登录图书馆管理系统,进入商品管理模块,选择查询功能,依据表3.46.3提供的各控件功能表,对图 3.6.3所示的“商品查询”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图 3.6.1所示的“商品添加”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图 3.6.2所示的“商品删除”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
①依据任务二中设计的测试用例,对图 3.6.3所示的“商品查询”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
③依据①和②和③的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
7.试题编号:3-7 《会员管理系统》会员充值、删除会员功能测试
(1)任务描述
某软件公司新开发了一款会员管理系统,其中包含会员卡管理,客户信息管理,会员消费管理等模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
折扣卡会员充值功能测试。
删除会员功能测试;
图 3.7.1折扣卡会员充值界面
表3.7.1 折扣卡会员充值界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
会员充值操作 |
必须有会员信息;根据折扣卡来显示充值界面;必须要进行功能转换 |
|
提示不能续费,请选择会员 |
2.没有折扣卡会员信息 |
不显示折扣卡充值界面 |
|||
3.没有点击“是”进行功能转换 |
||||
2 |
显示相对应会员信息 |
自动显示会员信息;不能进行填写 |
1.未显示 |
提示显示会员信息失败 |
3 |
选择优惠方式 |
可选(存款优惠、消费转现金、不消费) |
-- |
|
4 |
填写充值金额 |
必填,只能填写数字,长度是0-15位 |
1.未填 |
提示充值金额不能为零 |
2.填非数字 |
文本框不能自动填入数据 |
|||
3.长度超过15位 |
提示溢出 |
|||
5 |
填写会员密码 |
可不填;长度必须是0-8位 |
1.填写长度范围不合理 |
提示字段太小而不能接受所要添加的数据的数量,试着插入或粘贴较少的数据 |
6 |
填写确认密码 |
必须与会员密码一致;会员密码填了,确认密码必填;长度必须在是0-8位 |
1.与会员密码不一致 |
提示两次输入密码不一致 |
2.未填 |
提示确认密码不能为空 |
|||
3.长度超出合理范围 |
提示字段太小而不能接受所要添加的数据的数量,试着插入或粘贴较少的数据 |
|||
7 |
选择打印 |
可不选,默认为空 |
-- |
|
8 |
填写充值小票份数 |
可不填,默认为1;必须填入数字 |
1.填入非数字 |
文本框不能自动填写数据 |
9 |
保存折扣卡会员充值信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,并跳转到信息显示界面,显示在表格中 |
1折扣卡会员充值信息失败 |
折扣卡会员充值信息失败 |
10 |
退出关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.7.2删除会员界面
表3.7.2 删除会员界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
删除会员信息 |
表格中必须具有会员信息 |
1.表格中没有会员信息 |
删除操作无效
|
2 |
确认删除选中的会员信息 |
从数据库中删除该会员信息 |
1.删除失败 |
提示删除失败 |
3 |
取消删除选中的会员信息 |
-- |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“会员管理系统”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录会员管理系统,进入会员管理模块,选择会员充值功能,依据表3.7.1提供的各控件功能表,对图3.7.1所示的“折扣卡会员充值”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录会员管理系统,进入会员管理模块,选择删除会员功能,依据表3.7.2提供的各控件功能表,对图3.7.2所示的“删除会员”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.7.1所示的“折扣卡会员充值”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.7.2所示的“删除会员”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
8.试题编号:3-8 《会员管理系统》批量制卡、会员换卡功能测试
(1)任务描述
某软件公司新开发了一款会员管理系统,其中包含会员卡管理,客户信息管理,会员消费管理等模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
批量制卡功能测试;
会员换卡功能测试。
图 3.8.1批量制卡功能测试界面
表3.8.1 批量制卡功能界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1-2 |
填写会员卡号 |
填写会员卡号必填,不能重复,可自定义编号,编号长度在1-20 |
1.字符长度超过范围 |
提示文本框不能自动填写数据 |
2.会员卡号重复 |
提示会员卡号重复 |
|||
3.卡号为空 |
卡号不能为空 |
|||
3 |
填写标识 |
可不填,默认为空 |
-- |
|
4-5 |
选择前置、后置 |
有前置、后置,默认为前置 |
-- |
|
6 |
选择会员卡类型 |
有折扣卡、储值卡(默认储值卡) |
-- |
|
7 |
选择会员卡级别 |
有普通会员、中级会员、高级会员(默认普通会员) |
-- |
|
8 |
会员密码 |
可不填,默认为空,最大长度为8个字符 |
1.长度大于8个字符 |
提示会员密码长度不能大于8个字符 |
9 |
确认密码 |
可不填,默认为空,最大长度为8个字符 |
1.两次密码填写不一致 |
提示两次密码不一致 |
2.长度大于8个字符 |
提示长度不能大于8个字符 |
|||
10 |
选择优惠方式 |
可不选存款优惠、优惠转现金、不优惠(默认存款优惠) |
-- |
|
11 |
填写会员积分 |
可不填(默认为0),长度为1-10的正数。 |
1.长度超过范围 |
提示积分不能超过10 |
2.文字或字母组合字符 |
文本框不能自动填写数据 |
|||
12 |
选择当前状态 |
可不填,有可用、不可用(默认为可用) |
-- |
|
13 |
填写储值金额 |
可不选,默认为0;长度为1-10的正数。 |
1.数值超过有效范围 |
提示储值金额不能有效范围 |
2.文字或字母组合字符 |
文本框不能自动填写数据 |
|||
3. 负数 |
||||
14-15 |
选择此卡有效日期 |
可不选,有效日期不大于当前日期 |
1.有效日期不大于当前日期 |
提示有效日期不能小于当前日期 |
16 |
选择此卡根据积分自动升级 |
可不选 |
-- |
|
17 |
填写备注 |
可不选,默认为空 |
-- |
|
18 |
确定 |
提交修改条件,从数据库中检索数据,展示在表格中,没有修改到数据则显示空白表格 |
-- |
|
19 |
取消 |
退出修改窗口 |
-- |
|
图 3.8.2会员换卡界面
表3.8.2 会员换卡界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写新的卡号 |
必填 |
1.不填 |
提示卡号不能为空 |
2.卡号长度超过范围。 |
提示卡号长度超过范围 |
|||
2 |
填写旧卡密码 |
可不填,默认为空,最大长度为15个字符 |
1.密码长度超过范围 |
提示密码长度超过范围 |
2.两次密码填写不一致 |
提示旧密码不正确 |
|||
3 |
填写新卡密码 |
可不填,默认为空,最大长度为15个字符 |
1.密码长度超过范围 |
提示密码长度超过范围 |
4 |
确认密码 |
可不填,默认为空,最大长度为15个字符 |
1.密码长度超过范围 |
提示密码长度超过范围 |
2.两次密码填写不一致 |
提示两次密码不一致 |
|||
5 |
确定 |
提交修改条件,从数据库中检索数据,展示在表格中,没有修改到数据则显示空白表格 |
-- |
|
6 |
取消 |
退出修改窗口 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“会员管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录会员管理系统,进入会员管理模块,选择批量制卡功能,依据表3.8.1提供的各控件功能表,对图3.8.1所示的“批量制卡”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录会员管理系统,进入会员管理模块,选择其他操作中的会员换卡功能,依据表3.8.2提供的各控件功能表,对图3.8.2所示的“会员换卡”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.8.1所示的“批量制卡”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.8.2所示的“会员换卡”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
9.试题编号:3-9 《会员管理系统》连锁设置、消费设置功能测试
(1)任务描述
某软件公司新开发了一款会员管理系统,其中包含会员卡管理,客户信息管理,会员消费管理等模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
TCP会员连锁设置功能测试。
会员消费设置功能测试;
图 3.9.1 TCP会员连锁设置界面
表3.9.1 TCP会员连锁设置界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
设置启用会员连锁设置 |
可不选,默认为空 |
-- |
|
2 |
填写本店标识 |
默认为空 |
-- |
|
3 |
填写服务器地址 |
可不填,默认为空; 必须是IP地址,也可以是域名地址 |
1.不是IP地址 |
提示服务器地址不正确 |
2.不是域名地址 |
||||
4 |
填写通信口令 |
可不填,默认为空; 长度必须是0-16位;不能单个删除文本框字符 |
1.长度大于16位 |
文本框不能再自动填入数据 |
5 |
填入端口 |
可不填,默认为空; 端口号必须与TCP服务端口号一致,防护软件需开放此端口 |
1.端口号与TCP服务端口号不一致 |
提示端口不正确 |
2.没有开放次端口 |
提示需开放端口 |
|||
6 |
填写响应时间 |
可不填,默认为空;必须是填入数字 |
1.非数字 |
文本框不能自动填入数据 |
7 |
填写确认口令 |
可不填,默认为空;通信口令填了,确认口令必须要填 |
1.与通信口令不一致 |
提示两次输入口令不一致 |
8 |
选择启用TCP上传 |
可不选,默认为空 |
-- |
|
9 |
填写每隔分钟数 |
可不填,默认为1;必须填入数字 |
1.填入非数字 |
文本框不能自动填写数据 |
10 |
保存TCP会员连锁信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,提示保存成功,请重新启动软件 |
1.保存TCP会员连锁失败 |
提示保存TCP会员连锁失败 |
图 3.9.2会员消费设置界面
表3.9.2 会员消费设置各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
选择显示收费找零窗口 |
可不选,默认为空 |
1.未显示收费找零窗口 |
提示不能显示收费找零窗口 |
2 |
选择是否允许修改消费金额 |
可不选,默认为已选中 |
-- |
|
3 |
选择是否积分累加 |
非必选,默认为空 |
1.积分未累加 |
提示积分累加失败 |
4 |
选择库存为零时是否允许销售 |
可不选,默认为已选中 |
-- |
|
5 |
选择读卡启用IC卡 |
需要启用IC卡时必选择 |
1.选中下拉框,不能选择 |
提示选择读卡、启用IC卡失败 |
6 |
选择IC卡类型 |
可不选,默认为空 |
-- |
|
7 |
填写保留金额几位小数 |
可不填,默认为1;只能填数字;填入数字必须是0-2位 |
1.填入非数字 |
文本框不能自动填写数据 |
2.填入数据大于2位 |
||||
8 |
填写会员预留金额 |
可不填,默认为0;只能填入数字;长度必须在0-15位 |
1.填入非数字 |
文本框不能自动填写数据 |
2.长度超出15位 |
提示会员预留金额不能超出最大长度 |
|||
9 |
选择储值卡会员使用储值卡消费 |
非必填,默认为空 |
-- |
|
10 |
保存会员消费设置信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,提示保存成功,请重新启动软件 |
1.保存T会员消费设置失败 |
提示会员消费设置失败 |
11 |
操作帮助 |
对于填入数据时不明白的地方,可以点击帮助,跳转到帮助页面,可以了解相关信息 |
1.未进行跳转 |
提示帮助功能失败 |
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“会员管理系统”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录会员管理系统,进入会员设置模块,选择其它设置功能,依据表3.9.1提供的各控件功能表,对图3.9.1所示的“TCP会员连锁设置”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(30分)
②使用超级管理员测试账号登录会员管理系统,进入会员管理模块,选择其它设置功能,依据表3.9.2提供的各控件功能表,对图3.9.2所示的“会员消费设置”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(30分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.9.1所示的“TCP会员连锁设置”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.9.2所示的“会员消费设置”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
10.试题编号:3-10 《会员管理系统》添加积分、删除积分功能测试
(1)任务描述
某软件公司新开发了一款会员管理系统,其中包含会员卡管理,客户信息管理,会员消费管理等模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
商品积分添加功能测试;
特殊商品积分删除功能测试;
图 3.10.1商品积分添加界面
表3.10.1商品积分添加界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
设置启用消费商品积分 |
非必选,默认不选 |
-- |
|
2 |
填写每日消费额 |
非必填,长度为1-15个数字,默认为123,456789012¥ |
1.长度超过范围 |
提示积分失败 |
2.文字或字母组合字符 |
文本框不能自动再填写数据 |
|||
3-4 |
每当日会员积分数值来设置介绍人积一分 |
非必选、非必填,长度为1-15个的正数,默认为¥0.00 |
1.长度超过范围 |
提示积分失败 |
2.文字或字母组合字符 |
文本框不能自动再填写数据 |
|||
3.负数 |
||||
5-6 |
设置并填写每推荐一名一次性奖励积分数值 |
非必填,长度为1-10个正数,默认为10,已选 |
1.长度超过范围 |
提示积分失败 |
2.文字或字母组合字符 |
||||
3.负数 |
||||
7 |
设置会员消费商品累计金额开始积分一次性奖励积分数值 |
非必填,长度为1-10个正数,默认为0 |
1.长度超过范围 |
提示不能积分超过有效范围 |
2.文字或字母组合字符 |
文本框不能自动再填写数据 |
|||
3. 负数 |
||||
8 |
设置允许会员多级积分 |
非必选,默认已选 |
-- |
|
7 |
填写进货单价 |
非必填,默认为0,长度为1-20之间的数字 |
1.长度超过范围 |
提示溢出 |
8 |
填写最低抵扣 |
非必选,默认已选 |
-- |
|
9 |
设置启用充值积分 |
非必选,默认不选 |
-- |
|
10 |
保存商品积分信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,并提示添加商品积分成功。 |
1.新增商品积分信息失败。 |
提示商品积分信息失败。 |
11 |
填写商品名称或编号 |
非必填,默认为空,不可重复 |
1.重复 |
提示该商品已存在,不能添加 |
12 |
填写消费一件积分数值 |
非必填,长度为1-10个正数,默认为0 |
1.数值超过有效范围 |
提示超过有效范围 |
2.负数 |
文本框不能自动再填写数据 |
|||
13 |
添加 |
表格中必须具有商品信息 |
1.添加表格中商品信息 |
商品积分添加到表中 |
图 3.10.2删除商品积分信息界面
表3.10.2删除商品信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
删除商品积分信息 |
表格中必须具有商品积分信息 |
1.删除表格中商品积分信息 |
提示商品信息为空,没有可删除的记录 |
2 |
确认删除选中的商品积分信息 |
从数据库中删除该商品积分信息 |
1.删除失败。 |
提示删除失败 |
3 |
取消删除选中的商品积分信息 |
-- |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“会员管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录会员管理系统,进入商品积分管理模块,选择添加功能,依据表3.10.1提供的各控件功能表,对图 3.10.1所示的“商品积分信息保存添加”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录会员管理系统,进入商品积分管理模块,选择删除功能,依据表3.10.2提供的各控件功能表,对图 3.10.2所示的“商品积分信息删除”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图 3.10.1所示的“商品积分添加”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图 3.10.2所示的“商品积分删除”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
11.试题编号:3-11 《进销存管理系统》增加、查询商品信息功能测试
(1)任务描述
某软件公司新开发了一款进销存管理软件,其中包含商品销售管理系统 ,库存管理系统(仓库管理系统),财务和报表系统等子模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
增加商品信息功能测试;
高级查询商品信息功能测试。
图 3.11.1增加商品信息界面
表3.11.1 增加商品信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
选择所属类别 |
必选,未选择(需选择的类别有酒类、饮料类、食品类) |
1.未选择 |
提示商品类型不能为空 |
2 |
填写商品编号 |
必填,选中所属类别自动出来相对应的商品编号;长度必须是0-17位 |
1.选择后未出现相对应编号设置 |
提示商品编号不能为空 |
2.未填商品编号 |
||||
3.长度超出17位 |
文本框自动不能再填写数据 |
|||
3 |
填写商品名称 |
必填,可设置长度为1-95位 |
1.长度超过95位 |
文本框自动不能再填写数据 |
2.未填商品名称 |
提示商品名称不能为空 |
|||
4 |
填写商品条码 |
可不填,默认为空; 长度必须是0-40位 |
1.填入大于40位长度的数据 |
文本框自动不能再填写数据 |
5 |
选择规格型号 |
可不选,默认为空; 长度必须是0-100位 |
1.长度超过100位 |
提示字段太小而不能接受所要添加的数据的数量,试着插入或粘贴较少的数据 |
6 |
选择单位 |
必选,未选择(需选择的单位有张、瓶、箱、盒等),课添加单位 |
1.未选择 |
提示单位不能为空 |
7 |
选择颜色 |
可不选,默认为无 |
-- |
|
8 |
填写库存下限 |
可不填,默认为空;必须是正整数;长度在正整数范围 |
1.负整数 |
提示库存下限不能小于0 |
2.超过正整数范围 |
提示库存下限格式不正确,必须为整数 |
|||
9 |
填写预设进价 |
可不填,默认为空;长度必须是0-100位 |
1.填入非数字 |
文本框自动不能再填写数据 |
2.长度超过100位 |
提示溢出 |
|||
10 |
填写预设售价 |
可不填,默认为空; 长度必须是0-100位 |
1.填入非数字 |
文本框自动不能再填写数据 |
2.长度超过100位 |
提示溢出 |
|||
11 |
填写期初库存 |
可不选,默认为空 |
-- |
|
12 |
选择称重 |
可不选,默认为空 |
-- |
|
13 |
填写生产厂商 |
可不填,默认为空,长度必须是0-95位 |
1.长度超过95位 |
文本框自动不能再填写数据 |
14 |
填写备注 |
可不填,默认为空, |
-- |
|
15 |
保存商品信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,并提示商品信息保存成功。 |
1.新增商品信息失败 |
提示新增商品信息失败 |
16 |
关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.11.2 高级查询商品信息界面
表3.11.2 高级查询商品信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写供应商 |
可不填,默认为空;长度必须是0-30位 |
1.长度超出30位 |
文本框自动不能再填写数据 |
2 |
搜索选择供应商 |
可点击搜索供应商,显示在文本框中 |
1.没有显示在文本框 |
搜索选择供应商失败 |
3 |
选择开单起始日期 |
起始日期不大于当前查询日期 |
1.起始日期不大于当前查询日期 |
提示起始日期不能大于当前查询日期 |
4 |
选择开单结束日期 |
结束日期不大于当前查询日期;一定要大于等于开始日期 |
1.起始日期不大于当前查询日期 |
提示结束日期不能大于当前查询日期 |
2.结束日期大于等于开始日期 |
提示结束日期不能大于开始日期 |
|||
5 |
选择仓库名称 |
可选择(主仓库、酒库、饮料库),默认为所有仓库 |
-- |
|
6 |
选择操作员 |
可选择(admin、02、网店管理员),默认为所有仓库 |
-- |
|
7 |
确定 |
提交查询条件,从数据库中检索数据,展示在表格中,没有查询到数据则显示空白表格 |
-- |
|
8 |
退出 |
退出关闭查询窗口 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“进销存管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录进销存管理系统,进入商品信息管理模块,选择商品信息维护功能,依据表3.11.1提供的各控件功能表,对图3.11.1所示的“新增商品信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录进销存管理系统,进入商品信息管理模块,选择商品信息维护功能,依据表3.11.2提供的各控件功能表,对图3.11.2所示的“商品信息高级查询”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.11.1所示的“新增商品信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.11.2所示的“商品信息高级查询”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
12.试题编号:3-12 《进销存管理系统》修改、删除商品功能测试
(1)任务描述
某软件公司新开发了一款进销存管理软件,其中包含商品销售管理系统 ,库存管理系统(仓库管理系统),财务和报表系统等子模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
修改商品信息功能测试;
删除商品信息功能测试。
图 3.12.1修改商品信息界面
表3.12.1 修改商品信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
选择所属类别 |
必选,未选择(需选择的类别有酒类、饮料类、食品类) |
1.未选择 |
提示商品类型不能为空 |
2 |
填写商品编号 |
不能进行修改 |
-- |
|
3 |
填写商品名称 |
必填,长度必须是1-95位 |
1.填入大于95位长度的数据 |
文本框自动不能再填写数据 |
2.未填商品名称 |
提示商品名称不能为空 |
|||
4 |
填写商品条码 |
可不填,默认为空 ;长度必须是0-40位 |
1.长度超出40位 |
文本框自动不能再填写数据 |
5 |
选择规格型号 |
可不选,默认为空;长度必须是0-100位 |
1.长度超出100位 |
提示字段太小而不能接受所要添加的数据的数量,试着插入或粘贴较少的数据 |
6 |
选择单位 |
必选,未选择(需选择的单位有张、瓶、箱、盒等),课添加单位 |
1.未选择 |
提示单位不能为空
|
7 |
选择颜色 |
可选,默认为无 |
-- |
|
8 |
填写库存下限 |
可不填,默认为空;必须是正整数;长度在正整数范围 |
1.负整数
|
提示库存下限不能小于0 |
2.超过正整数范围
|
提示库存下限格式不正确,必须为整数 |
|||
9 |
填写预设进价 |
可不填,默认为空;长度必须是0-15位 |
1.填入非数字 |
文本框自动不能再填写数据 |
2.长度超出15位 |
提示溢出 |
|||
10 |
填写预设售价 |
可不填,默认为空;长度必须是0-15位 |
1.填入非数字 |
文本框自动不能再填写数据 |
2.长度超出15位 |
提示溢出 |
|||
11 |
选择称重 |
可不选,默认为空 |
-- |
|
12 |
填写生产厂商 |
可不填,默认为空,长度必须是0-95位 |
1.长度超过95位 |
文本框自动不能再填写数据 |
13 |
填写备注 |
可不填,默认为空, |
-- |
|
14 |
保存商品信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,并提示商品信息保存成功。 |
1.新增商品信息失败 |
提示新增商品信息失败 |
15 |
关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.12.2 删除商品信息界面
表3.12.2删除商品信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
删除商品信息 |
表格中必须具有商品信息 |
1.表格中没有商品信息 |
删除操作无效
|
2 |
确认删除选中的商品信息 |
从数据库中删除该商品信息 |
1.删除失败 |
提示删除失败 |
3 |
取消删除选中的商品信息 |
-- |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“进销存管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录进销存管理系统,进入商品信息管理模块,选择商品信息维护功能,依据表3.12.1提供的各控件功能表,对图3.12.1所示的“修改商品信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录进销存管理系统,进入商品信息管理模块,选择商品信息维护功能,依据表3.12.2提供的各控件功能表,对图3.12.2所示的“删除商品信息”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.12.1所示的“修改商品信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.12.2所示的“删除商品信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
13.试题编号:3-13 《进销存管理系统》新增、删除供应商功能测试
(1)任务描述
某软件公司新开发了一款进销存管理软件,其中包含商品销售管理系统 ,库存管理系统(仓库管理系统),财务和报表系统等子模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
新增供应商信息功能测试;
删除供应商信息功能测试。
图 3.13.1新增供应商信息界面
表3.13.1 新增供应商信息各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写供应商名称 |
必填,不能重复,长度必须是1-85位 |
1.未填 |
提示商品类型不能为空 |
2.长度超出85位 |
文本框自动不能再填写数据 |
|||
3.填入重复名称 |
提示供应商名称不能重复 |
|||
2 |
选择供应商品类型 |
可不填,默认为空 |
-- |
|
3 |
选择所属地区 |
可不填,默认为空 |
-- |
|
4 |
填写联系人 |
可不填,默认为空,长度必须是0-8位 |
1.长度超出18位 |
文本框自动不能再填写数据 |
5 |
填写联系电话 |
可不填,默认为空,必须是合法的联系电话 |
1.填入不合法的联系电话 |
提示联系电话不合法 |
6 |
填写期初应付 |
可不填,默认为空,长度必须是0-15位 |
1.长度超出15位 |
提示期初应付不能超过最大长度 |
7 |
选择默认供应商 |
可选,默认为无 |
-- |
|
8 |
选择禁用 |
可选,默认为无 |
-- |
|
9 |
填写联系地址 |
可不填,默认为空,长度必须是0-100位 |
2.长度超出100位 |
提示联系地址不能超过最大长度 |
10 |
填写备注 |
可不填,默认为空 |
-- |
|
11 |
保存供应商信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,并提示供应商保存成功。 |
1.新增供应商信息失败 |
提示新增供应商信息失败 |
12 |
关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.13.2 删除供应商信息界面
表3.13.2 删除供应商信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
删除供应商信息 |
表格中必须具有供应商信息;不能删除普通供应商;不能删除发生过业务的供应商 |
1.表格中没有供应商信息 |
删除操作无效 |
2.删除普通供应商 |
提示普通供应商为系统默认,不能删除 |
|||
3.删除发生过业务的供应商 |
提示该供应商已经发生过业务,不能删除 |
|||
2 |
确认删除选中的供应商信息 |
从数据库中删除该供应商信息 |
1.删除失败 |
提示删除失败 |
3 |
取消删除选中的供应商信息 |
取消删除,返回 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“进销存管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录进销存管理系统,进入供应商信息管理模块,选择供应商信息维护功能,依据表3.13.1提供的各控件功能表,对图3.13.1所示的“新增供应商信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录进销存管理系统,进入供应商信息管理模块,选择供应商信息维护功能,依据表3.13.2提供的各控件功能表,对图3.13.2所示的“删除供应商信息”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.13.1所示的“新增供应商信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.13.2所示的“删除供应商信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
14.试题编号:3-14 《进销存管理系统》查找、修改供应商功能测试
(1)任务描述
某软件公司新开发了一款进销存管理软件,其中包含商品销售管理系统 ,库存管理系统(仓库管理系统),财务和报表系统等子模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
修改供应商信息功能测试;
查找供应商信息功能测试。
图 3.14.1修改供应商信息界面
表3.14.1 修改供应商界信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写供应商名称 |
不能修改 |
-- |
|
2 |
选择供应商品类型 |
可不填,默认为空 |
-- |
|
3 |
选择所属地区 |
可不填,默认为空 |
-- |
|
4 |
填写联系人 |
可不填,默认为空,长度必须是0-8位 |
1.大于8位长度的数据 |
文本框自动不能再填写数据 |
5 |
填写联系电话 |
可不填,默认为空,必须是合法的联系电话 |
1.填入不合法的联系电话 |
提示不合法的联系电话 |
6 |
填写期初应付 |
不可修改 |
-- |
|
7 |
选择默认供应商 |
可选,默认为无 |
-- |
|
8 |
选择禁用 |
可选,默认为无 |
-- |
|
9 |
填写联系地址 |
可不填,默认为空,长度必须是0-100位 |
2.长度超出100位 |
提示联系地址不能超过最大长度 |
10 |
填写备注 |
可不填,默认为空 |
-- |
|
11 |
保存供应商信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,并提示供应商保存成功。 |
1.修改供应商信息失败 |
提示修改供应商信息失败 |
12 |
关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.14.2 查找供应商信息界面
表3.14.2 查找供应商信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写供应商名称 |
可不填,默认为空,长度必须是0-30位 |
1长度超出30位 |
文本框自动不能再填写数据 |
2 |
填写联系人 |
可不填,默认为空,长度必须是0-8位 |
1.长度超出8位 |
文本框自动不能再填写数据 |
3 |
填写联系电话 |
可不填,默认为空,必须是合法的联系电话 |
1.填入不合法的联系电话 |
提示联系电话不合法 |
4 |
填写联系地址 |
可不填,默认为空,长度必须是0-100位 |
1.长度超出100位 |
提示联系地址不能超过最大长度 |
7 |
确定 |
提交查询条件,从数据库中检索数据,展示在表格中,没有查询到数据则显示空白表格 |
-- |
|
8 |
退出 |
退出关闭查询窗口 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“进销存管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录进销存管理系统,进入供应商信息管理模块,选择入供应商信息维护功能,依据表3.14.1提供的各控件功能表,对图3.14.1所示的“修改供应商信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录进销存管理系统,进入供应商信息管理模块,选择供应商信息维护功能,依据表3.14.2提供的各控件功能表,对图3.14.2所示的“查找供应商信息”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.14.1所示的“修改供应商信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.14.2所示的“查找供应商信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
15.试题编号:3-15 《进销存管理系统》新增、查找仓库功能测试
(1)任务描述
某软件公司新开发了一款进销存管理软件,其中包含商品销售管理系统 ,库存管理系统(仓库管理系统),财务和报表系统等子模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
新增仓库信息功能测试;
查找仓库信息功能测试。
图 3.15.1新增仓库信息界面
表3.15.1 新增仓库信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写仓库名称 |
必填,仓库名称不能重复,长度必须是1-25位 |
1.未填写仓库名称 |
提示仓库名称不能为空 |
2.仓库名称重复 |
提示仓库名称不能重复 |
|||
3.长度大于25位 |
文本框自动不能填写数据 |
|||
2 |
填写负责人 |
可不填,默认为空 ,长度必须是0-20位 |
1.负责人长度超过20位 |
提示负责人超出最大长度 |
3 |
填写联系电话 |
可不填,默认为空 ,联系电话必须合法 |
1.填入不合法的联系电话 |
提示联系电话格式不正确 |
4 |
填写仓库地址 |
可不填,默认为空 ,长度必须是0-100位 |
1.仓库地址长度超过100位 |
提示仓库地址不能超出最大长度 |
5 |
填写备注 |
可不填,默认为空 |
-- |
|
6 |
选择默认仓库复选框 |
可不选,默认为空 |
-- |
|
7 |
选择默认POS仓库复选框 |
可不选,默认为空 |
-- |
|
8 |
保存仓库信息 |
前面所有控件验证的触发按钮,把数据保存到数据库,并提示新增成功 |
1.新增仓库信息失败 |
提示新增仓库信息失败 |
9 |
关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.15.2 查找仓库信息界面
表3.15.2 查找仓库信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写仓库名称 |
可不填,默认为空,长度必须是0-50位 |
1.仓库名称长度超过50位 |
提示仓库名称超出最大长度 |
2 |
填写负责人 |
可不填,默认为空,长度必须是0-50位 |
1.负责人长度超过50位 |
提示负责人超出最大长度 |
3 |
填写联系电话 |
可不填,默认为空,联系电话必须合法 |
1.填入不合法的联系电话 |
提示联系电话格式不正确 |
4 |
填写仓库地址 |
可不填,默认为空,长度必须是100个字符 |
1.仓库地址长度超出100位 |
提示仓库地址超出最大长度 |
5 |
查询仓库信息 |
提交查询条件,从数据库中检索数据,展示在表格中,没有查询到数据则显示空白表格 |
-- |
|
6 |
关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“进销存管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录进销存管理系统,进入仓库信息管理模块,选择仓库信息维护功能,依据表3.15.1 提供的各控件功能表,对图3.15.1所示的“新增仓库信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录进销存管理系统,进入仓库信息管理模块,选择仓库信息维护功能,依据表3.15.2 提供的各控件功能表,对图3.15.2 所示的“查找仓库信息”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.15.1所示的“新增仓库信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.15.2 所示的“查找仓库信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
16.试题编号:3-16 《进销存管理系统》修改、删除仓库功能测试
(1)任务描述
某软件公司新开发了一款进销存管理软件,其中包含商品销售管理系统 ,库存管理系统(仓库管理系统),财务和报表系统等子模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
修改仓库信息功能测试;
删除仓库信息功能测试。
图 3.16.1修改仓库信息界面
表3.16.1 修改仓库信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
修改仓库信息 |
表格中必须具有仓库信息 |
1.表格中没有仓库信息 |
修改操作无效 |
2 |
填写仓库名称 |
必填,仓库名称不能重复,长度是必须0-25位 |
1.未填写仓库名称 |
提示仓库名称不能为空 |
2.仓库名称重复 |
提示仓库名称不能重复 |
|||
3.长度超过25位 |
文本框自动不能填写数据 |
|||
3 |
填写负责人 |
可不填,默认为空,长度必须是0-20位 |
1.负责人长度超过20位 |
提示负责人长度不能超过范围 |
4 |
填写联系电话 |
可不填,默认为空,联系电话必须合法 |
1.填入不合法的联系电话 |
提示联系电话格式不正确 |
5 |
填写仓库地址 |
可不填,默认为空,长度必须是100位 |
1.长度超过100位 |
提示仓库地址长度不能超过范围 |
6 |
填写备注 |
可不填,默认为空 |
-- |
|
7 |
选择默认仓库复选框 |
可不选,默认为空 |
-- |
|
8 |
选择默认POS仓库复选框 |
可不选,默认为空 |
-- |
|
9 |
修改选中仓库信息 |
前面所有控件验证的触发按钮,把修改后的数据保存到数据库,并提示修改成功 |
1.修改仓库信息失败 |
提示修改仓库信息失败 |
10 |
关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.16.2 删除仓库信息界面
表 3.16.2 删除仓库信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
删除仓库信息 |
表格中必须具有仓库信息;不能删除已存有商品的仓库 |
1.表格中没有仓库信息 |
删除操作无效
|
2.删除已存有商品的仓库 |
提示该仓库中已存有商品,不能删除 |
|||
2 |
确认删除选中的仓库信息 |
从数据库中删除该仓库信息 |
1.删除失败 |
提示删除失败 |
3 |
取消删除选中的仓库信息 |
-- |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“进销存管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录进销存管理系统,进入仓库信息管理模块,选择入仓库信息维护功能,依据表3.16.1提供的各控件功能表,对图3.16.1所示的“修改仓库信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录进销存管理系统,进入仓库信息管理模块,选择仓库信息维护功能,依据表3.16.2提供的各控件功能表,对图3.16.2所示的“删除仓库信息”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.16.1所示的“修改仓库信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.16.2所示的“删除仓库信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
17.试题编号:3-17 《进销存管理系统》查找、修改员工功能测试
(1)任务描述
某软件公司新开发了一款进销存管理软件,其中包含商品销售管理系统 ,库存管理系统(仓库管理系统),财务和报表系统等子模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
查找员工信息功能测试;
修改员工信息功能测试。
图 3.17.1查找员工信息界面
表3.17.1 查找员工信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写员工姓名 |
可不填,默认为空 ,长度必须是0-50位 |
1.长度超过50位
|
提示员工姓名不能超过最大长度 |
2 |
填写所任职务 |
可不填,默认为空 ,长度必须是0-50位 |
1.长度超过50位
|
提示所任职务不能超过最大长度 |
3 |
填写联系电话 |
可不填,默认为空 ,联系电话必须合法 |
1.填入不合法的联系电话 |
提示联系电话格式不正确 |
4 |
填写联系地址 |
可不填,默认为空 ,长度必须是0-100位 |
1.长度超过100位 |
提示联系地址不能超过最大长度 |
5 |
查询员工信息 |
提交查询条件,从数据库中检索数据,展示在表格中,没有查询到数据则显示空白表格 |
-- |
|
6 |
关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.17.2 修改员工信息界面
表3.17.2 修改员工信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
修改员工信息 |
表格中必须具有员工信息 |
1.表格中没有员工信息 |
修改操作无效 |
2 |
填写员工姓名 |
必填,员工姓名长度必须是0-20位,文本框内容长度必须是0-40位,员工姓名不能重复 |
1.长度超过20位 |
提示员工姓名不能长度超过范围 |
2.文本框内容长度超过40位 |
文本框自动不能填写数据 |
|||
3.员工姓名重复 |
提示员工姓名重复 |
|||
3 |
填写所任职务 |
可不填,默认为空 ,长度必须是0-20位 |
1.长度超过20位 |
文本框自动不能填写数据 |
4 |
填写提成比例 |
可不填,默认为0 ,介于0-100之间(包括0和100),小数点后只能保留两位小数 |
1.长度超出100位 |
提示提成比例格式不正确 |
2.小数点后保留超过的两位小数 |
||||
5 |
填写联系电话 |
可不填,默认为空 ,联系电话必须合法 |
1.填入不合法的联系电话 |
提示联系电话格式不正确 |
6 |
填写联系地址 |
可不填,默认为空 ,长度必须是0-85位 |
1.长度超过85位 |
提示联系地址不能超过最大长度 |
7 |
填写备注 |
可不填,默认为空 |
-- |
|
8 |
选择进货管理复选框 |
可不选 |
-- |
|
9 |
选择销售管理复选框 |
可不选 |
-- |
|
10 |
选择库存管理复选框 |
可不选 |
-- |
|
11 |
修改员工信息 |
前面所有控件验证的触发按钮,把修改后的数据保存到数据库,并提示修改成功 |
1.修改员工信息失败 |
提示修改员工信息失败 |
12 |
关闭窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“进销存管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录进销存管理系统,进入员工信息管理模块,选择入员工信息维护功能,依据表3.17.1提供的各控件功能表,对图3.17.1所示的“查找员工信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(25分)
②使用超级管理员测试账号登录进销存管理系统,进入员工信息管理模块,选择员工信息维护功能,依据表3.17.2提供的各控件功能表,对图3.17.2所示的“修改员工信息”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(35分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.17.1所示的“查找员工信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.17.2所示的“修改员工信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
18.试题编号:3-18 《进销存管理系统》新增、删除员工信息功能测试
(1)任务描述
某软件公司新开发了一款进销存管理软件,其中包含商品销售管理系统 ,库存管理系统(仓库管理系统),财务和报表系统等子模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
新增员工信息功能测试;
删除员工信息功能测试。
图 3.18.1新增员工信息界面
表3.18.1删新增员工信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写员工姓名 |
必填,不能重复,长度必须是1-40位 |
1.重复填入姓名 |
提示员工姓名重复 |
2.未填写姓名 |
提示姓名不能为空 |
|||
3.长度超出40位 |
提示文本自动不能再填写数据 |
|||
2 |
填写所任职务 |
可不填,默认为空,长度必须是0-20 |
1.长度超出20位 |
提示文本框自动不能再填写数据 |
3 |
填写提成比例 |
可不填,默认为0.00,大于等于0且小于等于100 |
1.小于0或者大于100 |
提示比例设置有误 |
4 |
填写联系电话 |
可不填,合法电话号码,默认为空 |
1.填入联系电话不合法 |
提示联系电话不合法 |
5 |
填写联系地址 |
可不填,默认为空,长度必须是0-80位, |
1.长度超出80位 |
提示文本框自动不能再填写数据 |
6 |
填写备注 |
可不填,默认为空 |
-- |
|
7 |
选择进货管理 |
可不选,默认已选 |
-- |
|
8 |
选择销售管理 |
可不选,默认已选 |
-- |
|
9 |
选择库存管理 |
可不选,默认已选 |
-- |
|
10 |
保存添加员工信息 |
保存员工信息,关闭添加员工窗口,员工信息界面刷新显示 |
1.添加员工信息失败 |
提示添加员工信息失败 |
11 |
取消所有填入的数据,关闭添加员工窗口 |
关闭添加员工窗口 |
-- |
|
|
图 3.18.2 删除员工信息界面
表 3.18.2 删除员工信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
删除选中员工的信息 |
可选择信息,默认选中第一条删除,必须要有员工信息 |
1.未选中信息或没有信息 |
提示请选择要删除的信息 |
2.参与过业务的员工无法删除 |
提示无法删除参与过业务的员工 |
|||
2 |
确认删除选中的员工信息 |
从数据库中删除该员工信息 |
1.删除失败 |
提示删除失败 |
3 |
取消删除选中的员工信息 |
-- |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“进销存管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录进销存管理系统,进入进货管理模块,选择进入员工信息,依据表3.18.1提供的各控件功能表,对图3.18.1所示的“新增员工信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录进销存管理系统,进入进货管理模块,选择进入员工信息,依据表3.18.2提供的各控件功能表,对图3.18.2所示的“删除员工信息”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.18.1所示的“新增员工信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.18.2所示的“删除员工信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
19.试题编号:3-19 《进销存管理系统》查询订购订单、修改密码功能测试
(1)任务描述
某软件公司新开发了一款进销存管理软件,其中包含商品销售管理系统 ,库存管理系统(仓库管理系统),财务和报表系统等子模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
查询采购订单信息功能测试;
修改密码信息功能测试。
图 3.19.1 添加合同信息界面
表3.19.1添加合同信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
选择加入时间 |
必选,不能超过当前时间 |
1.超过当前时间 |
提示不能超出当前时间 |
2 |
填写合同名称 |
必填,默认为空,长度必须是1-100位 |
1.未填写合同名称 |
提示合同名称不能为空 |
2.长度超过100位 |
提示合同名称不能超过最大长度 |
|||
3 |
选填合同位置 |
必填,不可手填,默认为空,数据来源打开文件位置 |
1.未填写合同位置 |
提示合同位置不能为空 |
2.手动填写 |
提示文本框自动不能手填数据 |
|||
4 |
选择合同 |
选择合同位置,获取数据自动填入文本框 |
-- |
|
5 |
选择经办人 |
必选,默认为空,数据来源于经办人 |
1.未选经办人 |
提示经办人不能为空 |
6 |
确认增加合同 |
保存合同,关闭增加合同窗口 |
|
提示增加合同失败 |
7 |
取消增加合同 |
关闭增加合同窗口 |
-- |
|
图 3.19.2查询采购订单信息界面
表3.19.2查询采购订单信息界面各控件功能表
-
编号
功能
说明
异常
处理
1
选择开单时间的起始时间
小于等于当前时间
1.大于当前时间
提示不能大于当前时间
2
选择开单时间的结束时间
小于等于当前时间并大于等于起始时间
1.大于当前时间
提示不能大于当前时间
2.小于起始时间
提示不能小于起始时间
3
点击显示出查询与选择供应商窗口
弹出查询与选择供应商窗口
--
4
显示查询出的供应商信息,可以选择供应商
可不选,默认为空
--
图 3.19.3 修改密码信息界面
表3.19.3修改密码信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
显示当前操作员 |
自动显示操作员 |
1.未显示 |
提示显示当前操作员信息失败 |
2 |
填写当前密码 |
可不填,默认为空 |
1.当前密码填写错误 |
提示密码错误 |
3 |
填写新密码 |
可不填,默认为空,长度必须是0-20位 |
1.长度超出20位 |
文本框自动不能再填写数据 |
4 |
验证密码 |
可不填,默认为空,与新密码一致,长度必须是0-20位 |
1.与新密码不一致 |
提示两次密码不一致,请重新输入 |
2.长度超出20位 |
文本框自动不能再填写数据 |
|||
5 |
确认修改密码 |
保存新密码,关闭修改密码窗口 |
|
提示修改密码失败 |
6 |
退出修改密码 |
关闭修改密码窗口 |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“进销存管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录进销存管理系统,进入系统管理模块,选择进入系统维护模块,选择修改密码功能,依据表3.19.1提供的各控件功能表,对图3.19.1所示的“添加合同信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(20分)
②使用超级管理员测试账号登录进销存管理系统,进入进货管理模块,选择进入采购订单查询模块,依据表3.19.2提供的各控件功能表,对图3.19.2所示的“查询采购订单信息”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(20分)
③使用超级管理员测试账号登录进销存管理系统,进入系统管理模块,选择进入系统维护模块,依据表3.19.3提供的各控件功能表,对图3.19.3所示的“修改密码信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(20分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.19.1所示的“添加合同信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
②依据任务二中设计的测试用例,对图3.19.2所示的“查询采购订单信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据任务二中设计的测试用例,对图3.19.3所示的“修改密码信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
④依据①、②和③的测试记录,填写“测试总结报告”。(5分)
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
20.试题编号:3-20 《进销存管理系统》新增、删除会员功能测试
(1)任务描述
某软件公司新开发了一款进销存管理软件,其中包含商品销售管理系统 ,库存管理系统(仓库管理系统),财务和报表系统等子模块。现在系统进入了集成调试阶段。项目组为确保软件的正确性、可靠性,将启动测试工作。你作为项目开发组的程序员,请完成以下测试任务:
新增会员信息功能测试;
删除会员信息功能测试。
图 3.20.1新增会员信息界面
表3.20.1新增会员信息界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
填写会员编号 |
必填,默认为空,长度1-50位,不能重复 |
1.未填写会员编号 |
提示会员编号不能为空 |
2.长度超过50位 |
提示会员编号超过最大长度 |
|||
3.会员编号已存在 |
提示会员编号已存在 |
|||
2 |
填写会员名称 |
必填,默认为空,长度1-50位 |
1.未填写会员名 |
提示会员名不能为空 |
2.长度超过50位 |
提示会员名称超过最大长度 |
|||
3 |
选择会员类别 |
必选,默认为空,数据来源于会员类别 |
1.未选会员类别 |
提示请选择会员分类 |
4 |
显示会员折扣 |
通过会员类别获取折扣,小于等于1,大于等于0 |
1.填入大于1或者小于0 |
提示会员折扣格式不正确 |
5 |
选择会员卡是否有截止日期 |
可选,默认为空 |
-- |
|
6 |
选择会员卡截止日期 |
当选中有会员卡截止日期,控件激活,必选,大于当前日期 |
1.日期小于等于当前时间 |
提示截止日期不能小于等于当前时间 |
7 |
填写会员积分 |
必填,会员积分为合法整数,默认为0 |
1.填入非法整数 |
提示填写数据不是合法整数 |
2.填入非整数 |
提示文本自动不能填写非数字字符 |
|||
8 |
选择是否启用会员卡 |
可选,默认选择 |
-- |
|
9 |
填写联系电话 |
可不填,合法电话号码,默认为空 |
1.填入联系电话不合法 |
提示联系电话不合法 |
10 |
填写备注信息 |
可不填,默认为空 |
-- |
|
11 |
保存信息,新增会员 |
前面所有控件验证的触发按钮,把数据保存到数据库,并提示新增会员成功。 |
1.新增会员失败 |
提示新增会员失败 |
12 |
取消所有填入的数据,关闭新增会员窗口 |
取消所有填入的数据,关闭窗口 |
-- |
|
图 3.20.2 删除会员信息界面
表3.20.2 读者信息高级查询界面各控件功能表
编号 |
功能 |
说明 |
异常 |
处理 |
1 |
删除选中的信息 |
默认不选中信息,必须要有信息 |
1.未选中要删除的信息 |
提示请选中要删除的信息 |
2 |
确认删除,关闭提示框 |
关闭提示框,刷新会员信息管理界面 |
1.删除会员信息失败 |
提示删除会员信息失败 |
3 |
取消删除,关闭提示框 |
-- |
-- |
|
任务一 测试环境的搭建(10分)
①根据上述测试任务描述,安装“进销存管理系统.exe”测试程序(5分)
②根据上述测试任务描述,搭建测试环境(5分)
任务二 测试用例的设计(60)
①使用超级管理员测试账号登录进销存管理系统,进入会员信息管理模块,选择入会员信息维护功能,依据表3.20.1提供的各控件功能表,对图3.20.1所示的“新增会员信息”功能进行测试用例设计。测试用例记录在附件的“测试模板文档.xls”中。(35分)
②使用超级管理员测试账号登录进销存管理系统,进入会员信息管理模块,选择会员信息维护功能,依据表3.20.2提供的各控件功能表,对图3.20.2所示的“删除会员信息”功能进行测试用例设计,测试用例记录在附件的“测试模板文档.xls”中。(25分)
任务三 测试的执行与报告(20)
①依据任务二中设计的测试用例,对图3.20.1所示的“新增会员信息”功能进行测试,填写测试记录和Bug缺陷清单。(10分)
②依据任务二中设计的测试用例,对图3.20.2所示的“删除会员信息”功能进行测试,填写测试记录和Bug缺陷清单。(5分)
③依据①和②的测试记录,填写“测试总结报告”。(5分)
(2)作品提交要求见本模块附录1
(3)实施条件要求见本模块附录2
(4)评价标准见本模块附录3
应用软件测试项目附录
附录1 功能测试作品提交
答案以“答题文件”的形式提交。请按以下要求创建答题文件夹和答题文件:
①创建答题文件夹
创建以“考生号_题号”命名的文件夹,存放所有答题文件,例如:“***********_ 3_1\”。
②创建答题文件
创建test子文件夹,如: “***********_3_1\test\”,存放名称为“题号_答题卡”(例如:3_1答题卡.xls)的文件,它用于保存上述任务中创建的内容,文档模板参见试题附件。
③提交答题文件
将“考生号_题号”文件夹打包,形成“考生号_题号.RAR”文件,如:“***********_ 3_1.rar”,将该文件按要求进行上传。
考核时量
考核时长为180分钟。
附录2 功能测试实施条件
所需的软硬件设备如下表。
表1功能测试考点提供的主要设备及软件表
序号 |
设备、软件名称 |
规格/技术参数、用途 |
备注 |
1 |
计算机 |
CPU酷睿i5以上,内存4G以上,win7/win10操作系统 |
用于测试环境的搭建和应用程序测试,每人一台 |
2 |
Office,WPS |
编写文档 |
|
附录3 功能测试评价标准
评分项一:测试环境的搭建(10分)
表2 功能测试环境搭建评分细则表
序号 |
评分项 |
分值 |
评分细则 |
1 |
测试程序的安装 |
5分 |
测试程序安装失败,不能进行测试扣5分 |
2 |
测试环境的搭建 |
5分 |
测试环境搭建失败,不能进行测试扣5分 |
评分项二:测试用例的设计(60分)
表3 功能测试用例评分细则表
序号 |
评分项 |
分值 |
评分细则 |
1 |
测试用例 |
60分 |
测试用例设计错误,扣1分/个,扣完为止 测试用例超过参考答案个数,扣1分/3个,扣完为止测试用例描述不清晰,扣1分/个,扣完为止 |
评分项三:测试用例的执行与报告(20分)
表4 功能测试用例与测试报告评分细则表
序号 |
评分项 |
分值 |
评分细则 |
1 |
Bug 缺陷报告清单 |
15分 |
Bug记录错误或不清晰,扣1分/个,扣完为止 |
2 |
测试总结报告 |
5分 |
Bug记录错误或不清晰,扣1分/个,扣完为止 |
评分项四:职业素质(10分)
表5 功能测试职业素质评分细则表
序号 |
评分项 |
分值 |
评分细则 |
1 |
文档创建 |
2分 |
文档创建格式错误,扣1分;文档存放位置错误扣1分,扣完为止 |
2 |
文档质量 |
3分 |
文档表达不清晰,扣1分;排版不紧凑扣1分;文档内容不符合要求扣2分,扣完为止 |
1 |
用例设计规范 |
2分 |
测试用例表达不明确,扣1分;测试方法名不规范扣1分;测试报告不规范扣1分,扣完为止 |
2 |
团队合作 |
3分 |
举止欠文明,扣1分;破坏测试环境,扣3分;工作无序,扣1分;无团队合作意识扣1分,扣完为止 |