当前位置:首页 > 华中科技大学计算机专业11级软件工程报告 - 图文
图3.13 edstud1窗体设计
2>代码设计概要
edstud1窗体被edstud窗体调用,以实现对student表中记录的编辑。单
击“确定”按钮时,记录编辑有效;单击“取消”按钮时,记录编辑无效。 3.2.8 eddegree窗体详细设计
1>界面设计
图3.14eddegree窗体设计
14
2>代码设计概要
eddegree窗体用于输入学生成绩。
先从窗体最左边的TreeView控件中选择一个专业,TreeView控件立即展开
显示该专业对应的所有班号,从中选择一个班号后,在中间的“课程列表”框中会显示该专业的所有课程,右边的“学生列表”框中显示该班所有学生的姓名。
从窗体中间的“课程列表”框中选中某课程,从右边的“学生列表”框中选中某学生姓名,则在最右边的文本框中会显示该学生指定课程的成绩。如果没有输入其成绩,则文本框为空。用户可以修改或输入成绩,单击下方的“确定”按钮后生效。
3.2.9 qudegree窗体详细设计
1>界面设计
图3.15 qudegree窗体设计
2>代码设计概述
qudegree窗体用于查询学生成绩。
从窗体中间的“课程列表”框中选中某课程,则在右边“学生成绩列表”框中显示所选班号所选课程的成绩列表。 3.2.10 setuser窗体详细设计
1>界面设计
15
图3.16 setuser窗体设计
2>代码设计概要
窗体中各按钮的作用如下:“添加”按钮用于增加新用户;“插入”按钮用于
在当前用户之前插入一个新用户;“修改”按钮用于修改当前用户;“删除”按钮删除当前用户。
3.2.11 setuser1窗体详细设计
1>界面设计
图3.17 setuser1窗体设计
2>代码设计概要
setuser1窗体被setuser窗体调用以编辑用户记录。
16
3.3 编码风格
1>编码中的命名都包含一定意义,没有明确意义的变量作为局部变量使用。 2>主要代码旁进行注解以说明其具体功能。 下面是main窗体的设计用例。
Private Sub MDIForm_Load() If userlevel = 1 Then menu11.Enabled = False menu12.Enabled = False menu3.Enabled = False End If End Sub
Private Sub menu11_click() '设置专业课程 setcourse.Show vbModal End Sub
Private Sub menu12_click() '设置专业班号 setclass.Show vbModal End Sub
Private Sub menu13_click() '录入学生记录 edstud.Show vbModal End Sub
Private Sub menu21_click() '添加学生成绩信息 eddegree.Show vbModal End Sub
Private Sub menu22_click() '查询学生成绩信息 qudegree.Show vbModal End Sub
Private Sub menu31_click() '设置系统用户 setuser.Show vbModal End Sub
17
共分享92篇相关文档