《2022年程序员_编程题..-试题单 .pdf》由会员分享,可在线阅读,更多相关《2022年程序员_编程题..-试题单 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、国家职业资格鉴定操作技能考核程序员 (.NET) (三级)第 1页共 4页程序员( .NET)(三级)WEB 及数据库应用编程试题单试题代码: 1.3.1试题名称: 使用 ASP.NET 进行 Web 数据库应用开发考生姓名: *准考证号: *考核时间: 60 分钟1、操作条件(1)VS.NET 2003(2)SQL Server2000(3)考生文件夹(素材)2、操作内容(1)使用 VS.NET2003 创建和运行 ASP.NET应用程序。(2)编写 ASP.NETWeb页面。(3)使用 Web服务器控件完成页面的设计及数据绑定。(4)管理 Web应用的状态。(5)使用 ADO.NET连接数
2、据库。(6)使用 ADO.NET执行存储过程和 SQL语句。(7)使用 ADO.NET 进行事务处理。(具体操作内容详见素材)3、操作要求(1)考生依据题目的试题说明找到考生文件夹。(2)依据需求文档的要求补全考生文件夹中源程序被去掉的代码。(3)代码补全后,源程序能够正确的编译和运行。(4)书写的代码要求符合常规的编码规范。例如:命名规范及书写格式等。(具体操作内容详见素材)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 国家
3、职业资格鉴定操作技能考核程序员 (.NET) (三级)第 2页共 4页素 材素材内容:1、 公司公告管理模块相关的源代码和数据库文件;相关代码文件位于题目的试题说明所指定的文件夹内;源代码目录结构如下:(注:此模块项目源代码为三层架构)2、 公司公告管理模块的需求说明书本模块涉及到的用例描述:用例名称:发布公告用例简述:系统管理员发布公司公告主要角色:系统管理员主要流程:1、系统管理员浏览所有公告信息2、系统管理员新增公告3、系统保存新闻信息并列表显示新增的公告4、系统管理员修改公告信息5、系统管理员删除单条或多条公告信息本模块相关的界面原型:图 1.1 为公告列表和查询页面UI 层代码数据库
4、文件项目源代码文件业务层代码数据访问层代码数据模型代码数据工厂类代码数据接口代码单元测试代码名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 国家职业资格鉴定操作技能考核程序员 (.NET) (三级)第 3页共 4页1、 列表分页显示所有的公告信息;2、 可以根据输入“公告内容”关键字,点击“查询”按钮检索公告信息;3、 单选或多选要删除的公告,点击“删除”按钮删除公告信息;4、 点击“增加”按钮进入增加公告页面;5、 点击某公告
5、信息的“编辑”图标,进行公告信息编辑页面。图 1.2 为增加公告信息页面图 1.21、 输入新增的公告信息,点击“保存”按钮新增完毕;2、 所有输入项都不能为空;3、 点击“取消”按钮取消新增。图 1.3 为编辑公告页面图 1.31、 编辑公告信息,点击“保存”按钮编辑完毕;2、 所有编辑项不能为空;3、 点击“取消”按钮取消编辑。本模块相关数据库设计:Bulletin 公告表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 国家
6、职业资格鉴定操作技能考核程序员 (.NET) (三级)第 4页共 4页英文字段中文字段数据类型主外键是否为空备注ID公告标识int主键否Body公告内容varchar(500)否PublishDate发布日期datetime否InvalidateDate无效日期datetime否3、 任务提示完成此公司公告管理模块中被去掉的代码。具体要求:1、 附加本模块需要的数据库到本机已安装好的SQLSERVER 2000 数据库服务器中(已知数据库文件位于题目说明所指定的文件夹下的“Database ”目录中) 。2、 使用 VS.NET 2003 打开位于“源代码”目录下的本模块的解决方案文件。3、
7、找到并完成位于 DALDatabaseBaseDAL.cs 类文件中被去掉了源代码的方法:public virtual object FindByID(stringkey);4、 找到并完成位于 DALDatabaseBaseDAL.cs 类文件中被去掉了源代码的方法:public virtual string GetPaginationSQL(string filter);5、 找到并完成位于 DALDatabaseBaseDAL.cs 类文件中被去掉了源代码的方法:public virtual bool Insert(object obj)。6、 操作要求(1) 代码补全后,公司公告管理模块的解决方案能够编译通过。(2) 代码补全后,公司公告管理模块的解决方案能够正确运行,并且能够满足需求文档的要求。(3) 代码的命名规范、代码风格要符合C# 通用的要求。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -