ASP.NET程序设计 课程期末试卷

网友投稿 700 2022-05-28

软件技术专业 ASP.NET程序设计 课程期末试卷

题号

1

2

3

4

5

6

7

8

9

10

11

总分

说明:

1. 考试包括笔试和机试,全程开卷。考试总时长为180分钟,其中笔试时间40分钟,分值为30分;机试时间140分钟,分值为70分。

2.考试只可携带纸质资料,不得使用U盘、上网或使用手机等工具查阅资料,违者以作弊论处。

3.创建项目及提交要求:

(1)在不还原盘盘区上创建一新文件夹,文件夹名称为:学号-姓名。

如:20170700012-孙悟空

(2)机试试题的项目存放在创建的个人文件夹中。

(3)程序中标识符请按规范定义,并添加必要的注释。

(4)考试结束将试题文件夹和数据库文件压缩上交,本试卷一并上交。

一、笔试部分(共30分,每题5分)

1、简述母版页和用户控件的概念及区别?(5分)

2、在Visual Studio开发界面,从工具箱拖拽到Aspx页面中一个下拉列表控件(RadioButtonList)和Button按钮,设计为性别男或女,单击按钮,写出用户选择的性别(5分)

3、简述Request对象的常用五个属性?(5分)

4、如何使用Session对象限制非登录用户访问系统的网页?(5分)

5、简述RequiredFieldValidator控件五个属性?(5分)

6、简述对Ajax的理解?(5分)

本试卷共 2 页,此页为 A 卷第 1 页            (注:参加重修考试者请在重修标识框内打勾)

二、机试部分(共70分)

某医疗机构需要开发一套核酸检测管理系统,Asp.Net后台编程,SQL SERVER作为后台数据库。其中“核酸检查结果显示和编辑”功能由你来完成。

要求实现:

核酸检查结果列表如图-1所示

其中:列表要求有分页和条件查询

(10分)NucDB数据库的设计:该数据库需要设计表为Test表,表结构如图1所示。

表结构

列名

数据类型

说明

备注

id

int

主键自动增长

编号

name

varchar(50)

not null

姓名

sex

varchar

not null

性别(男或女)

idcard

varchar(50)

not null

身份证号

phone

varchar(50)

not null

手机号

item

varchar

检测类型:

核酸检测

血清检查

ASP.NET程序设计 课程期末试卷

result

varchar

20

检测结果:

阴性

阳性

time

datetime

not null

检测时间

图2 Test表结构

8.(5分)核算检测的页面名称为Nuclein_Index.aspx,页面运行效果如图2所示。

图1:Nuclein_Index.aspx

具体要求如下。

点击“填写报告图片”,跳转到“Machine_Add.aspx”页面;

点击“核酸结果查询”,Nuclein_Detail.aspx页面;

9.(20分)添加检测记录的页面名称为Nuclein_Add.aspx,页面运行效果如图2所示。

(1)该页面必须具有输入验证的功能,具体要求如下。

姓名:不能为空

身份证号:不能为空、18位正则表达式

手机号:11位

检测时间:默认当前时间

图2添加检测结果页面运行效果

10.(20分)核酸检测详情的页面名称为Nuclein_Detail.aspx,并实现分页效果页面运行效果,具体如图3、4所示。

图3核酸检测详情页面运行效果

图4核酸检测详情页面分页效果

11.(15分)输入姓名,手机号,可以其中任意结果查询,点击“查询”实现页面更新功能,更新页面同图5。

图5核酸检测详情页面查询效果

本试卷共 2 页,此页为 A 卷第 2 页

SQL 数据库

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:云备份技术解析 (五)即时恢复
下一篇:最佳实践【二】从 0 开始,用 flask+mongodb 打造分布式服务器监控平台
相关文章