- 浏览: 158832 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (210)
- java (44)
- javascript (5)
- 网摘 (21)
- 程序人生 (19)
- hibernate (21)
- spring (7)
- struts (1)
- jquery (2)
- mssql (3)
- mysql (3)
- oracle (7)
- 学习日记 (10)
- PowerDesigner (1)
- android (4)
- 调试 (1)
- tomcat (3)
- webapp (1)
- context (2)
- jsp (2)
- 学习 (18)
- 态度 (4)
- 坚持 (4)
- jsf (1)
- ui (1)
- css (1)
- seam (0)
- 转载 (5)
- JNDI (1)
- 创业 (1)
- 公司 (1)
- 方向 (1)
- ETL (1)
- Datastage (1)
- 数据整合 (1)
- 心情,感触 (1)
- 开发 (2)
- 测试 (1)
- 需求 (1)
- 湿身 (1)
- 网购,分类 (1)
- 驾校,转载 (1)
- 中秋,露营 (1)
- 域名 (1)
- 空间 (1)
- 网站程序 (1)
- SolrCloud (1)
- Solr (6)
- 全文库 (1)
- HBase (1)
- Hadoop (1)
- 网络应用 (1)
- 数据结构 (1)
- NoSQL (1)
- jQueryEasyUI (1)
- 面试 (1)
- 三十六计 (1)
- S2S3H4 (1)
- jar (1)
- war (1)
- web 项目 (1)
- Subversion (1)
- TortoiseSVN (1)
- MyEclipse (1)
- eclipse svn插件 (1)
- SQL2005 (1)
- ASP (1)
- 笔记 (2)
- 虚拟器、centOS、jdk、tomcat、nginx (1)
- memcached (1)
- nginx (1)
- telnet (1)
- nfs (1)
- zookeeper (2)
- window (1)
- linux (3)
- cronolog (1)
- web (1)
- mybatis (3)
- 设计模式 (1)
- 测试覆盖率 (1)
- EclEmma (1)
- tomcat7 (1)
- sore (1)
- 时间 (1)
- fackbook (0)
- facebook (1)
- IK (2)
- PKUSUMSU (1)
- openoffice (1)
- pdf (1)
- memcache (1)
- 动态词库 (1)
- 动态同义词 (1)
- centos7.3 (2)
- maven (4)
- 111 (0)
- nexus (2)
- 23种设计模式 (1)
- springboot (1)
- shiro (1)
- redis (1)
- rabbitMQ (1)
- native (1)
- dll (1)
- jasperReports (1)
- ireport (1)
最新评论
-
zhongfenglin:
学车的经历 -
Tiny_小小:
...
网购的选择 -
jrjr200411:
楼主写的好!
面对大公司和小公司的选择 -
feelboy:
说的很好。
每周四十小时,你有多少是在为自己干活?
先来看教训:
1、做界面原型的时候,没有为界面起好名字,链接也没有设置好,导致后来大家在VS里画界面的时候,名字起得很不统一,很凌乱。
2、在建数据库的时候,确定好主外键关系,一定要设置好相应的触发器删除,不然后期删除肯定会出问题。如果等到发现了再设置,面对复杂的主外键关系有时候,很难理清楚。
3、Rose建模,最好是一个人来完成,然后大家给意见,我们这次采用分角色建模,导致类名混类,关系混乱,冗余过大。
4、有些界面,各个角色的母版不一致,但操作区是一样的,造成了界面冗余。这个可以考虑母版设计的菜单项根据角色显示,或者把操作区做成用户控件。
5、事先没有对按钮,文本框等控件统一样式,没有把公共样式提取出来,导致页面样式混乱。样式表应用不是很规范,有页面内样式,还有外部样式,有冗余,这些完全可以避免。
6、页面布局,顶部logo占用空间过大,并没有实际用途。导航菜单不够人性化,没有考虑到哪些是用户最需要,最常用的。正像米老师说的,面向服务的思想不足。界面的炫和简单实用是个平衡。
7、登陆界面,手动选择角色,这个判断应该自动完成。
8、SVN应用出现问题。我们提交的是解决方案,包括bin文件夹等等,应该仅仅提交源码,那样对于SVN好控制。最后,再合并编译。
9、要善于利用table切割界面,要保证统一。
10、需求不能仅仅一个用例图就完事了,对于一些关键的业务逻辑要落实到文档中,写详细。否则很容易导致建模的时候模棱两可。
11、数据库设计一定要形成数据字典,后期不要轻易改动。
12、查询返回Datatable时,最好是使用字段别名,不要暴露数据库字段,对后期导出Excel也方便。
13、全部使用存储过程,虽然维护起来方便,不用动源码,但是这样对数据库依赖过大,损失了扩展性。
14、登陆应该自动根据角色判断,而不是手动选择角色。
15、基本代码完工后,前提应该自己调自己的,把基本问题都解决,然后整合后,最好是一起调,发现谁有问题,立即解决,效率还是比较高的。
新学到的技术细节:
1、上传下载文件
2、导入导出Excel
3、有几个浏览器兼容问题,上传下载文件,文件名会出现乱码,这个还有待解决。
4、组合查询,视图,在存储过程中拼接字符串。实体类构造函数置空属性和sql语句中where 1=1这个技巧挺好。
5、Jquery动态菜单
不得不提一下,这次最大的收获:前期需求和设计,非常地重要,非常地重要。前期一定认真仔细,尽可能考虑周全,不然准备等着后期被恶心吧。应对变化是必须的,但一定要让自己尽可能抓住主动权。
发表评论
-
网摘学习知识
2016-02-01 14:28 458用3000个开源项目搜索Java代码:http://www ... -
经典!(IT人士群聚喝酒的讲究)
2015-02-16 16:53 415大家喝的是啤酒,这时你入座了…… 你给自己倒了杯可乐,这叫 ... -
首富们的22种习惯
2014-08-31 20:51 471说起世界首富们,大家 ... -
OOA/OOD/OOP
2014-02-11 21:42 465OOA Object-Oriented An ... -
如何在康佳电视上看音乐MV
2012-12-23 20:30 1007简单的几个步骤: 操作如下: 1、准备一个U盘 2、下载 ... -
win7 32位装win7 64位系统
2012-11-17 14:49 6111.下载win7 64位系统的镜像文件 2.下载nt6_h ... -
月薪2千 理财帝把钱分成五份活的得有滋味
2012-10-07 21:41 502月薪2000元活得有滋味 ... -
国外程序员推荐:每个程序员都应读的书
2012-06-16 12:52 573“如果能时光倒流,回 ... -
使用 CXF 做 webservice 简单例子
2012-06-16 00:05 813Apache CXF 是一个开放源 ... -
Java源码阅读的真实体会
2012-05-30 21:52 767刚才在论坛不经意间, ... -
axis2的使用
2012-04-01 08:59 1348webservice WebService(Axis2)视频 ... -
面试的读后感
2012-03-23 21:58 1447第一家:厦门巨龙软件工程有限公司 面试过程: 1.填写 ... -
2012年1月编程语言排行榜:Objective-C成为年度语言
2012-01-31 10:11 9862012年1月编程语言排行榜:Objective-C成为年 ... -
提高代码质量的方法有哪些?
2012-01-31 09:56 588人跟人的能力千差万别,所以写出来的代码质量,肯定是不同的。有的 ... -
——李嘉诚在大梅沙跟的演讲
2012-01-08 16:13 621打工是最愚蠢的投资 ... -
Facelets UI 标签参考
2011-12-29 22:55 939ui:composition UI Compositio ... -
七秘诀工作效率与薪水翻番
2011-11-10 22:08 485一、全心投入 ... -
多些时间能少写些代码
2011-10-30 19:55 551导读:作者陈皓在微博上说过这样一段话:“聪明的程序员使用50% ... -
学习英语的一些途径
2010-12-08 20:21 7601、练习听力美国国家公 ...
相关推荐
《本科生毕业设计管理系统》是一款专为高校设计的教育管理软件,旨在提高毕业设计流程的效率,实现科学管理和信息共享。该系统遵循“谁产生数据谁负责采集”的原则,主要服务于教师和学生,确保用户界面简洁易用且...
毕业设计管理系统是一款针对高校学生和教师进行毕业设计与论文管理的软件系统。它旨在提高毕业设计工作的效率,规范管理流程,方便师生之间的沟通与协作。系统通常包含一系列功能,如项目申报、指导教师分配、进度...
毕业设计管理系统需求分析 毕业设计管理系统需求分析是对毕业设计管理系统的需求分析,该系统是一款通过校园网对毕业设计进行管理的系统软件。该系统的主要功能是使学生、教师和管理部门都能够方便地利用网络完成...
本资源为基于SSM框架的毕业设计管理系统的设计与实现。 本系统采用B/S模式,主要开发工具为Eclipse(Oxygen.1a Release),用到的编程语言有Java、JavaScript和JSP,数据库采用MySQL 5.7,服务器则用的Apache Tomcat...
本项目是一套基于JavaWeb的毕业设计管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 项目...
【JAVA毕业设计管理系统】是一个基于JAVA技术的项目,它整合了STRUTS1.2框架和MYSQL数据库,旨在实现一个全面的毕业设计管理解决方案。这个系统不仅为学生提供了一个提交、跟踪毕业设计进度的平台,同时也方便教师...
管理系统是软件工程领域中常见的项目类型,特别是在毕业设计阶段,学生们常常被要求设计并实现一个管理系统来提升他们的实践技能和理论知识。一个管理系统通常涵盖了数据管理、用户界面、业务流程和决策支持等功能,...
毕业设计管理系统。毕业设计管理系统。毕业设计管理系统。毕业设计管理系统。毕业设计管理系统。毕业设计管理系统。毕业设计管理系统。毕业设计管理系统。毕业设计管理系统。毕业设计管理系统。毕业设计管理系统。...
java毕业设计管理系统.zipjava毕业设计管理系统.zipjava毕业设计管理系统.zipjava毕业设计管理系统.zipjava毕业设计管理系统.zipjava毕业设计管理系统.zipjava毕业设计管理系统.zipjava毕业设计管理系统.zipjava毕业...
补充毕业设计管理系统的数据库。所以不要下载分了.本系统用的是mysql数据库。打开mysql后,建库,库名为11。然后把指令粘贴,然后回车即可
基于SSM的毕业设计管理系统源码+数据库(毕业设计)基于SSM的毕业设计管理系统源码+数据库(毕业设计)基于SSM的毕业设计管理系统源码+数据库(毕业设计)基于SSM的毕业设计管理系统源码+数据库(毕业设计)基于SSM...
毕业设计管理系统.zip毕业设计管理系统.zip毕业设计管理系统.zip毕业设计管理系统.zip毕业设计管理系统.zip毕业设计管理系统.zip毕业设计管理系统.zip毕业设计管理系统.zip毕业设计管理系统.zip毕业设计管理系统.zip...
大学生毕业设计管理系统 大学生毕业设计管理系统 大学生毕业设计管理系统 大学生毕业设计管理系统 大学生毕业设计管理系统 大学生毕业设计管理系统 大学生毕业设计管理系统 大学生毕业设计管理系统 大学生毕业设计...
毕业设计管理系统运行于网络环境,可以完成高校毕业设计管理事实上所有工作流程的各项事务。该系统可以充分利用校园网资源,促进指导教师、答辩教师与学生的交流互动,提高学生毕业设计的质量。 在设计毕业设计管理...
毕业设计-毕业设计系统-毕业设计系统源码-毕业设计管理系统-毕业设计管理系统java代码-毕业设计系统设计与实现-基于springboot的毕业设计系统-基于Web的毕业设计系统设计与实现-毕业设计网站-毕业设计网站代码-毕业...