发布时间:2022-12-28 19:56:10
序言:写作是分享个人见解和探索未知领域的桥梁,我们为您精选了8篇的日程规划样本,期待这些样本能够为您提供丰富的参考和启发,请尽情阅读。
【关键词】通信;监理;规范;管理
监理日志是工程监理人员能力与工作状况的真实反映,也是监理服务质量的体现,是项目监理工作的基石。但在实际工作中,部分监理人员对监理日志的重要性认识不够,填写不认真或不规范,无法真实反映监理工作过程。笔者认为,由于国家监理规范中没有作出详细规定,通信工程监理行业也没有统一的标准是造成目前通信工程监理日志填写混乱的主要原因之一。
一、监理日志的现状。1.未明确监理日志记录人员。2.监理日志重点不突出。3.监理日志记录内容不完善,用于过于模糊,例如600米左右等用语。4.监理日志记录过于简单,不能真实反映监理工作情况。监理人员在施工现场辛勤的做了大量的工作,如施工现场的安全宣传和检查、严把质量关、督促施工单位加快进度、签署了各类表格及证明文件、加强管理协调工作等等,监理日志中没有体现,不仅业主不知道,连公司也不清楚,导致业主反而怀疑监理人员在施工现场的作用。
[关键词]日照时数 变化 原因
中图分类号:P422.1+1 文献标识码:A 文章编号:1009-914X(2015)47-0298-01
引言:日照时数是表征太阳辐射的最直观物理量,也是衡量一个地区太阳能可利用率的重要指标。研究日照变化规律并找到原因,对经济决策具有一定参考作用。很多学者对日照时数的变化趋势进行过分析,由于日照时数受地理位置影响很大,不同地域的日照情况差异较大,就笔者了解的情况看,日照时数呈减少趋势的结论居多。本文通过分析邹平1981-2010年30年日照时数、云量、能见度、风速等资料,试图找到较长时期以来邹平县日照时数变化趋势及形成原因。
1 资料选取与方法
选取邹平大监站1981-2010年日照时数、能见度小于10千米日数频率、总云量、风速,利用一元线性回归对变化趋势进行分析。
2 日照时数分布及变化趋势
2.1 年变化
从1981-2010年三十年各月、季日照时数平均值来看,邹平日照时数春季最多,为737.9小时,夏、秋季分别为684.7、602.4小时,冬季最少为527.1小时。春季可照时数随然不是最多但由于这一时期气温迅速回暖,对流增强,有利于空气中杂质的扩散,大气能见度较好,而这一时期空气干燥,云量又少,综合作用的结果导致春季日照为四季中最多,冬季虽云量也少但可照时间最少且能见度不好,因而日照时数最少。从各月情况看日照分布呈一高一低单峰型,5月最多,12月分最少。(参见图1)
2.2 年际变化
用线性倾向估计法建立一元线性回归方程,y=-10.676x+2717.7,其中y表示年日照时数,x表示时间,为时间序列0,1,2……29.由日照时数年际变化趋势图(图2)可见,邹平近30年日照时数呈明显减少趋势。97年之后减少尤为显著,98-2010年日照仅有两年略高于平均值。
以10年作为一个时间单位观察日照变化趋势,由表一可见,91-00年比81-90年略有减少,而进入21世纪的第一个十年则锐减,比上一个10年减少了190.7小时,减少幅度扩大了近9倍。
以季度为时间单位进行分析,设定3-5月为春季,以此类推12月-次年2月为冬季,四个季度的趋势方程分别为春季:y = -1.1746x + 756.09;夏季:y = -4.8797x + 760.38;秋季:y = -2.8002x + 645.82;冬季y = -2.4305x + 564.74。可见,夏季递减最为迅速,秋季、冬季次之,春季递减趋势不明显。各季日照时数年际变化趋势图(图3)直观地反映了这些趋势。
3 日照时数年际变化趋势原因分析
在可照时间内影响日照的要素主要有能见度、总云量、风速等。分析这些要素的变化趋势可在寻找日照时数减少原因的同时也进一步佐证日照变化趋势的客观性。
3.1 云量与风速
众所周知,日照时数与云量呈典型的反相关系,而风速的大小对大气中杂质的扩散起着一定决定作用。将1981-2010年每年的平均风速与总云量年际分布绘制成图4 ,图中的粉色折线表示历年的总云量分布,黑色折线表明了历年的风速分布。由图可见,总云量增加的趋势和风速减少的趋势都较为明显,这两种趋势都使得日照时数呈减少之势。
3.2 能见度
能见度是反映大气透明度的重要气象要素,考虑能见度大于10千米后,日照时数随能见度的变化已非常不明显,因而选取能见度小于10千米的日数频率(本文称作低能见度频率)作为影响日照时数的要素。将1981-2010年低能见度频率分布绘成图5 ,显示该频率随时间增大的趋势非常明显,由此可见能见度变差是日照时数减少的重要因素。
4 结语与启示
(1)邹平日照时数近30年来是减少趋势,年日照时数趋势变化率为-106.8小时/10a。各季的日照时数也呈减少趋势,夏季的减少趋势最为明显。
(2)日照时数的变化是云量、能见度、风速等诸多因素综合作用的结果。近十几年来邹平化工产业发展迅速,向空气中排放的气溶胶质粒明显增多是导致日照时数减少的根本原因:一方面导致水汽凝结核增多使得成云几率加大,另一方面直接减小大气透明度,这都导致了日照时数的减少。另外大气杂质增多对风速的影响还有待研究。
(3)日照市时数的减少从侧面反映了空气污染程度逐步加重,建议工业经济发展的决策者强化辩证思维,发展经济的同时保护好大气环境。
参考文献
日光温室西葫芦茬口主要安排秋冬茬、冬春茬、早春茬种植,切忌与葫芦科蔬菜连作,要求选择土层深厚,有机质丰富,排灌方便,保水保肥性能良好的壤土或沙壤土进行种植。
2 品种选择
在日光温室中种植西葫芦,选用的品种必须耐低温、抗病虫、抗逆性强、适应性广、瓜条直、色泽好、商品性好、适应市场需求的优质以及高产。
3 播种育苗
3.1 播期播量
3.1.1 播种期:秋冬茬8月中旬播种,冬春茬10月中下旬播种,早春茬12月上旬至元月上旬播种。
3.1.2播种量:根据不同品种的生产习性合理安排种植密度,一般每亩用种200-300克。
3.2 种子处理
3.2.1种子消毒:先将种子曝晒l-2天后,用以下方法进行种子消毒:方法一:温汤浸种即采用55℃温水浸种30min;方法二:多菌灵浸种,可以用50%多菌灵可湿性粉剂500倍液浸种20min;方法三:高锰酸钾浸种,使即用0.1%的高锰酸钾浸种30min。完成浸种后,再用清水把种子冲洗3遍。
3.2.2 浸种催芽:完成种子的消毒并清洗后,还要在清水中浸泡8-10h,置于25-28℃条件下催芽,待种子1/3“露白”时播种。
3.3 制作苗床
3.3.1配制营养土:按3份田土:1份腐熟有机肥:1份草木灰配制,混匀后装入10×10cm营养钵做床。忌用同科前茬作物田地土作苗床地和配营养土。
3.3.2苗床消毒:每平方米苗床用50%多菌灵8克或50%拌种双7g,拌细土5kg,播种前用1/3撤施床面,下种后用其余2/3药土盖种。
3.4 播种方法:苗床浇透水,待水渗完后,将种子按每钵1―2粒播入营养钵,播后1cm厚的营养药土,覆盖地膜,再加扣小拱棚。
4 苗期管理
4.1 温度管理:出苗前日温25―30℃,夜温12℃以上;顶苗时撒去地膜,出苗后至炼苗前日温20―25℃,夜温10-15℃;定植前的7-10d要控温炼苗,要求白天温度15―20℃,夜间温度8―10℃。
4.2 光照管理:要对幼苗的光照进行科学合理的调控。通过对采光棚面有效清洁,可以增加光照强度。但也不能太强,这样会导致幼苗徒长甚至灼烧叶片。
4.3 水分管理:在苗期一般不旱不浇水。
5 定植前准备
5.1 晒地灭菌:收获前茬作物后,要清理干净,并整平地面。间隔15-20d连续深翻3次晒地养地,持续休养生息2个月时间;前茬病害重的温室清残平地后进行双层高温闷棚,即亩撒生石灰50kg,深翻50-60cm,用无破孔无裂缝棚膜覆盖地面,四周边膜埋入土中10cm,封严棚顶放风口和通道门,密闭升温到50-60°持续15-25d。
5.2 整地施肥:结合深翻亩施腐熟的有机肥6000-10000kg,生物有机活性肥100kg,磷二铵或尿素50kg、硫酸钾30kg,农家肥撒施为主,撤施后深翻耙耱,化肥和少量有机肥集中沟施为宜。按1.7-1.8m宽幅沿南北向划线开沟、压粪施肥和加垄培塘,垄高25-30cm,水沟宽50-60cm,拍垄洇水,渗水后按垄面宽20-25cm铲垄,直接在小垄面上铺设滴灌并覆膜或在旱塘上两垄间开深15cm的暗沟采用膜下暗灌。
5.3 棚室消毒
施肥深翻后,扣棚密闭消毒,选择方法(1)硫磺粉熏蒸:定植前一周,每立方米空间用硫磺粉0.25公斤加锯末0.5kg,分散放置,熏10-15h;方法(2)百菌清熏蒸:45%百菌清烟剂每亩用250g,分散4点-5点,点燃后密闭10-15h。
5.4 播芽定植
5.4.1定植时间: 秋冬茬9月中、下旬定植,冬春茬11月中、下旬定植,早春茬1月上、中旬定植。催芽直播的播期比育苗期迟一周。
5.4.2定植穴消毒:每亩用50%多菌灵或70%甲基托布津1.5kg,拌细土25kg,配成药土施入定植穴内。药土应与根、茎或芽隔离。
5.4.3 定植密度:株距55-65cm,亩保苗1200-1400株。
5.4.4方法: 将苗分为大、中、小三级,按“”排列分别定植在南北塘前、中、后排,边打定植穴、边浇稳苗水、边栽苗边复土封穴。
6 定植后管理
6.1 温湿度管理:定植后保持温度25-30℃,湿度95%以上。缓苗后应及时控温,白天保持20-25℃,超过25℃通风,降到20℃闭风,15-17℃覆盖草帘,早晨揭帘前保持8-10℃为宜。
6.2 水肥管理:定植后7-8d浇缓苗水,根瓜坐稳或膨大时浇水,结合浇水亩追施磷二铵或尿素25-30kg、钾肥15-20kg;坐瓜盛期需水需肥量加大,按小水小肥、多次追浇的要求地干就浇,缺肥就追,一般10-20d浇1次水,每次结合追施磷二铵或三元复合肥50kg,后期可少施不施磷肥,生育期增施CO2气肥。
6.3 植株调整:随着植株的随茎蔓不断生长,要尽快束秧、吊秧,把其中的老化病叶除掉,并掰除侧生萌芽和疏除过密的瓜码和畸形瓜,这样才能保持良好的光照和主蔓优势。
6.4 保花保果:早上8-9点接花或柱头涂抹花粉进行人工授粉,1朵雄花抹2-3朵雌花,雄花少时采用2.4-D蘸花,浓度随温度升高而降低,一般200-100ppm,每天早晨用毛笔蘸取药水涂抹刚开雌花的柱头和花冠基部,不可蘸及瓜柄,也可用果霉清蘸花,蘸一次药抹一朵花。对生长正常的隔码疏瓜或留2疏1,对生长较弱的可疏2或疏多留1。
近日一年一度北京手账集市在歌华大厦举行。上午10点开始的集市外,6点半就已经有人在排队等候。虽然主办方采取了限流分批进入集市的方式,但来自北京师范大学的学生林叶子还是抱怨:“有的摊位前面人太多了,根本挤不进去。”
这次“火爆”的手账集市只是全国众多手账集市的一个缩影,上海、深圳、南京、杭州、青岛的手账集市也都人满为患。微博上“给我看看你的手账吧”话题有542.3万的阅读量,手账已经成为年轻人回归到手写时代的一种方式:以手写和动手制作的方式,记录、规划生活。
手账有什么魔力
日本一家网络公司创办人熊谷正寿用手账达成梦想,他的故事在手账圈中流传广泛。他从21岁开始利用手账规划自己的生活,成功地实现了在35岁前创立自己的公司并上市的目标。2011年,他出版了《记事本圆梦计划》,书中总结了实现梦想过程中的第一条,同时也是最重要的一条――“将梦想写在纸上”。
熊谷正寿的成功恰恰体现了手账与日记的区别。“手账”一词起源于日本,最初指用于记事的本子。现在按照不同的功能,手账发展为日记手账、日程手账、观影手账、旅行手账等多种类别。所以在做手账之前,要思考做手账的目的,是侧重于时间管理还是规划生活,还是想要借助手账达到目标。而不论是事无巨细地记录生活的日记,还是记录个人感悟的日记,都不具有手账这样明确的目的性,因此很难对生活有实质性的改变。
利用手账本可以把一个无从下手的梦想拆分成几个可行的小目标,定期总结完成情况,一步步完成最终目标。按照周计划、月计划、年计划的方式来填充的手账还能合理规划时间,方便日程管理,谋局噬瞎芾砩活。
青海师范大学的吴典做手账已经有两年了。现在每天睡觉前做手账成了她的习惯,随之而来的是生活变得有条理,碎片化的时间也能充分利用起来。对她而言,手账是对自己每天生活的一种总结和回顾。这种用手账记录生活、管理时间的方式,吴典也介绍给了身边的朋友,大家也渐渐喜欢上这种记录生活的方式。
来自北京师范大学的商雪晴最近也被身边的手账爱好者带入“坑”,她说手账是能让她从繁忙的生活中安静下来的一种方式,也能发现原本隐藏在生活中的“小确幸”,回顾手账的时候就像是与另一个自己对话。商雪晴的手账还承担着理财的功能,她会把购物的小票贴在手账上,自制表格计算收支结余。平时她也会把手账带在身上,“事情太多的时候,总是怕忘记,有了手账就方便多了。”商雪晴说自己会把详细的日程安排记在手账里,“这样什么时候要做什么都一目了然,还可以在标注出来的空闲时间做自己喜欢的事情,也算是生活中难得的驿站吧。”
手账也有自己的温度
胶带的选择也是与个人手账风格息息相关的,林叶子介绍了她购买胶带时的经验,“我是先买了一些基本款的功能胶带,在逐渐摸索出自己的手账风格之后,再按照喜好和风格购买装饰性的胶带。”说到胶带就不得不提它的好搭档――离型纸和剪刀。可别小看这种一面光滑一面粗糙的纸,它能帮助你剪下图案时更加贴合原有的轮廓,也可以把胶带在离型纸上展开,看看其中的循环图案,选择最适合手账主题的一个。
林叶子还告诉记者,“自从入了手账的‘坑’,用不完的口红和指甲油都有了用武之地。”对于有经验的手账爱好者来说,零食的包装纸也可以用来做手账的图案,这种“免费”的贴纸还能为本子增添生活气息。林叶子说,把每天用更生动的方式写下来,再回顾手账时就会有新的想法,而日记比较像流水账,制作手账时大开脑洞的排版过程也会让人很开心。翻开林叶子的手账就不难理解为什么她把手账称为“生活改造者”,里面不仅有日程计划,还有看了哪些书、哪些电影,料理知识、生日提醒等内容。开始做手账之后,林叶子发现生活有了很多改变,拿起了画笔、开始学习尤克里里,开拓了好多新领域,而且列出的计划完成率更高,“有了手账就会督促自己每天完成很多不同的事情”。
在微博上拥有20万粉丝的手账爱好者MOMO秦,展示了她收藏的胶带、文具等。这是众多手账爱好者梦寐以求的房间。提起做手账必备的胶带,手账爱好者们真是又爱又恨。手账制作中使用的胶带并不是一般意义上用来粘贴纸张的胶带,它的图案款式更加多样。胶带一方面是手账制作的功臣,手残党的福音,方便了拼接排版,还能装饰手账;另一方面又会让人陷入“买买买”和“收藏癖”的怪圈。吴典说,自己有上百卷胶带,不过这个数目和许多手账爱好者的存货相比根本不值得一提。为了更好地安置胶带,吴典还购入了胶带收纳盒,分门别类地存放胶带。随着入“坑”的时间越来越长,她发现用完一卷胶带的可能性非常小,“有的甚至买来之后都没有用过,其实有些浪费,所以现在开始买‘分装’了”,即以米为单位购买胶带。
但是做手账也有些浪费时间,所以林叶子会把制作手账的时间控制在一个小时以内,避免沉迷于手账的形式和排版,却没有实际上的内容。
4月9日,国家发改委消息称:正在会同有关部门和地方研究编制首都经济圈一体化发展的相关规划,规划范围包括北京市、天津市和河北省。规划将根据编制工作进展情况适时出台。发改委上述表态,被视为京津冀区域规划3.0版即将落地。
耗时十年未出台
2004年就提上日程、三易其名的京津冀区域规划,一直未出台。京津冀规划最初的名称是“京津冀都市圈区域规划”,当时的版本是“2+8”,“2”即北京、天津,“8”即河北南部的8个地级市(不包括邢台、衡水、邯郸)。但2010年,河北提出建议,认为京津冀的规划范围也应该扩容,加入原来未被纳入的邢台、衡水、邯郸三市。这一建议被采纳,当时正在制定中的京津冀都市圈区域规划,也因此大幅度修改。次年,国家“十二五”规划纲要,未提及京津冀都市圈,但提出了“打造首都经济圈”。
而产业布局和城市功能争议也被视为规划迟迟不能面世的原因之一。2010年,京津冀都市圈区域规划曾报国务院审批,但一直无下文。
1、为什么戒烟,烟有什么害处,包括身体伤害和心理伤害。
2、如何戒烟,认真阐述戒烟的方法。
3、戒烟有什么好处。
4、建议什么时候执行戒烟,列出详细的日程规划。
大学之后工作,辗转过三四个城市。从装饰工程公司的总经理助理到连锁超市的店面营运管理,到台商企业销售经理,再到目前电商企业区域分公司的资深客户经理,她最终选择了老公的家乡——山西太原。
现在的霍思琦就职于国内一家大型电子商务公司的山西区域分公司,从事市场开发和销售服务工作。“薪资分为底薪和佣金两个部分,佣金根据业绩而定,不是特别的固定。经常出差,一个月在家待不到10天。”
霍思琦善于运用规划来把握投入产出比。“公司为员工搭建好平台,销售员就像是老板,经营的投入产出比要靠自己去琢磨,回报率达到多少满意,成本如何控制,怎样在高效拿到结果的同时降低投入成本,全靠自己把握!”
“销售工作有许多不确定性,经常出差产生大笔的费用,差旅开支是不予报销的。”正是出于这样的设计,霍思琦的工作更需要以结果为导向,注重工作效率的提升,并合理地安排规划线路和开支。“销售工作的弹性,需要在日程设计中仔细规划,只有时间和行程安排好,才能大幅减少不必要的开支。”
如何计算投入产出比?霍思琦坦言,主要是规划。“依照以往的经验,合理规划:一是财务规划,二是工作日程计划。只要方向没错,执行到位,都达到了很好的结果,成本也能合理地控制。”
每到月底,薪资结算后,霍思琦会依据当月薪资情况将一定比例作为定期储蓄,做3个月短期定存,到期再进行连续滚存,这样不仅灵活,周转方便,也享受了比活期高的利率,并根据对工作和家庭开支的预估,留出一部分固定资金作为下月支配。
除去定存,根据工资收入,再进行一定比例的分配。比如下一个月工作日有多少天,月初的各种缴费办理,月度出差密度和长度怎样,哪些费用可以刷卡,哪些费用必须使用现金等等,做一个合理的估计和预留。
由于出差大多以公务洽谈为主,不需要请客吃饭,只要控制住基本开支即可。“如果安排地级市出差,往哪个方向,路过哪些地方,规划好住宿、用餐和交通三大块,每月的开支基本就搞定了。”根据自己的状况,霍思琦会计算每一笔花销对工作的影响力。
而为了高效地完成工作,这些开销会根据事情的紧要程度来调节。
“有时效率第一,事情不能拖,曾经开车出差一天跑过5个地级市,如若不然,时间拖长,业绩还拿不到;但若不赶时间,提前预定票务,选择更划算的交通工具。交通工具要看如何去用。假如今天不忙,事情不急,只需在市内办个事,就算有偿付能力打车开车,我也不会这样做,偶尔坐公交挺悠闲的,开车还要停车,说不定没有停车位又要被贴单罚两百,也不划算。关键是看工作是否最紧急重要,需要马上去做。”霍思琦说。
不过,差旅费花销多,携带大额现金不方便,霍思琦在生活中主要是刷卡消费。“提前计算路程和时间,开车就用联名油卡充好油,并预留出现金。我有两张信用卡,在使用上对账期做了一个调整,一张在月初,一张在月末,充分利用最长50天的免息还款期,这样周转好,两张循环,还款没有压力,刷卡消费也免去了异地取款的手续费。”这些都是可以在终端轻易实现的。
除此之外,霍思琦提出,为了达到资金融通的最便捷状态,还配设了三大装备。
关键词: 小型企业; 自动化办公系统; Java Web技术; SSH框架
中图分类号:TP311.5 文献标志码:A 文章编号:1006-8228(2017)03-30-05
Abstract: Aiming at the problem that traditional office business style is popular in small enterprises, an automation office system (OA) based on Java Web is designed. The system considers the characteristics of the small enterprises such as small size and simple administration, the workflow software has been abandoned. In addition, in order to reduce the cost of design and maintenance, the system uses B/S framework, SSH frame and MVC model to separate business logic and control data, reduce the coupling, which is in favor of system maintenance and expansion. The results show that the system has strong function and convenient maintenance, and can meet the daily needs of small businesses.
Key words: small enterprises; Java Web technology; SSH frame
0 引言
互网已深入到个人生活的方方面面,随之而来的自动化、智能化理念日渐深入人心。“互联网+”正改变着人们的日常生活,作为日常活动主要构成部分的办公活动,也不可避免地受到关注,办公自动化这一概念越来越多地被提及。
办公自动化就是通过信息技术将办公环境集成起来。主要有信息交互平台,信息平台,流程自动化,管理自动化,辅助办公,信息集成,办公分布化等七个方面的功能。
办公自动化的研究虽然在我国起步较晚,但近30年其技术发展一日千里,我国对相关理论的研究越来越深入。早期引入办公设备部分取代人力办公就被视为办公自动化;后来办公自动化的定义有了延伸,利用电脑进行文档存贮、编排及打印工作,用电脑进行各种人事、财务管理等活动也被视为办公自动化;现在办公自动化可以理解为是不同主体间信息的传递及处理过程[1]。
办公自动化系统在企业中已经得到了广泛应用。对于一些大企业而言,由于行政流程相对规范化、标准化,资金也相对充裕,因而大企业一般采购专业公司开发的现成系统。这些系统虽然价格昂贵,但开发之初功能模块就很完善,后期只需按照客户需求稍作修改就可投入使用。对小企业而言,由于人员规模较小,行政流程也相对更简洁、有特色,资金不充裕,而采购专业系统昂贵,一些工作流可能并不贴合企业实际,造成功能浪费。此外,对小企业而言,系统运维人手也并不如大企业充裕,维护复杂的系统较困难。因此,开发简洁、易维护的办公系统对小企业而言就很有必要[2-3]。
本研究结合实际,分析小型企业的基本需求,运用SSH框架和MVC控制模型以实现用户管理功能,日程管理功能,短消息管理功能,公告管理功能,会议管理功能,个人通讯录功能,工作日志功能等基本功能并进行测试。
1 系统架构设计
SSH是struts+spring+hibernate集成框架的简称,是一种较为流行的开源的Web应用程序框架。
⑴ 最简单的整合方式无疑是用Struts中的Action继承Spring中的ActionSupport类,并在Action中获取Spring的 ApplicationContext。
⑵ 此外,也可以在Struts的配置文件中,以Spring的DelegatingRequestProcessor类代替Struts的 RequestProcessor类,并在Spring的配置文件中定义与Struts配置文件中对应的bean,从而将Struts的Action与Spring分开,并把Struts的动作置于Spring的控制之下。这种整合方式的优点是将不再依赖Spring这个特定的IoC容器,但必须依赖Struts的RequestProcessor类。
⑶ 最灵活的整合方式无疑是通过Spring的DelegatingActionProxy类Struts的动作,即在Struts配置文件中,将定义的type属性全部改为DelegatingActionProxy,而不是具体的类名,并在Spring配置文件中定义与 Struts动作映射对应的bean,从而将Struts的Action与Spring分开,并把Struts的动作置于Spring的控制之下。
MVC包含了模型(Model)对象,视图(View)对象和控制器(Control)对象。采用该模型来开发系统,不仅可以彻底的分离视图、控制器与模型,还分离了业务逻辑层与持久层。该模型的好处在于不用考虑前端的变化,模型层只要稍加改动就可适应前端的变化,而且也无需担心数据库的变化会影响前端,这样有助于提高系统的可复用性,可大大提高开发效率[4-5]。SSH架构如图1所示。
2 系统详细设计
本系统分为若干个功能模块,各模块相互独立。例如,用户管理模块对普通用户和系统管理员作了区分。使用该办公自动化系统用户首先要注册,登录模块判断用户是否为合法用户。登录与注册流程如图2、图3所示。
其他功能模块有日程管理,短消息管理,公告管理,会议管理,个人通讯录管理,工作日志管理。这些模块与用户管理模块作用不同,但它们彼此间功能较为相似,主要是实现对信息的增、删、改、查。以日程管理模块为例,其流程图如图4所示。其他功能模块流程图略。
3 系统功能模块实现
3.1 开发流程
⑴ Hibernate功能开发。包括创建Hibernate的持久化类、映射文件,开发DAO类[6-7]。
⑵ Spring功能开发。配置applicationContext.xml文件,其中包括数据源配置、SessionFactory的配置、配置事铡⑴渲DAO组件以及配置DAO事务[8]。
⑶ Struts功能开发。开发Form Bean类、Action类、JSP页面调用Hibernate层的DAO类执行与数据库的交互[9]。
3.2 相关功能模块的设计代码
用户管理模块的作用是方便用户登录和注册,该模块对普通用户和系统管理员作了区分。登录、注册模块是系统中最早与用户交互的功能模块。
3.2.1 Hibernate开发
由MyEclipse自动生成持久化抽象类AbstractUser.java,持久化类User.java映射文件User.hbm.xml,并在applicationContext.xml进行配置。开发UserDAO.java功能类,该类包含的函数分别是判断用户是否存在,并添加用户,删除用户。核心代码如下:(该接口定义了UserDAO.java中定义的方法)
public interface IUserDAO {
public boolean isValid(final String username,
final String password);
public boolean isExist(String username);
public void insert User(User user);
public User getUser(String userid);
public List getUsers();
public void delete User(String userid); }
3.2.2 Struts开发
创建表单类:
LoginForm.java,RegisterForm.java
创建Action类:
LoginAction.java,LogoutAction,RegisterAction.java
(在类中调用UserDAO类实现数据库的操作)。
创建JSP页面[10-11]:
⑴ 登陆页面login.jsp
⑵ 欢迎页面welcome.jsp
⑶ 注册页面register.jsp
register" method="post">
登录注册模块的数据流图如图5所示。
3.2.3 日程管理模块的实现
日程管理模块中的主要信息有年、月、日及日程安排等,用户可以添加新的日程安排,也可对已经的日程安排进行查看、修改和删除操作。
⑴ Hibernate开发
由MyEclipse自动生成持久化抽象类Abstract-
Schedules.java;
持久化类Schedule.java,映射文件Schedule.hbm.xml;
并在applicationContext.xml进行配置。
开发ScheduleDAO.java功能类,该类包含的函数分别是添加日程,修改日程,删除日程,察看日程。核心代码如下(该接口定义了ScheduleDAO.java中定义的方法):
public interface IScheduleDAO {
public Pager findPagerByUsername(final String
username, final int pageNo,final int pageSize);
public Schedule findById(String id);
public void insert(Schedule schedule);
public void update(Schedule schedule);
public void delete(String id); }
⑵ Struts_发
创建表单类:ScheduleForm.java
创建Action 类:ScheduleAction.java(在类中调用ScheduleDAO类实现数据库的操作)。
创建JSP页面:
① 列表页面schedule.jap
method="post">
② 添加页面schedule_add.jsp
method=insert" method="post">
③ 修改页面schedule_edit.jsp
method=update" method="post">
该模块数据流图如图6所示。
4 系统测试
新系统在完成设计实现后还需进行测试。测试有助于发现系统设计开发中的功能错误,可使系统的功能更加完善,可使系统在投入使用后运行更加流畅平稳。本研究拟定测试方案如下:
4.1 功能测试
功能测试需遵照功能说明书,测试时不考虑系统内部结构,只看输入数据后系统能否正确输出数据。
4.2 单元测试
单元测试规模小,采用白盒方法编写测试用例,让所有路径都覆盖一遍,从而达到较为彻底的测试效果。
由于本研究测试用例过多,在此不一一列举。公告管理测试用例如表1所示。
5 结束语
本文分析了小型企业办公需求,结合实际设计了基于Java Web的办公自动化系统。基于B/S构架,运用SSH框架和MVC控制模型较好地减低了耦合度,增加了可扩展性。经测试,相关功能模块运行正常,可以满足日常使用要求。
系统还存在许多不足。如系统过于追求简练可靠,使用的技术相对保守,一些图片标签没有添加到系统中去,以至系统界面不够美观;系统在设计之初主要考虑本单位需求,一些功能如考勤管理和财务管理没有整合到设计中去,因此系统功能还存在缺陷。
下一步,笔者打算进一步美化系统,使界面更具观赏性;尝试设计开发考勤管理和财务管理等功能模块;扩展接口,尝试将本系统与本单位的官方网站及采编系统整合起来,使其更集成化。
参考文献(References):
[1] 张淞芝.关于我国办公自动化系统建设的几点看法[J].计算技术与自动化,1986.4:3-9
[2] 于莉.我国中小企业OA系统应用现状分析[J].中国电子商务,2011.11:230-230
[3] 李明钧.一个中小型办公自动化系统的规划设计方案浅析[J].计算技术与自动化,1986.4:19-21
[4] 刘中兵.开发者突击Java Web主流框架整合开发[M].电子工业出版社,2008.
[5] 叶达锋.Eclipse编程技术与实例[M].人民邮电出版社,2006.
[6] 范斯瓦尼.MySQL完全手册[M].电子工业出版社,2005.
[7] 李春葆,曾慧.SQL Server2000应用系统开发教程[M].清华大学出版社,2003.
[8] 刘军,戴金山.基于Spring MVC与iBatis的轻量级Web应用研究[J].计算机应用,2006,26(4):840-843
[9] 邱哲,马斗.Struts设计开发大全[M].清华大学出版社,2006.