今天终于把学生管理系统优化完工了。从刚开始的纠错,到后来的优化这个过程真是异常艰辛。在这个过程中查找了很多资料也收获了很多知识。下面我对学生信息管理系统做一下自己的总结:
宏观;学生信息管理系统是一款基于VB输数据库结合的,主要管理学生信息的一款软件。以下是学生信息管理系统的主要框架结构:
微观上:运用VB编程语言与数据库连接。用VB与数据库交互,直接用VB语言调用数据库里的信息。还有将宏观信息通过VB直接存储到数据库中。数据表主要分为了五部分:dbo.user_info(用户信息存储表)、dbo.class_info(班级信息存储)、dbo.studnet_info(学籍信息存储表)、dbo.result_info(成绩信息存储表)、dbo.grade_info(班级信息存储表)、dbo.course.info(课程信息存储表)。数据库主要运用到了CURD(增删改查)、VB主要用到了模块跟窗体之间的联系、以及用VB实现对数据库的调用。
优化:这个系统存在很多欠缺,用户体验效果比较差。从这里出发,我进行了一步步的优化初步实现了相对好点的用户体验效果。这是我的部分优化历程:学生管理系统之优化。
收获:从这次敲信息管理系统,自己完成了很多纠错工作。在这个过程中锻炼了自己的纠错能力。而且后续的美化工作,也让自己认识到了用户体验的重要性。以后我们从事软件行业必须要从用户角度出发,让我们的产品符合用户需求,尽量的让用户用起来方便。进而体现出了我们为人民服务的品质,和能力。这次师傅给我的启发就是:数据库的增删改查很重,由于之前对它了解的很少。今天下午我就跟同学进行了关于数据库增删改查的讨论。感觉收获颇丰,增删改查语句还没完全记忆下来,接下来也要通过回顾sql课本进行记忆,在耿建玲视频中也要多加注意。通过耿建玲视频重点理解T-sql和sql语句的含义和区别。模块的含义:当有多个窗体同时存在时,我们不希望多个窗体同时重复添加相同的代码。所以要创建一个独立模块,它包含实现公共代码的过程。
声明:可将常数、类型、变量和动态链接库 (DLL) 过程的声明放在窗体、类或标准模块的模块级。
过程:Sub、Function 或者 Property 过程包含可以作为单元来执行的代码片段。
例:Public Function ConnectString() As String
ConnectString = "provider=sqloledb;server=192.168.26.69;UID=sa;PWD=1;database=student"
End Function
注意:server=本机IP 。UID=sa;PWD=1 为数据库的账户和密码。database=student 为连接的student数据库。
原文链接:https://www.f2er.com/vb/257452.html