学生信息管理系统——编程规范(一)

本文介绍了使用VB开发学生信息管理系统时遵循的编程规范,包括变量和控件的命名原则,以及如何通过标准化量词增强代码的可读性和维护性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         

         这一段时间敲了学生信息管理系统,一个比较简单的用VB环境开发的系统。用到了模块,大量的窗体和一系列的控件,关于编程规范有了深一步的了解。

        首先是变量声明,给变量命名时我们应该遵守一些原则,可以提高代码的可读性。

比如:

Dim m_strName as String
       要注意变量的作用域!这句代码中m表示变量的作用域为模块或窗体的局部变量。str表示变量的数据类型。由此我们即使不看声明也可以对变量的信息一目了然!

       其次控件命名,给控件命名时我们最好也是使用前缀,并使用易懂的名称,这样我们在使用控件,编写代码时就会简单很多。

 例如:

 If cboStuSexy.listindex = -1Then
    Msgbox "请选择学生性别!"
    Exit Sub
  End If 
      此段代码中我们很快就能清楚控件comboBox的作用,表示学生的性别。同时,命名时要尽量使用大小写混合;这段代码中使用Stu对student的缩写,则在整个程序中最好一直使用这一个缩写!前缀表示基本的控件,比如Lable控件使用时前缀为lbl,等。

        

       有时变量用于跟踪一组变量中的第一个项目和最后一个项目。在这种情况下,应该在变量名的结尾使用一个标准化量词 ,使更加容易理解,也更容易搜索。

      要做一个有良好编程风格的程序员,就一定要遵守编程规范,不仅方便自己以后阅读,也方便和其他程序员交流!我们要遵守编程规范养成良好的编程习惯!

      

     


 

   

技术特点:采用三层架构模式、数据分页、获取等均使用代码实现。注释详细、代码规范,非常适合学习和中小型学校使用。 功能描述: ,可以导入和导出成绩,成绩单上的项目包括:姓名,学号,科目,班级,成绩,补考成绩,授课老师,考试日期。 其中成绩和补考成绩具体情况如下: 1,计算机课程:理论成绩,实践成绩,, 2,文化课:理论, 3,英语:考试成绩,平时成绩,总成绩 二,导入成绩后,系统会自动计算出该班级该科目的应考人数,实考人数,缺考人数,及格人数,不及格人数,平均分,通过率。 其中平均分和率具体情况如下: 1,计算机课程:理论成绩,实践成绩,总成绩(理论和实践各占50%) 2,文化课:理论, 3,英语:考试成绩,平时成绩,总成绩(考试成绩占80%,平时成绩占20%) 4,计算机课程: 理论平均分,通过率;实践平均分,通过率;总成绩的平均分,通过率。 5,文化课:理论成绩的平均分,通过率 6,英语:总成绩的平均分和通过率 三:查询: 1,可以通过班级,学号,姓名,科目,及格的人和不及格的人,授课老师进行查询, 2,可以查询该班的单科成绩,也可以查询该班的各科成绩汇总。 3,可以按月度查询该月所有考试的平均分和通过率,也可 以按年度查询该年度的平均分和通过率。 4,可以查询授课老师某门的月度和年度平均分和通过率和该老师所授所有课程的月度和年度平均分和通过率。 四、成绩排序 可按照该班级某门课程的理论成绩,实践成绩、总成绩进行排序 五、任课教师的管理 任课教师基本信息,该门课程的授课教师 教务处: 学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师等输入的信息进行管理,对学生的信息进行必要的维护,可打印学生的所有信息。 绝对是可用实际部署使用的。很实惠的。 注意事项:运行时请修改附加数据库并修改数据库连接字符串(在web.config里面)
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值