winform-C#新手提问:刚完成一个学籍管理系统

问题描述

C#新手提问:刚完成一个学籍管理系统

如题,使用winform写的一个小系统,结合数据库完成了基本的增删改查功能,在想如何将这个系统的功能实现的更复杂一些锻炼一下自己,比方说将面向对象里面的接口、多态等思想放进去,但苦于没啥思路,希望各位能给点意见,小生在此谢过了。多谢多谢了

解决方案

你定义一个Dao层后,会在里面有一些增删改查的方法,这些方法你可以放在接口中,然后让Dao层的实现类来实现接口里的方法就可以了;在Service层里调用
Dao层实现类就可以了。而Service层也和Dao层一样,只不过它的实现是从Dao层的实现类中调用方法。
至于多态,你可以判断某个类是否是这个接口的实例,如果是的话你就调用这个类中的方法做你想做的事情,或者无聊打印一句话看看也可以的。

解决方案二:

界面的美化,代码重构,设计模式使用,审批流程,消息提醒,数据并发等等

时间: 2024-09-22 13:15:13

winform-C#新手提问:刚完成一个学籍管理系统的相关文章

新手提问,做一个Web 文本挖掘 开源程序的选择 Heritrix? WebLech? Web-Harvest?......

问题描述 我以前是学嵌入式的,本专业还没学深呢,导师让搞数据挖掘,还是Web的文本挖掘......要做一个小项目,比如同仁.协和.301之类的知名医院,把他们的主任医师的信息爬下来,分类为内科.儿科.耳鼻喉...... 然后按姓名.出生年月,毕业院校,擅长治疗方向,和大体的介绍分门别类的抽取.入库,然后搞个展示界面显示出来,方便患者选择.个人感觉像我这样的新手,本身在程序方面悟性又差,时间又紧,自己从头写代码估计会被导师吃了,都怕所里不让我毕业了,心里很焦虑啊.在open-open上看到了十几个

学籍管理系统

问题描述 我是一名学校的老师,现在学校需要啊做一个学籍管理系统,具体有1.实现教师们网络上录入学生信息2.可以统计学生的成绩,名次,平均分,及格率等等3.可以用曲线表示学生历次成绩情况请问各位,这么一个系统,应该怎么开始做? 解决方案 解决方案二:直接打报告,买现成的.不求最好,但求最贵.然后和信息部主任分回扣.任务完成!解决方案三:引用1楼kk706的回复: 直接打报告,买现成的.不求最好,但求最贵.然后和信息部主任分回扣.任务完成! 顶--解决方案四:ado.net操作统计先设计逻辑曲线使用

C#新手提问:关于C# winform程序

问题描述 C#新手提问:关于C# winform程序 假设有窗体Form1和Form2通过按钮事件从窗体1跳转到窗体2,button_click事件可以这么写:Form2 aa = new Form2();aa.Show(); 还有一种写法:new Form2().Show();这两种方法都能达到跳转的目的,第一种无须多解释,请问第二种是什么意思?如果在Form1窗体的构造函数中加上重载参数(int n)呢?有啥作用,谢谢 解决方案 第二种写法和第一种是一样,但是你没有办法在后面再用了.很多情况

新手提问,使用sql建立一个table

问题描述 新手提问,使用sql建立一个table 设置主键是一个自增1序列的编号,然后开始录入信息,如果录入错误,系统也会把序列自增1怎么处理?比如第一条是编号1,内容1,第二条是编号2,内容2.第三条我在输入内容是违反约束,再重新输入,结果就会出现编号4,内容3怎么办? 解决方案 没办法 自增列只会一直增加. 解决方案二: 取消主键:在列属性中,标识规范(是标识)选否: 打开表,把错误的序号改正确了: 设置主键:在列属性中,标识规范(是标识)选是: 解决方案三: 公司是一般不会把序列这种用来当

绘图-MFC界面新手提问:对话框背景图片和图片控件 的速度问题

问题描述 MFC界面新手提问:对话框背景图片和图片控件 的速度问题 新手美工,正在做前台,想知道在做一个全部由自绘和贴图完成的MFC对话框界面的时候,是直接用大图做背景图片好,还是将图片裁开成小图一个个用图片控件好? 在速度或者其它方面有什么影响吗?真心求教,膜拜大神们!!! 解决方案 关键看你这些图片需要不需要变化,如果不需要变化,还是整个一个背景好,比较简单.2d绘图对于现在级别的显卡,根本没有性能的差异. 解决方案二: 控件越多越慢.但是也要看你的图有多大(比如几M也不行).MFC(第一代

用c语言做一个学籍系统登陆界面,求源代码

问题描述 用c语言做一个学籍系统登陆界面,求源代码 请问我要用c语言做一个学籍系统登陆界面咋做,有没有源代码,格式如下: ****************学生学籍管理系统**************** 1,注册 2,登陆 3,修改密码 0,退出系统 请选择0~3 解决方案 http://www.docin.com/p-565175373.htmlhttp://wenku.baidu.com/link?url=k0FVy3GjeXwWYcZsHz3X5ir_qGRBS_OElVg5XDcTydD

路由器-新手提问! 关于ip地址子网的问题

问题描述 新手提问! 关于ip地址子网的问题 先说一说我的理解: IP地址有32位 4位为一段 a类地址从1.0.0.0到127.255.255.255 子网就是在一个ip下再划分出其他的ip地址 这些地址对外部不可见所以可以与外部ip重复 通过子网掩码可以区分 比如一个主机ip地址 126.1.1.0由他划分出一个子网的ip地址126.1.1.3 子网掩码是255.255.255.0那么可以通过子网的ip地址和子网掩码算出主机的ip地址 我的问题是:1 麻烦帮我看看我的理解有没有问题 谢谢!

新手提问大神,java源代码写好后该怎么用,打包成exe?还是有别的更好的方法

问题描述 新手提问大神,java源代码写好后该怎么用,打包成exe?还是有别的更好的方法 有开发经验的大神告诉我,java源代码写好后该怎么用,打包成exe?还是有别的更好的方法,有的提到了脚本之类的 解决方案 点进去看看,试着去用用http://jingyan.baidu.com/article/358570f6727bb7ce4724fc88.html 解决方案二: 点进去看看,试着去用用http://jingyan.baidu.com/article/358570f6727bb7ce472

声明-C#新手提问:关于数组

问题描述 C#新手提问:关于数组 今天碰到一种没见过的写法,关于数组的,写法如下:Class1[] class1_arr=new Class[10];我知道这句话意思是声明一个含有10个元素的数组对象class1_arr我想知道这种写法依据是什么?谢谢 解决方案 https://msdn.microsoft.com/zh-cn/ms228389(v=vs.80) 解决方案二: 依据什么?依据C#的语法呗.没见过是因为你见得太少. 解决方案三: 和int[] a = new int[10]一样 依