08 2009 档案
摘要:真真的感受到了什么叫做弱,真真的体会了一把什么叫模糊。学习了软件工程这门学科,米老师给了我们13个文档的模板,任务是给 机房收费管理系统配上相应的文档资料,当初接这个任务的时候还是蛮有自信的哈~ ,论文也写过点点的撒~ ,可是要真做这么多的文档,并且每个文档的技术内涵都不低,想想应该没问题。 真真的感受到了什么叫做弱。好赖文档也写到了详细设计,其中前面的概要设计和可行性分析,涉及到了点数据结构的设计问题。我晕了,什么叫数据结构?数据结构是什么,拆开来看 ,"数据" 和 "结构" ,显而易见就是和数据有关并介绍其中数据之间联系的一些知识,其实这里的数据结构
阅读全文
摘要:8.25 -- **.** 说说今天开始到某天的阶段学习任务,兴奋哇~~C#视频学习(要求:能看懂后面的《大话设计模式》中的C#代码)--> 学习《大话设计模式》。(在学习过程中思考在上一个阶段学习开发的机房管理收费系统中所相关的设计,相关功能的实现过程中使用的算法的设计。通过这阶段的学习,会发现原来系统的很多不足,米老师嘱咐我们在改动原系统的时候,相应的改动文档要同时跟进,这样写明自己改动的地方和改动的原因。)--> 规范的建模语言,学习UML。(这仅是关于工具的熟悉使用,是砍柴前的磨刀罢了~ ,本阶段和下一个阶段的Rose 学习都会使我们对自己之前写的相关文档中的图表一类图示有
阅读全文
摘要:1.引言 1.1编写目的 在完成了针对《档案管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。 此需求规格说明书对《档案管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。 1.2项目背景 由于文件多,种类多,文件创建者多,创建时间为不定期,要保护好一些公司重要的文件极为不便,同时由于人...
阅读全文
摘要:为期一周的软件工程学的总体宏观学习已经结束,剩下的时间就要对这几天软件工程的学习过程进行总结。 通看,软件工程学是引领程序开发整体流程的一个思想性的知识,通过这么多天的学习,我对软件工程学的初识就是这是一个大家伙,就目前这个阶段的我们的应用来看,软件开发中后期的测试、维护,都是弱项,暂时都用不到,不过为了获得知识,我们还是可以虚拟环境,来满足一些我们需要的条件。以期在学习中实践,辅以实践中学习,就像哈大讲《软件工程》的张洪志老师经常强调的,要多多练习,实践出真知嘛~ 这样学好软件工程学应该就不成问题了。 总的来说,在我们做机房收费管理系统的时候,对软件工程并没多好了解,貌似自软件危机以后的东.
阅读全文
摘要:如下该文,作者用幽默犀利的语言点出了我们软件开发过程中会犯的大大小小的错误,好好读读,会有收获的。 良好的编程习惯是每个程序员都应该具备的工作素质,在我的软件生涯中屡屡发现一些程序员的身上总有这样或者那样的坏毛病,这些毛病在一些从业时间不是很长的程序员的身上表现的特别突出。 1. 搭棚子 搭棚子顾名思义就是拿到一个任务的时候,既不做更详细的需求分析,也不作详细设计,一开始就打开编程工具,噼里啪啦的定义了一堆的模块,我不说是定义类,是因为这样代码里根本就找不到对象,然后就在这些模块的基础上进行工作,结果整个程序看起来就象胡乱搭起来的棚子,虽然有个程序的样子,而且似乎也实现了所要的功能,但是这样.
阅读全文
摘要:第一章主要知识点:软件:(三部分)1.运行当中的指令集(程序);2.似的程序正常运行的数据结构;3.文档。软件特点:逻辑实体,具有抽象性;通过人们智力活动把知识与活动转化为信息的一种产品;没有“季节摸准”;开发和运行守硬件限制;开发费用越来越高;没摆脱手工操作。软件分类:不同标准不同分类。功能、规模、使用频率。软件工程:定义比较多,是指导计算机的软件开发和维护的一个工程学科。通过工程的概念原理来开发维护软件,把经过实践考验而证明正确的管理技术,和当前最好的管理方法结合起来。软件工程研究目标:1.定义良好方法学,面向计划,开发维护整个软件生命周期;2.确定软件成分,记录软件生存周期每一步的文档.
阅读全文
摘要:前些日子,学习数据库,又看到CSDN数据库频道的系列文章(http://subject.csdn.net/SQL%2DI/),介绍SQL注入的,提到B/S这个概念,如是搜罗了一下。 B/S结构:(Browser/Server,浏览器/服务器模式):是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。 客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQ.
阅读全文
摘要:从昨天开始就准备着把做的差不多的这个机房收费管理系统打包压缩后,进行异地操作测试,就是让这个系统换个运行环境,在机房里找其他几台机子,构造一个环境。 首先,我是在这几台电脑上都安好了sqlserver 数据库,这样令其中一台电脑为服务器,这样就需要把我做好的数据库附到这个新服务器的数据库中去,如是,在我的电脑上把数据库写为sql脚本,然后在新服务器上,用查询分析器,先在新服务器的数据库上添加一个数据库,再通过这个查询分析器,将我做的数据库的各个表添进去就好了。 这样就做好了服务器,接下来要做的就是将机房收费管理系统的setp.exe 安装到客户机,安装成功后,还需要最后统一配置一下数据源。配.
阅读全文
摘要:如果你是初学者----------------请不要阅读; 但有志成为中高级程序员--------请务必阅读; 如果你是中级程序员------------请务必阅读; 如果你高级程序员--------------请批评指正。 本文是我在“软件工程师班”开学第一节课的讲义,和“计算机软件设计发展”讲座上的内容整理而成。写作本文的目的是引导学生从更高的层次来看待程序设计方法,为将来成为高级程序员而做好理论准备。 一、计算机硬件环境对软件设计方法的限制 计算机的发明到现在已经60年了,计算机程序设计方法也伴随着计算机硬件技术的提高而不断发展。硬件环境对软件设计既有严重的...
阅读全文
摘要:机房开放收费管理系统—后期总结反思 在写了第一个机房收费管理系统功能分析表以后,我是这样想的,既然要模仿现在这个收费管理系统,那么就要了解它的功能,初步知道了功能,那如何实现这个功能,是什么技术支持,这些都好说,比较难找的就是这些功能,这些背后的东西,背后的联系,各自的细节处理等等这些东西都是需要好好考虑的。就进行第一次分析后,我的步骤就是,按照后台操控、前台管理,分别走了这么一趟,测试过新卡注册、充值、刷卡上下机,各个权限的记录查询,结账,报表... 我把凡是和数据打交道的窗体都初定为一个数据库中的数据表,这样数据处理起来就会简单一点,可是又有好多表关联很紧,于是我就把它们"合并同
阅读全文
摘要:软件开发过程的6个阶段 计划 对所要解决的问题进行总体定义,包括了解用户的要求及现实环境,从技术、经济和社会因素等3个方面研究并论证本软件项目的可行性,编写可行性研究报告,探讨解决问题的方案,并对可供使用的资源(如计算机硬件、系统软件、人力等)成本,可取得的效益和开发进度作出估计。制订完成开发任务的实施计划。 分析 软件需求分析就是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求..
阅读全文
摘要:好几天的小随笔,今天就以流水账的形式贴出来了~ 也是自己这几天的一个印迹.. 雁过天空方留痕嘛~~~20090803发现可以再操作员登录框内填写机房信息,以便后边查询上机信息。向combo box 控件添加信息,当信息量大的时候,可以考虑通过数组控件来优化。20090804今天下午是休息,我们大家去后操场打球玩儿了,玩着玩着,天阴起来了,要下雨了,我们就跑回来了,回机房接着捣鼓这个收费系统。(怎么看着像小学生写作文呢~~ )20090805发现在基本数据设定这个表中,最少时间没用到,其实用递增时间来控制收费就行了。最少时间貌似是在当用户上机时间少于这个最少时间时另样收费的,可是在这里,为了和以
阅读全文
摘要:从四天之做完了那个《 学生信息管理系统 实例》 之后,就开始分析这个 《机房收费管理系统 实例》,这是我们第一次对一个工程进行“门外”分析,因为我们要成为这个行业的精英,那么我们现在就是在培养我们分析问题、解决问题的能力。根据自己积累的一些经验,又和同学们互相交流之后,自己对这个工程的分析策划书就成功出炉了。 因为这是个数据库应用实例,我通过对这个系统实现的功能进行逻辑上的拆分解析,知道了现在这个系统每一个能够进行数据存储、数据查询/显示功能的窗体,都可以作为一个数据库中的表,这样需要做很多表,可是如果把相应联系紧凑的“合并同类项”,这样我们就能得到相对前者较少的表。 而今天我发现自己做这个.
阅读全文
摘要:浏览网页的时候呢,发现了一个PHP程序员的网易博客,真是不错,如是,把一篇帖子转过来,大家共享一下哈~ 很不错的。http://blog.163.com/lgh_2002/blog/static/440175262007102511246481/--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VI
阅读全文
浙公网安备 33010602011771号