一、代码调试——使用ASP.NET调试Web数据库程序1. 1.试题单
(1)操作条件
1)VS.NET 2003。
2)SQL Server 2000。
3)NUnit。
4)考生文件夹(素材)。
(2)操作内容
1)使用VS2003或NUnit调试给定项目并改正项目中的错误。
2)改正错误后的项目能够编译通过。
3)改正错误后的项目能够满足素材中需求文档的要求。
(3)操作要求
1)考生依据题目的试题说明找到考生文件夹中的项目源程序。
2)使用VS2003或NUnit调试考生文件夹中的源程序,并改正其中的错误。
3)书写代码要求规范,特别是命名规范。
评分表
评价要素 |
配 分 |
分 值 |
评分细则 |
得分 |
1 |
项目可运行 |
10 |
6 |
源程序能够编译通过: 每出现2个编译错误扣一分,扣完为止 |
|
4 |
源程序能够正确运行: 每出现一个考核点运行逻辑不正确扣2分,扣完为止(关于考核点 请参考题目素材) |
|
2 |
代码调试 并更正 |
10 |
10 |
代码中的错误点是否已改正: 每改正一个错误点得2分,满分10分 |
|
合计配分 |
20 |
合计得分 |
|
二、Web及数据库应用编程——使用ASP.NET进行Web数据库程序应用开发1. 1.操作条件
(1)VS.NET 2003。
(2)SQL Server 2000。
(3)考生文件夹(素材
①)。
2.操作内容
(1)使用VS.NET 2003创建和运行ASP.NET应用程序。
(2)编写ASP.NET Web页面。
(3)使用Web服务器控件完成页面的设计及数据绑定。
(4)管理Web应用的状态。
(5)使用ADO.NET连接数据库。
(6)使用ADO.NET执行存储过程和SQL语句。
(7)使用ADO.NET进行事务处理。
(具体操作内容详见素材)
3.操作要求
(1)考生依据题目的试题说明找到考生文件夹。
(2)依据需求文档的要求补全考生文件夹中源程序被去掉的代码。
(3)代码补全后,源程序能够正确的编译和运行。
(4)书写的代码要求符合常规的编码规范。例如:命名规范及书写格式等。
(具体操作内容详见素材)
素材内容:
1.请假管理模块相关的源代码和数据库文件;相关代码文件位于题目的试题说明所指定的文件夹内;源代码目录结构如下:
(注:此模块项目源代码为三层架构)
2.请假管理模块的需求说明书
本模块涉及的用例描述:
用例名称:员工请假管理。
用例简述:行政人员进行请假登记。
主要角色:行政人员。
主要流程:
(1)系统列出所有请假登记记录。
(2)行政人员新增请假,系统保存并列表显示新增的请假申请。
(3)行政人员修改请假申请。
(4)行政人员查看某条请假申请。
(5)行政人员删除单条或多条请假申请。
本模块相关的界面原型:
(1)列表显示所有的请假申请。
(2)选要删除的请假申请,单击“删除”按钮删除请假申请。
(3)单击“添加”按钮进入增加请假申请。
(4)单击某条请假申请信息的“编辑”图标,进行请假申请编辑页面。
(5)编辑请假申请信息,单击“更新”按钮编辑完毕。
(6)姓名不能为空。
本模块相关数据库设计:
Employees考生资料表
|
英文字段 | 中文字段 | 数据类型 | 主外键 | 是否为空 | 备注 |
ID | 员工标示 | int | 主键 | 否 | |
Name | 名称 | varchar(50) | | 否 | |
HDate | 请假日期 | DateTime | | 否 | |
3.任务提示
完成此请假管理模块中被去掉的代码。
具体要求:
1.附加本模块需要的数据库到本机已安装好的SQL Server 2000数据库服务器中(已知数据库文件位于题目说明所指定的文件夹下的“Database”目录中)。
2.使用VS.NET 2003打开位于“源代码”目录下的本模块的解决方案文件。
3.找到并完成位于DataAccess\Employees.cs类文件中被去掉了源代码的方法:public int Add(Components.Model.Employees model) {}。
4.找到并完成位于DataAccess\EquipmentUses.cs类文件中被去掉了源代码的方法:public SqlDataReader GetEquipmentUses () {}。
5.操作要求
(1)代码补全后,请假管理模块的解决方案能够编译通过。
(2)代码补全后,请假管理模块的解决方案能够正确运行,并且能够满足需求文档的要求。
(3)代码的命名规范、代码风格要符合C#通用的要求。
评分表
评价要素 |
配 分 |
分 值 |
评分细则 |
得分 |
1 |
项目可运行 |
10 |
5 |
源程序能够编译通过: 每出现2个编译错误扣一分,扣完为止 |
|
5 |
源程序能够正确运行: 每出现一个考核点运行逻辑不正确扣2分,扣完为止(关于考核点 请参考题目素材) |
|
2 |
数据库和 ADO.NET |
30 |
2 |
成功附加数据文件到SQL Server 2000数据库 |
|
6 |
操作数据库的SQL语句正确: 每错一个SQL语句扣2分,扣完为止 |
|
2 |
正确地实现了数据库事务处理: 实现事务处理得分,没有实现则不得分 |
|
10 |
正确地使用ADO.NET链接到数据库: 每出现一处链接错误扣2分,扣完为止 |
|
10 |
正确地使用ADO.NET执行存储过程或SQL语句: 每出现一处执行或调用错误扣2分,扣完为止 |
|
3 |
ASP.NET Web项目开发 |
30 |
6 |
正确地实现三层架构: ①业务实体及数据访问层使用正确(2分) ②业务层使用正确(2分) ③UI层使用正确(2分) |
|
10 |
ASP.NET页面设计正确: ①正确地创建了所需页面(2分) ②页面布局良好(2分) ③Web服务器控件、HTML控件使用正确(6分) |
|
12 |
ASP.NET页面界面控制及数据绑定正确: ①声明了数据绑定方法或事件(2分) ②正确地和业务层进行数据交互操作(3分) ③正确执行数据绑定或显示(3分) ④正确地实现了界面交互控制(URL参数、界面跳转、界面初始 化、界面控件状态)(6分) |
|
2 |
正确地管理web应用的状态 |
|
4 |
代码规范 |
10 |
5 |
参数名称、变量名称、方法名称、控件名称是否规范: 每出现5个不规范的名称扣1分,扣完为止 |
|
5 |
代码风格是否规范: 每出现5个不规范的写法扣1分,扣完为止 |
|
合计配分 |
80 |
合计得分 |
|