编程实现日常工作中的请假审批功能,要求批转可进行多次,并体现出在不同部门间批转的过程。编程实现前先写出概要设计文档,说明大概的数据库设计、程序设计思路等。文档中描述下整体结构,需要用到哪些辅助的功能模块(如用户模块),详细的设计只针对审批功能。在设计文档中说明在系统的哪些模块或哪些界面可应用哪些具体技术,如AJAX、NHibernate等。程序设计中请实现至少一个js函数,并使用2种以上的页面间传递值的方式,并至少写出一个多表间的联合查询SQL。