第六章学生成绩管理系统界面设计文档.docx
《第六章学生成绩管理系统界面设计文档.docx》由会员分享,可在线阅读,更多相关《第六章学生成绩管理系统界面设计文档.docx(15页珍藏版)》请在冰豆网上搜索。
第六章学生成绩管理系统界面设计文档
学生成绩管理系统界面设计
一、本章知识目标
1、掌握MDI窗体的设计方法
2、掌握菜单、工具栏、状态栏的设计方法
3、熟练掌握ADO.NET的使用方法
二、学习背景
由于在学校的日常生活中学生成绩是考核学生的一个重要指标。
随着信息技术的发展,原有的学生成绩管理模式已不能满足广大师生的基本需求,因此如何将学生成绩的管理融入日常的信息管理中,成为了各校课堂上的考虑重点。
三、软件开发的六个标准过程
1、可行性与计划研究阶段:
确定该软件的开发目标和总体的要求,进行可行性分析、投资收益分析、制定开发计划,并完成应编制的文件。
2、需求分析阶段:
与用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并得到用户的认可。
3、设计阶段:
将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。
4、实现阶段:
把软件的设计转换成计算机能接受的程序。
5、测试阶段:
发现并改正存在的错误。
6、运行与维护阶段:
交给用户来使用及运行程序,对运行程序过程中的问题进行必要的维护。
四、根据书上第六章学生成绩设计出如下的窗体界面:
1.窗体说明
窗体名称
说明
frmAbout
描述系统说明、版权等信息
frmAssCourse
窗体用于添加课程信息
frmAddScore
窗体用于添加成绩信息
frmAddStu
窗体用于添加学生信息
frmEditCourse
窗体用于修改课程信息
frmEditStu
窗体用于修改学生信息
frmLogin
登录窗体
frmMain
主窗体
frmManageCourse
窗体用于管理课程信息
frmManageScore
窗体用于管理成绩信息
frmManageStu
窗体用于管理学生信息
五、界面设计
1.登录界面
1.1登录窗体控件属性设置
控件名称
属性
属性值
Label1
Name
lblName
Text
用户名:
Label2
Name
lblMM
Text
密码:
textBox1
Name
txtName
textBox2
Name
txtMM
PasswordChar
*
Button1
Name
btnOK
Text
登录
Botton2
Name
btnTC
Text
退出
Form1
Text
用户登录
Size
500,400
BackgroundImage
StudentsScore,Propreties,Resources,login
StartPosition
CenterScreen
1.2效果图
2.主界面
2.1MDI界面设计
窗体属性的说明
属性
说明
Text
窗体标题栏中的文字
IsMdiContainer
设置为MDI窗体,设置为true
Size
设置窗体大小
BackgroundImage
背景图片
StartPosition
窗体启动时在屏幕中间,值为CenterScreen
WindowState
设置主窗体初始最大化,值为Maximized
2.2菜单栏界面
主要控件:
MenuStrip
控件名称
属性
说明
tsmiXS
Text
学生信息管理(T)
tsmiXSCX
Text
学生信息查询
tsmiXSTJ
Text
学生信息添加
tsmiXSXG
Text
学生信息修改
tsmiXSSC
Text
学生信息删除
tsmiKC
Text
课程信息管理(C)
tsmiKCCX
Text
课程信息查询
tsmiKCTJ
Text
课程信息添加
tsmiKCXG
Text
课程信息修改
tsmiKCSC
Text
课程信息删除
tsmiCJ
Text
成绩管理(R)
tsmiCJCX
Text
成绩查询
tsmiCJTJ
Text
成绩添加
tsmiCJXG
Text
成绩修改
tsmiCJSC
Text
成绩删除
tsmiAbout
Text
关于
tsmiBB
Text
版本
2.2.1效果图
2.3工具栏界面
主要控件:
tooIStripl
控件名称
属性
属性值
tooIStriplButton1
Name
tsbtnXS
Text
学生信息查询
Image
tooIStriplButton2
Name
tsbtnKC
Text
课程信息查询
Image
tooIStriplButton3
Name
tsbtnCJ
Text
成绩查询
Image
2.4状态栏
主要控件:
statusStripl
控件名称
属性
属性值
toolStripstatusStripl
Name
tsslblHYJR
Text
欢迎进入学生成绩管理系统
2.5效果图
3学生信息界面
3.1学生信息添加
控件类型
控件名称
属性
属性值
Label
lblSid
Text
学号
lblSname
Text
姓名
lblSex
Text
性别
lblSR
Text
生日
lblClass
Text
班级
lblTel
Text
电话
lblAddress
Text
家庭住址
TextBox
txtSid
MaxLength
10
txtSname
MaxLength
10
txtSR
MaxLength
20
txtClass
MaxLength
20
txtTel
MaxLength
30
txtAddress
MaxLength
50
ComboBox
cboSex
Items
男
女
Button
btnTJ
Text
添加
btnQX
Text
取消
GroupBox
gbxXS
Text
学生信息
Form
Form1
Text
添加学生信息
3.1.1界面图
3.2修改学生信息
控件类型
控件名称
属性
属性值
Label
lblSid
Text
学号
lblSname
Text
姓名
lblSex
Text
性别
lblSR
Text
生日
lblClass
Text
班级
lblTel
Text
电话
lblAddress
Text
家庭住址
TextBox
txtSid
MaxLength
10
txtSname
MaxLength
10
txtSR
MaxLength
20
txtClass
MaxLength
20
txtTel
MaxLength
30
txtAddress
MaxLength
50
ComboBox
cboSex
Items
男
女
Button
btnXG
Text
修改
btnQX
Text
取消
GroupBox
gbxXS
Text
学生信息
Form
Form2
Text
修改学生信息
3.2.1界面图
3.3管理学生信息
控件类型
控件名称
属性
属性值
Label
lblSid
Text
学号
lblSname
Text
姓名
lblSex
Text
性别
lblClass
Text
班级
TextBox
txtSid
MaxLength
10
txtSname
MaxLength
10
txtClass
MaxLength
20
ComboBox
cboSex
Items
男
女
Button
btnXG
Text
修改
btnSC
Text
删除
btnCX
Text
查询
GroupBox
gbxCXTJ
Text
查询条件
DataGridView
dgvInfo
BackgroundColor
AliceBlue
Form
Form3
Text
管理学生信息
3.3.1界面图
4课程信息界面
4.1添加课程信息
控件类型
控件名称
属性
属性值
Label
lblCid
Text
课程编号
lblXF
Text
学分
lblCname
Text
课程信息
TextBox
txtCid
MaxLength
10
txtXF
MaxLength
10
txtCname
MaxLength
30
Botten
btnTJ
Text
添加
btnQX
Text
取消
GroupBox
gbxCourse
Text
课程信息
From
From4
Text
添加课程信息
4.1.1界面图
4.2修改课程信息
控件类型
控件名称
属性
属性值
Label
lblCid
Text
课程编号
lblXF
Text
学分
lblCname
Text
课程信息
TextBox
txtCid
MaxLength
10
txtXF
MaxLength
10
txtCname
MaxLength
30
Botten
btnXG
Text
修改
btnQX
Text
取消
GroupBox
gbxCourse
Text
课程信息
From
From5
Text
修改课程信息
4.2.1界面图
4.3管理课程信息
控件类型
控件名称
属性
属性值
Label
lblCid
Text
课程编号
lblCname
Text
课程信息
TextBox
txtCid
MaxLength
10
txtCname
MaxLength
30
Botten
btnXG
Text
修改
btnSC
Text
删除
btnCX
Text
查询
GroupBox
gbxCXTJ
Text
查询条件
DataGridView
dgvInfo
BackgroundColor
AliceBlue
From
From6
Text
管理课程信息
4.3.1界面图
5成绩管理界面
5.1添加成绩信息
控件类型
控件名称
属性
属性值
Label
lblSid
Text
学号
lblSname
Text
姓名
lblCid
Text
课程编号
lblCname
Text
课程名称
lblCJ
Text
成绩
TextBox
txtSid
MaxLength
10
txtSname
MaxLength
10
txtCid
MaxLength
10
txtCname
MaxLength
30
txtCJ
MaxLength
10
Button
btnTJ
Text
添加
btnQX
Text
取消
GroupBox
gbxCJ
Text
成绩信息
Form
Form7
Text
添加学生信息
5.1.1界面图
5.2管理成绩信息
控件类型
控件名称
属性
属性值
Label
lblSid
Text
学号
lblSname
Text
姓名
lblCid
Text
课程编号
lblClass
Text
班级
TextBox
txtSid
MaxLength
10
txtSname
MaxLength
10
txtCid
MaxLength
10
txtClass
MaxLength
20
Button
btnCX
Text
查询
btnSC
Text
删除
btnXG
Text
修改
GroupBox
gbxCXTJ
Text
查询条件
DataGridView
dgvInfo
BackgroundColor
AliceBlue
Form
Form8
Text
管理成绩信息
5.2.1界面图