本试题利用Asp.Net中的服务器控件完成一个Web个人信息录入页面的设计,当用户输入的信息不符合要求,会提示错误信息,用户输入的信息符合要求,把输入的数据提交到服务器端的数据库保存。要求实现数据库、信息页面的设计,同时编码实现验证、提交到数据库等相关的工作,数据提交成功后,显示提交成功的页面。
一、数据库
Sql Server数据库
数据库表结构如下:

二、参考实现步骤:
1 建立数据库
PerInfo,表结构见数据库设计;
2 创建信息录入页面,如参考图1;
3 性别栏只允许选择“男”或者“女”,允许输入的一个页面信息如参考图2;
4 用户输入数据完毕,点提交按钮时,进行页面校验,验证项包括:
A、用户名、用户口令、身份证号三项不为空;
B、出生日期必须时合法日期格式;
C、口令和确认口令两项数据相同;
D、身份证号位数等于15或18位,并且要求全部是数字;
5 数据验证全部符合要求后,编码实现与数据库连接、如果数据库中已存在此用户名,应给出提示信息,要求用户重新输入,如果是新用户,则把这些数据写入到数据库,并显示提交成功的提示页面。
提示:1、使用Asp.net服务器校验控件进行校验;2、页面背景和图片请自行设计,要求规范整洁;
三、调试和运行页面;
1、

一、数据库
Sql Server数据库
数据库表结构如下:

二、参考实现步骤:
1 建立数据库
PerInfo,表结构见数据库设计;
2 创建信息录入页面,如参考图1;
3 性别栏只允许选择“男”或者“女”,允许输入的一个页面信息如参考图2;
4 用户输入数据完毕,点提交按钮时,进行页面校验,验证项包括:
A、用户名、用户口令、身份证号三项不为空;
B、出生日期必须时合法日期格式;
C、口令和确认口令两项数据相同;
D、身份证号位数等于15或18位,并且要求全部是数字;
5 数据验证全部符合要求后,编码实现与数据库连接、如果数据库中已存在此用户名,应给出提示信息,要求用户重新输入,如果是新用户,则把这些数据写入到数据库,并显示提交成功的提示页面。
提示:1、使用Asp.net服务器校验控件进行校验;2、页面背景和图片请自行设计,要求规范整洁;
三、调试和运行页面;
1、
