在做机房收费系统的时候,曾经利用过传递参数的形式来将值传递给SQL语句或者存储过程,因为这样可以通过参数化的查询来帮助抵御“SQL 注入”式攻击,这种攻击者会将命令插入SQL语句,从而危机服务器的安全。
SqlParameter Param = new SqlParameter("@CourseID", 4);
这样可以从一定程度上来抵御SQL注入,但做的还不是很好,细心的话,你会...
分类:
数据库 时间:
2014-09-20 16:26:19
阅读次数:
271
在敲系统的过程中,觉得有点困难的是上下机和结账。当理不清关系,没有头绪的时候,我们先画画图吧,把逻辑理清了,思路自然就有了,不会的再去查就可以了。今天我们就先来分析一下所谓的上下机。
一、上机
上机流程图:
解释说明:
(1)判断文本框的内容是否为空,是否为数字,“否”则弹出提示框;
(2)若文本框为数字,判断卡号是否注册,“否”则弹出提示框...
分类:
其他好文 时间:
2014-09-18 20:41:34
阅读次数:
159
计算机数据库中的视图是一个虚拟表,其中内容有查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中与存储的数据值集形式存在,行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。...
分类:
Web程序 时间:
2014-09-16 23:47:01
阅读次数:
285
从一开始对于机房收费系统的无从下手,到现在已经接近尾声,像冬天的迷雾一样,随着时间散开了去,对于其也是越来越清晰,想一想,这种学习的过程还真是美妙。
当然只学习不去总结是没有意义的。今天我就来把存储过程的使用总结一下。拿用户注册来说,就是往数据库里添加用户,以方便更多的用户使用。那么用户注册我们要注意到什么呢?
1.通过卡号判断用户是否已经存在。
如果不存在该用户:
2.将信息写入...
分类:
其他好文 时间:
2014-09-14 23:43:57
阅读次数:
318
在敲机房的时候,感觉退卡挺简单的,很快的完成了。但是验收的时候,它却出问题了——次卡正在上机,可以退卡,但是却没有对下机进行处理。现在重新来实现这个功能,其实仍然也是很简单的。
一、整理思路
二、总结
出现这种问题,就是自己想的不够全面,没有一个完整的思路。这次考虑到该卡号是否上机之后,其实就是增加了一个下机的过程,整个的流程和程序的编写应该没有什么问题。所以,思想很重要!...
分类:
其他好文 时间:
2014-09-14 22:11:17
阅读次数:
186
SqlHelper是一个基于·NETFramework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写那些数据库连接(SqlConnection),SqlCommand,SqlDataReader等等。SqlHelper封装过后通常是只需要给方法传入一些参数如数据库连接字符串,SQL参数等,就可以访问数据库了,很方便。
————官方正解...
分类:
数据库 时间:
2014-09-14 15:26:17
阅读次数:
313
机房收费系统的合作版中首次尝试使用框架:三层 + Spring.NET +Nhibernet框架。
一、整体框架图如下:
二、三层架构图如下:
DAL层:
Adapter:
结构:
实现IRepositoryDAL接口:扩展
继承RepositoryBaseDA...
分类:
其他好文 时间:
2014-09-13 21:34:16
阅读次数:
322
喜欢一句话:将所学的知识化做燃油,越往前学习,学的越多,动力越足。
年终总结,是促成知识到燃油转化的重要方法和关键时期。既然如此,给自己来点正能量!
计算机:
今年的第一个小项目是《机房收费系统》VB写成的,有一个带原码的《学生信息管理系统》作铺垫,加上有很多的相似需求,发挥中国人的仿照能力的特长,做成了。在开始之初,对自己的极其怀疑的,就觉得这事儿就根本不可能的。怀疑怀疑地开...
分类:
其他好文 时间:
2014-09-12 00:00:12
阅读次数:
279
在边建表边敲窗体的过程中,遇到很多问题,所以一边改,一边继续进行,最后将窗体改成下边这个模样。
窗体菜单:
窗体功能分布图:
第一次做的功能分析图:
解释说明:
这次画的图与最初画的系统功能分析图不太一样,但是基本内容没怎么变,只是将权限功能分的更明确一些。
(1)将修改密码,帮助,版本信息,退出系统提出...
机房收费系统进行了一段时间了,虽然说大体上跟学生信息管理系统一样,不过也有不一样的地方。比如说报表、如何将MSFlexGrid中德数据导入到Excel中等等。这些东西原来没有接触过,第一次接触难免有些陌生。这些问题困扰了我好长-时间,一看到它头都大了。不过,提高班名言——不将就是发现的源动力。...
分类:
其他好文 时间:
2014-09-07 19:47:55
阅读次数:
175