问答题

[说明]
职工信息管理系统是用于对职工相关信息进行检索、统计、工资管理、内部调动管理等的系统。利用该系统,人事科可以对本单位职工信息进行管理,根据不同命令对信息进行增、删、改、内部调动,打印人事表格,进行统计、检索。人事科输入的系统命令需要合法性检查才能被接受、处理。系统命令包括档案维护、数据检索、统计报表、打印命令、代码维护。人事科的输入信息包括个人资料、 检索选项、 统计选项、代码资料、新增档案字段、档案修改资料等条目。完整的个人资料应包括职工的档案编号、姓名、工作单位、性别、出生日期、技术职称以及学历。通过系统授权,用户可以进行对职工信息数据进行查询检索,检索的条件可以是姓名、工作单位、,性别、技术职称等组合。通过系统授权,超级用户还可以对职工档案进行维护。当超级用户需要对档案进行维护时,输入档案维护命令,得到合法性确认后,可以对系统数据库档案信息进行维护,否则将拒绝执行。档案维护操作可以是增加档案、修改档案、删除档案、增加档案字段中的任何一种操作。档案维护成功后要及时更新职工信息数据文件,保存维护结果。
职工管理信息系统的顶层图如图12-1所示;职工管理信息系统的第0层DFD图如图12-2所示,其中,加工3的细化图如图12-3所示,加工3.2的细化图如图12-4所示。
[数据流图12-1]


[数据流图12-2]


[数据流图12-3]


[数据流图12-4]


[问题3]
请补齐下列数据字典条目:
系统命令=__________
输入信息=__________
个人资料=__________
档案维护=__________

【参考答案】

系统命令=档案维护|数据检索|统计报表|打印命令|代码维护
输入信息=个人资料|检索选项|统计选项|代码资料|......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题
[说明] 以下Visual Basic代码实现了对位图(BMP)进行旋转显示。以下程序共实现了对BMP位图图形进行 180°旋转、90°旋转(顺时针)、90°旋转(逆时针)、水平翻转、垂直翻转共5项处理。显示界面如图12-8所示。仔细阅读[代码7-1]至[代码7-3],完成 (n) 代码,并写在对应栏内。 [代码7-1] Begin VB. Form Form1 AutoRedraw =-1 ’True Caption= 图像的施转 ...窗体描述( 略 ) Begin VB. CommandButton Command7 Caption= 退出 ...窗体描述(略 ) End Begin VB.CommandButton Command6 Caption = 复位 ...窗体描述(略) End Begin VB.CommandButton Command5 Caption= 垂直翻转 ...窗体描述(略) End Begin VB.CommandButton Command4 Caption= 水平翻转 ...窗体描述(略) End Begin VB.CommandButton Command3 Caption= 90°(逆时针) ...窗本描述(略) End Begin VB.CommandButton Command2 Caption= 90°(顺时针) ...窗体描述(略) End Begin VB.PictureBox Picture2 ...窗体描述(略) End Begin VB.CommandButton Command1 Caption= 180° ...窗体描述(略) End Begin VB.PictureBox Picture 1 ...窗体描述(略) End End [代码7-2] Private Declare Function BitBlt Lib gdi32 ( ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal n Width As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long ) As Long Const srcopy = &HCC0020 Dim h As Integer Dim w As Integer Private Sub Form_Load ( ) Picture2.Picture = LoadPicture ( App.Path & a01.bmp ) ’导入图片’ h = Picture 1 .Height w = Picture 1.Width End Sub [代码7-3] Private Sub Commandl_Click ( ) 旋转180° Picture2.Picture = LoadPicture ( ) For j = 0 To h Step 1 For i = 0 To w Step 1 (1) Next i Next j End Sub Private Sub Command2_Click ( ) ’顺时针施转90°’ Picture2.Picture = LoadPicture ( ) For i-h To 0 Step-1 For j - 0 To w Step 1 (2) Next j Next i End Sub Private Sub Command3_Click ( ) ’逆时针旋转90°’ Picture2.Picture = LoadPicture ( ) For j =w To 0 Step -1 For i = 0 To h Step 1 (3) Next i Next j End Sub Private Sub Command4 Click ( ) ’水平翻转 Picture2.Picture = LoadPicture ( ) For i = w To 0 Step -1 For j = 0 To h Step 1 (4) Next j Next i End Sub Private Sub Command5_Click ( ) ’垂直翻转 Picture2.Picmre = LoadPicmre ( ) Forj = 0 To h Step 1 For i = 0 To w Step I (5) Next i Next j End Sub Private Sub Command6_Click ( ) ’复位 Picture2.Picture = LoadPicmre ( ) For i = 0 To w Step 1 For j = 0 To h Step 1 (6) Next j Next iEnd Sub