热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

学生信息管理系统有感,工程大,到底大在哪里?

花了有六七天的时间.把信息管理系统打完了.开始只是照着敲.感觉就好像是练习打字一样.刚开始最大的感觉就是写代码的时候顺畅多了.也是通过敲吉大视频上的例

 

花了有六七天的时间.把信息管理系统打完了.开始只是照着敲.感觉就好像是练习打字一样.

 


 

 

刚开始最大的感觉就是写代码的时候顺畅多了.也是通过敲吉大视频上的例子锻炼的.敲完一句代码,感觉这句代码会了.


 

然后接着敲另一句代码.看看这个也没什么问题.但是敲完了一个过程.这就有点蒙了.?他怎么这样写呀.那个地方怎么会有这一句啊?

打完了一个窗体.回头又是想想.更是有点模糊.感觉要是让我自己去敲.那必须是不行的……?

三天的时间,初步敲完,初步调试结束.接着是改错误.这个错误呀.是越改越多.


 

 

小错误就是输入数据的合理性得不到保证.

大错误就是删除数据的时候空数据没有考虑.修改数据的时候主关键字的修改.后来知道主关键字是不容许修改的.

需要重点理解的就是,查询数据的时候怎么样通过这个表,去联系那个表.搞清楚各个表之间的关系.

 


 

开始感觉工程有点大.但是后来总结的时候,发现没有什么.工程大就大在重复上.其实很多都是重复的.我们都能将重复的提取出来.比较.研究.所以我在后来自己又单独编写了三个窗体.一个添加.一个修改删除.一个查询.其实整个工程就是这三个窗体的重复.只是在控件的运用.数据的输入方面有不同而已.

 


 

对于相同或者类似的东西.我们都要加以比较利用.这样的开发效率就会高.比如在工程中,模块中的那个executeSQL查询函数,就定义的相当不错.为以后的读取数据库省略了好多步骤.

 


 

这是我做的第一个大的系统.也是第一次接触数据库.对数据库这方面感觉就是好!!他能有效的建立联系.有了联系,还有什么不能解决.不认识你!还不认识他吗?

 

 


推荐阅读
  • 本文详细介绍了MySQL中的存储程序概念及其分类,包括存储过程、存储函数、触发器和事件等,每种类型的特点及应用场景,并提供了创建、调用、删除和查看的方法。此外,还对比了存储过程与存储函数的主要区别,帮助读者更好地理解和应用这些数据库特性。 ... [详细]
  • 深入理解MySQL基础:SQL语言的应用与实践
    本文详细介绍了MySQL中SQL语言的基础知识,包括DQL语句分类、SQL语句的书写规则以及如何使用Navicat导入SQL文件等内容,旨在为初学者提供全面的指导。 ... [详细]
  • 本文探讨了如何在C#应用程序中有效处理来自两个不同数据库的数据,特别是当需要从一个数据库中选择不在另一个大型集合中的ID时遇到的挑战和解决方案。 ... [详细]
  • Pro*C访问Oracle数据库的例子test.pc$cattest.pc#includeEXECSQLINCLUDESQLCA;EXECSQLBEGINDECLARESECTIO ... [详细]
  • 本文详细解析了在Oracle数据库操作中遇到的ORA-01846错误,该错误通常出现在尝试使用NEXT_DAY函数处理日期时,因客户端和服务器端字符集不匹配导致的问题。文章不仅提供了错误的具体表现,还深入分析了错误原因,并给出了多种解决方案。 ... [详细]
  • 本文探讨了在执行SQL查询时遇到的因字符集不同而导致查询结果差异的问题,特别是涉及中文字符时。文章分析了在不同字符集设置下,SQL查询结果的变化,并提供了详细的解决方案。 ... [详细]
  • 本文详细探讨了JSP环境下数据库连接的实现方法,包括环境配置、代码示例以及常见的连接问题及其解决方案。 ... [详细]
  • 通过阅读本文,您将全面了解如何在数据库表中有效利用索引提升查询效率。本文不仅探讨了索引为何能提高查询速度,还深入分析了不同类型的索引结构及其在SQL Server中的实现方式。 ... [详细]
  • 本文探讨了在 MySQL 数据库中使用 LIKE 语句进行模糊查询并结合分页处理时可能遇到的问题,并提出了解决这些潜在陷阱的有效方法。 ... [详细]
  • 一、数据更新操作DML语法中主要包括两个内容:查询与更新,更新主要包括:增加数据、修改数据、删除数据。其中这些操作是离不开查询的。1、增加数据语法:INSERTINTO表名称[(字 ... [详细]
  • SQL注入实验:SqliLabs第38至45关解析
    本文深入探讨了SqliLabs项目中的第38至45关,重点讲解了堆叠注入(Stacked Queries)的应用技巧及防御策略。通过实际案例分析,帮助读者理解如何利用和防范此类SQL注入攻击。 ... [详细]
  • KKCMS代码审计初探
    本文主要介绍了KKCMS的安装过程及其基本功能,重点分析了该系统中存在的验证码重用、SQL注入及XSS等安全问题。适合初学者作为入门指南。 ... [详细]
  • 解决Android开发中的TextView难题
    探讨了在Android开发过程中遇到的关于TextView组件的常见问题,特别是如何实现多行文字的跑马灯效果,并提供了初步的解决方案和参考资料。 ... [详细]
  • 本文详细介绍了MySQL数据库中的各种数据类型,包括整型、浮点型、字符型、文本型和日期时间型等,每种类型都有其特定的存储需求和使用场景。 ... [详细]
  • 深入解析:SQL中Select Into From与Insert Into Select的区别
    本文详细探讨了SQL语言中Select Into From与Insert Into Select两种数据插入方式的主要区别,帮助初学者理解这两种语句在实际应用中的不同场景及其使用方法。 ... [详细]
author-avatar
曦雯天使
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有