前些日子有个朋友,找我做一个考试软件,浙江省驾驶员理论包考专用系统,总共也没几个页面需要做,但是他以前的数据库VFP的数据,题库里有几千条数据,若人工录入几乎比太可行,他把原来的软件,给我装好,还需要注册,给我演示功能,然后把需要改进的地方,都告诉我,我收了定金后就开始动手研究了。

本来,我说是收5000元的,但是我看对方也不是很有钱的样子,而且很诚恳的找我,我就主动优惠了1000元,觉得你赚钱也不容易,我就少收点儿钱好了,等你赚到钱了,你改版什么的,我再收你一点儿钱,若赚不到钱,我也让你少亏一些吧,互惠互利嘛,我也不差1000元,让客户高兴一下,更重要。
很多东西,看看简单,但是真正做了会发现,需要解决很多问题,有很多细节功能都需要处理好,代码也需要反复重构、优化,最终才能出来一个像样的东西来。 
我的动手步骤:
1:先下载一个VFP9.0,然后找注册码,补丁都打好,再用这个工具去看原程序里的数据,感觉也没那么容易理解原来的程序编写意图啥的,到底数据怎么读得也搞不大明白,大概折腾了一天,没明显进展,但是心理有数了,这个东西到底是什么?
2:下载了一个反编译的软件,把以前的VFP的程序,给反编译出来,然后读里面的代码是怎么回事,读了半个小时不到,明白是怎么个回事了,心理有低了。
3:再去折腾用C#读取,VFP里的表什么的,折腾了半天,也遇到了蛮多问题,也搞定了,接着再搞定更新功能的实现等等。
这个软件,客户需要有注册功能,单机版电话注册比较理想,收了钱就给用户注册才能使用,我又折腾了2天,把注册机、生成注册等功能都写好,试用时间限制等等,为了防止别人破解我的程序,我还用了商业化的混淆器,这样别分就无法反编译我的程序了。
生成注册码、验证注册码等,也下了一些功夫,函数都写成private的,非static的,每个页面都进行验证、防止别人从外部调用,计算出验证码,然后把注册信息也都进行进行了加密、解密操作,防止别人轻易就计算出注册码等。
注册功能做了3道防护,一般比我水平菜的,或是跟我水平差不多的,都无法破解我的程序了,基本上90%的人,都挡在门外了,剩下比我水平更明显高一个境界的,我也无法防护了,那样的也不会购买这么个小软件了,也懒的破解这么个小软件了,毕竟没多少经济价值了。
考试软件的界面参考如下,自己做好了,心情也很舒服,题目的导航等等,非常友善,还会有颜色变化等。
 
 
注册机的参考界面,客户报上序列号后,可以产生注册码,中间的代理商也能知道,是通过哪个代理商销售的软件,比较简单就达到销售环节上的管理目的了。
 
用户注册时,自动出现序列号、输入代理商手机号,然后打电话索取注册码,若已付款了,对方就会告诉你注册码,你输入了正确的注册码,就可以用软件了。
为了防止别人轻易的破解程序,注册信息又进行了加密保存,不太容易修改了,把这个注册信息,放到另外一个电脑上,也用不了,除非把网卡地址、硬盘序列号、CPU型号等都修改成一样的,那不是折腾死人啊,整个软件也卖不了多少钱,还不如直花小钱接购买了算了,也别太铁公鸡了。
制作这个注册码生成过程中,调试这个信息,调试那个信息,看这里对不对,哪里对不对,简直调试得眼睛都花了,说实话,也是花了几天时间做出来的,若是有那个人需要类似的功能,也没时间去磨蹭,那就可以直接向我索取了。《商业化的,不提供免费源码,不支持IT软件乞丐,我是有劳动付出的》
世界这么大,总会有人需要考试软件、考试系统、注册码、注册机、C#序列号产生功能,用户注册加密解密功能函数,若自己的水平也不是很高,直接拿过来别人的,基础上修修改改,总会省事很多,我在网上也找了一些,总是找不到C#版本的用户软件注册功能,也搜了好几个地方,干脆自己写一个算了,质量也好一些,将来还可以卖给有需要的人。
就这么个软件,折腾几天就完事了,客户也很爽快的支付了4000元,基本上是一个页面接近1000元,有时候想想,搞个权限系统,上百个页面,功能又复杂得很,卖500元,也没太多人购买,还不如接个考试系统,改几下就搞定了,人家付款又快,不到1周就可以搞定了。
所以想赚钱,方向还是很重要,到底该去赚什么样的钱?什么钱才好赚?做做某个小功能的软件,来钱还真容易很多啊,以后有谁需要考试软件的,接了什么简单的考试系统的,又需要有注册功能,收费型的软件,别忘记找我,至少这些界面还有个参考作用吧。
有谁觉得我在显吧,我也没办法了,哪个人也是5000元接了类似的项目,给我1000元,所有的源码就全部给了,你自己修改几天,轻松赚好几千,也不是什么坏事吧,早晚会有类似的项目会找上门来的,只是你能否耗得起,能否接到类似的项目而已,顶多题库不一样,照葫芦画瓢修改几下就可以了,总比你把所有的程序都调试好省事很多,我的代码质量好,修改起来也一个享受,花钱也值,省时间了,省得折腾了,花合适的钱,办合适的事情而已。
其实,我们什么东西都会做,但是一年比一年眼光高,要求高,所以新做的时候,总想做得更好,然后以做吧,有很多细节需要处理,又会花上很久的时间,又陷入进去了,其实很多时候我们需要把事情解决好了就可以了,只要对方提供的源码质量足够高,那比自己瞎折腾省事多了,我想想也是这么一回事请。
有价值的东西值钱,没价值的东西白送也没人要,别人肯花钱购买的东西,大多都是好东西、有经济价值,最怕的是钱有但是买不到想买的东西,呵呵。
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级管理
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级授权

疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序×××之 --- 操作权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序×××之 --- 角色权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序×××之 --- 数据集权限

  
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。

转载于:https://blog.51cto.com/2347979/447820

单机版简易考试系统开发过程讲解(C#注册机、用户注册、考试系统、×××全部源码)...相关推荐

  1. 单机版简易考试系统开发过程讲解(C#注册机、用户注册、考试系统、有偿提供全部源码)

    前些日子有个朋友,找我做一个考试软件,浙江省驾驶员理论包考专用系统,总共也没几个页面需要做,但是他以前的数据库VFP的数据,题库里有几千条数据,若人工录入几乎比太可行,他把原来的软件,给我装好,还需要 ...

  2. Windows系统切换工具 算法分析+注册机

    Windows系统切换工具 算法分析+注册机 下载地址: http://www4.skycn.com/soft/8306.html Windows系统切换工具 V1.09.1208 软件大小:  13 ...

  3. 计算机毕业设计asp.net考试安排管理系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目

    一.源码特点      asp.net 考试安排管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为vs2010,数据库为sqlserver2 ...

  4. Adroid游戏开发实例讲解(五)-哄娃神器之随机五彩泡(附源码)

    Adroid游戏开发实例讲解(五)-哄娃神器之随机五彩泡(附源码) 程序之美 泡泡 一直被孩子认为是神奇的东西.记得儿时,经常 趁大人不注意,偷偷抓一把洗衣粉撞到口袋里,然后自己悄悄的找来一个小瓶子, ...

  5. HTML期末作业课程设计期末大作业——体育排球5页面带注册HTML+CSS+JS(学生网页设计作业源码)...

    HTML期末作业课程设计期末大作业--体育排球5页面带注册HTML+CSS+JS(学生网页设计作业源码) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手 ...

  6. python量化策略源码_【Python量化投资】趋向系统指标策略 ADX、DMI指标用于股票池(附源码)...

    原标题:[Python量化投资]趋向系统指标策略 ADX.DMI指标用于股票池(附源码) [什么是ADX] ADX(average directional indicator) 平均趋向指数,常用的趋 ...

  7. HTML期末作业课程设计期末大作业——体育排球5页面带注册HTML+CSS+JS(学生网页设计作业源码)

    HTML期末作业课程设计期末大作业--体育排球5页面带注册HTML+CSS+JS(学生网页设计作业源码) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手 ...

  8. 基于微信小程序的在线考试系统+后台管理系统(SSM+mysql)-JAVA.VUE【毕业设计、论文、源码、开题报告】

    功能介绍 管理员:首页.个人中心.学生管理.教师管理.班级管理.考试信息管理.在线考试管理.试题内容管理.系统管理等 老师用户:首页.个人中心.学生管理.班级管理.考试信息管理.试题内容管理.在线考试 ...

  9. MVC 网上零食销售系统的设计与实现java jsp 程序设计 课程设计 毕业设计-附源码02139

    因上传问题  只上传了文案 图片未上传 点赞+收藏+关注  →  私信领取本源代码.数据库 网上零食销售系统的设计与实现 摘要:本文介绍了网上零食销售系统的整个开发过程,采用国内认准的B2C商城建站系 ...

最新文章

  1. python多进程的使用(导包、创建子进程、启动子进程)
  2. 官宣:程序员被纳入新生代农民工!
  3. goaccess在定时任务中不执行的问题
  4. AlamofireJsonToObjects+EVReflection:一步解决JSON解析
  5. python组合数据类型有哪些_Python学习之组合数据类型
  6. PhpStrom xdeubg jet ide support
  7. linux复制文件夹所有文件到另一文件夹
  8. 作用域-基础知识总结------彭记(07)
  9. 计算机专业课系列之四:漫谈操作系统之虚拟内存
  10. PHP中的数组(指针)
  11. linux服务器上已安装R 用户下载R包,服务器R语言包下载、R包离线安装
  12. 企业常用OSPF组网配置示例
  13. 链表初始化typedef struct LNode{}LNode,*linklist的理解
  14. 金融网站服务器防护CC攻击,WAF启到哪些重要作用?
  15. 用python的re库统计《斗破苍穹》词频
  16. 关于Proximal Methods,近端梯度下降的理解
  17. 一些javascript内容
  18. 惠普打印机故障代码_HP打印机故障代码
  19. 如何应用客流统计数据?
  20. word中写论文参考文献引用以及更新域F9键后出现多余公式

热门文章

  1. 深度学习(06)-- Network in Network(NIN)
  2. 机器学习中如何解决数据不平衡问题?
  3. 机器学习模型评分总结(sklearn)
  4. Redis整合springboot实现消息队列
  5. 开发者应该了解的API技术清单!
  6. 广州学车科目三路考操作步骤要领
  7. GitKraken - 简单教程
  8. IDEA 错误:找不到或无法加载主类
  9. JS流程图解决方案GoJS
  10. pyqt5 + pyinstaller 制作爬虫小程序