销售管理系统--全程总结

前言

  自学是很枯燥的一件事,自己原先是物理专业,后来入了C#的坑,便开始自学,对什么都感兴趣但又什么都不精通,相对于科班出生的人来说,我学的太杂且没条理并且对好多知识点都缺乏深刻的认识。即便如此,我找到了我第一份工作--软件开发。经过三个月的时间,我技术依旧如此之菜,但我依旧看不到提升的可能。可能因为在公司没人带我还依旧是自学的缘故,再加上我自己的怠惰,除了复制粘贴,我不会编程。可能每个人都从这一阶段开始的,可缺乏交流的我看不到我的前方,我不知道自己会成长成什么样子,我是菜鸟,所以我想提升。即便进步缓慢,我想尽快能独当一面。最近,可能领导觉得我没事,也或者领导觉得我能力高,信任我。独自交给了我一个活,按照他的需求做一个销售管理系统,我轻易的答应了下来,是福是祸我不知道,但我觉得从此刻起我可以学到我并不熟悉的ASP.NET的知识。还是我的怠惰,我在第一次沟通上显然让副总失望了。接下来我想把这个项目从头开始记录下来,一开始按照我那贫瘠的知识先做一个简单的初版,随后不断完善。

开发计划

  初计划使用Bootstrap框架写前端,然后找模板,参考文献慢慢的写,后来发现这不算一个好主意,因为当时副总要求一周之内完成,然后可能一开始的时候并没有意识到细节的问题,一开始也以为是对表格的增删查改,然而在不断的开发过程中,发现效率极低,因为对框架的不熟悉,加上看文档的枯燥,我进行的非常慢。后来我开始退而求其次,不去追求界面的美观,转而使用原先的一个范例,仿照其进行修改开发。一开始的问题在于完全不了解内部的架构,因为对ASP.NET非常不熟悉,后来发现其实用的是MVC,在Model层定义了属性以后,在DAL层写sql语句,然后在aspx表示层上写js脚本使用Ajax,其与服务器端通信用WCF,基本上流程就是这样。然而在实际开发流程中,前期还好,在不断的推进中,一切都在有条不紊的进行中,随着后期的开发,细节问题开始不断出现,由于两代码不完全相同,此间的变数也导致我不能随心所欲的应对,我开始遇到了危机,在不断接近的时间中,我一拖再拖,最后也草草收场。

总结

  一如从前,此次开发暴露出太多的不足,首先SQL语句上,join已经完全遗忘,多表联合已经成了新词汇,对于ASP.Net,有太多的问题,现在要系统的看一下书和视频了。接下来的计划看ASP.NET,开始去练习写SQL语句了。

    

 

posted @ 2018-02-18 20:36  holo赫萝  阅读(345)  评论(0编辑  收藏  举报