问答题
案例分析题 干部信息管理系统(CMIS)是用于对干部信息进行管理的特定系统。利用该系统,干部科可以对本单位干部信息进行管理,根据不同命令对信息进行增、删、改、内部调动,打印人事表格,进行统计、检索。干部科输入的系统命令需要合法性检查才能被接受、处理。系统命令可以是检索命令、统计命令、打印命令、维护命令中的任何一种。干部科的输入的干部信息数据包括输入信息、检索项、统计项、打印项、维护项等条目。一个完整的输入信息应包括干部的档号、干部的姓名、干部的性别、干部的年龄、干部的级别、干部的职称、干部的政治面貌等内容。系统进行检索处理时可以根据干部的档号、姓名或年龄进行简单检索,也可以根据“档号+姓名”或者“性别+年龄”进行组合检索。系统进行统计处理时,可以根据干部的性别、年龄或职称进行简单统计,也可以根据“年龄+职称”或“性别+职称”进行综合统计。通过系统授权,用户可以对系统进行维护。当用户需要对系统进行维护时,输入维护命令,得到合法性确认后,可以对系统数据库信息进行修改维护。维护命令包括:增加命令,根据输入信息增加干部信息;修改命令,根据修改项修改干部信息;检索命令,根据检索项检索干部信息。系统可以输出统计信息、人事表格、检索信息以供干部科用户使用。
干部信息管理系统的顶层图如图9-1所示;干部信息管理系统的第0层DFD图如图9-2所示,其中,加工3的细化图如图9-3所示。
[问题1]:数据流图9-1缺少了一条数据流(在图9-2中也未给出该数据流),请给出此数据流的起点和终点,并采用说明中的词汇给出此数据流名。
【参考答案】
数据流名称:“系统命令”,起点为“干部科”,终点为“干部信息系统”(或CMIS)。
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
阅读以下说明和Visual Basic代码,填入 (n) 处。 以下Visual Basic代码实现了系统登录时对用户进行合法性检查。界面如图9-6所示。阅读下面代码,将 (n) 处代码补充完整。 [代码7-1] Begin VB.Form form1 BackColor = &H00808080& Caption = 系统登录 ...窗体描述(略) Begin VB.Labe1 Labe12 Backstyle = 0 ’Transparent Caption = 密 码: …窗体描述(略) End Begin VB.Labe1 Labe11 Backstyle = 0 ’Transparent Caption = 操作员: ...窗体描述(略) End ...窗体描述(略) End [代码7-2] Dim TIM As Integer Dim mydb As Database Dim myrs As Recordset Dim sq1 As String Private Sub Form ACdvate ( ) Set mydb=Workspaces (0).OpenDatabase (App.Path& CIUID.mdb ) ’打开数据库 sq1= select操作员from qxsz Set myrs=mydb.OpenRecordset (sq1) If (1) Then myrs.MoveLast If (2) Then myrs.MoveFirst For i=0 TO myrs.RecordCount-1 (3) (4) Next i If (5) Then master.Listlndex=0 myrs.Close mydb.Close master.SetFocus End Sub [代码7-3] Private Sub Cmdok_Click ( ) ’确认操作员和密码 Dim MESSAGE As String If master.Text<>’’’Then Set mydb=Workspaces (0) .OpenDatabase (App.Path& CIUID.mdb ) Set myrs=mydb.OpenRecordset ( qxsz , dbOpenDynaset) myrs.Findfirst 操作员= +Chr(34) +master.Text+Chr(34) + ’查找操作员 If (6) Then MsgBox ( 无此操作员! ) Else If password.Text=myrs.Fields( 密码 ) Then ’确认密码 MsgBox 系统登录成功! ’系统登录成功 Else If TIM=3 Then MESSAGE=MsgBox ( 密码输入错误,请向系统管理员查询! ,0, ) If MESSAGE=vbOK Then End End If MsgBox ( 密码错误,请重新输入密码! ) TIM=TIM+1 ’密码输入错误次数 password.SetFocus End If End If End If End Sub
点击查看答案&解析
问答题
阅读以下说明和JAVA 2代码,填入 (n) 处的。 以下JAVA程序实现了在接口interface iShape2D的定义和应用,仔细阅读代码和相关注释,将程序补充完整。 [代码6-1] interface iShape2D 定义接口 { (1) (2) } (3) 实现CRectangle类 { int width, height; (4) CRectangle (int w,int h) { width=w; height=h; } public void area ( ){ 定义area( )的处理方式 System. out.println ( area= +width*height); } } (5) 实现CCircle类 { double radius; (6) CCircle (double r) { radius=r; } public void area ( ) { 定义area( )的处理方式 System.out.println ( area= +pi*radius*radius); } } [代码6-2] public class app10_4 { public static void main(String args[]) { CRectangle rect=new CRectangle (5,10); rect.area ( ); 调用CRectangle类里的area ( ) method CCircle cir=new CCircle (2.0); cir.area ( ); 调用CCircl类里的area ( ) method } }
点击查看答案&解析
相关试题
[问题3]: 如下的SQL语句是检索“每个...
[问题3]:根据SteveCook和JohnDanils的...
[问题2]:如下的SQL语句是检索“信息系...
[问题3]: 请补齐下列数据字典条目: ...
[问题2]: 图9-5为电梯管理系统状态...