![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
----------【项目经验】
宁静_致远76
这个作者很懒,什么都没留下…
展开
-
学生信息管理系统第一次验收后的改进
学生信息管理系统用了10天平均每天3个小时的时间经历了编码,调试,验收,以及进一步改进,已经完成了项目。在这里我总结下第一次验收后的改进!包括以下两个方面,界面的合理优化布局,系统的可操作性,这两部分有一个共同的宗旨为人民服务,让软件方便我们的生活!界面的合理优化,首先界面的控件位置及大小要符合人的视觉习惯,一般采取相同控件左对齐或者中间对齐!textbox等编辑控件的字体,颜色要一致,f原创 2013-08-07 10:52:34 · 1806 阅读 · 32 评论 -
ITOO高校云平台之考评系统项目总结
高校云平台,将云的概念引入到我的生活, 高校云平台主要是以各大高校的业务为基础设计开发,包括权限系统,基础系统,新生入学系统,考评系统,成绩系统,选课系统,视频课系统。3月份参加云平台3.0的开发,至今已经4个月的时间。今天已经完成验收。原创 2015-07-20 11:09:42 · 1580 阅读 · 23 评论 -
tomacat无法启动---174 javajni.c] [error] %1 不是有效的 Win32 应用程序。
我的jdk的版本是jdk1.8.0_05,tomcat的版本比较旧是tomcat-5.5.26,按照网上各种配置jdk与tomcat的环境配置指导,一步步的来的,jdk的检测是没有问题的,也尝试了改变端口号,修改bat文件,但是仍是无法启动,cmd窗口还是一闪而过,根据日志文件一步步的深入找,一直是认为环境变量配置的路径有问题,最后尝试着将jdk中bin文件下的msvcr100.dll文件拷贝到t原创 2015-08-29 14:14:23 · 16040 阅读 · 21 评论 -
跟项目经理学搭建框架
项目原来的框架是经典三层,传统的U,D,B耦合性太强。上周项目经理跟带着我们一起搭建框架。设想了几种方案。最后决定通过通过三层+接口+反射+特性让系统更为灵活实现解耦的目的。主要是利用反射在运行时动态的加载依赖项。总的框架图如下原创 2015-09-25 19:36:22 · 1700 阅读 · 32 评论 -
是幸运,更来源与平时的积累
本来打算等学习java能上手了再出来实习,但是后来感觉那个我最熟悉最喜欢的环境让我很是安逸,想给自己更多的挑战,让自己更坚强一点,也许工作一段时间后才会真正的体会到那里弥足珍贵。随后就开始了我想出去实习的念头。 申请了两次终于排上队了,之后就开始准备自己的简历,做3.1项目10天,回家5天,上周五接到周一面试的通知,周日返校,周一早上就来面试了。在申请面试后就开始准备面试的学习原创 2015-08-01 22:07:59 · 1038 阅读 · 13 评论 -
c# 更改表格字段
在实际情况中为了减少数据库的压力和提高性能会将一些字段的内容在数据库以代码的形式存储,而现实到用户界面的时候就需要用户能看懂的形式代替,这样你会发现表格字段的数据类型有改变,简单的更改后台返回的json串显然是不行的。怎么办呢? 显然表格的结果需要改变,在c#里提供了Clone的方法,我现在的思路是把表格字段的数据结构通过Clone以及更新必要字段的数据类型来实现。 ///原创 2015-11-10 08:19:40 · 2012 阅读 · 9 评论 -
c#特性加反射实现解耦
最近项目里用到了利用特性和反射的方式实现解耦。下面分别来了解下什么事特性,反射,以及代码中如何实现解耦的。 什么是特性?以前了解过特性和反射,这次的应用发现实际上它的作用类似与Spring.IOC。利用容器的主动推送实现灵活调用。原创 2015-09-22 20:38:19 · 4033 阅读 · 20 评论 -
英语需要你说出来-12月
这月初开始了集中学习英语的方式,早上利用2个小时的时间练习听和说,以能量英语为材料,对故事的思考,日常生活的用语,跟他们一直坚持早上晨读英语的相比,自己有些跟不上,但是在这样一个环境的影响下,慢慢的跟上了步伐,学习的内容不仅仅是对minstory的交流和讨论,还有对maintext,vocabulary的了解,有些新的单词会百度查下,这样在一些新的单词会在三个材料中反复的出现,我想这就是一个我们常原创 2015-12-13 19:00:40 · 894 阅读 · 8 评论 -
分销商管理--代理模式
代理模式:为其他对象提供一种代理以控制这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。原创 2015-12-14 16:49:51 · 1995 阅读 · 5 评论 -
TKY工作总结
最近一次的工作被安排到TKY做的是某地铁的安防平台,这个项目是一个新开发项目,需求的调研,项目的开发,第一版本的测试,技术,思想上收获很多。这篇博客主要介绍思想的总结,技术的博客将以链接的形式贴在这篇博客的下方,供我们大家学习和讨论。 生活:一切的努力都是为了更好的生活,在TKY的生活挺开心的,虽然初到北京时有点儿不适应,但是那段时间很快过去了,遇到一些问题也让自己明白生活的多种原创 2015-12-06 21:49:56 · 752 阅读 · 3 评论 -
java分销资源计划平台框架了解及学习
分销资源计划平台是第一个java项目,在分销管理系统中用到的是JSP+Servlet+JSTL+Oracle开发环境,从最基本最原始的java技术开始实现,然后在实现的过程中框架逐步演进,其中介绍了三种开发框架,model1,model2也就是MVC,三层。 第一种主要是web客户端+JSP+业务逻辑。原创 2015-12-27 18:45:40 · 3189 阅读 · 6 评论 -
2015年 年度总结
2016年的新年已经开始,回首去年的成长,让自己更懂的珍惜和感恩。2015年是自己的一个很大的转折点,感谢经历的所有,让自己更加理智,沉稳的看待生活和学习,有了更 宽阔的视角去看待周围还有自己,也有了更多的动力让自己一直保持追梦的步伐。 -----------------------------------------------------------------------生活感悟原创 2016-02-18 21:28:36 · 657 阅读 · 13 评论 -
Spring MVC之文件上传与下载
最近项目中需要上次传文档,下载文档,所以顺便的学习了下Spring MVC的上传,以及Ajax的updateFile。待续。。。原创 2016-03-31 21:47:33 · 1690 阅读 · 4 评论 -
Java里的下载Excel模板上传Excel文件
由于项目的需要做过VB版的上传excel,vb.net,以及c#的上传excel,现在做Java项目也同样遇到了,为了解决异构系统或者整理原始数据时无法避免的会用到这个东东,所以这样的功能算是非常常见的。这篇博客将更深入的分享如何下载excel模板以及上传excel文件。这两天项目催的那个紧以及会议的问题,博客先记录下主题,稍后不上。。。。原创 2016-03-31 21:52:36 · 5921 阅读 · 8 评论 -
选课系统之相信你的队友
itoo之选课 这项目已经基本落尾,在该项目中担任开发组长,看着项目一次次经历测试,内心还是收获满满的,总结下项目开发中的一些认识,以及自己的成长,再接再励。 交流:从锂电池项目,视频项目,考试项目,地铁安防项目,已完成的选课及成绩项目,正在进行的应用开发框架项目,参与任何一个项目的开发每次都会对交流有一个更深刻的认识。对于开发组长,前期的业务调研,需要跟领域专业的人员交流,深入原创 2016-04-26 11:51:05 · 671 阅读 · 8 评论 -
CAS实现SSO单点登录
最近研究项目中用到的单点登录以及权限认证,通过视频进一步的学习来总结和分享。 什么是SSO? 单点登录( Single Sign-On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要 登录一次 就可以访问所有相互信任的应用系统。比如你登录淘宝账号后同样可以用天猫或支付宝的功能。登录一个企业内的多个原创 2016-05-26 10:50:23 · 698 阅读 · 5 评论 -
Nginx应用场景(二)反向代理,负载均衡
关于http服务器,我在以前的篇博客里有这样的介绍 《nginx+ftp实现图片的上传与访问》在这里通过ftp上传图片,nginx作为图片服务器,这样就可以通过http访问服务器中的图片。 下面来介绍下nginx实现反向代理,负载均衡: 先来张图介绍下什么是正向代理, 左边是一批处于局域网的计算机,如果想访问公网,由于不再一个网段内原创 2016-07-22 15:33:30 · 3551 阅读 · 4 评论 -
SolrCloud+zookeeper
什么是SolrCloud? SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案原创 2016-07-22 16:02:43 · 2115 阅读 · 3 评论 -
EasyUI +MVC实现combobox连查
最近在做ITOO高校云平台考评系统考生模块儿,这部分的功能主要是实现为上课班学生配置考试安排,实现上课班学生与对应的考试,考场,试卷的添加,删除,修改。其中有一个业务是这样的,为查询到的班级及学院,添加考试和考场,需要从页面获取学院和班级id,查询该学院下的考试,通过考试查询该考试下的所有考场。 首先获取页面的值传,然后通过Ajax提交参数到controller,后台返回json,转变原创 2015-06-20 16:59:42 · 2156 阅读 · 4 评论 -
SVN文件过滤及版本更新
SVN全名Subversion,即版本控制系统。SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。下面主要介绍SVN与VS结合后文件过滤配置,SVN客户端文件过滤配置,从非SVN版本库过滤文件夹,SVN的版本恢复等方面介绍SVN 的使用。希望给大家带来方便。原创 2015-05-09 21:52:46 · 3700 阅读 · 13 评论 -
三层架构-------理论篇
三层:通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。原创 2014-06-04 17:55:33 · 1537 阅读 · 18 评论 -
机房收费系统之 写文档总结
软件开发文档是软件开发使用和维护中的必备资料。它能提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导,帮助,解惑的作用,尤其在维护工作中,文档是不可或缺的资料。详细介绍参见http://baike.so.com/doc/5027591.html 本次写文档时在机房收费系统做完之后写的,初次接触有很多欠缺,经过大约三周的时间已经结束,下面是画了一张图说明项目开发与文档的关原创 2014-01-19 20:01:39 · 1641 阅读 · 22 评论 -
项目开发计划——机房收费系统
项目开发计划目录1引言...11.1编写目的...11.2背景...11.3定义...11.4参考资料...12项目概述...22.1工作内容...22.3产品...22.3.1程序...22.3.2文件...22.3.3服务...32.3.4非移交产品...32.4验收标准...32.原创 2013-12-20 21:02:19 · 2375 阅读 · 28 评论 -
可行性分析报告-机房收费系统
1引言1.1编写目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.2背景开发软件名称:机房收费系统项目任务提出者:米老师项目开发者:刘新阳用户:学生实现软件单原创 2013-12-14 12:22:26 · 2491 阅读 · 21 评论 -
vb中MSHFlexGrid控件导出到Excel
在vb程序中将控件MSHFlexGrid数据导出到EXCEL 表中,实现数据库查询的备份。原创 2013-10-10 10:47:06 · 2925 阅读 · 16 评论 -
VB加载工程时遇到的问题
问题一 不能加载oxc文件 方法:下载*.ocx文件,并放在system32文件夹下,在运行窗口中打开命令 注册该active x控件,输入regsvr32 *.ocx 回车即可问题二: (图片是借用的)方法:首先我们会看到在工程——部件中选上没有勾选的控件即可!我的原创 2013-07-27 09:35:10 · 3462 阅读 · 13 评论 -
三层架构之抽象工厂加反射
简单三层界面层[vb] view plaincopyprint?Public Class Login Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click Dim LUser转载 2014-06-15 21:13:23 · 1457 阅读 · 13 评论 -
软件需求说明书----机房收费系统
1引言1.1编写目的此需求说明书主要是对机房收费系统做全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,是系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出该要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。1.2项目背景软件系统的名称:机房收费系统提出者:学校老师原创 2013-12-27 18:13:27 · 2652 阅读 · 32 评论 -
视频管理系统总结
视频管理系统1.0已通过验收,2.0的开发也马上要开始了。在这个项目中作为组长在项目管理中收获了很多,总结下来分享给大家。 开发流程:项目15年元旦开始组建项目小组并开始需求调研,1月12日进入详细设计阶段,15日搭建框架,23日进入正式开发阶段,2月6日初次验收,2月13日结束项目。整个项目用了45天的时间,如期的按照原先计划的日期进行。原创 2015-02-28 23:34:19 · 2486 阅读 · 10 评论 -
校园视频管理系统----EF+WCF+MVC实现SOA架构
元旦开始做视频管理系统,从需求调研,设计原型图到实体设计到现在的搭建框架,收获了很多,在团队合作中学习,交流,实践。这次的合作开发应用了一种新的框架----EF+WCF+MVC灵活的实现经典三层架构。初步学习,先简单介绍一下,如下图 左侧红色部分是三层架构,右侧是结合MVC+WCF+EF框架实现SOA。 SOA:面向服务架构(Service Ori原创 2015-01-19 21:24:15 · 4002 阅读 · 17 评论 -
机房收费系统合作版开发感受
软考完后就开始了机房收费系统的项目,中间完成了牛腩新闻发布系统。这次的合作伙伴有张令,李游。今天想谈下这次的机房与个人重构机房有什么区别。 从学习心态来讲,由于上次已经对三层的思想架构有了一步的浅认识,对抽象工厂以及软考对外观模式的深入认识,搭建七层建构很是容易。 从学习的形式来讲,个人重构的时候不知道那些类是如何抽象出来的,特别是时序图,不知道如何来下手,所以就先原创 2014-11-30 17:25:15 · 1529 阅读 · 10 评论 -
个人机房重构总结
机房已经结束一周了,虽然已经开始原创 2014-09-08 19:44:41 · 1262 阅读 · 23 评论 -
三层架构-----实践篇
我们看到三层架构的主要特点:UI调用BLL中类的方法,即UI知道BLL的方法,但不知道方法实现的细节,而BLL层并不知道UI的存在.同样BLL层调用DAL,而DAL也不知道BLL的存在。三者中任何一者发生变化都不会影响其他俩者的正常工作,只对变化者进行重新调整即可。三层把Entity实体类的实例作为参数来传递. 总之,表示层只提供软件系统与用户交互的接口;业务逻辑层是界面层和数据访问层之间的桥梁,负责数据处理和传递;数据访问层只负责数据的存取工作。原创 2014-06-04 21:25:05 · 1507 阅读 · 26 评论 -
机房收费系统——函数
在编程的过程中通过函数可以提高程序运行以及编程的效率。适合多次重复使用的公共对象。原创 2013-10-06 20:29:32 · 1791 阅读 · 14 评论 -
第一次机房收费系统关系图
初次接触机房收费系统对管理员,操作员,一般用户关系的认识!管理员掌握两种主要职能,设立操作员和一般用户、结账。而操作员主要是针对用户上机的卡号进行管理,注册卡号,充值,查看某卡号的基本消费记录,而一般用户只负责上机查看该卡号的消费记录!原创 2013-08-23 11:37:56 · 1736 阅读 · 21 评论 -
学生信息学管理系统问题大集锦(一)
问题一: 拼写错误将class写成class拼写错误一直存在,应该学会避免拼写错误 归集:1、中英文符号的编写,中文的逗点占得字符要大2、空格的有无 数据库中一般where 后面需要添加英文的空格 select * from 以及空格的个数 必须是一个空格3,、对象名拼写错误,比如上面的class与ca原创 2013-08-06 11:12:05 · 1323 阅读 · 11 评论 -
c# 实现导出excel
机房收费系统合作版中的用到了导出excel表格的功能,以前用过的是vb.net版的,现在用c#实现。 建立一个PutOutExcel类,C#很方便的已经提供了这个开发包,不需要第三方控件了。代码如下 class PutOutExcel { public void GenerateExcelCurrent(System.Windows.Fo原创 2014-12-28 20:52:23 · 4921 阅读 · 16 评论 -
使用redis对商城的首页添加缓存
1.redis服务: String get(String key); String set(String key,String value); String hget(String hkey,String key); long hset(String hkey,String key,String value); long incr(Strin原创 2016-07-13 16:35:33 · 4194 阅读 · 5 评论