- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校实验人员工作量管理系统设计及实现
高校实验人员工作量管理系统设计及实现摘要:高等学校数字化校园工程日益受到关注,实验人员工作量管理系统是其中的必要部分。本文首先分析了实验人员的工作量计算机制,然后对系统进行了三个功能模块的划分,最后利用JAVA语言对系统进行了实现。 关键词:数字化校园;工作量管理;功能模块 中图分类号:TM270.7 文献标识码:A文章编号:1007-9599 (2012) 06-0000-02 一、引言 高校实验技术人员年终工作量统计和课酬计算是一项繁杂琐碎的工作。而目前不少高校采用手工填表(如Excel)的统计计算方式,存在着浪费纸张,计算复杂等缺陷,给实验技术人员照成不少困扰。因此研制实验技术人员的工作量管理系统应是“数字化校园”的重要组成部分,具有重要的现实意义。本论文针对湖北文理学院的实际情况,讨论高校实验人员工作量管理系统的设计和实现。 二、高校实验人员工作量管理系统的设计 高校的实验人员采用轮流上班的形式,有各种不同的上班时段,每一上班时段又有不同的工作量折算方式,因此工作量系统应提供课时折算的设置和实现. (一)工作量的计算方式 设年终的总课时为 ,其计算公式如下: (1) 其中, 表示正常工作日课时, 表示晚上课时, 表示双休日课时,而 , 和 是各自的折算系数。 设年终课程为 ,其计算公式为: (2) 式(2)中, 为总课时, 为每年需要完成的额定课时, 为表示超过额定课时的课时的费用。 (二)系统的模块设计 本系统主要分为三大模块,分别为工作量输入模块,工作量计算模块和系统输出模块。如图1所示。 图1 系统功能模块图 其中工作量输入和计算模块分别接受三种不同的工作量输入和计算。而系统输出模块主要完成个人总工作量报表和总工作量报表的输出和打印。 三、系统实现的的关键技术 本系统采用Java语言开发,主要使用Java中的GUI编程技术。 在界面设计上使用网格布局技术,完成系统的输入,核心代码如下: public class LayoutUtil { public static void add(Container container,int fill,int anchor,int weightx,int weighty,int x,int y,int width,int height,Component comp){ GridBagConstraints constraints=new GridBagConstraints(); constraints.fill=fill; constraints.anchor=anchor; constraints.weightx=weightx; constraints.weighty=weighty; constraints.gridx=x; constraints.gridy=y; constraints.gridwidth=width; constraints.gridheight=height; container.add(comp,constraints) 在学时统计的时候主要用的技术有:数组集合的求并运算,求交运算,求差运算。部分核心代码下: Union(ArrayLista,ArrayListb,ArrayListc){ //数组求交 for(int i=0;i for(int j=0;j a, ArrayList b, ArrayList c) { for (int i = 0; i a.size(); i++){ if (a.contains(0)) sum1 = 0; else { int n1 = 0; int n2 = 0; for (int j = 0; j b.size(); j++){ if (a.get(i) != b.get(j)) n1++;} for (int j = 0; j c.size(); j++){ if (a.get(i) != c.get(j)) n2++;} if (n1 == b.size() n2 == c.size()) sum1++;// a的差集 }}}} 经过以上分析和代码实现,得到的实验人员工作量管理系统输入模块图如图2所示。 图2.系统效果图 四、结论 高效,创新,正确是高校深化改革的实现要求,也是高校实验室技术人员不断追求的目标。高校实验人员工作量系统正是改革要求的体现,大大的节约了
文档评论(0)