学生信息管理系统项目要求及步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Winform项目制作
学生信息管理
系统
长沙南方科技产业专修学院
学术部
实现步骤:
一、创建数据库和数据库表。
1、创建数据库:StudentManager
2、创建表,字段见“学生管理系统数据字典.doc”文档
5、建立用户表和班级表之间的主外键关系,如:【图一】
【图一】
二、创建项目,定义所有的窗体名称和类名称(项目结构,如【图二】)
1、项目名:StudentManager
2、数据封装类:DBHelper
3、当前登录人员信息类:UserHelper
4、登录窗体:FrmLogin
5、主窗体:FrmMain
6、班级管理窗体:FrmClassManager、
FrmAddClass(班级新增)、FrmUpdateClass(班级修改)
7、学员管理窗体:FrmStudentManager、
FrmAddStudent(学员新增)、FrmUpdateStudent(学员修改)
8、学员查询窗体:FrmStudentSearch
9、用户注册窗体:FrmUserReg
10、修改密码窗体:FrmChangePwd
【图二】
三、绘制所有窗体
1、登录窗体:FrmLogin,如:【图三】
◆居中显示
◆禁止最大化
◆禁止改变窗体大小
【图三】
2、用户注册窗体:FrmUserReg ,如:【图四】
◆居中显示
◆禁止最大化
◆禁止改变窗体大小
【图四】
3、修改密码窗体:FrmChangePwd (如何获得当前登录用户?在登录的时候把当前用户存储在静态变量里面),如:【图五】
◆居中显示
◆禁止最大化
◆禁止改变窗体大小
【图五】
4、主窗体:FrmMain,如:【图六】
●添加菜单
●添加工具栏
●设置背景
●窗体关闭时提示确认信息
【图六】5、班级管理窗体:FrmClassManager,如:【图七】、
FrmAddClass(班级新增)、
FrmUpdateClass(班级修改)
●添加工具栏
●添加ListView
【图七】
6、学员管理窗体:FrmStudentManager,如:【图八】
FrmAddStudent(学员新增)、
FrmUpdateStudent(学员修改)
●添加工具栏
●添加DataGridView:属性设置禁止用户增删改、整行选中。
【图八】
7、学员查询窗体:FrmStudentSearch ,如:【图九】
【图九】
四、编写数据库封装类和当前登录人员信息类
1、数据库封装类:
静态连接字符串、静态连接对象
2、当前登录人员信息类,包括三个静态全局变量:
当前登录人员的用户编号、用户名、密码
五、实现【登录】窗体的登录和注册功能
六、实现【班级管理】窗体的增删改功能
七、实现【学员管理】窗体的增删改功能
八、实现【学员查询】窗体的查询功能
九、实现【密码修改】窗体的功能
十、实现系统更换图标,并且能最小化托盘