进行独立设计的能力
熟练使用Spring及SpringMVC开发
熟练使用常用持久层框架Mybatis\Hibernate
熟悉java多线程及并发线程池使用
熟练使用Mysql基本操作,有一定sql优化经验
有使用Memcached/redis框架其中之一进行缓存开发的经验
会简单使用js/jquery等常用功能进行前端页面开发
python 爬虫
牙科诊所管理系统
软件环境:
Oracle10g、Tomcat6.0 、Struts 2.0 + Spring 3.0 + Hibernate 3.2 框架Ajax+JSP+CSS+JQuery+JavaScript
开发人员: 6人
开发周期: 5个月
硬件环境: Win7
开发工具: MyEclipse 8.5
项目职责:
实现该项目的仓库管理模块
1、View层用JSP, Controller用Struts2,持久层采用Hibernate技术。用Ajax实现异步刷新功
能,解决了全屏刷新资源消耗大及出空白页面等待的问题,也极大地减轻了网络传输的压力,并结合JavaScript技术丰富页面动态效果。
2、完善该项目相关文档资料。
3、主要涉及了对器材,药品出库入库以及损耗进行查询和统计,当物品入库时,库存管理人员要将信息输入,使用AJax发送请求,后台根据数据进行判断是否有该物品的信息,如果没有则提醒库存管理人员进行添加入库。通过JavaScript实现输入数量、金额自动计算进货总金额,并生成相应库存单号。同时物品出库入库都会进行相应计算,统计现有库存数量,有物品损耗时,库存数量会相应减少。
项目描述:
“牙科诊所管理系统”是专门针对牙科诊所的日常事务及物品进行统计和记录的一套综合性的管理软件以提高诊所更加清晰的记录每天物品的出入库的信息,以及对患者的病情进行统计,确保更加快速的对患者信息进行查找,缩短医生诊断病情时间,提高医护人员的工作效率。
项目总结:
本项目应用S2SH架构开源解决方案,应用了Hibernate 进行持久化操作减少DAO层代码的冗余,通过Spring方法实现数据库的检索和相关操作,使用Struts2获取表单内容。项目小组使用SVN管理整合,大大加快开发速度。