开发注意事项

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开发注意事项:

1、不能更改的地方:数据表名称及字段,系统的框架如非特别需要,请不要随意增加新类,最好将所有的代码写在本框架的已有的类中。

2、可更改的地方:界面布局方式

3、开发者在自己添加的代码处加以注释,以便测试

模块一使用信息需求说明

一、业务说明

本模块为设备使用信息管理平台,已有系统框架,采用编写,ibatis架构,数据库与数据库基本操作文件都已写出,目前主要工作是完善使用信息的列表(List)、浏览(View)以及编辑(Edit)页面。

二、数据库表说明

表名:MIP_UseInfo

1、关于设备名称的说明:设备名称涉及到页面之间的参数传递,本模块中设备名称通过(ProductID,

ProductName)参数对来实现,这两个参数都是从其他页面中传递过来的,开发过程中请用这个两个命名,本模块显示页面的表单中,此字段显示ProductName

2、以上数据表中的各字段的数据类型、长度和小数位以所给数据库为准。

三、现有文件列表及其说明

四、

任务需求说明

A 使用信息列表 现有列表页面如图1所示,改成图2所示的 Demo 页面样式(如Ajax update 等),保留查询和新增功能。

A1 控件要求

页面空间要求使用 系列控件为主(下同)。

图2 图3

A2 窗体布局

①整个窗体页面以图2所示的控件Demo为基准,使用系列控件进行开发。

②页面分块布局参考图3,要求风格简洁、大方、符合人性化操作需求。其中一区为搜索栏(A3)、二区为列

表栏(A4)、三区为分页栏(A5)、四区为按钮操作栏(A6)。

③窗体自适应屏幕,根据屏幕大小、数据列的多寡自动显示垂直和水平滚动条。

A3 搜索区功能说明

①搜索区布局如图4所示。

图4

选择工作时间,查询当前设备的使用信息中,“工作开始时间”早于该时间而“工作结束时间”晚于该时间的使用信息。

②根据用户指定的关键词对表MIP_UseInfo进行搜索列表显示。点击“高级查询”打开高级查询对话框(布

局如图5所示),输入查询条件后点击查询关闭高级搜索对话框,列表栏显示搜索结果。

图5

上图的高级搜索中,左侧查询字段中,“工作地域”后的匹配关系有“等于”和“相似于”两种;“工作时间”后的匹配关系是“等于”,其查询要求同上面的基本查询;其他几个字段的匹配关系都有“小于”、“等于”和“大于”,“工作时间”后的输入框为日历选项框;所有的逻辑关系都含有“and”、“or”和“not”三种,选项框中显示中文,分别对应“并且”、“或者”和“不是”。

A4 列表区功能说明

①列表使用控件(可参考TableGrid和GridPanel控件组下的各种控件),如图6所示。

②列表能够点击标题行的下拉箭头实现的功能:正/逆序刷新列表显示,指定显示列内容,根据数据类型排序

并显示列表内容,见图6和图7中下拉菜单显示。

③在控件的基础上添加图1列表右侧的“查看”、“编辑”和“删除”三个链接,改变图1中的文字连

接,用图标链接,鼠标移至此时,显示Hints(“浏览详细信息”、“编辑记录”、“删除记录”)。

④去掉图1中使用记录的“Serial”列(代表使用记录的id),在控件的基础上添加第一列“序号”,根

据所取数据自动计算,逐行递增(并非记录索引号Serial),不受列表排序影响。

⑤列表中支持多选(Ctrl+ Click 或Shift + Click),上述功能控件已经实现。

⑥若浏览某条记录详细情况,则定位某一条记录后,单击其“查看”链接或双击该选中记录,开启信息浏览

窗体(MIP_UseInfoView.aspx),进行记录的详细信息浏览(操作要求见模块B)。

⑦若修改某条记录,则定位某一条记录后,单击其“编辑”链接,开启信息编辑窗体(MIP_UseInfoEdit.aspx),

进行记录的详细信息编辑(操作要求见模块C),要求在列表界面中不具有编辑功能。

⑧若删除某条设备记录,则定位某一条记录后,单击其“删除”链接,出现“确认删除”窗口,待用户确认

后,删除设备使用信息记录。

图6 图7

A5 分页区域功能说明

分页区域保持图3中所示的控件原貌。

A6 按钮操作区域功能说明

将的Ajax update with SqlDataSource控件进行修改,包括删除所选记录(Delete selected records)、新增(Insert)、刷新(Refresh),将现有的“save”和“Refresh with Emulated error”按钮去掉不要。各按钮功能描述如下:

①删除所选记录。用户点击该按钮时,在弹出删除确认对话框待用户确定后,删除所选记录,这里被删除的

记录有可能是用户选择的多条记录。

②新增。点击该按钮,开启信息编辑窗体(MIP_UseInfoEdit.aspx),输入记录的详细信息(操作要求见模块C),

信息编辑界面保存关闭后,列表显示页面应当自动刷新,将刚增加的记录加入进来。

③刷新。刷新当前页面。

需将按钮的英语改成汉字,调试正常即可。

B 信息浏览

B1 窗体布局

①整个窗体页面使用系列控件进行开发。

②页面分块布局自行设计,要求风格简洁、大方、符合人性化操作需求。可参考图8所示页面布局。

③窗体自适应屏幕,根据屏幕大小、数据列的多寡自动显示垂直和水平滚动条。

图8

B2 数据要求说明

信息浏览依据列表页面传递的使用信息记录Serial对数据表MIP_UseInfo进行读取显示。其中:

①在浏览数据信息页面所有字段显示框均不可写。

②序号Serial字段不显示。

③标题栏中XXX代表“设备名称”,应当自动提取。

B3 按钮操作说明

①“修改”,打开编辑页面(模块C),进行当前数据编辑。

②“删除”,出现“确认删除”窗口,待用户确认后,删除当前显示记录,完成后返回列表页面。

③“返回”,关闭当前浏览页面,返回列表页面。

C 信息编辑

C1 窗体布局

①整个窗体页面使用系列控件进行开发。

②页面分块布局自行设计,要求风格简洁、大方、符合人性化操作需求。可参考图9所示页面布局。

③窗体自适应屏幕,根据屏幕大小、数据列的多寡自动显示垂直和水平滚动条。

图9

C2 数据要求说明

信息编辑依据列表页面传递的设备记录Serial对数据表MIP_UseInfo进行存取操作。

相关文档
最新文档