【MIS你了解多少】你现在遇到的问题都是宝贵的财富

    学生信息系统从开始到现在已经很长时间了,现在也该总结一下了,这篇博客是站在巨人的肩膀上写的,加深理解吧。刚开始接触时丈二和尚摸不着头脑,完全被一个大系统玩懵了,天啊,以前只是在用,现在却要亲自动手做一个系统,顿时感觉自己所选择的路是多么不一样,好了下面就开始说说我对学生信息系统的认识吧。

整体认识:参考了VB数据库开发实例导航
首先考虑系统功能模块设计:


 
数据库设计:
考虑用户信息:
学生信息:姓名、性别、出生日期、学号、班级等
班级信息:班级,班号,班主任等
课程信息:课程名称、类型、年级
成绩信息:考试编号、学号、姓名、成绩等
 
创建数据库和数据表:
共6个表,如学生的表需编写代码如下:
CREATE TABLE [dbo].[student_Info] (
[student_ID] [int] NOT NULL ,
[student_Name] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[student_Sex] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[born_Date] [datetime] NULL ,
[class_NO] [int] NULL ,
[tele_Number] [char] (11) COLLATE Chinese_PRC_CI_AS NULL ,
[ru_Date] [datetime] NULL ,
[address] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[comment] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL 
) ON [PRIMARY]
GO
    对所有信息都需设定数据类型,是否允许Null值,这些都写进去,数据库student的sql文件也便完成了,接下来就是配置。
 
配置,建立连接:
    看学生配置视频,感受就是视频上的SQL server2000和本机上的版本2008不一样,照着视频上的试了试完全不知道该怎么办,所以视频看了好几遍,才弄懂,接下来的 工作是往笔记本上安装SQL server,我找同学要了2012版本的,装好后发现这又不一样,于是琢磨半天又见识了一下2012版本的界面,虽然不一样,但是流程都是一样的。
整体流程就是这样:启动服务管理器——查询分析器——打开studentSQL文件——企业管理器——student数据库生成——查看表,查看数据库密码——配置数据源ODBC。

代码编写:
    学习以自学为主,主动的去学习,这块内容不是光靠理论就能掌握的。所以要敲例子,对它大概有个印象,直到学会数据库的一些基本理念和一般方法。有了之前的五个数据库例子的基础我们就不用怕这个了,站在巨人的肩膀上,学习了解学生系统的理念和方法,先对系统有个大概认识,以便于行动下移,编代码。
    学生信息系统首先需要一个模块,控制着所有窗体,然后还要有一个系统界面,这儿需要一个窗体frmmain,进系统还需输入用户名和密码,所以还要设计一个窗体frmlogin,这些只是骨头出来了,肉就是具体的每一项信息下的详细信息,这总的下来还需要14个窗体。总的分析下来就是这些。到这一步我不在迷茫,直接敲代码,恐惧心理不再有,学习马上有劲儿了,哈哈【MIS你了解多少】你现在遇到的问题都是宝贵的财富 - 12期 王红伟 - 王红伟 廊坊师范学院信息技术提高班十二期
    通过这一阶段的学习,收获到很多:
1、了解了sql server的使用,对学生 信息管理系统有了初步的了解,基本框架掌握了,初步了解了MIS的制作流程,学会了连接数据库,遇到的问题已经解决;2、敲了窗体代码,增强了代码的熟练程度,提升了代码亲和力,极大地减轻了对代码的恐惧;3、自学能力有了提高,时间上管理的更好了。

代码调试:(错误频出,考验阶段)

    做一个系统出现错误都是必然的,提高班是一个允许犯错的地方,我们都在试错,也在一步步解决,一步步成长。关于调试这块,我觉得改正错误不是最重要的,发现错误和制造错误才是重中之重,这样才能提高自学能力和心态自我调节能力。

    遇到的错误都在博客里做了相应的解决办法,这里就不再说了。

验收:

第一次:

1.要求掌握异地发布  

2.注释量少
3.注册登录信息所输文本类型的限制 ,及时报错 
4.本地异地连接
5.错误440   多步oledb操作产生错误,自己运行的时候没发现。
6.再次添加信息,原来的信息应该清空
7.密码暗纹显示
8.设置课程,课程不能重复添加,这些都没考虑清楚。
    这些工作做完后,接下来我的学生系统又需要被考验了,到了第二次验收,这一次是鼓足了勇气去的,但还是逃不了再次出错,无语了【MIS你了解多少】你现在遇到的问题都是宝贵的财富 - 12期 王红伟 - 王红伟 廊坊师范学院信息技术提高班十二期
第二次:
1.界面优化:窗体
2.登录:输入分号,报错91
3.修改成绩信息:没有记录,还弹出窗体,取消修改,错误424
4.查询成绩信息:点姓名查询,前未选中,后未设可输入性
5.修改课程:点击修改,输入空格,取消修改,内容变成另一个记录
6.设置课程:点设置,左边课程重复出现,点箭头,左边东西还在
7.打包:只需修改一段代码
    验收两次了,还是没过,其实很高兴,又出现这么多错误,如果师傅就这么让我过了,进行机房收费时也许我面临的折磨就更多了,现在发现了解决了,这便是最好的,本来代码都不是我自己编写出来的,如果调试的时候再很容易的放过那岂不是很对不起我的学生系统?(对我的系统负责到底,加油碦【MIS你了解多少】你现在遇到的问题都是宝贵的财富 - 12期 王红伟 - 王红伟 廊坊师范学院信息技术提高班十二期祈祷第三次完美通过。)
         
    MIS进行中,从未完成,继续努力!
 
    其实到现在我觉得学生信息系统已不再是我之前认为的那么复杂了,从这儿悟出一个道理: 拒绝,注定贫穷;接受,一定收获,最后你会成为富人。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值