- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机试题库_Net机试题库_Net
汽车管理系统
语言和环境
实现语言:C# ,
环境要求:Visual studio 2005或2008 ,Sql server2005
要求
某公司想要给用户提供汽车票查询和管理员功能。要求实现以下功能:
1. 登陆页面
2. 管理员页面,对汽车信息的更新和删除
3. 使用ASP.NET的验证和授权系统对登陆用户进行身份验证和授权
数据库设计
系统涉及到的表结构如下表所示:
序号 字段名称 类型 约束 说明 Car_No varchar(8) not null,(主键) 车次 Begin_station varchar(10) not null 起始站 End_station varchar(10) not null 络点站 Begin_time datetime not null 出发时间 End_time datetime not null 到达时间 Price decimal(9) not null,两位小数 票价 Remark vachar(100) null 备注
推荐实现步骤
创建数据库
按照数据库设计要求设计数据表
在表中输入若干测试数据
创建ASP.NET 网站
在站点下添加一个Admin文件夹,在该文件夹下添加一个Admin.aspx管理员页面。Admin.aspx管理员页面功能入图1所示:
图1 管理员页面功能
在Admin.aspx页面中拖放一个GridView控件,设置DataKeyNames主键属性为 “Car_No“,绑定Tickets表的数据。添加一个更新的CommandField列和一个删除的CommandField列,添加默认列BoundField绑定表的其他字段。实现更新和删除的功能。
编辑Web.Config 配置文件的authentication验证配置节,更改验证方式为“Forms”表单验证,设置登陆页面为“Login.aspx”页面,默认页面为“Admin/Admin.aspx”页面。
在credentials配置节中添加两个登陆用户,不使用加密方式
用户名:admin密码;123
用户名:guest 密码;234
5. 编辑Web.Config配置文件添加authorization配置节。
拒绝匿名用户和guest用户
允许admin用户
在站点下添加登陆页面Login.aspx,如图2所示:
图2 登陆页面
登陆页面包括两个TextBox控件,分别填写登陆用户名和密码,密码文本框设置为密码显示。
当用户输入用户名和密码后,点击登陆验证用户身份。使用FormsAuthentication类的RedirectFromLoginPage方法验证用户名和密码。
7. 运行本站点,如图3所示:
如果不是admin用户登陆,则给出提示信息
图3 登陆页面
如果是admin用户登陆并且密码正确,则将用户导航到Admin.aspx页面。
在GridView的RowUpdating和RowDeleting事件中代码实现删除和修改功能。
注意事项
仔细审题,把题目要求理解准确;
请注意按照界面的设计要求来进行窗体设计;
请注意代码的书写、命名规范和适当的注释。
教室登记系统(Ajax)
语言和环境
实现语言:C# ,
环境要求:Visual studio 2005或2008 ,Sql server2005
要求
某学校需要使用.net开发一个教室使用登记系统,现在你负责其中的以下2个功能:
1. 登陆验证功能,没有登陆的用户不能进行教室登记
2. 教室使用登记功能,用户添入开始时间、结束时间、教室,然后点击登记按钮进行教室登记。如果要登记的教室存在时间冲突,则把该教室的使用情况返回给用户。如果要登记的教室时间不冲突则登记,则返回给用户登记成功的信息。
数据库设计
系统涉及到的表结构如下表所示:
表名 Userinfo用户信息表 主键 Userid 序号 字段名称 字段说明 类型 位数 属性 备注 1 Userid 用户id int 4 非空 标识列,自增1 2 LoginName 登陆名称 varchar 50 非空 3 PassWord 密码 varchar 50 非空
表名 Classroom(教室信息) 主键 Classroom ID 序号 字段名称 字段说明 类型 位数 属性 备注 1 Classroomid 教室id int 4 非空 标识列,自增1 2 Classroom Name 教室名称 varchar 50 非空
表名 RoomRegister(教室登记信息表) 主键 RoomRegisterID 序号 字段名称 字段说明
文档评论(0)