如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
19.2SCMIS系统结构SCMIS系统结构如图19.1所示。数据库设计: 设计school数据库,含有student、teacher、course、allocate和score等5个表,其设计过程见教程第4章、第7章和第8章。19.3.3pass窗体 本窗体用于接受用户的用户名/密码输入,判断是否为合法用户。如果是合法用户,释放该窗体并启动main窗体;否则释放该窗体不启动main窗体即退出系统运行。对于合法用户,用全局变量userlevel保存当前用户的级别。19.3.4main窗体 本窗体是一个多文档窗体,其中菜单MenuStrip1对象的结构如下: menu1(Text="学生数据管理") ....menu11(Text="学生数据编辑") ....spc11(Text="-") ....menu12(Text="学生数据查询") ....spc12(Text="-") ....menu13(Text="退出",Shortcut=Ctrl+X) menu2(Text="教师数据管理") ....menu21(Text="教师数据编辑") ....spc21(Text="-") ....menu22(Text="教师数据查询") menu3(Text="课程数据管理") ....menu31(Text="课程数据编辑") ....spc31(Text="-") ....menu32(Text="课程数据查询") menu4(Text="课程安排管理") ....menu41(Text="安排任课教师") ....spc41(Text="-") ....menu42(Text="查询任课教师")menu5(Text="成绩数据管理") ....menu51(Text="成绩数据编辑") ....spc51(Text="-") ....menu52(Text="查询某课程成绩数据") ....spc52(Text="-") ....menu53(Text="查询某学生成绩数据") ....spc53(Text="-") ....menu54(Text="通用成绩数据查询") menu6(Text="系统维护") ....menu61(Text="设置系统用户") ....spc61(Text="-") ....menu62(Text="系统初始化") 19.3.5editstudent窗体 该窗体用于编辑学生基本数据。学生基本数据包括学号、姓名、性别、出生日期和班号,操作功能有查询、添加、修改和删除学生记录。 用户可以通过在设置查询条件分组框中输入相应的条件后,单击“确定”按钮,在上方的DataGridView1控件中仅显示满足指定条件的学生记录。当DataGridView1控件中不存在任何学生记录时,右下方的“修改”和“删除”按钮不可用。19.3.6editstudent1窗体 该窗体被editstudent窗体所调用,以实现student表中记录基本数据的编辑。用户单击“确定”按钮时,记录编辑有效,即保存用户的修改;单击“取消”按钮时,记录编辑无效,即不保存用户的修改。19.3.7querystudent窗体 该窗体实现学生记录的通用查询。在设置条件时可以直接从组合框中选择一个班号等。 用户可以通过在设置查询条件分组框中输入相应的条件后,单击“确定”按钮,在上方的DataGridView1控件中仅显示满足指定条件的学生记录。当选择某个学生记录后,双击鼠标会通过一个消息框显示该学生的详细信息。19.3.8editteacher窗体 该窗体用于编辑教师基本数据,教师基本数据包括编号、姓名、性别、出生日期、职称和部门。操作功能包括查询、添加、修改和删除教师记录。 用户可以通过在设置查询条件分组框中输入相应的条件后,单击“确定”按钮,在上方的DataGridView1控件中仅显示满足指定条件的教师记录。 当DataGridView1控件中不存在任何教师记录时,右下方的“修改”和“删除”按钮不可用。19.3.9editteacher1窗体 该窗体被editteacher窗体所调用,以实现teacher表中记录基本数据的编辑。用户单击“确定”按钮时,记录编辑有效,即保存用户的修改;单击“取消”按钮时,记录编辑无效,即不保存用户的修改。19.3.10queryteacher窗体 该窗体用于教师记录的通用查询。用户可以通过在设置查询条件分组框中输入相应的条件后,单击“确定”按钮,在上方的DataGridView1控件中仅显示满足指定条件的教师记录。当选择其中一个教师记录后,双击鼠标通过一个消息框显示该教师的详细信息。19.3.11editcourse窗体 该窗体用于编辑课程基本数据,包括课程号、课程名和任课教师编号。用户可以单击右下方的
和蔼****娘子
实名认证
内容提供者
最近下载