模式应用背景 在机房收费系统中,有一个改动基本数据的窗口: 由于在文本框中改动数据之后。仅仅要不点击改动button。就不会更新到数据库中。所以,个人版中这里的取消button是从数据库读取原始数据,再又一次载入到窗口上来。这次合作的时候,增加了备忘录模式又一次处理这个取消button。怎样增加.....
分类:
其他好文 时间:
2015-06-29 19:35:33
阅读次数:
140
曾记得在做机房收费系统的时候就接触到了API,由于它的功能很强大,但是自己对它却不怎么了解,所以当时是又爱又怕。如今,一路走来才明白,其实它就是一组接口。只要我们去了解它就会发现,它其实也没想的那么可怕。今天我们来看一下java中的接口——JNDI。
概念
Java命名和目录接口(Java Naming and Directory Interface,JNDI)是用于从Java应用程序中访问名称...
分类:
编程语言 时间:
2015-06-27 08:36:40
阅读次数:
170
在软件开发中,验证输入信息是否正确,这是必不可少的一项工作。就拿我们做过的机房收费系统来说,在登录的时候,我们需要对用户名和用户密码进行验证,判断是否为空,判断输入字符是否合理等等。这些工作,我们之前都需要编写一段又一段代码,依次进行验证。在ASP.NET中,学习到了验证控件,发现这些事情原来可以很容易就被解决的。
这篇博客就将ASP.NET中5个验证控件总结一下,也是为了以后能够更加方便熟悉...
分类:
Web程序 时间:
2015-06-23 15:39:25
阅读次数:
263
敲完了三层登录很长时间了,明白三层是怎么传递的,但是就是总是无从下手的感觉,别人都说敲几条线就明白了,但是,你懂得……这时我想起了米老师的一句话:不管怎么样,先听去做,做完了再说自己的想法。如果总是不下手,就永远不会进步。所以,我开始了登录的“七层”版。
先用一张包图来看看这“七层”里面是怎么进行传递的:
由图可知,这“七层‘就是在三层的基础上继...
分类:
其他好文 时间:
2015-06-20 11:56:34
阅读次数:
137
机房收费系统流程图,这篇博客,是流程图主SHOW,没有其他的内容哦!
登录时,先判断用户名和密码是否符合条件,若符合允许登录,登录前需先签到,方便以后,查看操作员工作记录。同理,退出时,签退。
注册时,添加注册信息到表格即可,但这之前需判断卡号、学号是否被注册过。
充值时,添加充值信息到充值表,另外,需要更新余额。
查看余额,根据卡号,查询信息即可。(其他的查询同理,根...
分类:
其他好文 时间:
2015-06-17 11:31:19
阅读次数:
158
重构机房收费系统,功能是不变的,需求是不变的,系统背后的代码,架构发生了改变。做过vb6.0版的系统
后,利用VS的VB.NET平台, 通过调整程序架构,加入了设计模式,改善软件的质量、性能,提高软件的扩展性和维护性。相比旧版系统,新版系统主要亮点有:...
分类:
Web程序 时间:
2015-05-31 21:43:01
阅读次数:
201
1、登录(操作员)
允许多用户同时登录
2、注册(操作员)
对于注册信息,注册成功后及时清除。
注册的卡号可以按照一定的编码规律自动分配
注册时需要填写的信息比较多,而机房收费系统是面向学校的学生,那么是否可以先将学校和学生的信息提前录入到数据库中,这样用户可以在界面中直接选择信息,避免用户直接输入,即可以减少错误又可以提高效率。
...
分类:
其他好文 时间:
2015-05-31 12:29:12
阅读次数:
113
机房重构正磕磕绊绊的走着……
开始的时间不长,进度不多,但是问题却不少。由于是刚敲明白了几条线,什么都没有,还在探索阶段,所以只是先记录一下问题吧……
1、 获取机器名
这个问题是由于在数据库的表中需要自动获取登录系统的机器名称,记得当时做vb版的时候是用了一个控件,把这个问题搞定了,然后就开始想要添加控件。但是没有那个控件,所以只能用代码来实现这个功能了……
Im...
分类:
其他好文 时间:
2015-05-31 09:34:27
阅读次数:
143
机房合作我负责了最简单的D层,接口层,工厂层。反正D层是我来写,于是数据库索性也就顺便设计了。已经是第三次敲机房收费系统了,每次都是相隔半年左右吧。需求搞得透透的了,数据库也就好设计了。基本跟第二次没什么大的区别,就是把Student表和Card表分开了。
重构的时候,我的数据库几乎什么都用到了:事务,存储过程,触发器,视图,联合查询等等。所以,这次设计数据库还是SO Easy的...
分类:
数据库 时间:
2015-05-27 22:50:41
阅读次数:
262
软件设计都是从需求开始的,需求文档的编写往往就要求调研人员到市场上进行调研,回来后跟开发人员协商讨论而确定的。需求文档旨在详细描述系统使用人员对系统了解的细节,让编程人员认识到代码实现的难易程度,是系统开发人员与用户沟通的桥梁。...
分类:
其他好文 时间:
2015-05-27 17:23:49
阅读次数:
131