学生管理系统——15天的日志
开始接触学生管理系统是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天的日志相关推荐
- 用python设计学生管理系统_python+tkinter实现学生管理系统
本文实例为大家分享了python+tkinter实现学生管理系统的具体代码,供大家参考,具体内容如下 from tkinter import * from tkinter.messagebox imp ...
- JAVA入门到精通-第73讲-学生管理系统5-dao.sqlhelper
-Model2模式 如果数据模型会很多,怎么办? 处理业务逻辑的:Model层 后台又分为:处理业务逻辑和对数据库的操作DAO-data access object -决定,再抽象一层出来:数据模型: ...
- python学生管理系统-学生管理系统python
广告关闭 腾讯云+校园是针对学生用户推出的专项扶持计划,1核2G云服务器9元/月起,云数据库2元/月起,并享受按购买价续费的优惠,助力莘莘学子轻松上云 print(该学生不存在)return none ...
- Mybatis框架实现简单的学生管理系统
目录 使用工具 使用jar包 环境搭建 代码示例 java目录 Student.java Common.java IStudentDao.java IStudentDao.xml Main.java ...
- spring框架实现一个学生管理系统
目录 使用工具 使用jar包 环境搭建 代码示例 java目录 Student.java StudentDaoImpl.java IStudentDao.java Main.java StudentS ...
- php课设报告致谢_PHP学生管理系统毕业论文设计.doc
实用文档 PAGE 文案大全 大连理工大学 毕 业 论 文 题目 学生管理系统 系别 电子信息工程系 专业 计算机应用技术 班级 姓名 学号 071021121 指导教师 日期 实用文档 文案大全 目 ...
- C/C++课程设计 之学生管理系统(一)
文章目录 1) 案例一 2) 案例二 3) 案例三 4) 案例四 5) 案例五 6) 案例六 7) 案例七 8) 案例八 9) 案例九 10)案例十 11)案例十一 12)案例十二 13)案例十三 1 ...
- 学生管理系统c#语言代码,基于C#语言的学生管理系统的设计(ASP.NET2.0)
摘 要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.学生管理系统是学校管理中不可少的一部分.而基于B/S架构的学生管 ...
- c语言课程设计2018,C语言课程设计报告(2018)——学生管理系统(17页)-原创力文档...
兰州交通大学博文学院 <C语言程序设计> 课 程 设 计 报 告 系 别: 交通运输系 班 级: 16交通运输(3)班 姓 名: 学 号: 指导老师: 2018年1月5日 兰州交通大学博文 ...
- 用java做一个管理系统难吗_想知道怎样用Java做出一个学生管理系统,课一直听得一知半解。现在考试啥都不会?...
我觉得这个几天就能够做完,要不了半个月的吧 除非是JavaWEB版比较费时间君墨:javase到mysql综合学生管理系统zhuanlan.zhihu.com 部分代码实现: public stat ...
最新文章
- C++ leetcode 5. 最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。
- CSS中position的几个属性值
- linux i217 v网卡驱动,手动安装Intel network I217-LM网卡的Linux驱动
- Xposed简介以及小米去桌面广告的简单实现
- python idea控制台中文乱码_python 解决cv2绘制中文乱码问题
- [转]用android LinearLayout和RelativeLayout实现精确布局
- CN笔记:第三章 链路层
- CCF201412-2 Z字形扫描(解法二)(100分)【废除!!!】
- 安卓虚拟机_[手机软件] 这款应用牛逼了,安卓手机上的虚拟机 - 虚拟大师
- [IDEA-PLUGIN] IDEA Translation插件中有道智云(有道翻译)
- HeartBeat的一些介绍和功能上的一些总结
- ECDSA私钥der格式
- CStdioFile类的使用1
- Go 如何打包与压缩文件
- SwiftUI 音乐和网络大全之网络音乐播放App支持iTunes搜索与播放(教程含源码)
- Camera成像原理(raw图如何产生的)
- ppt复制切片器_手把手教你使用Excel切片器,小白也能做出好看又好玩的动态图表...
- kingcms php 标签,MySQL_KingCMS广告标签的使用方法,KINGCMS在3.0的时候我用过,可以 - phpStudy...
- 关于UCOS任务卡死的原因分析
- 产品定价相关理论_产品定价