zoukankan      html  css  js  c++  java
  • .Net机试题——编写一个BS架构的多层表结构的信息管理模块

     

    要求:

        编写一个BS架构的多层表结构的信息管理模块,用户体验需要注意。包含错误处理,需要最终能完整的跑起来。页面可以不美化,但是整洁还是必须的。在不能完成详细功能需求的情况下优先保证基本功能。

    1. 1.      基本功能:

    完成整个多层表结构模块的查询,新建,编辑功能。

    1. 2.      详细功能需求:

        多层表的所有操作在DataSet中执行,包括新建,删除,编辑等操作,在tb_module_info表编辑页面 点击保存按钮后将所有的修改一次性提交到数据库,并且要包在事务中,任何环节出问题则回滚操作。

    1. 3.      数据表

    create_date_d 字段不在任何地方显示,新建记录时自动填写该字段。

    tb_module_info

    Column

    Type

    Null

    Description

    module_id_n

    Numeric(18,0)

    Not Null

    PK(indentity)

    module_no_c

    Nvarchar(50)

    Null

    module_name_c

    Nvarchar(50)

    Null

    is_alive_c

    Nvarchar(1)

    Null

    Y:Yes,N:No

    module_note_c

    Nvarchar(max)

    Null

    create_date_d

    Datetime

    Null

    tb_module_type_info

    Column

    Type

    Null

    Description

    module_type_id_n

    Numeric(18,0)

    Not Null

    PK(indentity)

    module_id_n

    Numeric(18,0)

    Null

    Fk(tb_module_info.module_id_n)

    module_type_name_c

    Nvarchar(50)

    Null

    is_alive_c

    Nvarchar(1)

    Null

    Y:Yes,N:No

    module_type_note_c

    Nvarchar(max)

    Null

    create_date_d

    Datetime

    Null

    tb_module_type_news_info

    Column

    Type

    Null

    Description

    module_type_news_id_n

    Numeric(18,0)

    Not Null

    PK(indentity)

    module_type_id_n

    Numeric(18,0)

    Null

    Fk(tb_module_type_info.module_type_id_n)

    module_type_news_title_c

    Nvarchar(50)

    Null

    module_type_news_titleimg_url_c

    Nvarchar(200)

    Null

    is_alive_c

    Nvarchar(1)

    Null

    Y:Yes,N:No

    module_type_news_text_c

    Nvarchar(max)

    remark_c

    Nvarchar(max)

    Null

    create_date_d

    Datetime

    Null

    1. 4.      页面要求

    a)        tb_module_info查询页面

    查询字段:Module_no_c(模糊查询),Module_name_c(模糊查询),is_alive_c

    查询结果显示:Module_no_c,Module_name_c,is_alive_c,Module_note_c

    查询按钮:点击查询按钮根据 查询字段的值,进行查询显示出查询结果。

    清空按钮:清空查询字段内输入的内容JS实现

    新建按钮:弹出tb_module_info表编辑页面,新建一条tb_module_info记录

    查询结果:使用Grid显示,点击Module_no_c字段进入Tb_module_info表编辑页面,显示点击的记录的内容。

    b)       tb_module_info表编辑页面

    新建子记录按钮:弹出tb_module_type_info编辑页面,新建一条tb_module_type_info表记录。

    保存按钮:保存所有修改并关闭编辑页面

    删除按钮:删除当前记录以及其下属的所有子记录,关闭编辑页面。

    返回按钮:不做任何操作直接关闭编辑页面

    子表显示:子表使用Grid显示,显示module_type_no_c,module_type_name_c,is_alive_c字段,点击module_type_no_c字段进入tb_module_type_info表编辑页面,显示点击的记录的内容。

    c)        tb_module_type_info表编辑页面

    新建子记录按钮:弹出tb_module_type_info编辑页面,新建一条Tb_module_type_info表记录。

    确定按钮:保存所有修改并关闭编辑页面

    删除按钮:删除当前记录以及其下属的所有子记录,关闭编辑页面。

    返回按钮:不做任何操作直接关闭编辑页面

    子表显示:子表使用Grid显示,显示module_type_no_c,module_type_name_c,is_alive_c字段,点击module_type_no_c字段进入tb_module_type_info表编辑页面,显示点击的记录的内容。

    d)       tb_module_type_news_info表编辑页面

    确定按钮:保存所有修改并关闭编辑页面

    删除按钮:删除当前记录以及其下属的所有子记录,关闭编辑页面。

    返回按钮:不做任何操作直接关闭编辑页面

  • 相关阅读:
    POJ 1659 Frogs' Neighborhood
    zoj 2913 Bus Pass(BFS)
    ZOJ 1008 Gnome Tetravex(DFS)
    POJ 1562 Oil Deposits (DFS)
    zoj 2165 Red and Black (DFs)poj 1979
    hdu 3954 Level up
    sgu 249 Matrix
    hdu 4417 Super Mario
    SPOJ (BNUOJ) LCM Sum
    hdu 2665 Kth number 划分树
  • 原文地址:https://www.cnblogs.com/licin/p/10056880.html
Copyright © 2011-2022 走看看