软件工程
熊青峰
带着一颗发现问题的心
展开
-
对评教系统的需求了解
已经用过好几次了评教系统,头几次评教,统都慢的要命,而且经常评着评着就不能进行了,现在流畅多了。今天又评了一次,仔细了解了一下需求,下面是我对需求的了解:一、评教系统需要学生持自己的准考证号登录,然后按照规定对老师的各项进行评分 二、评教系统包含四项主要功能:修改密码,选课,评分,查看已选课程1、对于修改密码,需要在旧密码输入正确并且两次新密码一致的情况下才能确认修改,否则会根据实原创 2011-12-10 21:04:06 · 782 阅读 · 0 评论 -
秒杀SVN冲突
利用SVN进行版本控制,由于使用的不当,很可能出现冲突。解决这一问题,非常简单: (1)使用我的版本,放弃别人的 (2)使用别人的版本,放弃我的 (3)两人都有可取的地方,合并下 先看下冲突时如何产生的:在不同的文件夹下Checkout出同一HelloWorld程序分别在在VS中运行两个程序 我们在两个程序中添加原创 2012-08-09 16:00:30 · 3904 阅读 · 8 评论 -
装了SVN,你的关联图标变了没有?
开始合作之后,装上了SVN,非常高效,我在VS写了一部分的代码,上传之后,别人通过下载或是更新,就更新到了合作同伴的VS里,相当于大家在一个VS里写代码。和保强他们聊天的时候,发现他们与SVN关联的文件是这个样子的... 我的怎么没有出现关联图标的(没有下面的对钩)找了下解决办法,成功的把这个问题解决掉了。 如果你也出现了这个问题,可以这样试原创 2012-07-24 17:39:16 · 2908 阅读 · 17 评论 -
用TortoiseSVN管理本地文件
SVN服务器端负责管理程序,客户端可以上传和下载,两者配合起来可以完成版本管理工作。本来建库是服务器的事,后来发现客户端也有建库的功能 那客户端建的库有什么用呢?比如我自己做的程序不适合往集体的SVN服务器上传,又想进行版本控制的话(如果自己有SVN的服务器可以不考虑这个问题),那我就可以用客户端进行管理了。客户端与服务器的库使用起来是否一样呢?原创 2012-08-07 20:06:23 · 2081 阅读 · 15 评论 -
合作开发的要求
时间相对集中的假期,我、海芳、宝强要进行机房收费系统的合作开发了。开发之前,老师对我们做出了这样的要求: 一、使用CVS, 通过版本控制系统进行合作开发。 使用cvs是多人合作开发的基本要求,cvs使得参与项目的每个人能对项目有整体的了解和把控,每个开发人员能进行良好、高效的合作开发。一个版本控制系统保持了对整个开发过程的文件所作改变的历史记录。对于一个开发者来说,那原创 2012-07-17 08:51:45 · 1371 阅读 · 24 评论 -
在实际项目中用UML建模的总结
做机房收费系统的时候,刚对UML有一个大致的概念,就开始了对机房收费系统的建模。 UML可以理解为一个分析交流的方法。多个人建一个系统,人多了,为了避免歧义,就得用标准化的交流方法。图形表现力最强,所以在众人进行交流的时候,画图最好。 建模的过程:在建模的过程中花了大量的时间。开始其实没有什么建模的概念,就知道要画用例图,类图,时序图,至于怎么把系统合理的反映原创 2012-06-10 08:12:39 · 3358 阅读 · 25 评论 -
机房收费系统总结——心态篇
写机房收费系统的这三个月,对写代码的认识更深刻了,对学习的过程也更多了点体会。 多敲代码:从软件工程到UML,C#,设计模式,再到vb.net。这个过程中只敲了敲教程中的代码,没实现过其他什么例子,也没想到用新学的语言敲一遍机房收费系统。代码敲的少的后果就是,在这次实现机房收费系统的过程中,开始的一段时间都用在了熟悉语法上。 做什么都有一个逐步提高的过程。当初想原创 2012-06-04 19:42:46 · 1824 阅读 · 33 评论 -
寒假总结
在时间快速的流逝中度过了一个充满这感恩教育的假期。 每天下课吃饭的时候都有热乎的饭吃,能在学校的宿舍住,无疑都是米老师的付出。记得最深的是有次没在食堂吃饭,去外面吃,水煮肉片和米饭,一共花了22块钱,但那饭店做 的饭还没有食堂好吃呢。有时和别人聊天说在外面吃饭感觉还没在食堂吃着舒服呢,食堂里有热乎的饭,有早晚有粥,中午有汤,每个人按着饭量吃饭,和暑假在静园吃的时候真不知道好了多少。在老师的原创 2012-02-12 11:30:10 · 641 阅读 · 0 评论 -
软件文档分类图
刚刚开始整理机房收费系统的文档,做一个系统所需的文档大概有这些,给大家做一下参考:原创 2011-12-27 11:35:51 · 652 阅读 · 3 评论 -
关于面对对象的知识点
这两天相开始着手做机房收费系统,昨天整理了下文档,想着怎么用面对对象把机房收费系统实现了。《大话设计模式》里这样提到了面对对象的设计:遇到程序用计算机能理解的思维去思考,这是编程初学者的主要问题。这样的程序虽然也解决了问题,但是复用差、维护难、扩展差。那怎么把面向过程的程序改成面对对象的程序呢?面对对象如活字印刷术:这次用完的字,拆下来可以拿到别处用,为可复用;其中有错字,或要修改原创 2012-01-15 10:12:51 · 686 阅读 · 3 评论 -
回顾2011,展望2012
之前的一年,从外行到了小菜。从开始懂的很少,到在宿舍的兄弟里、同班的同学了自己也算是懂电脑的人。当初挺偶然的一个决定“学校有提高班,自己周六日没事,不学点东西有点亏”就来了提高班。于是好机会就这样被自己抓住了。转眼在提高班的时间有一年又三四个月了,在一门门课的学习过程中,自己实践着老师讲的学习方法。在这培养的能力莫过于自学的能力,莫过于自我学会如何发展的能力,也许这些对于我来说还不成熟、还原创 2012-01-10 13:58:39 · 582 阅读 · 6 评论 -
数据结构基础
数据结构对于学习计算机的人来说,是非常基础的一门课,那数据结构主要讲些什么呢?首先来看下数据结构中的一些基本概念: 数据:描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。 数据项:一个数据元素可以由若干个原创 2012-09-22 22:52:38 · 724 阅读 · 3 评论