一道简单的机试题,考倒多少人?

一道简单的机试题,考倒多少人? 是我的要求太高还是??很是郁闷。。

发出来给大家讨论一下:

基于基本三层结构开发思想,请解决以下问题:

1.在本地SQL服务器新建数据库(TEST),在库中新建一表 UserInfo(用户信息)
表中包含字段:UserID (主键,自动增长,数字型)UserName (姓名,字符型,不能为空)UserSex (性别,字符型,不能为空) UserDesc (用户描述,字符型,可为空)
请写出针对表UserInfo进行增加,删除,列表,修改的存储过程
2.使用VisualStudio2008以VB.Net或C#新建一个名为InterView解决方案(Solution)
(1)新建一个Ascx文件夹,在里面新建两个用户控件,分别命名为Add.ascx List.acsx
a.在用户控件Add.ascx中设计一个简单的表单提交页面,里面需包含的元素有 文本框 按钮 单选框等控件,
对应所新建的表的字段(用户姓名,用户描述,用户性别)
b.在用户控件List.acx中新增一个Gridview 或 DataGrid repeat DataList等数据控件
(2)将提供的DAL Project添加至InterView的解决方案中,也可以将其中的Sqlhelper.cs直接加入现有Project中作为数据操作.调用方法请认真阅读Sqlhelper.cs中的详细注释
(3)使用所提供的数据层DAL,实现对数据库的增 删 改 操作
要求:
(1) 在数据交互过程,必须使用上述新建的相关存储过程实现对数据库的操作.
(2)在List.ascx列出数据库中的数据,并实现对单条记录的删除。修改操作
(3)Add.acsx 实现增加单条记录操作,判断操作是否成功,成功转入list.aspx,不成功使用弹出对话框或Label控件提示出错
3.将所设计的用户控件分别加入至UserAdd.aspx UserList.aspx中,能正常运行实现上述结果即可
提示:
1.如果对上述要求有问题或不太适应,请根据自己想法实现同样效果即可,不须拘于任何条件下
2.可以使用代码生成器生成上述操作代码.
3.可以上网查询相关信息,操作过程中碰到任何问题均可找相关人员咨询
4.参考基本结构示意图




上一篇: 相同记录行如何取最大值
下一篇: Web技术电子期刊2008年第4 5期(总第24期)
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Net机试题
相关日志:
评论: 3 | 引用: 0 | 查看次数: 7389
be[2010-01-06 05:27 PM | | | 113.90.251.146 | del | 取消审核 | 回复回复]
看来看去,博主的文章真的很出彩,NET部分写的很认真,这个问题涉及的技能很广泛,希望得到一份资料研究研究。
谢谢
kisscb*qq.com
admin[2009-06-11 07:02 PM | | | 59.37.241.87 | del | 取消审核 | 回复回复]
我只不过是把数据层单独出来了。你找一下petshop4.0里面的DBUtility层,里面的Sqlhelper.cs就是你要的DAL层了。实在不行请留下你的Email我发给你.
无可救药[2009-06-11 09:33 AM | | | 58.18.148.52 | del | 取消审核 | 回复回复]
DAL Project项目可以提供给吗
这道题涉及的技能范围很广泛我是一家小软件公司的程序员。
想拿来考考我们新来的小兄弟们
QQ:63675091
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 30 字 | UBB代码 关闭 | [img]标签 关闭