开始接触学生管理系统是8月9号,今天是8月23号.刚好15天,基本算完成了.就总结了一下这15天的经历和过程.因为自己用了番茄学习法,所以都有相应的记录,然后就把每天的记录总结了一下!

第一天:看了一天学生管理系统的要求并且看了一小短视频的简介.然后安装数据库sqlserver2000,在这期间出了点  小问题:关于连接问题的,首先我             用的是2000的,查询分析器连接不上,主要原因是 :密码错了,然后修改密码之后就好了.连接的是SMX-PC,也可以用ip连接

第二天:总体看了一下学生管理系统,然后重点看了一下建数据库的代码,当时头都晕了,不知道是什么,然后查了很多知识,了解并实验了一下sqlserver的操作,又重查了一下数据库里常用的语句

第三天:看数据库代码,通过上网查,终于看懂了,才知道不是自己刚开始想的那么吓人.然后在2000查询分析器里输入  代码建立了数据库,刚开始我看着都建好了,但是在企业管理器里找不到,但是我明明建好了,于是又郁闷了好一会,在  网上也查了好久,也问了别人都没解决!

第四天:接着解决前一天的问题,偶然发现2008里面有我刚建的数据库,于是知道,在用查询分析器时我连接的是2008的  数据库,因为我安装2000时创了一个实例,所以应该输入SMX-PC\songmouxia,才连接到我2000的企业管理器,于是又重新连接重新建数据库.然后就开始准备做系统了,我想先把源码程序运行一下,看一下能否连接数据库和系统的大体过程.所以首先配置odbc数据源,但是又出问题了,因为连接不上.首先我配置时选择服务器时没有local也没有我的服务器名,所以又去找办法.

第五天:继续前一天的问题,我突然想到我连接查询分析器时可以输入ip,这里应该也可以,所以我把连接的服务器这里自己输入了ip,接着真的连上了,然后就运行学生管理系统,刚开始不知道要改数据库的连接,但是因为运行不成功所以也知道问题了,数据库的连接没有改,该之后连上自己的服务器和数据库就行了,接着就能运行了.在运行之后通过逐语句调试了解一下整个过程,也稍微修改了一下不合理的代码.

第六天:今天就开始敲代码了,我是一个一个窗体看然后敲的,首先是创建模块,然后再模块里输入代码,在里面用new来创建窗体,用sub main作为启动对象,因为不太懂为什么,还去专门看了vb关于多文档窗体和窗体的视频,第二不是特别清楚executeSQL函数里面的功能,也查了很多里面调用的新函数,还是不是特清楚,但通过看后面登陆界面的代码算是懂了.

然后就是登陆界面的代码了,完成的挺顺利了,虽然不是太清楚,但基本上懂了.

第7天:建立MDI多文档窗体,添加所有的菜单,没有输入这个窗体下代码,因为我想显示一个窗体,敲一个代码,打开源码时既然出现了"对象库没有注册",但是注册时失败,所以又找了一会办法终于解决了:用管理员身份运行命令提示符,然后再里面注册就行了,或者从安全模式进入系统,然后注册,也是可以的.然后张文康看见我添加一个窗体写一个代码,说那样太不方便了,还不如添加完了在写代码,当时我没有赞同他的看法,还是向我那样写,今天就完成了添加用户和修改用户密码.

第八天:今天准备写关于学籍管理的,添加了一会窗体,然后又去写代码,我感觉似乎把所有窗体添加上在一个个分析代码去写,似乎更好,所以就决定听从张文康的建议去添加窗体了,所以今天之后都添加窗体

第九天:添加窗体,今天周五,休息的一天,所以休息的时间比较多,所以今天只是把剩下的窗体添加完了

第十天:今天又开始敲库代码了,添加,修改,查询学籍信息.代码基本上都看懂了而且很多相似的,所以敲的也挺快的.后面把添加班级信息也敲完了

第十一天:今天接着敲代码,就把剩下修改班级信息修改以及课程信息管理中的添加课程信息,修改课程信息和设置课程信息敲完了.

第十二天:调试代码,开始运行出错1,没有选择引用2,TxTSQL语句错误,不过一看这错误,我想肯定时数据库连接的问题呗!于是就看源码里的所有部件和引用的添加,之后添加上缺少的,反正能进入多文档界面了.

第十三天:继续调试,一个一个功能的调试,错误之后对照源码发现自己的书签全掉了,于是就去理解书签了,查了很多资料和看了一些别人的博客,了解了书签,然后自己加上所有的书签,加上书签又出问题了,出现"当前记录集不支持书签",然后发现是因为我2000的数据库默认的游标位置aduseserver不支持,必须用aduseclient,然后我觉得这有问题,觉得这样太不好了,于是我就试着连2008的数据库,并且能连上而且不出错,所以我决定用2008的数据库,并且我可以用ip连,听她们说在别的电脑上运行时都要连ip才能找得到,所以更决定用2008的了.今天还发现exit sub挺好用的,可以不满足条件时直接退出这个过程

第十四天:继续调试,修改代码,自己到处乱点,发现在空记录时和删除一个记录后源码都会出错,所以都修改了所有的有修改语句的代码,修改完之后,又让别人点,有了一些不合里的地方,比如设置课程时列表中可以一直添加并且添加相同的,所以又找来资料根据list属性修改了这部份代码,还有一个问题就是数据库定义的字段太短,而添加的时候可以很长的.

第十五天:今天早上修改了数据库字段的长度并且规定输入长度.下午就打包然后去和于丹丹用5楼的电脑测试了一下,我们互相帮忙测试系统,基本上没有什么错了,唯一的就是长度问题超出范围,后来把整型的都修改成了字符串的,并且加大长度,现在基本上就完工了!!然后就是后期的总结了.

学生管理系统——15天的日志相关推荐

  1. 用python设计学生管理系统_python+tkinter实现学生管理系统

    本文实例为大家分享了python+tkinter实现学生管理系统的具体代码,供大家参考,具体内容如下 from tkinter import * from tkinter.messagebox imp ...

  2. JAVA入门到精通-第73讲-学生管理系统5-dao.sqlhelper

    -Model2模式 如果数据模型会很多,怎么办? 处理业务逻辑的:Model层 后台又分为:处理业务逻辑和对数据库的操作DAO-data access object -决定,再抽象一层出来:数据模型: ...

  3. python学生管理系统-学生管理系统python

    广告关闭 腾讯云+校园是针对学生用户推出的专项扶持计划,1核2G云服务器9元/月起,云数据库2元/月起,并享受按购买价续费的优惠,助力莘莘学子轻松上云 print(该学生不存在)return none ...

  4. Mybatis框架实现简单的学生管理系统

    目录 使用工具 使用jar包 环境搭建 代码示例 java目录 Student.java Common.java IStudentDao.java IStudentDao.xml Main.java ...

  5. spring框架实现一个学生管理系统

    目录 使用工具 使用jar包 环境搭建 代码示例 java目录 Student.java StudentDaoImpl.java IStudentDao.java Main.java StudentS ...

  6. php课设报告致谢_PHP学生管理系统毕业论文设计.doc

    实用文档 PAGE 文案大全 大连理工大学 毕 业 论 文 题目 学生管理系统 系别 电子信息工程系 专业 计算机应用技术 班级 姓名 学号 071021121 指导教师 日期 实用文档 文案大全 目 ...

  7. C/C++课程设计 之学生管理系统(一)

    文章目录 1) 案例一 2) 案例二 3) 案例三 4) 案例四 5) 案例五 6) 案例六 7) 案例七 8) 案例八 9) 案例九 10)案例十 11)案例十一 12)案例十二 13)案例十三 1 ...

  8. 学生管理系统c#语言代码,基于C#语言的学生管理系统的设计(ASP.NET2.0)

    摘  要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.学生管理系统是学校管理中不可少的一部分.而基于B/S架构的学生管 ...

  9. c语言课程设计2018,C语言课程设计报告(2018)——学生管理系统(17页)-原创力文档...

    兰州交通大学博文学院 <C语言程序设计> 课 程 设 计 报 告 系 别: 交通运输系 班 级: 16交通运输(3)班 姓 名: 学 号: 指导老师: 2018年1月5日 兰州交通大学博文 ...

  10. 用java做一个管理系统难吗_想知道怎样用Java做出一个学生管理系统,课一直听得一知半解。现在考试啥都不会?...

    我觉得这个几天就能够做完,要不了半个月的吧 除非是JavaWEB版比较费时间君墨:javase到mysql综合学生管理系统​zhuanlan.zhihu.com 部分代码实现: public stat ...

最新文章

  1. C++ leetcode 5. 最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。
  2. CSS中position的几个属性值
  3. linux i217 v网卡驱动,手动安装Intel network I217-LM网卡的Linux驱动
  4. Xposed简介以及小米去桌面广告的简单实现
  5. python idea控制台中文乱码_python 解决cv2绘制中文乱码问题
  6. [转]用android LinearLayout和RelativeLayout实现精确布局
  7. CN笔记:第三章 链路层
  8. CCF201412-2 Z字形扫描(解法二)(100分)【废除!!!】
  9. 安卓虚拟机_[手机软件] 这款应用牛逼了,安卓手机上的虚拟机 - 虚拟大师
  10. [IDEA-PLUGIN] IDEA Translation插件中有道智云(有道翻译)
  11. HeartBeat的一些介绍和功能上的一些总结
  12. ECDSA私钥der格式
  13. CStdioFile类的使用1
  14. Go 如何打包与压缩文件
  15. SwiftUI 音乐和网络大全之网络音乐播放App支持iTunes搜索与播放(教程含源码)
  16. Camera成像原理(raw图如何产生的)
  17. ppt复制切片器_手把手教你使用Excel切片器,小白也能做出好看又好玩的动态图表...
  18. kingcms php 标签,MySQL_KingCMS广告标签的使用方法,KINGCMS在3.0的时候我用过,可以 - phpStudy...
  19. 关于UCOS任务卡死的原因分析
  20. 产品定价相关理论_产品定价

热门文章

  1. 通话降噪算法在手机和IOT设备上的应用和挑战
  2. FireBird编程从入门到精通
  3. java判断手机号是否合法
  4. 天翼云转型升级 提供最贴近客户需求的云服务
  5. 【算法设计技巧】分治算法
  6. 电脑时间不准?简单几步教你恢复正常!
  7. PHP做浓度图,采用Matlab图像进行有色溶液样液浓度测试
  8. oracle只读库账号被锁,Oracle数据库账号被锁定解决方法
  9. 价低导致“气荒”是个无耻的伪命题
  10. 6月第四周:又是一年奥运季,老将迟暮新人继